新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
LinuxVim可視化模式及其用法
相信大家都使用過(guò)帶圖形界面的操作系統(tǒng)中的文字編輯器,用戶可以使用鼠標(biāo)來(lái)選擇要操作的文本,非常方便。在 Vim 編輯器中也有類似的功能,但不是通過(guò)鼠標(biāo),而是通過(guò)鍵盤來(lái)選擇要操作的文本。
圖 2 Vim成功進(jìn)入字符可視化模式

在 Vim 中,如果想選中目標(biāo)文本,就需要調(diào)整 Vim 進(jìn)入可視化模式,如表 1 所示,通過(guò)在 Vim 命令模式下鍵入不同的鍵,可以進(jìn)入不同的可視化模式。
| 命令 | 功能 |
|---|---|
| v(小寫) | 又稱字符可視化模式,此模式下目標(biāo)文本的選擇是以字符為單位的,也就是說(shuō),該模式下要一個(gè)字符一個(gè)字符的選中要操作的文本。 |
| V(大寫) | 又稱行可視化模式,此模式化目標(biāo)文本的選擇是以行為單位的,也就是說(shuō),該模式化可以一行一行的選中要操作的文本。 |
| Ctrl+v(組合鍵) | 又稱塊可視化模式,該模式下可以選中文本中的一個(gè)矩形區(qū)域作為目標(biāo)文本,以按下 Ctrl+v 位置作為矩形的一角,光標(biāo)移動(dòng)的終點(diǎn)位置作為它的對(duì)角。 |
以字符可視化模式為例,Vim 成功進(jìn)入該模式的標(biāo)志是窗口底部出現(xiàn) --VISUAL-- 標(biāo)志,如圖 2 所示。
圖 2 Vim成功進(jìn)入字符可視化模式
需要注意的是,當(dāng)選中文本并做完相應(yīng)操作(例如選中文件并按 p 鍵將其復(fù)制到剪貼板中)后,Vim 會(huì)自動(dòng)從可視化模式轉(zhuǎn)換為命令模式。當(dāng)然,也可以再次按 v(或者 V、Ctrl+v)手動(dòng)退出可視化模式。
另外值得一提的是,之前所學(xué)的在 Vim 命令模式下編輯文本的很多命令,在可視化模式下仍然可以使用。表 3 中羅列出了常用的幾個(gè)可以在可視化模式下使用的命令。
| 命令 | 功能 |
|---|---|
| d | 刪除選中的部分文本。 |
| D | 刪除選中部分所在的行,和 d 不同之處在于,即使選中文本中有些字符所在的行沒有都選中,刪除時(shí)也會(huì)一并刪除。 |
| y | 將選中部分復(fù)制到剪貼板中。 |
| p(小寫) | 將剪貼板中的內(nèi)容粘貼到光標(biāo)之后。 |
| P(大寫) | 將剪貼板中的內(nèi)容粘貼到光標(biāo)之前。 |
| u(小寫) | 將選中部分中的大寫字符全部改為小寫字符。 |
| U(大寫) | 將選中部分中的小寫字符全部改為大寫字符。 |
| > | 將選中部分右移(縮進(jìn))一個(gè) tab 鍵規(guī)定的長(zhǎng)度(CentOS 6.x 中,一個(gè)tab鍵默認(rèn)相當(dāng)于 8 個(gè)空白字符的長(zhǎng)度)。 |
| < | 將選中部分左移一個(gè) tab 鍵規(guī)定的長(zhǎng)度(CentOS 6.x 中,一個(gè)tab鍵默認(rèn)相當(dāng)于 8 個(gè)空白字符的長(zhǎng)度)。 |
當(dāng)前題目:LinuxVim可視化模式及其用法
文章路徑:http://fisionsoft.com.cn/article/djgosee.html


咨詢
建站咨詢
