vim編輯器的用法及示例

2021-09-24 22:04:10 字數 2237 閱讀 8600

vim編輯器的用法:

vim /etc/vimrc 進入insert編輯模式 在最後一行永久新增或取消 vim的工作方式 取消加 「

例:

在最後一行輸入set nu , :wq退出儲存後 永久新增vim編輯的顯示行號功能,如需取消在set nu前加 「 即可

在vim 命令模式下

:set nu 新增行號 nonu取消行號

在命令模式下輸入 :set nu 顯示行號 :set nuno 取消行號

:set mouse=a 新增滑鼠選擇

:set cursorline 顯示行線

字元搜尋 : /關鍵字元 高亮顯示 n向下匹配n向上匹配

如圖 輸入/sbin 搜尋關鍵字元 承高亮顯示

字元的管理:y

yl 複製乙個字母(c-f12)

y3l 複製三個字母

yw 複製乙個單詞

y3w 複製三個單詞

yy 複製一行

y3y 複製三行

ddl 刪除乙個字母

d3l 刪除三個字母

dw 刪除乙個單詞

d3w 刪除三個字母

dd 刪除一行

d3d 刪除三行

ccl 剪下乙個字母

c3l 剪下三個

cw 剪下乙個單詞

c3w 剪下三個

cc 剪下一行

c3c 剪下三行

注: 在剪下之後vim會進入插入模式,如需沾貼需 esc 退出至命令模式下按p沾貼

p 沾貼 u 撤銷 之前操作 ctrl+r 恢復撤銷

vim視覺化模式

ctrl+v 進入 visual block 視覺化模式 選中要加入的字元所在列 用鍵盤方向鍵選定區域 按 i 進入編輯模式 輸入所需插入字元後 esc一下完成插入 esc倆下退出視覺化模式

如圖即進入視覺化模式 被標記的字元即鍵盤方向鍵選取區域

字元的替換

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

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

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

注: %s標示所有的行 g 表示所有的列

如圖替換全文的 「:」 為 @

vim的分屏功能

ctrl+w s 上下分屏

ctrl+w v 左右分屏

ctrl+w c 關閉游標所在螢幕

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

:sp file2 同時編輯當前檔案和file2

在命令模式下的游標移動

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

g 游標移動到檔案的最後

: 數字 如圖 游標移動到指定的27行

插入模式

插入模式下的游標移動

i 游標所在位置插入

i 游標所在行行首插入

o 游標所在行下一行插入

o 游標所在行上一行插入

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

a 游標所在行的行尾插入

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

s 游標所在行插入並刪除

vim的退出模式

:q 在使用者內容沒改變時退出 如果先改變在恢復原有內容亦不能使用

:wq 退出並儲存

:q! 強制退出不儲存

:wq! 強制退出儲存 用於對唯讀檔案編寫時使用,注:所編輯的唯讀檔案必須是當前使用者的檔案或當前操作使用者是超級使用者

vim編輯器的用法

命令模式 控制游標移動,可對文字進行刪除 複製 貼上 一 將其他內容匯入到現在的游標所在處r root readme二 不退出的情況下,執行一些命令 直接在末行模式下輸入 並在後面加命令即可 三 匯入命令執行結果r 命令四 使用map自定義快捷鍵map ctrl v 自定義使用的乙個鍵 你想要的操作...

vim 編輯器基本用法

一 開啟檔案 vim path to somefile vim 開啟檔案,定位至第 行 vim 開啟檔案至最後一行 vim pattern 開啟檔案,定位至第一次被pattern匹配到的行首 二 模式轉換 vim模式 編輯模式 命令模式 輸入模式 末行模式 模式轉換 i 在當前游標所在字元的前面,轉...

vim編輯器的常見用法

1.儲存退出 未修改退出 不儲存退出 命令 命令模式下使用wq命令表示儲存退出 使用q命令表示未修改退出 使用q 表示不儲存修改內容退出。注 使用vim命令開啟乙個文字時,預設進入到一般模式,在一般模式下按i會進入編輯模式,按 會進入命令模式 在編輯模式或者命令模式下都可以通過按esc鍵回到一般模式...