摘要:主要插件為等,具體配置請查閱我以前的文章,不再重復。監測運行工具使用。的安裝需要到其目錄執行解決不支持問題,安裝將加入配置文件,可簡化寄存器操作。
最近決定完全將工作平臺切換到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-configurationvim
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 functionNamenode-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執行當前可執行文件 方法一: :! %:p 其中: showImg(https://segmentfault.com/img/remote/14...
摘要:提供數十種主題,相關文件在目錄下,可以隨意選擇,也可以自己調整配置。我對默認配置只做了一處修改,將相對路徑改成了絕對路徑。子目錄跳轉到當前目錄的子目錄。文件名就可以用資源管理器打開文件,文件名打開當前目錄子目錄下的文件。 zsh 安裝: sudo apt-get install zsh 切換默認shell: (cat /etc/shells) chsh -s /bin/zsh 安裝o...
摘要:當下次從版本管理器下載項目后,直接執行引入變量到項目配置文件中參數形式調用鍵值對形式調用環境變量調用設置開發環境上下文在項目配置文件中加入配置項。 前言 ?雖然tmux能讓我們方便組織工作環境,但每次重新打開會話時都需要手動重新創建窗口、窗格和執行各種程序,能不能像VS那樣以工程為單位保存窗口、窗格和各種所需執行的程序的信息呢?tmuxinator恰恰能解決我們這個需求! 安裝與配置 ...
閱讀 2892·2021-10-14 09:42
閱讀 1245·2021-09-24 10:32
閱讀 2953·2021-09-23 11:21
閱讀 2840·2021-08-27 13:10
閱讀 3327·2019-08-29 18:41
閱讀 2195·2019-08-29 15:16
閱讀 1194·2019-08-29 13:17
閱讀 893·2019-08-29 11:22