首页 > 代码库 > Vim命令整理
Vim命令整理
1. 移动光标
hjkl
2.删除字符
x
3.插入字符
i
4.删除一个单词
de
不包括空格
dw
5从光标处删除到末尾
d$
6删除整行
dd
前面加入数值可以删除多个 比如2dd删除两行 2de删除两个单词
撤销命令
u
撤销整行
U
恢复撤销
CRTL+R
粘贴
- p
替换单词进入插入状态
cw
c的指令使用方式和d是类似的 都是数字+c+(e w $ d) 相当于 d+a的组合
调到文件开头和末尾
shift+g
shift+G
显示文本信息
CTRL+g
查找某个固定的字符
/正向查找 ?反向查找 n接着上一个正向查找 shift+n接着上一个反向查找
/
?
n
- shift+N
%表示配对 %配对括号
%
修正错误的方法
s/old/new/g
替换某一行的某个字符
:s/old/new/g
替换某一行第一个匹配的字符
s/new/old<enter>
替换具体两行之间所有的字符
:#,#s/old/new/g
替换文档之间所有的字符
:%s/old/new/g
全文替换时询问用户
:%s/old/new/gc
在vim内执行外部命令
:!ls
将文件保存为一个指定文件名的文件
:w FILENAME
保存指定部分的内容
:#,# w TEST
插入指定文件的内容
r FILENAME
打开一新行并进入输入模式
o or O
跳到末尾
$
跳到末尾并进入输入模式
A
替换
R
查找忽略大小写
:set ic
查找高亮显示
hlsearch
查找匹配第一次显示位置
incsearch
Vim命令整理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。