国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

vim, tmux, zsh 打造 node.js IDE

archieyang / 2675人閱讀

摘要:主要插件為等,具體配置請查閱我以前的文章,不再重復。監測運行工具使用。的安裝需要到其目錄執行解決不支持問題,安裝將加入配置文件,可簡化寄存器操作。

最近決定完全將工作平臺切換到linux(我將ubuntu15.10裝在Yoga上)上來,以前圖省事,vim用得不多,在webstorm下裝了vim插件,但總有些小問題,最后還是決定投身到開源平臺來,呵呵!

方案思路

tmux是終端復用軟件,用來分割屏幕,大窗口顯示VIM,分出兩個小窗口,一個用于終端操作git等;一個用于監測運行node程序(網站),輸出debug info。

vim主要插件為YouCompeleteMe、NERD_TREE、taglist等,具體配置請查閱我以前的文章,不再重復。

調試工具使用node-inspector。

監測運行工具使用nodemon。

整體效果圖

配置日志(需要注意的問題,具體的配置過程請查閱本人以前文章) zsh

查看shell: cat /etc/shells

切換默認shell: chsh -s /bin/zsh

安裝 oh-my-zsh:

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

安裝并集成autojump,配置文件中如是寫:plugins=(git autojump)

tmux

主要是調整默認前導按鍵,并將capslock重新定義為ctrl。

sudo vi /etc/default/keyboard
sudo dpkg-reconfigure keyboard-configuration
vim

vundle的安裝
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

YCM需要到其目錄執行 install.sh --clang-completer

解決不支持xterm_clipboard問題,安裝 vim-gnome;將 set clipboard=unnamedplus 加入配置文件,可簡化+寄存器操作。

cscope,默認是對C語言的,下面是我針對node.js項目的操作

find . -name "*.js" -o -name "*.html" > cscope.files
cscope -bkq -i cscope.files
ctags -R

這樣就可以在vim中使用了,如下:

:cs add ./cscope.out
:cs find c|s functionName
node-inspector

好象只能調試在本地起的服務。

nodemon,以前用的是supervisor,后來發現了nodemon

可配置文件,來指定監測的文件類型,目錄等,我直接改了最底層的配置文件:lib/config/default.js

  ignoreRoot: [".git", "public", "node_modules", "bower_components", ".sass-cache"],
  watch: ["*.js"],
我的配置(zsh+tmux+vim)
https://git.oschina.net/zhoutk/ztv.git
總結

以前的幾個問題,如:系統剪切板不能使用,監測運行不夠智能,不能跳轉到函數定義問題等,這次集中解決了,感覺用起來已經跟IDE差不多了,呵呵!

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/24846.html

相關文章

  • Vim 的文件類型判斷

    摘要:執行當前可執行文件方法一其中方法二相當于在終端手敲了一遍這樣的。根據不同類型文件設置不同快捷鍵因為想做一個中的功能,即針對不同的語言類型,用不同的等方法。是自帶的一個函數,可以執行當前文件類型的檢測。常用的語言類型有即,即,即,,,等。 Vim執行當前可執行文件 方法一: :! %:p 其中: showImg(https://segmentfault.com/img/remote/14...

    lixiang 評論0 收藏0
  • zsh vim tmux (Ubuntu)

    摘要:提供數十種主題,相關文件在目錄下,可以隨意選擇,也可以自己調整配置。我對默認配置只做了一處修改,將相對路徑改成了絕對路徑。子目錄跳轉到當前目錄的子目錄。文件名就可以用資源管理器打開文件,文件名打開當前目錄子目錄下的文件。 zsh 安裝: sudo apt-get install zsh 切換默認shell: (cat /etc/shells) chsh -s /bin/zsh 安裝o...

    tinylcy 評論0 收藏0
  • 打造高效前端工作環境-tmuxinator

    摘要:當下次從版本管理器下載項目后,直接執行引入變量到項目配置文件中參數形式調用鍵值對形式調用環境變量調用設置開發環境上下文在項目配置文件中加入配置項。 前言 ?雖然tmux能讓我們方便組織工作環境,但每次重新打開會話時都需要手動重新創建窗口、窗格和執行各種程序,能不能像VS那樣以工程為單位保存窗口、窗格和各種所需執行的程序的信息呢?tmuxinator恰恰能解決我們這個需求! 安裝與配置 ...

    vboy1010 評論0 收藏0

發表評論

0條評論

archieyang

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<