[vim ] 一些小問題

看板Editor作者 (splasky)時間8年前 (2016/03/06 17:13), 8年前編輯推噓4(405)
留言9則, 4人參與, 最新討論串1/2 (看更多)
剛跳來vim一段時間 因此有些問題想請教各位板友 1. 在輸入程式時常常會用到(){}這類的符號 vim有提供自動補齊下括號的功能 不過如果我輸int(abc()) 游標會停在abc()的function裡面 如果我要在 abc()後再輸入.xxx 必須要esc->l->a 共三個鍵 想問問看有沒有比較快的方法 2.寫一些程式時往往固定文件會有固定的格式 例如.h檔 就會包含 #ifndef XXX_H #define XXX_H . . . #endif 很多IDE 在新增檔案時都會有這樣的功能 想請問在vim中該如何實現? 3.在linux 下使用視窗切換時 可以一次把4個terminal 一起縮小到工具列 然後alt+tab時 再4個terminal一起展開到螢幕上嘛? 4.在windows下使用git bash 最後會顯示目前所在git的branch分支 例如: ~/aaaa/aaa (master) linux Terminal 下也可以作到嘛? 問題有點多 還請各位不吝賜教 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.95.232 ※ 文章網址: https://www.ptt.cc/bbs/Editor/M.1457255589.A.628.html

03/06 17:25, , 1F
1. 兩種辦法:第一,讓自動補齊如果再打
03/06 17:25, 1F

03/06 17:25, , 2F
一個下括號就跳到後面不會多一個下括號、
03/06 17:25, 2F

03/06 17:25, , 3F
第二,inoremap ctrl-f 讓你在insert mod
03/06 17:25, 3F

03/06 17:25, , 4F
e 可以用和shell prompt 一樣的方法移動c
03/06 17:25, 4F

03/06 17:25, , 5F
urser
03/06 17:25, 5F

03/06 17:38, , 6F
2. 可以試試看snippet
03/06 17:38, 6F

03/06 17:39, , 7F
3. 可以試試看tmux或screen的工具
03/06 17:39, 7F

03/06 21:13, , 8F
1. 我也是靠snipmate解決 => (${1})${2}
03/06 21:13, 8F

03/09 17:27, , 9F
其實我是直接自己打下括號。
03/09 17:27, 9F
謝謝大家的回覆! ※ 編輯: splasky (163.17.131.224), 03/10/2016 18:25:09 ※ 編輯: splasky (163.17.131.224), 03/10/2016 18:26:35
文章代碼(AID): #1Ms_IbOe (Editor)
文章代碼(AID): #1Ms_IbOe (Editor)