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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

vi编辑器常用命令

發布時間:2023/12/10 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vi编辑器常用命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

常用vi編輯器命令行

對于VI的命令行,不需要特意的去記憶,寫下來,讓要用到的時候能找到就行

游標控制

h游標向左移
j游標向下移
k游標向上移
l (or spacebar)游標向右移
w向前移動一個單詞
b向后移動一個單詞
e向前移動一個單詞,且游標指向單詞的末尾
(移到當前句子的首部
)移到下一個句子的首部
{移到當前段的首部
}移到下一段的首部
[[移到當前區段的首部
]]移到下一個區段的首部
0移到當前行的首部
$移到當前行的尾部
^移到當前行第一個非空白字符的地方
+ or RETURN移動到下一行的第一個字符
-移動到上一行的第一個字符
n |移動到當前行的字符n的地方
H移動到當前屏幕的首部
M移動到當前屏幕的中部
L移動到當前屏幕的尾部
nH移動到當前屏幕首部下的n行
nL移動到當前屏幕尾部上的n行
Ctrl-F移動到下一屏
Ctrl-B移動到上一屏
Ctrl-D向下移動半屏
Ctrl-U向上移動半屏
z RETURN刷新屏幕,調整屏幕,使當前的游標在刷新后的屏幕的首部(是不是不明白???不明白的話,試試就知道是什么意思了)
z .刷新屏幕,調整屏幕,使當前的游標在刷新后的屏幕的中部
z -刷新屏幕,調整屏幕,使當前的游標在刷新后的屏幕的尾部
Ctrl-L刷新屏幕,不調整屏幕位置
Ctrl-R刷新屏幕,不調整屏幕位置
/text向下搜索text
/重復上次的搜索的內容向下搜索一次
?text向上搜索text
?重復上此搜索的內容向上搜索一次
n重復上此的搜索,向下搜索
N重復上此的搜索,向上搜索
/text/+n移動到text所在行的下面n行
?text?-n移動到text所在行的上面n行
nG移動到n行
:n移動到n行
G移動在最后一行

內容編輯

A:當前行的尾部追加內容

i:游標前插入內容

I:游標后插入內容

o:在鼠標所在行的下面添加內容

O:在鼠標所在行的上面添加內容

ESC:退出編輯模式

Ctrl-T:移動到下一個tab

Backspace:向后移動一個字符

Ctrl-U:刪除當前

cw:刪除游標所在的字符,然后進入編輯模式

cc:刪除游標所在的行,然后進入編輯模式

C:刪除從游標所在的位置到行尾的字符,然后進入編輯模式

dd:刪除當前行

ndd:刪除第n行

D:刪除當前行游標所在的位置后面的字符

dw:刪除郵編所在的字符

d}:刪除當前段剩余的字符

d^:刪除游標前到行首的字符

c/pat:刪除游標后面到第一次匹配字符間的內容

dn:刪除游標后面到下一個匹配字符間的內容

dfa:刪除當前行游標到匹配字符間的內容(匹配的字符也將被刪)

dta:刪除當前行游標到匹配字符間的內容(匹配的字符不被刪)

dL:刪除從游標到屏幕的最后一行之間的內容

dG:刪除從游標到文件末尾之間的內容
J:連結上下兩行的內容

p:在游標后面插入buffer中的內容

P:在游標前面插入buffer中的內容

rx:用x替換字符

Rtext:用text從游標開始處進行替換

u:撤銷最后的改變

U:還原當前行的內容

x:向后刪除游標所在位置的字符

X:向前刪除游標前面的字符

nX:刪除前面的n個字符,游標所在的字符將不會被刪

.:還原最后的改變

~:反轉字母的大小寫

y:拷貝當前行到新的buffer

yy:拷貝當前行

"xyy:拷貝當前行的buffer名為x的buffer

ye:拷貝當單詞的末尾

文件操作

:w寫文件
:w!寫文件,忽略警告信息
:w! file覆蓋文件,忽略警告信息
:wq寫文件之后退出編輯
:q退出編輯器
:q!強制退出編輯器
:w file把文件的內容寫到另一個文件
ZZ退出編輯器,如果文件有改動,則保存再退出
:x退出編輯器,如果文件有改動,則保存再退出
:n1,n2w file把n1行到n2行間的內容寫到文件file
:n1,n2w >> file把n1行到n2行間的內容追加到文件file
:e file2在當前文件的命令行模式下編輯file2
:e!重新從磁盤加載文件
:e#交替編輯文件
:n編輯地下一行
:n!編輯地下一行(忽略警告)
:r file在游標后面插入文件
:r !command在當前行的后面,插入運行命令后的輸出內容

總結

以上是生活随笔為你收集整理的vi编辑器常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。

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