摘要:工作中常用到的快捷鍵命令模式下操作行光標(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)…
下圖描述了具體鍵位:
工作中常用到的快捷鍵: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
摘要:說(shuō)明這篇文章主要介紹的就是一些瀏覽器的小技巧,很簡(jiǎn)單,希望對(duì)大家有所幫助。顏色的,或十六進(jìn)制表示。單擊其中一個(gè)方塊將顏色更改為該方塊。在當(dāng)前顏色的,和表示之間切換。 說(shuō)明 這篇文章主要介紹的就是一些chrome瀏覽器的小技巧,很簡(jiǎn)單,希望對(duì)大家有所幫助。 這其中的一些小技巧在低版本中是沒(méi)有的,所以建議大家用最新版的,目前最新版是62,版本很重要,如果發(fā)現(xiàn)有些技巧不起作用,請(qǐng)先查看瀏...
摘要:說(shuō)明這篇文章主要介紹的就是一些瀏覽器的小技巧,很簡(jiǎn)單,希望對(duì)大家有所幫助。顏色的,或十六進(jìn)制表示。單擊其中一個(gè)方塊將顏色更改為該方塊。在當(dāng)前顏色的,和表示之間切換。 說(shuō)明 這篇文章主要介紹的就是一些chrome瀏覽器的小技巧,很簡(jiǎn)單,希望對(duì)大家有所幫助。 這其中的一些小技巧在低版本中是沒(méi)有的,所以建議大家用最新版的,目前最新版是62,版本很重要,如果發(fā)現(xiàn)有些技巧不起作用,請(qǐng)先查看瀏...
摘要:說(shuō)明這篇文章主要介紹的就是一些瀏覽器的小技巧,很簡(jiǎn)單,希望對(duì)大家有所幫助。顏色的,或十六進(jìn)制表示。單擊其中一個(gè)方塊將顏色更改為該方塊。在當(dāng)前顏色的,和表示之間切換。 說(shuō)明 這篇文章主要介紹的就是一些chrome瀏覽器的小技巧,很簡(jiǎn)單,希望對(duì)大家有所幫助。 這其中的一些小技巧在低版本中是沒(méi)有的,所以建議大家用最新版的,目前最新版是62,版本很重要,如果發(fā)現(xiàn)有些技巧不起作用,請(qǐng)先查看瀏...
摘要:歡迎來(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寫法...
閱讀 3702·2021-11-25 09:43
閱讀 2666·2021-11-25 09:43
閱讀 3862·2021-11-24 09:38
閱讀 710·2021-11-18 10:02
閱讀 2253·2021-09-22 15:53
閱讀 3013·2019-08-30 15:44
閱讀 2785·2019-08-30 14:01
閱讀 2773·2019-08-29 15:15