linux提供了一系列功能強大的編輯器,如vi
和emacs
。vi
是linux
系統的第乙個全螢幕互動式編輯器,從誕生到現在一直
得到廣大使用者青睞。vim
則是vi
的公升級版本,
它不僅相容
vi的所有指令
,而且還有一些新的特性在裡面。
vim 有3
種工作模式,分別是命令列模式、插入模式、底行模式。
1. vim hello.c
2. 鍵入
i進入插入模式
3. 編輯
4. 鍵入
[esc]
退入到命令列模式
5. 鍵入
:進入底行模式,再鍵入
wq儲存退出
命令列模式:
剛進入vim
? yy:
複製當前游標所在行
? [n]yy:n
為數字,複製當前游標開始的n行
? p:
貼上複製的內容到游標所在行
? dd
:刪除當前游標所在行
? [n]dd
:刪除當前游標所在行開始的n行
? /name
:查詢游標之後的名為「
name」
的字串? g
:游標移動到檔案尾(注意是大寫)
? u:
取消前乙個動作(注意是小寫)
底行模式:
當vim
處於命令列模式時,通過鍵入
:進入底行模式,使用者可以進行檔案儲存或退出操作,也可以設定編輯環境,如
? :w
儲存?
:q 退出
vi(系統會提示儲存修改)?
:q!
強行退出(對修改不做儲存)
? :wq
儲存後退出
? :w [filename]
另存為filename
的檔案?
:set nu
顯示行號
? :set nonu
取消行號
? :/
待查詢的字串
vim環境配置(待更新):
設定tab為4個空格
set ts=4 '注:此處=號附近不能有空格
set expandtab
0 給主人留下些什麼吧!~~
linux 文字編輯器
vi編輯器 vi vim 命令模式 輸入模式 末行模式 命令模式 輸入模式 插入i 從游標的位置前面開始插入,並且游標隨著插入的內容向後移動 i從游標所在行的第乙個非空字元前面開始插入 新增a 從游標所在位置後面開始新增,游標隨著插入內容向後移動 a從游標所在行的最後的地方開始新增 開始o 從游標所...
linux 文字編輯器
檔案編輯 nano vi vim emacs gedit nano 記憶體臨時建立 vim 三種模式 命令模式 複製 裁剪 刪除 跳轉 貼上 插入模式 編輯檔案 末行模式 退出 儲存 重新命名 讀入檔案 搜尋檔案 跳轉 vim 編輯的命令 命令模式 游標定位 hjkl 游標上下左右 shift 跳轉...
Linux文字編輯器
一 命令列模式 任何時候,不管使用者處於何種模式,只要單擊 esc 鍵,即可使vi 進入命令列模式。使用者在shell環境下輸入並啟動vi 命令,進入編輯器時,也是處於該模式下。在該模式下,使用者可以輸入各種合法的 vi 命令用於管理自己的文件 二 文字輸入模式 在命令列模式下輸入 插入命令 i 附...