Vim高手,從來不用滑鼠

2021-09-26 13:42:02 字數 3019 閱讀 3702

平時不可缺少的會用到vim,但是避免不了滑鼠,事實上,省略滑鼠是完全可以的,沒有想像中那麼難,看我短短幾行帶大家一起省略滑鼠。

對了,vim有三種模式,基本模式就是用來輸入命令的,比如刪除跳轉等操作就是在基本模式下面;插入模式不用說;命令模式就是按esc :進入的模式,之間的切換很容易我就廢話了。下面幾乎都在基本模式操作。

h,l,j,k左右下上

w,b移動到下/上乙個單詞

普通模式下輸入shift zz即可儲存退出vim

i在當前游標處進行編輯

ia在行首/末插入

a在游標後插入編輯

oo在當前行後/前插入乙個新行

cw刪除乙個單詞,同時進入插入模式

文件編輯的所有命令全部符合乙個規律,[操作] [行號] 定位,三個部分完成乙個動作,比如:刪除操作**為`d`,重複操作**代表操作當前行,則刪除2行就是`d2d`,操作和行號也互換位置 `2dd`,可以省略行號`dd`代表刪除一行,多數時候可以不要操作則代表定位 `5g` 代表移動到第五行。

x反退格鍵(delete鍵)x退格鍵

dw刪除乙個單詞(不適用中文)類似於上一節說的cw,只是刪除後還在普通模式

d$刪除至行尾,d^刪除至行首

dg刪除到文件結尾處d1g刪至文件首部

小結:字首(操作) :d代表刪除

中綴:行號

字尾(定位):d代表行,g代表盡頭,$代表行尾,^代表行首,w代表單詞

普通模式下輸入dd,刪除一行,輸入.(小數點)會再次刪除一行,除此之外也可以重複其他任意操作

使用dw刪除乙個單詞,然後用.命令重複刪除單詞操作

游標跳轉位置,不過是沒有去掉操作後輸入的命令。

ng(n shift g)    游標移動到第 n 行(如果預設沒有顯示行號,請先進入命令模式,輸入:set nu以顯示行號)

gg    游標移動到到第一行

g(shift g)    到最後一行

g代表盡頭,$代表行尾,^代表行首,w代表下乙個單詞,b上乙個單詞,e當前單詞末尾

f 字母向後搜尋字母並跳轉到第乙個匹配的位置

f 字母向前搜尋字母並跳轉到第乙個匹配的位置

複製為y,後可以接定位符,

yy複製游標所在的整行(3yy表示複製3行)

y^複製至行首,或y0。不含游標所在處字元。y$複製至行尾。含游標所在處字元。

yw複製乙個單詞。

y2w複製兩個單詞。

yg複製至文字末。

y1g複製至文字開頭

使用p貼上

p(小寫)代表貼上至游標後(下)

p(大寫)代表貼上至游標前(上)

我們上面在刪除那學到的d操作,其實就是剪下,我們使用ddp就可以交換上下行。

到這裡是不是文件操作可以直接脫離滑鼠了!

移動:h,l,j,k,w,b

跳**gngf/f 字母

定位:g代表盡頭,$代表行尾,^代表行首,w代表下乙個單詞,b上乙個單詞,e當前單詞末尾

操作:ydp

如果有幫助別忘了分享給朋友哦~

高手是從來不會公開自己的收益

高手是從來不會公開自己的收益,高手也是從來不會公開自己的秘籍。能輕易賺到錢的東西,能隨便成功的手段,從來都是傻子才會相信。因為賺錢本來就是件技術活,賺大錢更是難度極大的高技術含量活。若是那麼容易,那我們還需要寒窗苦讀 拼命考研讀博 含淚心酸當打工人?在這個社會裡,真正能夠出類撥萃的人不足百萬分之一。...

北京從來不是「汙染之都」

針對 北京是汙染之都 的論調,國家環保總局首席科學家 環境與經濟政策研究中心學術委員會主任胡濤表示,歷史上北京從來不是 汙染之都 現在也不是,將來更不會是。北京汙染被誇大 衛報 援引歐洲太空署的衛星資料顯示,北京已經成為中國經濟奇特增長的環境犧牲品之一 北京以及東北省份的二氧化氮含量之高居世界之首,...

真正厲害的人,從來不著急

好的人生,不怕大器晚成。姜子牙80歲才遇見明主,司馬懿60歲才得到重用,劉邦40歲時還在沛縣做亭長。新東方創始人俞敏洪,曾在一次演講中說 你們用5年做成的事情我用10年去做 你們用10年做成的事情我用20年去做。如果這樣還不行,我就保持身體健康 心情愉快,到80歲把你們乙個個送走以後再來做。從古到今...