免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

Vim編輯器的運用技巧

今天就跟大家聊聊有關Vim編輯器的運用技巧,相信大部分人都還不知道這些技巧,因此給大家總結了以下內容,希望大家閱讀完后可以有所收獲。

目前成都創新互聯已為千余家的企業提供了網站建設、域名、虛擬主機網站托管運營、企業網站設計、圖們網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。

使用技巧一:Vim替換命令s

Vim編輯器命令行模式下使用 :substitute 命令 (縮寫形式 s ) 可以將指定范圍內的字符替換成其他目標字符,實現同時處理多個目標行的操作效果。例如,假設希望將Vim當前打開文件的所有行尾多余的空格刪除,可以使用Vim命令 :%s= *$==。

使用技巧二:重映射Vim的ESCAPE鍵
 

Vim有多個模式并不是什么大問題,但在模式間切換的時候會感覺很糟。ESC鍵有點遠,這太麻煩了。當我面對新的Vim環境時,所做的第一件事就是添加如下映射:
 

inoremap jj <ESC>
 

使用技巧三:光標移動

Vim的最大好處就是幾乎所有的操作都是通過主鍵區的鍵位進行操作,雙手不用離開鍵盤主區h、j、k、l,分別是左下上右移動光標,前面加上n,可以重復移動多次,例如3j就可以往下移動3行。

^,跳到一行的開始

$,跳到一行的結束

gg,跳到文本的第一行

G,跳轉到文本的最后一行

nG或者ngg,跳轉到第n行,例如:10G,跳轉到第10行;20gg,跳轉到第20行

使用技巧四:重映射Vim的Leader鍵
 

如果你不熟悉leader鍵,也不知道它能為你做什么,那你就從這開始了解吧。它本質上是作為你快捷鍵的激活鍵,你可以自定義用哪個鍵作為你的leader鍵。所以你可以:
 

nnoremap j VipJ
 

這可以讓你按下leader鍵結合大寫&lsquo;j&rsquo;后可視化的選擇整段并加入行。用 &lsquo;,&rsquo; 鍵作為leader鍵,這樣就可以用 &lsquo;,&rsquo;激活所有的快捷鍵,然后通過&lsquo;jj&rsquo;退出插入模式。你可以在 .vimrc中像這樣映射:
 

let mapleader = &ldquo;,&rdquo;
 

使用技巧五:Vim normal命令

Vim normal 命令可以在命令行模式執行普通模式下的命令,當normal命令與Vim可視化模式結合時,只需很少的操作就能完成大量重復性工作。比如,在編輯Markdown文件時想在某些行前面都加上 - 讓普通文本行變成無序列表,可以先用 V 選中這些行,然后按 :'<,'>normal I- 并回車即可實現。

使用技巧六:提高 Git 工程中 Ctrl-P 的執行效率
 

將下面的內容添加到你的 .vimrc 文件中(配置使用 <Ctrl-P> 來使用 git 或 silver 查找工具來自動補全):
 

et g:ctrlp_use_caching = 0
 

if executable('ag')
 

set grepprg=ag --nogroup --nocolor
 

let g:ctrlp_user_command = 'ag %s -l --nocolor -g ""'
 

else
 

let g:ctrlp_user_command = ['.git', 'cd %s && git ls-files . -co --exclude-standard', 'find %s -type f']
 

let g:ctrlp_prompt_mappings = {

'AcceptSelection("e")': ['<space>', '<cr>', '<2-LeftMouse>'],
 

}
 

endif

以上就是Vim編輯器的運用技巧,詳細使用情況還需要大家自己親自動手使用過才能領會。如果想了解更多相關內容,歡迎關注創新互聯行業資訊頻道!

文章標題:Vim編輯器的運用技巧
文章轉載:http://m.newbst.com/article20/jhsjco.html

成都網站建設公司_創新互聯,為您提供企業建站網站導航商城網站品牌網站設計微信公眾號網站排名

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設