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

資訊專(zhuān)欄INFORMATION COLUMN

曬下我的vim+tmux

妤鋒シ / 1223人閱讀

摘要:效果最開(kāi)始的想法是最簡(jiǎn)配置實(shí)現(xiàn)最高效的使用。幾個(gè)有用的配置顯示空格和。打開(kāi)時(shí),用的語(yǔ)法進(jìn)行高亮顯示。使用后,不顯示工作目錄問(wèn)題。

效果

VIM

最開(kāi)始的想法是最簡(jiǎn)配置實(shí)現(xiàn)最高效的使用。 前幾年基本只用了2個(gè)插件NERDTree,BufferExplorer。最近覺(jué)得是時(shí)候給它“升級(jí)”一下了,但盡量精簡(jiǎn),使用頻率不高的功能還是沒(méi)有必要通過(guò)插件搞。

主要增加:

Vundle。 插件管理。插件一多還是用她管理方便一些,主要是升級(jí)、部署新的開(kāi)發(fā)環(huán)境是都更加方便。

ack。 一直用rgrep, 但是身邊同事都推薦ack, 試了下起碼沒(méi)有比原來(lái)差。

vim-airline。 多功能statusline,不僅漂亮了一點(diǎn)點(diǎn),還有很多方便的提示,比如git分支、光標(biāo)所在位置方法名、文件編碼、光標(biāo)位置百分比,末尾空格提示等等。

幾個(gè)有用的配置

set list listchars=tab:→ ,trail:·顯示空格和tab。

set hlsearch incsearch smartcase ignorecase 搜索增強(qiáng),忽略大小寫(xiě)匹配,從同事在服務(wù)器上的配置學(xué)到的。

cmap w!! w !sudo tee % > /dev/null 老是忘記sudo vim 又記不住tee怎么用,保存沒(méi)有寫(xiě)權(quán)限的文件,干脆寫(xiě)到vim配置得了。

ctrlp搜索太慢,這樣忽略掉不需要的目錄和權(quán)限即可。

    let g:ctrlp_custom_ignore = {
       "dir":  "vendor/bundle/*|vendor/cache/*|public|spec",
       "file": "v.(exe|so|dll|swp|log|jpg|png|json)$",
       }

autocmd FileType go,c,java,sh set ts=4 sw=4 sts=4 et c,java 等代碼用4個(gè)空格縮進(jìn)。

autocmd BufNewFile,BufRead *.json set filetype=javascript打開(kāi)json時(shí),用javascript的語(yǔ)法進(jìn)行高亮顯示。

使用airline后,nerdtree不顯示工作目錄問(wèn)題。
~/.vim/bundle/vim-airline/autoload/airline/extensions.vim:23改為
"nerdtree": [ "%{exists("b:NERDTreeRoot")?b:NERDTreeRoot.path.str():""}", "" ],讓NERDTree的status line繼續(xù)顯示當(dāng)前工作目錄,尤其是有時(shí)需要打開(kāi)多個(gè)不同項(xiàng)目的vim時(shí),這個(gè)提示很有用。

tmux

服務(wù)器上保持會(huì)話(huà)、恢復(fù)會(huì)話(huà)非常好用的工具,其實(shí)很多人也用來(lái)做終端的窗口管理,而且比起tab來(lái)說(shuō)操作更舒服一些。配置也可以更自由

setw -g mode-keys vi tmux中翻頁(yè)復(fù)制時(shí),用vim的快捷鍵。

打開(kāi)新的window或者分屏?xí)r,當(dāng)前目錄默認(rèn)為新建window或者分屏前所處的目錄。


bind s split-window -h -c "#{pane_current_path}" bind v split-window -v -c "#{pane_current_path}" bind-key c new-window -c "#{pane_current_path}"

set -g base-index 1 如果覺(jué)得tmux狀態(tài)欄的名字從0編號(hào)不習(xí)慣的話(huà)可以設(shè)置從1開(kāi)始。

set -g history-limit 5000 跟終端的歷史行數(shù)一個(gè)意思,設(shè)置大一些方便回查。

bind-key a send-prefix 默認(rèn)情況終端都是emacs快捷鍵,比如ctrl r找歷史操作命令、ctrl p上一條命令、ctrl n下一條命令、ctrl e光標(biāo)到行尾、ctrl a到行首,但是如果tmux的prefix是C-a的話(huà),這條配置可以通過(guò)ctrl+a a移動(dòng)光標(biāo)到行首。

set -g status-justify centre 狀態(tài)欄中間顯示window的名字。

更多配置

https://github.com/anvyzhang/dotfiles

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/24790.html

相關(guān)文章

  • 總結(jié)個(gè)人2015提高前端效率的方法和工具

    摘要:更多前端內(nèi)容閱讀之前非用戶(hù)請(qǐng)自動(dòng)忽略,此文針對(duì)用戶(hù),我個(gè)人使用頻率非常高,端開(kāi)發(fā)者可以選擇性的嘗試部分工具。或者調(diào)起的調(diào)試工具,跟編輯器親密合體。目前在使用,嘗試。 更多前端內(nèi)容http://www.codefrom.com/p/JavaScript 閱讀之前 非Mac用戶(hù)請(qǐng)自動(dòng)忽略,此文針對(duì)Mac用戶(hù),我個(gè)人使用頻率非常高,PC端開(kāi)發(fā)者可以選擇性的嘗試部分工具。 終端...

    Jingbin_ 評(píng)論0 收藏0
  • vim, tmux, zsh 打造 node.js IDE

    摘要:主要插件為等,具體配置請(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ù)用軟件...

    archieyang 評(píng)論0 收藏0
  • Tmux使用手冊(cè)

    摘要:關(guān)于我的博客掘金專(zhuān)欄路易斯專(zhuān)欄原文鏈接使用手冊(cè)鏈接程序員使用手冊(cè)極客頭條全文共字,閱讀需分鐘。使用快捷鍵組合,三次按鍵就可以斷開(kāi)當(dāng)前會(huì)話(huà)。新增面板中,使用最多的功能之一就是新增一個(gè)面板。 本文首發(fā)于CSDN網(wǎng)站,下面的版本又經(jīng)過(guò)進(jìn)一步的修訂。 關(guān)于 我的博客:louis blog 掘金專(zhuān)欄:路易斯專(zhuān)欄 原文鏈接:Tmux使用手冊(cè) CSDN鏈接:程序員Tmux使用手冊(cè) - 極客頭...

    Half 評(píng)論0 收藏0
  • tmux的超絕便利

    摘要:服務(wù)器的任務(wù)不間斷運(yùn)行,就是利用了的特性。超絕常用操作快捷鍵參考。我的配置如下基礎(chǔ)設(shè)置前綴綁定啟用鼠標(biāo)選中窗口將快捷鍵設(shè)置為模式 服務(wù)器的任務(wù)不間斷運(yùn)行,就是利用了tmux的特性。就是說(shuō),一般ssh是斷開(kāi)就會(huì)停止所有之前連接ssh期間運(yùn)行的所有processes,而tmux的核心業(yè)務(wù)不在于把屏幕分成幾塊好看,而是它能保存session!而且還能多端實(shí)時(shí)直播session! 了解tmux...

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

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

0條評(píng)論

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