日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vim基本指令(一)

發布時間:2023/12/20 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vim基本指令(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

一、vi與vim

二、vim的安裝

三、vim的使用

1、進入與退出vim:

2、Vim的模式:

3、模式間的切換:

4、光標的移動

5、motion——表示操作范圍的指令

6、插入模式指令:

7、可視模式指令:

8、刪除命令d

9、撤銷命令


一、vi與vim

Vi是linux系統下自帶的文本編輯器,vim則是vi的升級版本,代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富。

二、vim的安裝

在終端中輸入 sudo apt-get install vim ,輸入密碼即可安裝。因為我之前安裝過,所以顯示的不一樣。

三、vim的使用

1、進入與退出vim:

進入:vi 文件名 (若該文件未被創建則自動創建);

退出:在普通模式下輸入“ : ”然后輸入保存退出或退出指令:

????????????? w:保存;

????????????? q:退出;

????????????? wq:保存并退出;

????????????? q!:強制退出不保存(!起強制作用);

輸入“ : ”后光標會定位到最底行:

2、Vim的模式:

?????? Vim共有六種基本模式和五種派生模式,這里只講解常用到的三種基本模式:普通模式、插入模式和可視模式。

?????? 普通模式:此模式下不能進行輸入,鍵盤上的按鍵都有其相應的指令;

?????? 插入模式:此模式下用于編輯文件;

?????? 可視模式:此模式下用于選中某段文本,相當于windows下鼠標左鍵選中的功能。

3、模式間的切換:

普通模式→插入模式: 輸入插入指令即可(插入指令見下文);

普通模式→可視模式:輸入可視指令即可(v、V);

插入/可視模式→普通模式:按鍵盤左上角ESC鍵即可;

4、光標的移動

?????? 在vi中,光標的位置不像windows下用鼠標左鍵選擇,而是通過鍵盤來移動。

鍵盤上h,j,k,l 分別對應左移、下移、上移、右移(方向鍵也可移動);

5、motion——表示操作范圍的指令

?????? 該指令配合其他操作指令即可完成對特定范圍文本的相應操作。

按鍵說明
0將光標定位到行首的位置
^同上
$將光標定位到行尾的位置
b將光標定位到光標所在單詞的起始處
e將光標定位到光標所在單詞的結尾處
w將光標定位到下一個單詞的起始處
gg將光標定位到文件開頭
G將光標定位到文件末尾

數字+motion = 重復多個motion。

6、插入模式指令:

按鍵說明
i在光標的前面進入插入模式
I在光標所在行的行首進入插入模式
a在光標的后面進入插入模式
A在光標所在行的行尾進入插入模式
o在光標所在行的下方插入空行并進入插入模式
O在光標所在行的上方插入空行并進入插入模式
s刪除光標指定的字符并進入插入模式
S將光標所在行清除并進入插入模式

7、可視模式指令:

按鍵說明
v選中光標掃過的字符
V選中光標掃過的的所有字符

例如:

v(小寫)

V(大寫)

8、刪除命令d

?????? d+[motion] 可實現快速刪除,如下

按鍵說明
d0刪除光標從當前位置(不包括)到該行行首的所有字符
d^同上
d$刪除光標從當前位置(包括)到該行行尾的所有字符
db刪除光標從當前位置(不包括)到單詞起始處的所有字符
de刪除光標從當前位置(包括)到單詞結尾處的所有字符
dw刪除光標從當前位置(包括)到下個單詞起始處的所有字符
dh刪除光標前邊一個字符
dl刪除光標指定的字符
dj刪除光標所在行以及下一行的所有字符
dk刪除光標所在行以及上一行的所有字符
dd刪除光標所在行的字符
dgg刪除光標所在行到文件開頭的所有字符
dG刪除光標所在行到文件末尾的所有字符

d + 數字 + motion = 刪除多個motion范圍。

例如輸入d5h:

?-->

9、撤銷命令

按鍵說明
u撤銷最后一次修改
U撤銷對整行的修改
ctrl + r恢復撤銷的內容

總結

以上是生活随笔為你收集整理的vim基本指令(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。