Linux中vim的常用功能

2021-09-24 20:43:15 字數 3408 閱讀 2251

2. 插入模式

3.退出模式

模式定義

命令模式

瀏覽檔案,臨時更改vim的工作方式,對字元批量處理

插入模式

對檔案內容進行編輯

退出模式

退出vim程式

1. 命令模式

1.1 :set 調整引數

: set nu|    在每一行顯示行號

: set nonu|    取消行號顯示

: set mouse=a|    顯示滑鼠

: set cursorline|    顯示行線

1.2 字元的搜尋 /關鍵字

/ 關鍵字|    搜尋關鍵字且高光顯示

1.3 字元的管理

系統環境

y|    複製

y

用法yl

複製乙個字母

y3l複製三個字母

yw複製乙個單詞

y3w複製三個單詞

yy複製一行

y3y複製三行

d|    刪除

d

用法dl

刪除乙個字母

d3l刪除三個字母

dw刪除乙個單詞

d3w刪除三個單詞

dd刪除一行

d3d刪除三行

c|    剪貼

c

用法cl

剪貼乙個字母

c3l剪貼三個字母

cw剪貼乙個單詞

c3w剪貼三個單詞

cc剪貼一行

c3c剪貼三行

p|    貼上

u|    撤銷

ctrl +r|    恢復撤銷

1.4 vim的視覺化模式
ctrl +v|  在此模式下可以選擇區域操作,可以進行批量操作,左下角出現了visusl block,表示進入了vim視覺化模式

1.5 字元的替換

: %s / 要替換的字元 / 替換成的字元 / g|  字元替換

: %s / : / @ / g|  替換全文裡的:為@

: 1,5s / : / @ / g|  替換1到5行的:為@

下面的為%s/we/@@/g: 將全文中 we 替換為 @@

1.6 vim的分屏功能

ctrl + **

用法ctrl+w s

上下分屏

ctrl+w v

左右分屏

ctrl+w c

關閉游標所在螢幕

ctrl+w 上下左右

游標移動到指定螢幕

:sp file2

同時編輯當前檔案和file2

1.7 在命令模式下的游標移動

gg|  游標移動到檔案的第一行

g|  游標移動到檔案的最後

:數字|  游標移動到到指定的行

2. 插入模式

2.1 在插入模式下的游標移動

字母用法

i游標所在位置插入

i游標所在行行首插入

o游標所在行下一行插入

o游標所在行的上一行插入

a游標所在字元的下乙個字元插入

a游標所在行的行尾插入

s游標所在字元刪除並插入

s游標所在行刪除並插入

3.退出模式

命令用法

:q退出,在檔案內容沒有被改變時使用

: wq退出儲存

: q !強制退出不儲存,在改變檔案後不想儲存時使用

: qw !強制退出儲存,在對唯讀檔案編寫時使用,注意:所編輯的唯讀檔案必須時當前使用者的檔案 或者當前操作的使用者時root

vim的常用功能

vim三種模式 1.命令模式 1 調整vim工作模式 在vim程式中 set 調整引數 示例 set nu 行號新增 set nonu 取消行號 set mouse a 新增滑鼠選擇 set cursorline行線顯示 注 在vim程式中設定的vim工作方式是臨時的,在vim關閉後會還原,如果要永...

vim的常用功能

vim的常用功能 1.命令模式 1 調整vim工作模式 在vim程式中 set 調整引數 例 set nu 新增行號 set nonu 取消新增行號 set mouse a 新增滑鼠選擇 set cursorline新增行線 例 要永久顯示行號,只需要在 etc vimrc中加入下列 即可 set ...

linux 4 vim 的常用功能學習

vim的使用入門 一 vim 異常退出的處理 如果需要開啟此檔案,則需要恢復此檔案,操作如圖 如下圖直接關閉shell,未正常退出 重新用vim開啟檔案時的提示 如下 此時需要按照提示內容輸入相應的字母 o open 開啟檔案 e edit 編輯檔案 r recover 恢復檔案 d delete ...