vim模式下檔案的編輯與管理

2021-08-04 04:29:15 字數 1597 閱讀 3683

vim的工作方式:

1.命令模式

:set nu               顯示行號

:set nonu            取消行號

:set mouse=a      使用滑鼠

:set cursorline     新增行線

gg                      移到檔案第一行

g                       移到檔案最後一行

i                         編輯模式

: wq                    儲存退出

:q!                   不儲存強制退出

:wq!                   強制儲存退出,對超級使用者和檔案所有人生效

直接關閉vim非正常退出時 系統會生成乙個字尾 .file.swp的隱藏檔案, vim再次編輯此檔案時會出現錯誤,需要刪除這個檔案才能恢復

2.插入模式

/查詢部分  n 向匹配 n 向上匹配  #高亮顯示

u      撤銷

刪除:dw           刪除乙個單詞

d3w         刪除三個單詞

dl            刪除乙個字母

dd           刪除一行

d3d         刪除三行單詞

複製:yw           複製乙個單詞

yl            複製乙個字母

yy           複製一行

y3y         複製三行

p             貼上

剪下:cc 退出插入模式後按p貼上

vim 游標的移動:

i              進入插入模式  在游標所在位置插入

i              進入插入模式  在游標所在行首插入

a             進入插入模式  在游標所在位置的下乙個位置插入

a             進入插入模式  在游標所在行尾插入

o             進入插入模式  在游標所在下一行插入

o            進入插入模式  在游標所在上一行插入

s             進入插入模式  刪除游標所在字元插入

s            進入插入模式  刪除游標所在行插入

vim視覺化:

命令模式下,滑鼠框住位置無法進行操作

ctrl v  進入視覺化模式

用上下左右鍵選擇區域  然後可以執行vim的命令模式

批量插入字元:

ctrl+v 選擇要加入字元的行 i 輸入要插入的東西 然後退出

字元的批量轉換:

:%s(全文)/原有字元/轉換後的字元/g(全文轉換)  不加g(只轉換每行的第乙個)

:1,5 /原有字元/轉換後的字元/  轉換1~5行的字元

vim的分屏功能(退出命令模式下)

ctrl+w s    上下分屏

ctrl+w v    左右分屏

ctrl+w 上下左右      移動游標到指定螢幕

注:上面使用的分屏儲存的時候  第乙個wq 直接儲存  第二個分屏儲存的時候直接在wq後面加檔案的位址

Linux下檔案與目錄管理

1.檢視檔案與目錄 ls 基本語法 ls a a d d f f i l n r r s t 目錄名稱 ls color 目錄名稱 ls full time 目錄名稱 引數 a 全部檔案,包括隱藏檔案 即開頭為.的檔案 a 全部檔案,包括隱藏檔案,但不包括.與.這兩個目錄 d 僅列出目錄本身,而不是...

檔案管理之VIM編輯器

vim編輯器 快捷鍵 0 游標移到到當前行的行首 游標移動到當前行的行尾 gg 游標跳到檔案符首行 g 游標條到檔案尾行 h 游標跳到螢幕的首行 m 游標跳到螢幕的中間 l 游標跳到螢幕的末尾 ctrl v進入視覺化介面 批量去注釋 前提 注釋行需要整齊排列 在命令模式,按ctrl v 上下鍵選中 ...

vim 插入模式與常用編輯操作

vim不像很多編輯器那樣一啟動便可以直接編輯文字,需要在普通模式按下i,a等鍵才會進入插入模式進行文字編輯。以下的命令都會讓vim從普通模式切換到插入模式,但命令執行後的字元插入位置有所不同。命令執行後的字元插入位置 i 當前字元之前 i當前行首第乙個非空白字元之前 a 當前字元之後 a 當前行尾 ...