摘要:主要插件為等,具體配置請查閱我以前的文章,不再重復(fù)。監(jiān)測運行工具使用。的安裝需要到其目錄執(zhí)行解決不支持問題,安裝將加入配置文件,可簡化寄存器操作。
最近決定完全將工作平臺切換到linux(我將ubuntu15.10裝在Yoga上)上來,以前圖省事,vim用得不多,在webstorm下裝了vim插件,但總有些小問題,最后還是決定投身到開源平臺來,呵呵!
方案思路tmux是終端復(fù)用軟件,用來分割屏幕,大窗口顯示VIM,分出兩個小窗口,一個用于終端操作git等;一個用于監(jiān)測運行node程序(網(wǎng)站),輸出debug info。
vim主要插件為YouCompeleteMe、NERD_TREE、taglist等,具體配置請查閱我以前的文章,不再重復(fù)。
調(diào)試工具使用node-inspector。
監(jiān)測運行工具使用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主要是調(diào)整默認前導(dǎo)按鍵,并將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需要到其目錄執(zhí)行 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
好象只能調(diào)試在本地起的服務(wù)。
nodemon,以前用的是supervisor,后來發(fā)現(xiàn)了nodemon可配置文件,來指定監(jiān)測的文件類型,目錄等,我直接改了最底層的配置文件: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總結(jié)
以前的幾個問題,如:系統(tǒng)剪切板不能使用,監(jiān)測運行不夠智能,不能跳轉(zhuǎn)到函數(shù)定義問題等,這次集中解決了,感覺用起來已經(jīng)跟IDE差不多了,呵呵!
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/24846.html
摘要:執(zhí)行當前可執(zhí)行文件方法一其中方法二相當于在終端手敲了一遍這樣的。根據(jù)不同類型文件設(shè)置不同快捷鍵因為想做一個中的功能,即針對不同的語言類型,用不同的等方法。是自帶的一個函數(shù),可以執(zhí)行當前文件類型的檢測。常用的語言類型有即,即,即,,,等。 Vim執(zhí)行當前可執(zhí)行文件 方法一: :! %:p 其中: showImg(https://segmentfault.com/img/remote/14...
摘要:提供數(shù)十種主題,相關(guān)文件在目錄下,可以隨意選擇,也可以自己調(diào)整配置。我對默認配置只做了一處修改,將相對路徑改成了絕對路徑。子目錄跳轉(zhuǎn)到當前目錄的子目錄。文件名就可以用資源管理器打開文件,文件名打開當前目錄子目錄下的文件。 zsh 安裝: sudo apt-get install zsh 切換默認shell: (cat /etc/shells) chsh -s /bin/zsh 安裝o...
摘要:當下次從版本管理器下載項目后,直接執(zhí)行引入變量到項目配置文件中參數(shù)形式調(diào)用鍵值對形式調(diào)用環(huán)境變量調(diào)用設(shè)置開發(fā)環(huán)境上下文在項目配置文件中加入配置項。 前言 ?雖然tmux能讓我們方便組織工作環(huán)境,但每次重新打開會話時都需要手動重新創(chuàng)建窗口、窗格和執(zhí)行各種程序,能不能像VS那樣以工程為單位保存窗口、窗格和各種所需執(zhí)行的程序的信息呢?tmuxinator恰恰能解決我們這個需求! 安裝與配置 ...
閱讀 2904·2021-10-14 09:42
閱讀 1253·2021-09-24 10:32
閱讀 2968·2021-09-23 11:21
閱讀 2848·2021-08-27 13:10
閱讀 3338·2019-08-29 18:41
閱讀 2204·2019-08-29 15:16
閱讀 1213·2019-08-29 13:17
閱讀 899·2019-08-29 11:22