亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

vim, tmux, zsh 打造 node.js IDE

archieyang / 2738人閱讀

摘要:主要插件為等,具體配置請(qǐng)查閱我以前的文章,不再重復(fù)。監(jiān)測(cè)運(yùn)行工具使用。的安裝需要到其目錄執(zhí)行解決不支持問(wèn)題,安裝將加入配置文件,可簡(jiǎn)化寄存器操作。

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

方案思路

tmux是終端復(fù)用軟件,用來(lái)分割屏幕,大窗口顯示VIM,分出兩個(gè)小窗口,一個(gè)用于終端操作git等;一個(gè)用于監(jiān)測(cè)運(yùn)行node程序(網(wǎng)站),輸出debug info。

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

調(diào)試工具使用node-inspector。

監(jiān)測(cè)運(yùn)行工具使用nodemon。

整體效果圖

配置日志(需要注意的問(wèn)題,具體的配置過(guò)程請(qǐng)查閱本人以前文章) zsh

查看shell: cat /etc/shells

切換默認(rèn)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)整默認(rèn)前導(dǎo)按鍵,并將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需要到其目錄執(zhí)行 install.sh --clang-completer

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

cscope,默認(rèn)是對(duì)C語(yǔ)言的,下面是我針對(duì)node.js項(xiàng)目的操作

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

好象只能調(diào)試在本地起的服務(wù)。

nodemon,以前用的是supervisor,后來(lái)發(fā)現(xiàn)了nodemon

可配置文件,來(lái)指定監(jiān)測(cè)的文件類型,目錄等,我直接改了最底層的配置文件: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é)

以前的幾個(gè)問(wèn)題,如:系統(tǒng)剪切板不能使用,監(jiān)測(cè)運(yùn)行不夠智能,不能跳轉(zhuǎn)到函數(shù)定義問(wèn)題等,這次集中解決了,感覺(jué)用起來(lái)已經(jīng)跟IDE差不多了,呵呵!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/24846.html

相關(guān)文章

  • Vim 的文件類型判斷

    摘要:執(zhí)行當(dāng)前可執(zhí)行文件方法一其中方法二相當(dāng)于在終端手敲了一遍這樣的。根據(jù)不同類型文件設(shè)置不同快捷鍵因?yàn)橄胱鲆粋€(gè)中的功能,即針對(duì)不同的語(yǔ)言類型,用不同的等方法。是自帶的一個(gè)函數(shù),可以執(zhí)行當(dāng)前文件類型的檢測(cè)。常用的語(yǔ)言類型有即,即,即,,,等。 Vim執(zhí)行當(dāng)前可執(zhí)行文件 方法一: :! %:p 其中: showImg(https://segmentfault.com/img/remote/14...

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

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

    tinylcy 評(píng)論0 收藏0
  • 打造高效前端工作環(huán)境-tmuxinator

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

    vboy1010 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<