vim編輯器常用冰山一角

2021-07-16 13:37:23 字數 1598 閱讀 2530

文字編輯器

文字:純文字

基本模式:命令模式

輸入模式

末行模式

內建的命令列介面

開啟檔案後,直接讓游標處於第乙個被pattern匹配到的行的行首。

vim +5 fstab

模式轉換

由編輯模式-->輸出模式

i:insert  

o:在游標所在處下方新建一行

i(大寫i):在游標所在行的行首輸入

a:在游標所在行的行尾輸入

o:在游標所在處的上方開啟乙個新行

由輸入模式-->編輯模式

esc鍵

編輯模式-->末行模式

:可以做一些批量操作,比如下面命令,刪除9-11行內容

:set un  顯示行號

set nonu 撤銷顯示行號

儲存:w

退出:q

儲存退出:wq   x

w  /path/to/somefile  :儲存到某路徑下

游標跳轉

字元間跳轉

h左跳 l右跳 j下跳 k上跳

單詞間跳轉

w:下乙個單詞次首

b:當前或前乙個單詞次首

e:當前或後乙個單詞的詞尾

行首行位跳轉

^:跳轉至行首第乙個非空白字元

0:跳轉至行首

$: 跳轉至行尾

行間移動

#g跳轉至由#指定的行

1g,gg:第一行

g:最後一行

句間跳轉

):下一句

(:上一句

段間跳轉

翻屏操作:

ctrl+f:向檔案尾部翻一屏

ctrl+b:向檔案首部翻一屏

ctrl+d:向檔案尾部翻半屏

ctrl+u:向檔案首部翻半屏

enter:向檔案尾部按行翻

vim的編輯命令

字元編輯

替換刪除

x:刪除游標所在處的字元

#x:刪除游標所在處的其實的#個字元

xp:交換游標所在處的字元與後面的字元位置

替換命令:

r:替換游標所在處的字元

d:刪除命令,可結合游標跳轉字元實現範圍刪除

d$:刪除到游標之後行內容

d^:刪除到游標之前的行內容

de:dw:

3dw:

db:dd:刪除整行

3dd:刪3行

貼上命令

p和pp:緩衝區的內容如果為整行,則貼上在當前游標所在行的下方;否則則貼上至當前游標所在處的後方

p:緩衝區的內容如果為整行,則貼上在當前游標所在行的上方;否則則貼上至當前游標所在處的前方

複製命令

y:複製,工作行為相似於d命令

y$:y^:

ye:yw:

yb:yy:

#yy:

改變命令:

c$c^

c0cb

cecw

cc:刪除游標所在的行,並轉換為輸出模式

#cc視覺化模式

v:v:

撤銷操作命令:

#u:撤銷#步操作

ctrl+r :  撤銷此前的撤銷操作

. 重複執行前乙個操作

紅帽考試資料 冰山一角

之更新 容器 執行乙個基本的容器 查詢容器的映像 為容器通過永久儲存 容器技術的介紹 為什麼要用容器 rpm有依賴關係,當安裝httpd包的時候,rpm包會確保安裝正確的庫和依賴項。容器的內容是隔離的,互相不影響。傳統虛擬化 需要安裝底層的環境,而容器的不需要安裝底層的環境 容器和虛擬機器與硬體和底...

習慣的力量之三冰山一角

希臘古城特爾斐的阿波羅神殿上刻有七句名言,其中流布最廣 影響最深,以至被認為點燃了希臘文明火花的卻只有一句,那就是 人啊,認識你自己 認識自己,必然是一條艱難曲折的路。了解習慣及其本後的原因,也是幫助我們認識自己的乙個過程。以 習慣 為主題來寫感想,最初是受經典名作 成功者的七個習慣 的啟發,習慣在...

習慣的力量之三冰山一角

希臘古城特爾斐的阿波羅神殿上刻有七句名言,其中流布最廣 影響最深,以至被認為點燃了希臘文明火花的卻只有一句,那就是 人啊,認識你自己 認識自己,必然是一條艱難曲折的路。了解習慣及其本後的原因,也是幫助我們認識自己的乙個過程。以 習慣 為主題來寫感想,最初是受經典名作 成功者的七個習慣 的啟發,習慣在...