linux中vim的一些基本操作

2021-10-06 12:19:35 字數 1607 閱讀 5593

下面列出了我個人操作vim時總結的一些實用命令:

下面的介紹中,命令前面帶:的指末行模式,否則是命令模式

游標定位到最上面:gg

游標定位到最下面::shift + g

查詢::/要查詢的詞

忽略大小查詢::/要查詢的詞\c

替換當前行第乙個::s/舊的詞/新的詞/s是替換命令

替換每一行的所有匹配::%s/舊的詞/新的詞/g引數 %表示每一行,g表示行內全部

s前面還可以加數字限定範圍:2,5s2到5行2,$s2到底行,$s當前行到底行

替換每一行的所有匹配,忽略大小寫::%s/舊的詞\c/新的詞/g

有時候我們用vim開啟乙個目錄時,再從目錄中開啟乙個檔案,如果我們只想返回目錄而不是直接退出vim的話,

則在底部執行:b#,返回前乙個緩衝區的意思

我的是 centos 8 系統

set number  "設定行號

set autoindent "自動縮排

set tabstop=4 "tab相當於多少空格

set mouse=a "啟用滑鼠 n普通模式 v可視模式 a以上所有模式

"set mouse= "關閉滑鼠模式 ,等號後什麼都不寫

""顯示狀態列

"set laststatus=2

注意:如果啟用了滑鼠,vm 或 xshell 中需要選擇文字或彈出右鍵選單時需要同時按住 shift 鍵:

在命令模式下:

v 按字選擇

shift + v 按行選擇

ctrl + v 塊狀選擇

選擇完後按 y 進行複製

找到要貼上的地方按 p 貼上

另:單行複製可以直接按 yy

單行按 == 自動對齊上行

對於多行,先選擇,再按 = 可自動對齊選擇塊的上一行

vim -o file1 file2 file3  #水平開啟多個檔案

vim -o file1 file2 file3 #垂直開啟

:sp [file] #水平分割

:vsp [file] #垂直分割

:qa #全部退出

ctrl + z 暫時掛起,回到shell

fg 返回vim

vim中執shell命令: :!ls

vim外掛程式ZenCoding一些常用的操作

相當的酷,記錄一些常用的操作 接下來介紹些使用方法 copy自lazyhack的使用zen coding for vim快速編寫html 輸入div p foo 3 a這樣的縮寫,然後按ctrl y 來展開 注意那個逗號 展開後它應該是這個樣子的 輸入如下 test1 test2 test3 然後進...

vim外掛程式ZenCoding一些常用的操作

相當的酷,記錄一些常用的操作 接下來介紹些使用方法 copy自lazyhack的使用zen coding for vim快速編寫html 輸入div p foo 3 a這樣的縮寫,然後按ctrl y 來展開 注意那個逗號 展開後它應該是這個樣子的 輸入如下 test1 test2 test3 然後進...

vim的一些基本操作

下面的操作,都是命令狀態下進行的,不要進入插 入狀態了,如果進入了插入狀態,esc 退出輸入狀態 一,游標移動 游標移動 h 或 向左箭頭鍵 20h或者20 游標向左移動乙個字元 游標向左移動20個字元,j 或 向下箭頭鍵 20j或者20 游標向下移動一行 游標向下移動20行,k 或 向上箭頭鍵 2...