Excel如何設置動態求和 Excel設置動態求和方法
900
2022-05-30
vi編輯器
vi是UNIX和類UNIX環境下的可用于創建文件的屏幕編輯器。vi有兩種工作模式:命令模式和文本輸入模式。啟動vi需要輸入vi,按[Spacebar]鍵并輸入文件名后回車。
切換模式鍵
vi從命令模式切換到文本輸入模式。每個鍵以不同方式使vi進入文本輸入模式。按[ESC]鍵使vi從文本輸入模式回到命令模式。
表1列出了vi從命令模式切換到文本輸入模式的命令鍵及其功能。
表1 切換到文本輸入模式的命令鍵
鍵
功能
i
在光標左側輸入正文
I
在光標所在行的行首輸入正文
a
在光標右側輸入正文
A
在光標所在行的行尾輸入正文
o
在光標所在行的下一行增添新行,光標位于新行的行首
O
在光標所在行的上一行增添新行,光標位于新行的行首
說明:1. 光標的位置由雙下劃線(═)標明。
2. 當前行指光標所在的那一行。
退出命令
只有一種方式進入vi,但是有幾種方式退出vi,退出方式的選擇取決于如何處理編輯后的文件。
除了ZZ命令外,這些命令都以:開始,用[Return]結束命令行。表2列出了vi編輯器的退出命令及其功能。
表2 vi編輯器的退出命令
鍵
功能
:wq
保存文件,退出vi編輯器
:w
保存文件,但不退出vi編輯器
:q
退出vi編輯器
:q!
不保存文件,退出vi編輯器
ZZ
保存文件,退出vi編輯器
文本修改鍵
這些鍵只適用于命令模式。表3列出了vi編輯器的退出命令及其功能。
表3 命令模式下vi編輯器的文本修改鍵
鍵
功能
x
刪除光標位置指定的字符
dd
刪除光標所在的行
u
撤銷最近的修改
U
撤銷對當前行上做的所有修改
r
替換光標位置上的一個字符
R
替換從光標位置開始的字符,同時改變vi到文本輸入模式
.(點)
重復上一次的修改
光標移動指令
在命令模式下,這些鍵可以在文檔中移動光標。表4列出了vi編輯器的退出命令及其功能。
表4 vi的光標移動鍵
鍵
功能
h或[?? ]
將光標向左移動一格
j或[?? ]
將光標向下移動一格
k或[?? ]
將光標向上移動一格
l或[?? ]
將光標向右移動一格
$
將光標移到當前行的行尾
w
將光標向右移一個字
b
將光標向左移一個字
e
將光標移到字尾
0(零)
將光標移到當前行的行首
[Return]鍵
將光標移到下一行的行首
[Spacebar]鍵
將光標向右移動一位
[Backspace]鍵
將光標向左移動一位
注意:在文本輸入模式下避免使用光標鍵(箭頭鍵)。因為在某些系統中,光標鍵被解釋為普通的ASCII 字符。如果在文本輸入模式下使用光標鍵,那么對應的ASCII字符將被插入文件中。
剪切和粘貼鍵
這些鍵用來重新安排用戶文件中的文本,在vi的命令模式下可用。表5列出了vi編輯器的剪切和粘貼鍵及其功能。
表5 vi編輯器的剪切和粘貼鍵
鍵
功能
d
刪除指定位置的文本,并存到臨時的緩沖區中。可以使用put操作符(p或P鍵)訪問這個緩沖區
y
將指定位置的文本復制到臨時緩沖區。可以使用put操作符訪問這個緩沖區
P
將指定緩沖區的內容放到當前光標的位置之上
p
將指定緩沖區的內容放到當前光標的位置之下
翻頁鍵
翻頁鍵用來大塊滾動用戶的文件,在vi的命令模式下可用。表6列出了vi編輯器的翻頁鍵及其功能。
表 6? vi編輯器的翻頁鍵
鍵
功能
[Ctrl-d]
將光標向下移到文件尾,通常每次移動12行
[Ctrl-u]
將光標向上移到文件頭,通常每次移動12行
[Ctrl-f]
將光標向下移到文件尾,通常每次移動24行
[Ctrl-b]
將光標向上移到文件頭,通常每次移動24行
三種常見的模式:Normail Mode(命令模式),Insert Mode(輸入模式)和Visual Mode(視圖模式)。
命令模式和輸入模式的切換有Append,Insert,Replace,Subsitute 記作AIRS,這種記憶方法特別方便,英文單詞的意思是空氣,vim在命令模式和輸入模式的切換就像空氣一樣,無影無形。
編輯文本無非就是基本的字符輸入和切換光標的位置,平時光標切換就是通過鍵盤上的上下左右的鍵盤來實現的,這個上下左右的鍵盤切換光標雖然也是很方便,但是是不是要從我們鍵盤手勢上移動,而vim可以完全不用移動,通過hjkl。
h:左移一個位置
j:往下一行
k:往上一行
l:右移一個位置
Unix
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。