真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Vim編輯器的運(yùn)用技巧-創(chuàng)新互聯(lián)

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

站在用戶的角度思考問題,與客戶深入溝通,找到長(zhǎng)順網(wǎng)站設(shè)計(jì)與長(zhǎng)順網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請(qǐng)域名、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋長(zhǎng)順地區(qū)。

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

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

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

Vim有多個(gè)模式并不是什么大問題,但在模式間切換的時(shí)候會(huì)感覺很糟。ESC鍵有點(diǎn)遠(yuǎn),這太麻煩了。當(dāng)我面對(duì)新的Vim環(huán)境時(shí),所做的第一件事就是添加如下映射:
  

inoremap jj
  

使用技巧三:光標(biāo)移動(dòng)
  

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

^,跳到一行的開始
  

$,跳到一行的結(jié)束
  

gg,跳到文本的第一行
  

G,跳轉(zhuǎn)到文本的最后一行

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

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

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

nnoremap j VipJ
  

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

let mapleader = “,”
  

使用技巧五:Vim normal命令
  

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

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

將下面的內(nèi)容添加到你的 .vimrc 文件中(配置使用 來使用 git 或 silver 查找工具來自動(dòng)補(bǔ)全):
  

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")': ['', '', '<2-LeftMouse>'],
  

}
  

endif
 

以上就是Vim編輯器的運(yùn)用技巧,詳細(xì)使用情況還需要大家自己親自動(dòng)手使用過才能領(lǐng)會(huì)。如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


分享題目:Vim編輯器的運(yùn)用技巧-創(chuàng)新互聯(lián)
當(dāng)前網(wǎng)址:http://weahome.cn/article/dpjoes.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部