vim使用手冊vimtutor學習筆記

來源:互聯網
上載者:User

標籤:vim

lesson 1
-----------------------------------------------------------


1 游標移動:
    k
h   +   l
    j
# 方向鍵也可以使用


2 不儲存退出:q!
q - quit


3 刪除字元:x


4 插入模式:i
i - insert


5 正常模式:ESC


6 追加模式:a
a - append


7 儲存退出:wq
wq - write quit


8 編輯檔案:vim filename


lesson 2
-----------------------------------------------------------
1 刪除:d [n]motion
motion:
w 至下[n個]單詞,包括單次後面的空格
e 至下[n個]單詞,不包括單次後面的空格
$ 從當前字元至行尾字元
d 剪下當前行


w - word
e - end
d - delete


2 行首:0


3 撤銷:
u 測下至上一步
U 測下上一步
u - undo


4 重做:Ctrl+r


lesson 3
-----------------------------------------------------------
1 粘貼行
dd 剪下一行
p 在當前行下粘貼行
p - paste


2 選中替換一個字元:r
r - replace


3 c [n]motion
motion:
w 至下[n個]單詞,包括單次後面的空格
e 至下[n個]單詞,不包括單次後面的空格
$ 從當前字元至行尾字元
d 剪下當前行


lesson 4
-----------------------------------------------------------
1 Ctrl+g 顯示檔案名稱 游標所在的行列等
gg 檔案頭
G 檔案尾
n + G 跳轉到指定行


2 搜尋
向下搜尋 /target
向上搜尋 ?target
n 下一個
N 上一個
回到原來位置Ctrl+o
回到搜尋位置Ctrl+i


3 尋找對應的括弧:%


4 尋找替換
s/old/new 替換尋找到的第一個
s/old/new/g 當前行
[n1,n1]s/old/new/g 從n1到n2行
%s/old/new/g 尋找並替換全檔案
%s/old/new/gc 尋找全檔案,並詢問是否替換


lesson 5
-----------------------------------------------------------
1 vim中執行shell命令 :!command
enter 回到vim中。


2 選中文字寫入文本
進入v模式:v,移動游標選中文字
執行命令寫入文本:!w filename


3 當前游標下一行插入檔案中的內容
:r filename 讀入檔案內容
:r !dir 讀入命令輸出的內容


lesson 6
-----------------------------------------------------------
1 在當前行下面增加一行,並進入插入模式:o
o - open a new line
2 跳至下一個單詞尾:e
e - end of next word


3 進入替換模式:R


4 下一行:j


5 行尾:$


6 複製:y
v模式選中
# 粘貼:p


7 搜尋時忽略大小寫:set ic
搜尋時不忽略大小寫:set noic
高亮所有搜尋結果:set hls


lesson 7
-----------------------------------------------------------
1 協助 F1


2 vim設定檔路徑:~/.vimrc


3 命令顯示:Ctrl+d
命令選中:Tab

vim使用手冊vimtutor學習筆記

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.