“平時(shí)不可缺少的會(huì )用到vim,但是避免不了鼠標,事實(shí)上,省略鼠標是完全可以的,沒(méi)有想像中那么難,看我短短幾行帶大家一起省略鼠標。”
Vim脫離鼠標
對了,vim有三種模式,基本模式就是用來(lái)輸入命令的,比如刪除跳轉等操作就是在基本模式下面;插入模式不用說(shuō);命令模式就是按Esc+:進(jìn)入的模式,之間的切換很容易我就廢話(huà)了。下面幾乎都在基本模式操作。
h,l,j,k 左右下上w,b 移動(dòng)到下/上一個(gè)單詞
普通模式下輸入Shift+zz即可保存退出vim
i 在當前光標處進(jìn)行編輯I,A 在行首/末插入
a 在光標后插入編輯
o,O 在當前行后/前插入一個(gè)新行cw 刪除一個(gè)單詞,同時(shí)進(jìn)入插入模式
d,重復操作代碼代表操作當前行,則刪除2行就是d2d;2dd,可以省略行號dd代表刪除一行,多數時(shí)候可以不要操作則代表定位 5G代表移動(dòng)到第五行。x 反退格鍵(delete鍵) X 退格鍵
dw 刪除一個(gè)單詞(不適用中文)類(lèi)似于上一節說(shuō)的cw,只是刪除后還在普通模式
d$ 刪除至行尾,d^ 刪除至行首
dG 刪除到文檔結尾處 d1G 刪至文檔首部
小結:
前綴(操作) :d代表刪除
中綴:行號
后綴(定位):d代表行,G代表盡頭, $代表行尾,^代表行首,w代表單詞
普通模式下輸入dd,刪除一行,輸入.(小數點(diǎn))會(huì )再次刪除一行,除此之外也可以重復其他任意操作
使用dw刪除一個(gè)單詞,然后用.命令重復刪除單詞操作
nG(n Shift+g) 游標移動(dòng)到第 n 行(如果默認沒(méi)有顯示行號,請先進(jìn)入命令模式,輸入:set nu以顯示行號)G代表盡頭, $代表行尾,^代表行首,w代表下一個(gè)單詞,b上一個(gè)單詞,e當前單詞末尾
f+字母 向后搜索 字母并跳轉到第一個(gè)匹配的位置F+字母 向前搜索字母并跳轉到第一個(gè)匹配的位置
復制為y,后可以接定位符,yy復制游標所在的整行(3yy表示復制3行)y^復制至行首,或y0。不含光標所在處字符。y$ 復制至行尾。含光標所在處字符。

yw 復制一個(gè)單詞。y2w 復制兩個(gè)單詞。yG 復制至文本末。y1G 復制至文本開(kāi)頭

使用 p 粘貼
p(小寫(xiě))代表粘貼至光標后(下)
P(大寫(xiě))代表粘貼至光標前(上)
我們上面在刪除那學(xué)到的d操作,其實(shí)就是剪切,我們使用ddp就可以交換上下行。

到這里是不是文檔操作可以直接脫離鼠標了!
移動(dòng):h,l,j,k,w,b
跳轉:G nG f/F+字母
定位:G代表盡頭, $代表行尾,^代表行首,w代表下一個(gè)單詞,b上一個(gè)單詞,e當前單詞末尾
操作:y d p
打卡送書(shū)活動(dòng)
活動(dòng)介紹:自律改變自我!打卡送書(shū)活動(dòng)啟動(dòng)!
活動(dòng)獎品:技術(shù)書(shū)籍 × 7
贊助商:清華大學(xué)出版社
本書(shū)從Python的安裝開(kāi)始,詳細講解了Python從簡(jiǎn)單程序延伸到Python網(wǎng)絡(luò )爬蟲(chóng)的全過(guò)程。本書(shū)從實(shí)戰出發(fā),根據不同的需求選取不同的爬蟲(chóng),有針對性地講解了幾種Python網(wǎng)絡(luò )爬蟲(chóng)。
聯(lián)系客服