close
@VIM外掛安裝方式
透過github
(1)使用git submodule add "要安裝plugin的路徑" bundle/plugin-name
frank@frank:~/.vim$ git submodule add https://github.com/vim-scripts/taglist.vim.git bundle/Taglist ./bundle/Taglist
(2)輸入指令初始化外掛
frank@frank:~/.vim$ git submodule init
@撰寫程式時
ctrl + ] :就是跳到目前游標所在的變數或是函式的宣告。
ctrl + T:則是跳回原來跳出來的點。
ctrl + T:則是跳回原來跳出來的點。
@shell指令
ctrl+ l : 清除畫面
ctrl + w : 一次刪除一個字(word)
大寫D : 刪除一整行
ctrl + r : 搜尋history
@mode切換
1. i或 a進入insert mode, i = insert, a = append
2. 在insert mode按下 esc 或 ctrl+[ 回到normal mode
3. 在normal mode按下 v 或 V 進入到visual mode
4. 在visual mode按下 esc 或 ctrl+[ 回到normal mode
1. i或 a進入insert mode, i = insert, a = append
2. 在insert mode按下 esc 或 ctrl+[ 回到normal mode
3. 在normal mode按下 v 或 V 進入到visual mode
4. 在visual mode按下 esc 或 ctrl+[ 回到normal mode
@輸入指標的基本移動
0 :數字零,到行首
^ : 到本行第一個不是blank符號的位置(所謂blank字符就是空格,tab,換行等)
$ : 到本行行尾
g_ : 到本行最後一個不是blank符號的位置。
/pattern : 搜尋 pattern 的符號串(如果搜索出多個匹配,可按n键到下一個)
ye:從目前位置複製到本行的最後一個字
0 :數字零,到行首
^ : 到本行第一個不是blank符號的位置(所謂blank字符就是空格,tab,換行等)
$ : 到本行行尾
g_ : 到本行最後一個不是blank符號的位置。
/pattern : 搜尋 pattern 的符號串(如果搜索出多個匹配,可按n键到下一個)
ye:從目前位置複製到本行的最後一個字
gU
:變大寫gu
:變小寫<start position><command><end position>
例如
0y$
命令意味着:0
→ 先到行尾y
→ 從這裡開始複製$
→ 複製到本行最後一個字符
dt": 删除所有的内容,直到遇到雙引號——
"
fa: 到下一个为a的字符处,你也可以fs到下一个为s的字符。
@區塊操作: <C-v>
典型的操作:
0 <C-v> <C-d> I-- [ESC]
^
→ 到行末<C-v>
→ 開始選取區塊<C-d>
→ 向下移動 (你也可以使用hjkl来移動游標,或是使用%,或是别的)I-- [ESC]
→ I是插入,插入“--
”,按ESC鍵來為每一行生效。
在所有被選擇的行末加上文字:
<C-v>
- 選取相關的行 (可使用
j
或<C-d>
或是/pattern
或是%
等……) - $到行最後
A
, 輸入文字後,按ESC。
全站熱搜
留言列表