linux命令模式下輸入vim即可進入vim,退出 shift +z+z
vim有三種模式
命令模式一般般都是段命令,末行模式是長命令,插入模式則是對檔案內容進行編輯。
進入vim預設是命令模式
vim test.cpp 建立乙個test.cpp檔案並進入
在命令模式按乙個 i 鍵即可進入插入模式,按esc鍵則退出插入模式。
插入模式下即可對檔案的內容進行編輯。
命令模式下輸入以下鍵功能不同
按鍵說明
i在游標的前乙個位置插入
a游標位置的後乙個位置插入
i行首位置進行插入
a行尾位置進行插入
o當前游標所在行下方新增一行並插入
o當前游標所在行上方新增一行並插入
命令模式常用按鍵說明:
按鍵說明h左
j下k上
l右gg跳到行首(檔案內容的開頭,即第一行的開頭)
8gg跳到第八行,前面加數字幾就是跳到第幾行
shift+g
行尾的開頭
shift+6
跳到非空格的行首(6不是小鍵盤的6,否則無效)
shift+4
跳到非空格的行尾
yy複製一行
p貼上複製的內容
4yy複製4行,數字幾就是代表複製幾行
yw複製當前游標位置開始後的內容,遇空格停止
dd刪除當前游標所在行
3dd當前游標所在行後的共3行,數字幾則代表刪除幾行
dw刪除當前游標位置後的內容,遇空格停止
x刪除游標所在的字元
s替換刪除並進入插入模式
u撤銷上一次的操作
ctral+r
反撤銷,即撤銷掉撤銷操作
shift+>
往右縮排
****f+<
往左縮排
塊操作(命令模式下)
按小寫的
v並按上下左右(hjkl)鍵,即可選中區域內容
小寫的v 當前游標所在位置開始選擇
大寫的v當前游標所在行的位置開始選擇
輸入 : 冒號即可進入末行模式
常見命令說明
/ 內容 查詢內容
/內容 n 向下查詢
/內容 n 向上查詢
/python 查詢檔案中python字串
/python n 向下查詢檔案中python字串
/python n 向上查詢檔案中python字串
?內容 向前查詢
n表示向後查詢下乙個 ,n表示向前查詢下乙個
%s/內容/要替換的內容/g
%s/l/z/g 將檔案中所有的l替換為z
輸入 w 退出vim
輸入wq 強制退出vim
Vim常見操作彙總
1.跳到文字的最後一行 按 g 即 shift g 2.跳到最後一行的最後乙個字元 先重複1的操作即按 g 之後按 鍵,即 shift 4 3.跳到第一行的第乙個字元 先按兩次 g 4.跳轉到當前行的第乙個字元 在當前行按 0 替換和undo命令都是針對普通模式下的操作 命令說明 r 待替換字母 將...
Liunx 系統的VIM使用
這段時間發了乙個狠心,把系統直接換成了liunx系統 ubuntu 才發現裝個軟體是那麼的痛苦,命令是那麼難記憶,但是這些小問題,只是對於乙個門外漢才有的。其他的都還好 還需要努力學習新的東西 這個挺適合裝逼的 vi vim 基本使用方法 vi編輯器是所有unix及linux系統下標準的編輯器,它的...
liunx下的vim編輯
vi編輯器是所有unix及linux系統下標準的編輯器,他就相當於windows系統中的記事本一樣,它的強大不遜色於任何最新的文字編輯器。他是我們使用linux系統不能缺少的工具。由於對unix及linux系統的任何版本,vi編輯器是完全相同的,學會它後,您將在linux的世界裡暢行無阻。vim具有...