成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

開發(fā)必會(huì)的vim命令技巧總結(jié)

dongfangyiyu / 472人閱讀

摘要:工作中常用到的快捷鍵命令模式下操作行光標(biāo)處縮進(jìn),普通模式下向右縮進(jìn)總結(jié)以上就是我認(rèn)為作為開發(fā)會(huì)經(jīng)常用到的操作,多聯(lián)系就可以熟練掌握啦

vim起源

上圖可以清晰的看到早期的vim作者使用的機(jī)器,此時(shí)的終端機(jī)鍵盤是沒(méi)有獨(dú)立上下左右鍵位的,所以在vim的設(shè)計(jì)之初,HJKL分別代表了(起到了光標(biāo)移動(dòng)),其余字符基本一致。

vim的四種模式 1.普通模式

例如當(dāng)我們編輯文件a的時(shí)候

vim a

此模式下,可以對(duì)文本進(jìn)行查看,上下翻頁(yè),以及光標(biāo)滾動(dòng)…

2.插入模式

依然是在普通模式的基礎(chǔ)上,如果我想對(duì)文本進(jìn)行插入操作,進(jìn)入插入模式,只需要按下?i(insert),即可進(jìn)行對(duì)原文本的標(biāo)記!如下圖:

3.可視模式

在文本中,若想選擇多行,我們可以進(jìn)入可視模式,但是在插入模式下,需要先回到普通模式,所以需要我們按下Esc,再次按下v(visual),可以看到下圖:

4.命令模式

命令模式是在普通模式下,按下冒號(hào):,后面跟上命令的一種模式,如下圖,我查看當(dāng)前vim的版本信息(當(dāng)前為可視模式,需要按下esc回到普通模式!):

可以看到結(jié)果,按q退出,回到正常界面

vim中的移動(dòng)操作 光標(biāo)移動(dòng)

在文章開始處,介紹了vim起源,HJKL分別代表了(起到了光標(biāo)移動(dòng))!

^ 和 $ 這兩個(gè)符號(hào)是分別移動(dòng)到行首或者行尾,實(shí)際上設(shè)計(jì)是和正則表達(dá)式相似,正則表達(dá)式的起始匹配也是^,而
末尾匹配是?KaTeX parse error: Expected "EOF", got "。" at position 1: 。? 工作中常用到的快捷鍵:個(gè)人認(rèn)…

單詞和字符串移動(dòng)

下圖描述了具體鍵位:

工作中常用到的快捷鍵:w(移動(dòng)到下一個(gè)單詞詞頭)、b(移動(dòng)到上一個(gè)單詞詞頭)

跳轉(zhuǎn)(翻頁(yè))

工作中常用到的快捷鍵:gg(跳到文件首行),G(跳到文件最后一行),page up(上翻頁(yè),個(gè)人習(xí)慣用鍵盤翻頁(yè),當(dāng)然命令也可以,Ctrl-b),Page Down(下翻頁(yè),命令Ctrl-d)

vim中的編輯操作 基礎(chǔ)操作

dd對(duì)光標(biāo)當(dāng)前行進(jìn)行剪切(也可以認(rèn)為刪除當(dāng)前行的快捷鍵),p粘貼。

yy復(fù)制當(dāng)前行,p粘貼到光標(biāo)位置。

基礎(chǔ)操作,對(duì)比windows而言,以上三點(diǎn)比較常用。
工作中常用到的快捷鍵:d(delete刪除)、y(yank復(fù)制)、yy(行復(fù)制)、dd(行剪切)、p(put粘貼)、u(undo撤銷)
一般而言,d、y這2個(gè)命令在可視模式下結(jié)合使用,p、u這兩個(gè)命令在命令模式下使用。

插入操作(增)

工作中常用到的快捷鍵:a(光標(biāo)后一位插入),i(光標(biāo)前一位插入)

刪除操作(刪)

工作中常用到的快捷鍵:dd(刪除當(dāng)前行)、{n}dd向下刪除n行

替換操作(改)

上面的命令類似windows下文本編輯器經(jīng)常用到的ctrl + f 后的替換操作

用法:命令模式下,%s/文本內(nèi)容/替換內(nèi)容

上圖是常規(guī)替換,普通模式下操作。

工作中常用到的快捷鍵:%s/文本內(nèi)容/替換內(nèi)容

查找操作(查)

