歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Vim 常用命令

Vim 常用命令

日期:2017/2/28 14:53:17   编辑:Linux教程

1. 啟動vim

vim 或 vim filename

2. 兩種編輯模式:普通模式、插入模式

3. vim 編輯模式下的命令

命令

描述

x

刪除光標所在位置字符

dd

刪除光標所在行

dw

刪除光標所在位置的單詞

d$

刪除光標所在位置至行尾的內容

J

刪除光標所在行行尾的換行符(拼接行)

u

撤銷前一編輯命令

a

在當前光標後追加數據

A

在當前光標所在行行尾追加數據

r char

用char替換當前光標所在位置的單個字符

R text

用text覆蓋當前光標所在位置的數據,直到按下ESC鍵

2.復制與粘貼

復制命令為y,用法與d相同(yw=復制單詞,y$=復制到行尾)

普通模式下,將光標移動到要復制文本的開始,按下v,移動光標到要復制文本的末尾,按下y激活復制

p為粘貼

3查找與替換

普通模式下按下斜線(/),輸入查找內容回車即可

替換命令

:s/old/new/g:替換行中所有old

:n.ms/old/new/g:替換n到m行之間的所有old

:%s/old/new/g:替換文件中的所有old

:%s/old/new/gc:替換文件中的所有old,每次替換給出提示

4.普通模式下的命令模式(普通模式下安冒號)

q:如果緩沖區未修改,退出

q!:不保存,退出

w filename:將文件另存為到filename

wq:保存並退出

f或file:可以查看當前打開文件的文件名和路徑

5.vim 的其他一些常用命令(普通模式下,有些需要安裝相應的插件)

Tlist:列出文件中所有的變量名,宏,函數名(ctral +ww進行切換)

vs file:在同一個vim中打開另一個文件。

settags=/path/tags 添加ctags便簽然後按ctrl +]進行跳轉,ctrl+T跳回

Copyright © Linux教程網 All Rights Reserved