Linux Vim編輯器之vim文件編輯

2021-07-22 14:29:50 字數 1806 閱讀 4098

三 複製貼上和剪下

一、 vim重複命令

命令功能

.(小數點)

n< command >

n表示重複後面的次數 如:10x表示刪除10個連續字元

二、 游標的快速跳轉

普通模式下,下列命令可以讓游標快速調轉到指定位置

1.行間跳轉

命令功能

ng(n shift+g)

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

gg游標移動到第一行

g(shift+g)

到最後一行

ctrl+d

往下滾動半屏

ctrl+u

往上滾動半屏

小技巧:你在完成依次跳轉後,可以使用ctrl+o快速回到上一次(跳轉前)游標所在位置,這個技巧很實用,比如當你在寫**時,忽然想起有個bug,需要修改,這時候你跳過去改好了,只需要按下ctrl+o就可以回到你之前的位置。vim中會用很多類似的小技巧就等著你去發掘。

2.螢幕跳轉

命令功能

h (head)

跳轉到本屏顯示的第一行

m (middle)

跳轉到本屏顯示的中間

l (last)

跳轉到本屏顯示的最後一行

z+enter

當前行為顯示第一行

z-當前行成為顯示的最後一行

3.行內跳轉

普通模式下使用下列命令在行內按照單詞為單位進行跳轉

命令功能

w到下乙個單詞的開頭

e到下乙個單詞的結尾

b到前乙個單詞的開頭

ge到前乙個單詞的結尾

0或^到行頭

$到行尾

f《字母》

向後搜尋《字母》並跳轉到第乙個匹配的位置(非常實用)

f《字母》

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

t《字母》

向後搜尋《字母》並跳轉到第乙個匹配位置之前的乙個字母(不常用)

t《字母》

向前搜尋《字母》並跳轉到第乙個匹配位置之後的乙個字母(不常用)

三、 複製貼上和剪下

1.複製 普通模式中使用y複製,即yank(提起)

命令功能

yy複製游標所在的整行(nyy或者yny ,複製n行,n為數字)

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

y$複製至行尾。含光所在處字元

yw複製乙個單詞 (nyw或者ynw,複製n個單詞,n為數字)

yg複製至文字末(nyg或者yng,複製到第n行,例如1yg或者y1g,複製到文字開頭)

2.剪下d,即delete,dy命令基本類似

命令功能

d剪下選定塊到緩衝區

dd剪下整行

d^剪下至行首

d$剪下至行尾

dw剪下乙個單詞

dg剪下至文字末

3.貼上p,即put(放下)

命令功能

p(小寫)

貼上至游標後(下)

p(大寫)

貼上至游標前(上)

注:

1.ddp可實現快速交換游標所在行與它下面的行

2.在複製貼上時,另一組常用的命令是u(撤銷操作),u(撤銷某一行最近所有修改),ctrl+r(重做)

參考資料:

[1]

[2]

vim編輯器是什麼?Linux vim的使用方法

什麼是vim?vim是從vi 發展出來的乙個文字編輯器。補完 編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用。簡單的來說,vi 是老式的字處理器,不過功能已經很齊全了,但是還是有可以進步的地方。vim則可以說是程式開發者的一項很好用的工具。連vim 的官方 自己也說vim 是乙...

使用編輯之vim編輯器

一,安裝vim基礎包 sudo apt get install vim 二,vim基礎 1.兩種模式 普通模式和插入模式。在普通模式中,vim編輯器會將按鍵解釋成命令。在普通模式下,可以通過按下i或者a進入插入模式,按esc鍵回到普通模式。2.普通模式下的一些快捷使用鍵 h 左移乙個字元 j 下移一...

Linux Vim編輯器之快速入門 1

1.幾種模式 2.普通模式命令 命令 功能x或delete 刪除游標所在字元 x刪除游標所在位置的前乙個字元 dd刪除當前行 dj刪除當前行和下一行 第乙個 d 含義是刪除,j 鍵代表移動到下一行 2dd重複 dd 兩次 d 代表行首,故組合後含義是刪除到游標開始到行首間的內容 不包含游標 d 或d...