自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Vim可視化模式入門

系統(tǒng)
Ansible 劇本文件是 YAML 格式的文本文件,經(jīng)常與它們打交道的人通過他們偏愛的編輯器和擴展插件以使格式化更容易。

[[258732]]

可視化模式使得在 Vim 中高亮顯示和操作文本變得更加容易。

Ansible 劇本文件是 YAML 格式的文本文件,經(jīng)常與它們打交道的人通過他們偏愛的編輯器和擴展插件以使格式化更容易。

當我使用大多數(shù) Linux 發(fā)行版中提供的默認編輯器來教學 Ansible 時,我經(jīng)常使用 Vim 的可視化模式。它可以讓我在屏幕上高亮顯示我的操作 —— 我要編輯什么以及我正在做的文本處理任務,以便使我的學生更容易學習。

Vim 的可視化模式

使用 Vim 編輯文本時,可視化模式對于識別要操作的文本塊非常有用。

Vim 的可視模式有三個模式:字符、行和塊。進入每種模式的按鍵是:

  • 字符模式: v (小寫)
  • 行模式: V (大寫)
  • 塊模式: Ctrl+v

下面是使用每種模式簡化工作的一些方法。

字符模式

字符模式可以高亮顯示段落中的一個句子或句子中的一個短語,然后,可以使用任何 Vim 編輯命令刪除、復制、更改/修改可視化模式識別的文本。

移動一個句子

要將句子從一個地方移動到另一個地方,首先打開文件并將光標移動到要移動的句子的***個字符。

  • 按下 v 鍵進入可視化字符模式。單詞 VISUAL 將出現(xiàn)在屏幕底部。
  • 使用箭頭來高亮顯示所需的文本。你可以使用其他導航命令,例如 w 高亮顯示至下一個單詞的開頭,$ 來包含該行的其余部分。
  • 在文本高亮顯示后,按下 d 刪除文本。
  • 如果你刪除得太多或不夠,按下 u 撤銷并重新開始。
  • 將光標移動到新位置,然后按 p 粘貼文本。

改變一個短語

你還可以高亮顯示要替換的一段文本。

  • 將光標放在要更改的***個字符處。
  • 按下 v 進入可視化字符模式。
  • 使用導航命令(如箭頭鍵)高亮顯示該部分。
  • 按下 c 可更改高亮顯示的文本。
  • 高亮顯示的文本將消失,你將處于插入模式,你可以在其中添加新文本。
  • 輸入新文本后,按下 Esc 返回命令模式并保存你的工作。

行模式

使用 Ansible 劇本時,任務的順序很重要。使用可視化行模式將 Ansible 任務移動到該劇本文件中的其他位置。

操縱多行文本

  • 將光標放在要操作的文本的***行或***一行的任何位置。
  • 按下 Shift+V 進入行模式。單詞 VISUAL LINE 將出現(xiàn)在屏幕底部。
  • 使用導航命令(如箭頭鍵)高亮顯示多行文本。
  • 高亮顯示所需文本后,使用命令來操作它。按下 d 刪除,然后將光標移動到新位置,按下 p 粘貼文本。
  • 如果要復制該 Ansible 任務,可以使用 y(yank)來代替 d(delete)。

縮進一組行

使用 Ansible 劇本或 YAML 文件時,縮進很重要。高亮顯示的塊可以使用 >< 鍵向右或向左移動。

  • 按下 > 增加所有行的縮進。
  • 按下 < 減少所有行的縮進。

嘗試其他 Vim 命令將它們應用于高亮顯示的文本。

塊模式

可視化塊模式對于操作特定的表格數(shù)據(jù)文件非常有用,但它作為驗證 Ansible 劇本文件縮進的工具也很有幫助。

Ansible 任務是個項目列表,在 YAML 中,每個列表項都以一個破折號跟上一個空格開頭。破折號必須在同一列中對齊,以達到相同的縮進級別。僅憑肉眼很難看出這一點??s進 Ansible 任務中的其他行也很重要。

驗證任務列表縮進相同

  • 將光標放在列表項的***個字符上。
  • 按下 Ctrl+v 進入可視化塊模式。單詞 VISUAL BLOCK 將出現(xiàn)在屏幕底部。
  • 使用箭頭鍵高亮顯示單個字符列。你可以驗證每個任務的縮進量是否相同。
  • 使用箭頭鍵向右或向左展開塊,以檢查其它縮進是否正確。

盡管我對其它 Vim 編輯快捷方式很熟悉,但我仍然喜歡使用可視化模式來整理我想要出來處理的文本。當我在講演過程中演示其它概念時,我的學生將會在這個“對他們而言很新”的文本編輯器中看到一個可以高亮文本并可以點擊刪除的工具。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2020-05-26 11:34:46

可視化WordCloud

2020-03-11 14:39:26

數(shù)據(jù)可視化地圖可視化地理信息

2021-02-07 20:23:09

GoogeBlockly可視化編程

2017-10-14 13:54:26

數(shù)據(jù)可視化數(shù)據(jù)信息可視化

2022-08-26 09:15:58

Python可視化plotly

2009-04-21 14:26:41

可視化監(jiān)控IT管理摩卡

2022-04-15 11:32:20

IDE工具鴻蒙操作系統(tǒng)

2025-04-01 08:30:00

Plotly數(shù)據(jù)可視化數(shù)據(jù)分析

2009-10-21 14:49:46

VB入門教程

2017-09-13 14:06:32

數(shù)據(jù)可視化數(shù)據(jù)圖表數(shù)據(jù)

2015-08-20 10:06:36

可視化

2018-03-27 22:40:59

深度學習

2014-01-17 10:36:39

2015-08-20 10:00:45

可視化

2020-09-27 11:15:37

可視化PandasPython

2017-06-19 08:30:35

大數(shù)據(jù)數(shù)據(jù)可視化報表

2009-08-03 21:43:03

IT運維可視化摩卡

2009-08-24 14:12:46

IT運維管理表單設計工具摩卡軟件

2014-05-28 15:23:55

Rave

2022-03-01 10:29:44

Kubernetes容器
點贊
收藏

51CTO技術棧公眾號