些慣用設定
set tabstop=4 "tab字元以4個space的寬度顯示
set shiftwidth=4 "讓按tab或bs移動的感覺像tab
set softtabstop=4 "tab字元會自動變成4個空白
set expandtab "全部的tab都換成空白,不會因滿8空白而變成一tab字元
"以上四個要一起設定,轉換到別的editor才不會跑掉
au FileType make set noexpandtab " 這樣make file下,打tab就是tab
au FileType python set noexpandtab " python用tab也不會被換成空白
gvim如果要改色彩配置讓他黑底白字,可以在rc檔加入
colo torte
另外是class或variable的tag瀏覽
叫做taglist,要去另外抓,然後解壓縮到 $VIM/plugin 等資料夾 詳情請google
程式碼摺疊: zf, zo
可以配合V使用: 先用V選行,再zf,就可以把選取的幾行們fold起來
打開: 回到該行zo就可以了
再度合上:zc
全部打開:zm
:3,5fo
(3行到5行folding)
p.s. vim doc上竟然說用z是因為z像是文件折起來的樣子 XD
p.s. 比起 zf 和zo, [ctrl + w] + v 好用不少
該變nu的寬度(7.x才有)
set numberwidth
2006-12-17
訂閱:
張貼留言 (Atom)
Configuring HAProxy as a proxy for Cargo
Configuring HAProxy as a proxy for Cargo (the Rust package manager) in a corporate network environment involves several steps. Here's a ...
-
人生總是難免會遇到要重開機的時候, tmux 在重開機之後原本的 session 是會消失的, 身為一個追求極致開發環境的人, 當然不允許自己手動解決這個問題(重新設置 tmux window/pane) 但究竟該怎麼做,才能夠自動恢復重開機之前的 tmux 和 vim ...
-
如何確保每一份不同人寫出來的 C/C++ 程式碼的排版都一樣? 除了努力 follow coding standard 或是 code review 時認真一點之外 clang-format 這工具提供了自動排版的功能! 最基本的用法(一切用預設) cla...
-
Adobe Reader DC 右邊的工具窗格 (Tool Pane) 預設是會打開的 而且不管在 Windows 還是 OS X 上都沒有辦法永久性的關閉 但是,道高一尺魔高一丈, 總是能找到破解的方法~ 首先,關掉你的 Adobe Reader DC 接...
沒有留言:
張貼留言