vim經常使用快捷鍵

轉自:https://www.cnblogs.com/wj-1314/articles/9486106.htmlhtml

 

Linux終端的操做均是使用命令行來進行的。因此,對於我這個小白來講,熟記幾個基本的命令行和使用方法就應該能夠在Linux命令行環境中將python運行起來。但願是這樣。python

首先,打開終端窗口。快捷方式Ctrl+Alt+t。關閉終端命令行窗口。快捷方式Ctrl+dapache

進入python環境,直接在命令行中輸入python(python3)便可。(若是Linux中只有Python2.x,也就是隻有Linux自帶的python,咱們直接輸入Python便可,可是有Python3.X的需求,能夠輸入Python3)。vim

退出python環境,能夠輸入quit()。快捷方式Ctrl+dwindows

那麼編譯文檔的就是vim,這裏就好好學習一下vim。編輯器

一,什麼是vim

Vim是一個相似於Vi的著名的功能強大、高度可定製的文本編輯器,在vi的基礎上改進和增長了不少特性。工具

vim編輯器是Linux系統下標準的編輯器,做用至關於windows系統中的記事本同樣,但他卻比記事本強大多了,vim徹底不遜色於任何最新的文本編輯器。他是咱們使用Linux系統不能缺乏的工具。要想成爲Linux大牛,熟練掌握vim的功能是必須的post

學會它後,將在Linux的世界裏暢行無阻。學習

二,vim中的模式

第1種 命令模式  

  這是剛進入vim中默認的模式,在此模式下能夠按上下左右或者一些快捷鍵隨意移動光標,也能夠進行復制刪除粘貼之類的操做ui

第2種 編輯模式  

  在命令模式雖然能夠隨意移動 也能夠進行復制刪除的內容  可是卻沒法對文件的內容進行直接的修改,這個時候就須要使用一些快捷鍵來進入編輯模式,在編輯模式下才能夠對文件內容進行修改

第3種 底行模式  

  在英文狀態下輸入( : / ? )三個中的任何一個,就能夠將光標移動到最底下那一行 由於操做都是在最底部進行的 因此咱們稱爲底行模式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
:q                      退出
 
:q!                     強制退出
 
:wq                   保存並退出
 
: set  number     顯示行號
 
: set  nonumber  隱藏行號
 
/apache            在文檔中查找apache 按n跳到下一個,shift+n上一個
 
yyp                   複製光標所在行,並粘貼
 
h(左移一個字符←)、j(下一行↓)、k(上一行↑)、l(右移一個字符→)

  

 三,經常使用快捷鍵

3.1 複製 粘貼 刪除

1
2
3
4
5
6
7
8
9
複製光標所在行 yy
 
粘貼 p
 
屢次粘貼  如粘貼3次  3p
 
刪除/剪切  dd
 
刪除當前行到文件結尾的內容 dG

  

3.2 進入編譯模式

1
2
3
4
5
6
7
o(小寫字母o)    在當行下面插入一個空行並進入編輯模式
 
O(大寫字母O)   在當行上面插入一個空行並進入編輯模式
 
C(大寫字母C) 刪除光標所在位置到行尾的內容並進入編輯模式
 
A               快鎖到達行尾並進入編輯模式

  

 3.3 移動

1
2
3
4
5
6
7
8
9
光標移動到文件的第一行  gg
 
光標移動到文件的最後一行  G
 
光標移動到文件的第一百行 100gg
 
光標移動到這一行的行首  0(數字0)
 
把光標移動大這一行的結尾 $

   

3.4 退出及撤銷

1
2
3
4
5
6
7
ZZ 保存並退出
 
:wq 保存並退出
 
:q  退出(該操做只能在未編輯信息才能使用)
 
:q!  強制退出不保存
 
u   撤銷操做

  

3.5 補充

1
2
3
4
5
在命令行模式下輸入 u 能夠撤銷上一次的操做
 
在編輯模式下 按下 Esc 能夠退出編輯模式 返回命令行模式
 
在命令行模式 輸入( : / ? )三個中的任何一個 能夠進入底行模式

  

四,vim下批量刪除與批量編譯

4.1 批量刪除

1
2
3
4
5
6
7
進入批量編輯模式 (VISUAL BLOCK) 可視塊模式
 
ctrl + v
 
經過上下左右  選擇
 
按d 刪除所選內容

  

4.2 批量編輯

1
2
3
4
5
6
7
8
9
進入批量編輯模式 (VISUAL BLOCK) 可視塊模式
 
ctrl + v
 
經過上下左右  選擇
 
按I(大寫)
 
編輯完成 按 esc 等等

  

五,vim下調到文件的第一行和最後一行

5.1:調到文件第一行

  • 1:輸入:0或:1,而後回車;
  • 2:在鍵盤按下小寫gg;

5.2:調到文件最後一行

  • 1:輸入:$,而後回車;
  • 2:在鍵盤按下大寫G ;
  • 3:在鍵盤按Shift + g;

 

六,vim下查詢幫助

1
2
3
4
5
6
7
在使用vim時忘記了G快捷鍵是幹什麼的了
 
:help G
 
:help 搜索幫助
 
:help 後面跟上要查詢的快捷鍵
相關文章
相關標籤/搜索