linux中vim的介紹__linux

來源:互聯網
上載者:User

1.一般模式

在一般模式下,可以對新開啟的介面進行複製與粘貼等命令比如:

x,X                      x為向後刪除一個字元,X為先前刪除一個字元
nx(n代表數字)             向後刪除n個字元
dd                       刪除當前行
D                        刪除當前行所有字元,試成為空白行
ndd(n代表數字)            刪除游標所在行的向下n列
d1G                      刪除游標所在行到第一行的所有資料
dG                       刪除游標所在行到最後一行的所有資料
yy                       複製游標所在行
y1G                      複製游標所在行到第一行的所有資料
yG                       複製游標所在行到最後一行的所有資料
ynj(n代表數字)            複製游標所在行向下n+1行
dnj(n代表數字)            刪除游標所在行向下n+1行
p,P                      p為複製的資料粘貼在游標的下一行,P為複製的資料粘貼在游標的上一行
J                        將游標所在行與下一行的資料結合成一行
u                        恢複前一個動作(undo)

2.編輯模式

h                        游標向左移一個字元
j                        游標向下移一個字元
k                        游標向上移一個字元
l                        游標向右移一個字元
Ctrl+f                   螢幕向下翻一頁
Ctrl+b                   螢幕向上翻一頁
Ctrl+d                   螢幕向下翻半頁
Ctrl+u                   螢幕向上翻半頁
+                        游標移動到下一行的第一個非Null 字元
-                        游標移動到當前行的第一個非Null 字元
n空格(n代表數字)           游標向當前行向右移動n個字元
0(數字0)                  游標移動到當前行的第一個字元(可以為空白字元,注意與-區分)
$                        游標移動到當前行的最後一個字元(可以為空白字元,注意與-區分)
H                        游標移動到當前螢幕最上方的那一行的第一個非Null 字元
M                        游標移動到當前螢幕最中間那一行的第一個非Null 字元
L                        游標移動到當前螢幕最下方的那一行的第一個非Null 字元
G                        游標移動到該文章最後一行的第一個非Null 字元
nG(n代表數字)             游標移動到該文章第n行的第一個非Null 字元
n                        游標從當前行向下移動n行的第一個非Null 字元
/word                    在游標之後尋找word字串
?word                    在游標之前尋找word字串
:s/word1/word2/g         在游標當前行尋找word1,並替換成word2
:n1,n2s/word1/word2/g    在第n1行與第n2行之間尋找word1,並替換成word2
:%s/word1/word2/g        整個文章尋找word1,並替換成word2
:w                       將編輯的資料儲存到硬碟檔案中
:w [filename]            將編輯後的資料儲存到硬碟的另一個檔案中
:r [filename]            在編輯資料時,讀入另一個檔案中的資料,即將filename檔案中的內容加到游標所在行下一行
:wq或:x                  儲存並退出
:q                       退出,適用於未修改的檔案
:q!                      強制退出,適用於修改檔案後不儲存退出
:set nu                  顯示行號
:set nonu                取消行號
:n1,n2 w [filename]      將n1到n2行的內容儲存到名為filename的檔案中

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.