三 複製貼上和剪下
一、 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,d
與y
命令基本類似
命令功能
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...