帶你走進vim編輯器之Vim編輯器的高階用法

2021-10-06 10:13:42 字數 1607 閱讀 7495

一.vim的三種模式

vim是全球兩大流行文字編輯器之一

用命令vimtutor可以檢視vim手冊

(1)命令模式(瀏覽模式):此模式下只能對檔案內容進行瀏覽,也可對vim的工作方式進行設定,不可修改檔案內容

(2)插入模式 :對檔案內容進行修改的模式  按i可進入插入模式

(3)退出模式 :結束vim程式使用的指令

二.vim工作的基本配置

在命令模式下如何修改vim的工作方式

1) 臨時設定

:set 設定   如 :set nu 顯示行號     :set nonu 取消行號    :set mouse=a 滑鼠可用   :set curosline 顯示當時前行行線

2)永久設定

vim  /etc/vimrc   vim的配置檔案

:set nu  永久設定顯示行號

三.vim搜尋

/關鍵字   高亮顯示關鍵字

:noh   取消高亮顯示

n   向下匹配關鍵字   n 向上匹配關鍵字

四. vim中的字元管理 

複製:y 複製快捷鍵    yl  複製乙個字母   y3l複製3個字母   yw 複製1個單詞   yy複製一行  y3y  複製3行

刪除:d     dl   d3l  dw  d3w  dd   d3d

貼上   p

剪下 c   cl c3l  cw c3w  cc c3c

恢復  u

撤銷 ctrl +r 

注意:剪下操作完畢後進入插入模式 如果要貼上需要按esc 退出插入模式 然後按p 

五. vim的視覺化模式

ctrl+v 進入視覺化模式  esc退出視覺化模式 

批量新增字元 : (1)ctrl+v選中插入字元所在列

(2)按大寫i進入插入模式

(3)插入要寫的字元

(4)按esc退出

需多加練習熟練操作

六.批量修改字元

:%s/原字元/替換字元/g    %全文的行   g 全文的列

1,5s/:/##/g     1到5行

/adm/,/sync/s/:/##/g   adm到sync之間的;換成#

七.vim的分屏功能

同步分屏

ctrl +w s   上下分屏

ctrl +w v    左右分屏

ctrl +w 上下左右鍵 游標移動

ctrl +w c 取消分屏  

不同步分屏

:sp  檔名稱

八. vim中快速定位游標

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

g  游標移動到檔案最後一行

:數字  游標移動到指定行

九. vim插入模式進入方式 

i   游標所在位置插入

i   游標所在行行首插入

a  游標所在行行尾插入

a 游標所在字元的下一行字元插入

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

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

s  刪除游標所在字元插入

s  刪除游標所在行插入

十. vim退出模式

:wq  儲存退出

:q 退出

:q! 強制退出

使用編輯之vim編輯器

一,安裝vim基礎包 sudo apt get install vim 二,vim基礎 1.兩種模式 普通模式和插入模式。在普通模式中,vim編輯器會將按鍵解釋成命令。在普通模式下,可以通過按下i或者a進入插入模式,按esc鍵回到普通模式。2.普通模式下的一些快捷使用鍵 h 左移乙個字元 j 下移一...

linux 之vim編輯器

ctrl v 進入視覺塊 visual block 其中字元代表的含義 v 字元選擇,會將游標經過的地方反白選擇 v 行選擇,會將游標經過的行反白選擇 ctrl v 區塊選擇,可以用長方形的方式選擇資料 y 將反白的地方複製起來 d 將反白的地方刪除掉 批量插入注釋 按v進入virtual模式 用上...

神之編輯器 Vim

vi是 visual inte ce 的簡稱,它在linux上的地位就彷彿edit程式在dos上一樣。它可以執行輸出 刪除 查詢 替換 塊操作等眾多文字操作,而且使用者可以根據自己的需要對其進行定製。vi不是乙個排版程式,它不象word或wps那樣可以對字型 格式 段落等其他屬性進行編排,它只是乙個...