久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

VIM命令模式與輸入模式切換

 尹亮亮 2015-09-15

vi編輯器

vi是UNIX和類(lèi)UNIX環(huán)境下的可用于創(chuàng)建文件的屏幕編輯器,。vi有兩種工作模式:命令模式和文本輸入模式,。啟動(dòng)vi需要輸入vi,按[Spacebar]鍵并輸入文件名后回車(chē),。

切換模式鍵

vi從命令模式切換到文本輸入模式。每個(gè)鍵以不同方式使vi進(jìn)入文本輸入模式,。按[ESC]鍵使vi從文本輸入模式回到命令模式,。

表1列出了vi從命令模式切換到文本輸入模式的命令鍵及其功能,。

表1 切換到文本輸入模式的命令鍵

功能

i

在光標(biāo)左側(cè)輸入正文

I

在光標(biāo)所在行的行首輸入正文

a

在光標(biāo)右側(cè)輸入正文

A

在光標(biāo)所在行的行尾輸入正文

o

在光標(biāo)所在行的下一行增添新行,光標(biāo)位于新行的行首

O

在光標(biāo)所在行的上一行增添新行,,光標(biāo)位于新行的行首

 

說(shuō)明:1. 光標(biāo)的位置由雙下劃線(xiàn)(═)標(biāo)明,。

2. 當(dāng)前行指光標(biāo)所在的那一行。

退出命令

只有一種方式進(jìn)入vi,,但是有幾種方式退出vi,,退出方式的選擇取決于如何處理編輯后的文件。

除了ZZ命令外,,這些命令都以:開(kāi)始,,用[Return]結(jié)束命令行。表2列出了vi編輯器的退出命令及其功能,。

表2 vi編輯器的退出命令

功能

:wq

保存文件,,退出vi編輯器

:w

保存文件,但不退出vi編輯器

:q

退出vi編輯器

:q!

不保存文件,,退出vi編輯器               

ZZ

保存文件,,退出vi編輯器

 

文本修改鍵

這些鍵只適用于命令模式。表3列出了vi編輯器的退出命令及其功能,。

表3 命令模式下vi編輯器的文本修改鍵

功能

x

刪除光標(biāo)位置指定的字符

dd

刪除光標(biāo)所在的行

u

撤銷(xiāo)最近的修改

U

撤銷(xiāo)對(duì)當(dāng)前行上做的所有修改

r

替換光標(biāo)位置上的一個(gè)字符

R

替換從光標(biāo)位置開(kāi)始的字符,,同時(shí)改變vi到文本輸入模式

.(點(diǎn))

重復(fù)上一次的修改

 

光標(biāo)移動(dòng)指令

在命令模式下,這些鍵可以在文檔中移動(dòng)光標(biāo),。表4列出了vi編輯器的退出命令及其功能,。

表4 vi的光標(biāo)移動(dòng)鍵

功能

h或[   ]

將光標(biāo)向左移動(dòng)一格

j或[   ]

將光標(biāo)向下移動(dòng)一格

k或[   ]

將光標(biāo)向上移動(dòng)一格

l或[   ]

將光標(biāo)向右移動(dòng)一格

$

將光標(biāo)移到當(dāng)前行的行尾

w

將光標(biāo)向右移一個(gè)字

b

將光標(biāo)向左移一個(gè)字

e

將光標(biāo)移到字尾

0(零)

將光標(biāo)移到當(dāng)前行的行首

[Return]鍵

將光標(biāo)移到下一行的行首

[Spacebar]鍵

將光標(biāo)向右移動(dòng)一位

[Backspace]鍵

將光標(biāo)向左移動(dòng)一位

 

注意:在文本輸入模式下避免使用光標(biāo)鍵(箭頭鍵)。因?yàn)樵谀承┫到y(tǒng)中,,光標(biāo)鍵被解釋為普通的ASCII 字符,。如果在文本輸入模式下使用光標(biāo)鍵,那么對(duì)應(yīng)的ASCII字符將被插入文件中,。

剪切和粘貼鍵

這些鍵用來(lái)重新安排用戶(hù)文件中的文本,,在vi的命令模式下可用。表5列出了vi編輯器的剪切和粘貼鍵及其功能,。

表5 vi編輯器的剪切和粘貼鍵

功能

d

刪除指定位置的文本,,并存到臨時(shí)的緩沖區(qū)中??梢允褂胮ut操作符(p或P鍵)訪問(wèn)這個(gè)緩沖區(qū)

y

將指定位置的文本復(fù)制到臨時(shí)緩沖區(qū),。可以使用put操作符訪問(wèn)這個(gè)緩沖區(qū)

P

將指定緩沖區(qū)的內(nèi)容放到當(dāng)前光標(biāo)的位置之上

p

將指定緩沖區(qū)的內(nèi)容放到當(dāng)前光標(biāo)的位置之下

翻頁(yè)鍵

翻頁(yè)鍵用來(lái)大塊滾動(dòng)用戶(hù)的文件,,在vi的命令模式下可用,。表6列出了vi編輯器的翻頁(yè)鍵及其功能。

表 6  vi編輯器的翻頁(yè)鍵

功能

[Ctrl-d]

將光標(biāo)向下移到文件尾,通常每次移動(dòng)12行

[Ctrl-u]

將光標(biāo)向上移到文件頭,,通常每次移動(dòng)12行

[Ctrl-f]

將光標(biāo)向下移到文件尾,,通常每次移動(dòng)24行

[Ctrl-b]

將光標(biāo)向上移到文件頭,通常每次移動(dòng)24行

 

三種常見(jiàn)的模式:Normail Mode(命令模式),,Insert Mode(輸入模式)和Visual Mode(視圖模式),。
命令模式和輸入模式的切換有Append,Insert,,Replace,,Subsitute 記作AIRS,這種記憶方法特別方便,,英文單詞的意思是空氣,,vim在命令模式和輸入模式的切換就像空氣一樣,無(wú)影無(wú)形,。

編輯文本無(wú)非就是基本的字符輸入和切換光標(biāo)的位置,,平時(shí)光標(biāo)切換就是通過(guò)鍵盤(pán)上的上下左右的鍵盤(pán)來(lái)實(shí)現(xiàn)的,這個(gè)上下左右的鍵盤(pán)切換光標(biāo)雖然也是很方便,,但是是不是要從我們鍵盤(pán)手勢(shì)上移動(dòng),,而vim可以完全不用移動(dòng),通過(guò)hjkl,。
h:左移一個(gè)位置
j:往下一行
k:往上一行
l:右移一個(gè)位置

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多