Get along with VIM


<跳躍>
數字+gg => 指跳到第16行
gg     => 指跳到第1行
G   => 指跳到最後一行
gg=G =>自動格式化程式碼

<取代>
# vim /me/test.v

先按一下「Esc」→輸入「:1,$s/length/LENGTH/g」→再按「Enter」即可作搜尋並取代的動作!

此範例是將length更換成LENGTH,並且將此文件裡的所有符合的皆取代。

1,$ 指的就是從頭至尾。

2.
Plugin 'VundleVim/Vundle.vim'
Plugin 'scrooloose/nerdtree'
Plugin 'scrooloose/nerdcommenter'
Plugin 'MarcWeber/vim-addon-mw-utils'
Plugin 'tomtom/tlib_vim'
Plugin 'garbas/vim-snipmate'
Plugin 'honza/vim-snippets'
Plugin 'jiangmiao/auto-pairs'
Plugin 'vim-airline/vim-airline'
Plugin 'vim-airline/vim-airline-themes'
Plugin 'vim-scripts/L9'
Plugin 'othree/vim-autocomplpop'
Plugin 'majutsushi/tagbar'
"Plugin 'w0rp/ale'

3.

4.Trace code
(1) 精準搜尋:在變數上面按下星號「 * 」,搭配用 n 往下搜尋,N 往上搜尋
(2) 模糊搜尋:在變數上面按下g*,搭配用 n 往下搜尋,N 往上搜尋
(3) 找括弧:在函式的左大括號按下 % ,馬上就會跳到對應的右大括號
(4) [[ "找到目前所在函數的開頭
(5) ]] "找下一個函數的開頭
(6) ``跳回上次游標位置
(7) gf :go to file (開啟指標所在的檔案)
(8) bd:回到前一個檔案 (用gf開啟檔案後, 回到前一個檔案)
(9) Ctrl+f和Ctrl+b是上下翻頁
(10) Ctrl+u和Ctrl+d是上下翻半頁
(11) Ctrl+] go to definition
(12) Ctrl+T return where you were





留言