關於linux 的 vi工具箱的基本應用

2021-06-26 15:49:10 字數 1256 閱讀 8698

一、vi開啟編輯檔案

vi 示例:vi test.conf,vi /tmp/test.conf,...

如果指定的filepathandname存在則會自動載入該檔案內容,如果不存在則會自動建立。

注:每行前顯示波浪符號的表示該行為空行。

二、vi進入輸入模式

vi工作於兩種模式:指令模式和輸入模式。指令模式是開啟檔案後的預設模式模式,此時輸入任何字元均被視為控制指令。輸入模式就是普通的編輯模式,此時輸入字元預設為輸入內容。

三、vi編輯指令

1、螢幕翻頁

ctrl+u: 向上翻半屏

ctrl+f: 向上翻一屏

ctrl+d: 向下翻半屏

ctrl+b: 向下翻一屏

2、移動游標指令

移動游標普遍使用的是方向鍵,考慮相容問題,vi定義太多的方向指令,下面只是一小小部分(常用的幾個):

space: 游標右移乙個字元

backspace: 游標左移乙個字元

enter: 游標下移一行

ng: 游標移至第n行首

n+: 游標下移n行

n-: 游標上移n行

n$: 游標移至第n行尾

0: 游標移至當前行首

$: 游標移至當前行尾

3、插入刪除指令

常用插入、刪除指令如下:

i:在當前游標前插入,游標後文字向後移

a:從當前游標後插入,游標後文字後移

i:在游標所在行首插入(第乙個非空白字元前)

a:從游標所在行末插入

o: 在游標所在行下面新增一行(並進入輸入模式)

o: 在游標所在行上方新增一行(並進入輸入模式)

x: 刪除游標所在字元,等同於[delete]功能鍵

x: 刪除游標前字元,相當與[backspace]

dd: 刪除游標所在的行

r: 修改游標所在字元

r: 替換當前字元及其後的字元,直到按 [esc]

s: 從當前游標位置處開始,以輸入的文字替代指定數目的字元

s: 刪除指定數目的行,並以所輸入文字代替之

do: 刪至行首

d$: 刪至行尾

四、vi退出

退出輸入模式,先按一下[esc]鍵(有時要多按兩下),然後執行:

:w ——儲存當前檔案

:wq —— 存檔退出(與指令 :x 功能相同)

:q —— 直接退出,如已修改會提示是否儲存

:q! ——不儲存直接退出

enfp工具箱怎麼用 隱喻 你的工具箱

分享一些在心理諮詢中好用的隱喻。在幫助家庭學習新的溝通方式時,我喜歡 工具箱 這個隱喻。顧名思義,工具箱裡裝著各種各樣的工具,不同工具適用於不同場合。有些工具你裝備了未必用得上,但你不會嫌工具太多。學習一種新的方式,彷彿就要替換掉舊的方式。他會擔心失去一些東西,喚起取捨的焦慮。比如,教乙個人拒絕別人...

關於vs2008的工具箱

在vs2008安裝後,工具箱總是出不來,網上好多都按如下方法 一 工具 tools 選單 匯入匯出設定 import and export settings.重置所有選項 reset all settings 否,不儲存設定 最後乙個 選擇你的設定 比如visual c 開發設定 visual c ...

linux下私房工具箱

檔案 目錄檢視類 在當前目錄下按照檔案大小倒排序,顯示百分比,並以k,m,g為單位,提高資訊的可讀性 du sb sort nr gawk beginfunction kmg innum else if innum 1024 1024 1 else if innum 1024 1 else retu...