您好,登錄后才能下訂單哦!
Vi:Visual Interface, Bill jOY, S.U.N(斯坦福)
Vim:VI improved
模式化編輯器:
編輯模式{命令模式)
末行模式
插入模式(輸入模式)
替換模式
可視化模式
一:
Vi/vim打開方式
1.vi/vim 打開vi的界面
2.Vim 文件名 打開文件光標在第一字符位置 文件不存在以新文件方式打開,若保存,文件以新文件創建,若不保存,文件消失。
3. Vim +# 文件名 打開文件光標在第#行行首位置,如果定位的行數比整個文檔的行要大則光標停留在文件最后一行行首。
4.vim + 文件名 :直接將光標定位在文檔最后一行行首。
5.vim +/PATTERN/(模式):打開文件,并且將光標定位至首次被PATTERN匹配的行的行首位置,即只完成首次匹配。
二:
Vim的關閉方式:
末行模式的關閉:
:q 直接關閉vim編輯器,不保存修改內容。
:q! 強制退出不予保存。。
:w 保存修改內容。
:wq 保存修改內容并關閉vim編輯器。
:wq! 對于root用戶來說,一些只讀文件的修改可以強制保存修改并退出。
編輯模式的關閉:
ZZ: 保存并退出
ZQ: 不保存退出
三:
在vim的編輯模式中移動光標:
1.逐字符移動
1.ARROW
2.h:光標向左
j:光標向下
k:光標向下
l:光標向右
2.逐字移動
w:移動到下一個字的字首
e:移動到下一個字的字尾
b:移動到上一個字的字首
3.行內跳轉:
0:絕對行首
^:相對行首
$:絕對行尾
4:行間跳轉:
#G:直接將光標移動到第#行
G :直接將光標移動到文檔的最后一行
gg:直接將光標移動到第一行
末行模式中的光標移動
:# 直接將光標移動至第#行
:1 直接將光標移動到第一行
:$ 直接將光標移動到文檔的最后一行
四: 翻屏
Ctrl+f :向下翻一屏
Ctrl+b :向上翻一屏
Ctrl+d :向下翻半屏
Ctrl+u :向上翻半屏
五. 逐字符刪除:
x:刪除光標所在位置的單個字符
X:刪除光標所在位置左側的單個字符
六. 編輯模式中的萬能刪除命令
d:刪除光標經過的所有內容 (dh,dj,dk,dl。。。。。。。。。。。。。。。。。。。)
dd:刪除光標所在行
在末行模式下:
:d:刪除光標所在行
:#d :刪除第#行
:m,+nd :刪除從m行開始在經過n行的所有行
:.,$d : 刪除光標所在行到最后一行
:m,nd (m,n表示數值)
.:表示當前光標所在行
$: 文檔的最后一行
.,$: 從光標所在行到文檔最后一行
m,+n:從當前光標所在行開始,,在經過n行
七 , 編輯模式中萬能粘貼命令:
p(lower):向右向下進行粘貼。
p(upper):向左向下進行粘貼。
末行模式下:
P
八 。 編輯模式中的萬能復制命令:
y:復制光標經過的所有內容
用法于d相同
yy :復制光標所在行
九, 模式的切換:
1.從編輯模式到末行模式:
:輸入命令
/和? 進行查找, n和N表示順序查找,N表示逆序查找。
/: 自上而下
?:自下而上
2.從末行到編輯:
Esc鍵
Enter鍵
Backspace鍵
3.從編輯模式到輸入模式:
I:將光標移動至行首比進入輸入模式,
i:在光標所在位置的前面插入信息,,
A:將光標移動至行尾并進入輸入模式,
a:將光標所在位置的后面插入字符,
O:在光標所在行的上面插入新行,
o:在光標所在行的下面插入新行,
cc:刪除整行內容之后進入輸入模式
C:從光標所在位置刪除至行尾并進入輸入模式。
s :刪除光標所在位置的一個字符并進入輸入模式,
S :刪除光標所在行并進入輸入模式,
4.從輸入模式到編輯模式:
Esc鍵
5.從編輯模式到替換模式
R :進入替換模式
6.從替換模式到編輯模式
Esc鍵
7.從編輯模式到可視化模式:
v :按照字符為單位進行矩形選取
V :按照行為單位進行矩形選取
在選取之后可以進行復制(y)或刪除(d)操作,在完成操作之后就返回編輯模式。
所有的模式切換必須經由編輯模式,兩種非編輯模式之間無法進行模式切換。
十.替換命令。
r :替換光標所在位置的一個字符
十一.撤銷編輯操作,
u :撤銷一次此前的編輯操作。
Ctrl+r :撤銷最近一次的撤銷操作。
十二,重復之前的一次編輯操作,,
. :重復之前的一次操作。
十三, 特殊的末行命令。。
1. 顯示和取消行編號,
:set number ( :set nu )
:set nonumber (:set nonu )
2. 開啟或關閉字符大小寫的區分:
:set ignorecase (:set ic )
:set noignorecase (:set noic)
3.開啟或關閉自動縮進功能。
:set autoindent ( :set ai )
:set noautoindent ( :set noai )
4.開啟或關閉查找高亮顯示。
:set
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。