飛熊在天 | 知之者不如好之者,好之者不如樂之者 | 第 3 頁
發表於
2012 年 3 月 24 日
由 raphaelzhang
現在是70%的時間用windows,還有不少時間必須和vi打交道,不記錄一下常用的vi操作實在是傷不起,記不清。
vi的兩種模式切換:
在vi的配置檔案~/.vimrc裡加上syntax on(
echo "syntax on" >> ~/.vmirc
)就可以支援檔案的語法高亮顯示,一般預設都至少有shell,php,python,c等語言的語法高亮支援。如果這個不起作用,可能還要再加上一行syntax enable。不過有時候你需要手工新增語法高亮檔案,例如我就需要新增markdown的語法高亮,操作是這樣的:
修改/usr/share/vim/vim#/filetype.vim檔案(其中#表示你的vim版本號,如73),找到對應的行,為檔案新增上字尾與檔案型別的對應,例如我給markdown新增的關聯規則在maple與map型別後面,**如下:
" markdown如果某些檔案是markdown檔案,但是字尾比較少見,可以在vim的命令模式下au bufnewfile,bufread *.markdown,*.mdown,*.mkd,*.mkdn,*.md setf markdown
:set filetype=markdown
讓vim以markdown的語法高亮模板來處理它下面是命令模式下的操作鍵組合:
複製貼上的操作是這樣的,首先進入命令模式,然後在待複製文字開始的地方按v,接著移動到待複製文字結尾的地方按y,最後到需要貼上文字的地方按p即可。
如果在上面第二步的時候不按y,而是按x的話,那就是剪下,而不是複製了。
vi的替換操作在命令模式下執行,操作是輸入:ranges/search/replace/g。其中:
像塊摺疊之類的功能現在對我來說有點太高階了,也記不住那麼多,等這些命令都倒背如流了再說。
vi常用操作
vi作為linux下的一款文字編輯工具,linux下的很多命令都基於其格式 utf 8 無bom 但是實事上我們用得並不多,以下就個人使用心得介紹相關命令 1 建立乙個檔案。嚴格來說,這個不是vi命令,是linux命令,但是是必須要用的 命令如下 touch filename.ext 建立檔案 fi...
VI 常用操作
size small 1 格式化 list 1 連按兩下小寫 g 即 gg 定位游標到第一行。2 按住 shift v,即大寫 v 進入視覺化編輯的列編輯模式。3 按住 shift g,即大寫 g 選中整個 4 按下等號 格式化所有 list 2 替換文字 b color green s from ...
vi常用操作命令大全
vi命令模式 yy 複製游標所在的這一行 4yy 複製游標所在行開始向下的4行 p 貼上 dd 剪下游標所在的這一行 2dd 剪下游標所在行向下2行 d 從當前的游標開始剪下,一直到行末 d0 從當前的游標開始剪下,一直到行首 x 刪除當前的游標,每次只會刪除乙個 x 刪除當前游標前面的那個,每次只...