工作中常用到的快捷鍵:/查找的關(guān)鍵詞(n向下查找下一個(gè),N向上查找上一個(gè))

縮進(jìn)操作

寫代碼的時(shí)候,經(jīng)常給會(huì)有縮進(jìn)的問(wèn)題.所以也有對(duì)應(yīng)的命令。

工作中常用到的快捷鍵:命令模式下操作: 70,80>(70-80行光標(biāo)處縮進(jìn)),普通模式下,>>向右縮進(jìn)

總結(jié)

以上就是我認(rèn)為作為開發(fā)會(huì)經(jīng)常用到的操作,多聯(lián)系就可以熟練掌握啦!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/71759.html

相關(guān)文章

  • 簡(jiǎn)單說(shuō) chrome瀏覽器 必知會(huì)的技巧

    摘要:說(shuō)明這篇文章主要介紹的就是一些瀏覽器的小技巧,很簡(jiǎn)單,希望對(duì)大家有所幫助。顏色的,或十六進(jìn)制表示。單擊其中一個(gè)方塊將顏色更改為該方塊。在當(dāng)前顏色的,和表示之間切換。 說(shuō)明 這篇文章主要介紹的就是一些chrome瀏覽器的小技巧,很簡(jiǎn)單,希望對(duì)大家有所幫助。 這其中的一些小技巧在低版本中是沒(méi)有的,所以建議大家用最新版的,目前最新版是62,版本很重要,如果發(fā)現(xiàn)有些技巧不起作用,請(qǐng)先查看瀏...

    XanaHopper 評(píng)論0 收藏0
  • 簡(jiǎn)單說(shuō) chrome瀏覽器 必知會(huì)的技巧

    摘要:說(shuō)明這篇文章主要介紹的就是一些瀏覽器的小技巧,很簡(jiǎn)單,希望對(duì)大家有所幫助。顏色的,或十六進(jìn)制表示。單擊其中一個(gè)方塊將顏色更改為該方塊。在當(dāng)前顏色的,和表示之間切換。 說(shuō)明 這篇文章主要介紹的就是一些chrome瀏覽器的小技巧,很簡(jiǎn)單,希望對(duì)大家有所幫助。 這其中的一些小技巧在低版本中是沒(méi)有的,所以建議大家用最新版的,目前最新版是62,版本很重要,如果發(fā)現(xiàn)有些技巧不起作用,請(qǐng)先查看瀏...

    imtianx 評(píng)論0 收藏0
  • 簡(jiǎn)單說(shuō) chrome瀏覽器 必知會(huì)的技巧

    摘要:說(shuō)明這篇文章主要介紹的就是一些瀏覽器的小技巧,很簡(jiǎn)單,希望對(duì)大家有所幫助。顏色的,或十六進(jìn)制表示。單擊其中一個(gè)方塊將顏色更改為該方塊。在當(dāng)前顏色的,和表示之間切換。 說(shuō)明 這篇文章主要介紹的就是一些chrome瀏覽器的小技巧,很簡(jiǎn)單,希望對(duì)大家有所幫助。 這其中的一些小技巧在低版本中是沒(méi)有的,所以建議大家用最新版的,目前最新版是62,版本很重要,如果發(fā)現(xiàn)有些技巧不起作用,請(qǐng)先查看瀏...

    Travis 評(píng)論0 收藏0
  • 2017文章總結(jié)

    摘要:歡迎來(lái)我的個(gè)人站點(diǎn)性能優(yōu)化其他優(yōu)化瀏覽器關(guān)鍵渲染路徑開啟性能優(yōu)化之旅高性能滾動(dòng)及頁(yè)面渲染優(yōu)化理論寫法對(duì)壓縮率的影響唯快不破應(yīng)用的個(gè)優(yōu)化步驟進(jìn)階鵝廠大神用直出實(shí)現(xiàn)網(wǎng)頁(yè)瞬開緩存網(wǎng)頁(yè)性能管理詳解寫給后端程序員的緩存原理介紹年底補(bǔ)課緩存機(jī)制優(yōu)化動(dòng) 歡迎來(lái)我的個(gè)人站點(diǎn) 性能優(yōu)化 其他 優(yōu)化瀏覽器關(guān)鍵渲染路徑 - 開啟性能優(yōu)化之旅 高性能滾動(dòng) scroll 及頁(yè)面渲染優(yōu)化 理論 | HTML寫法...

    dailybird 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<