vim编辑器使用详细介绍
时间:2011-09-03
来源:互联网
1.1 控制方向
^
k
< h + l >
j
v
1.2 进入和退出
进入
vim 文本名 不保存退出:
:q! 保存退出
:wq 保存并退出
x 插入文本
i 1.3 删除和撤销
删除
[number] d object 或者 d [number] object
如:
dw 光标处删除到单词末尾(中文到一句话末尾)包括空白
de 光标处删除到单词末尾(中文到一句话末尾)不包括空白
d$ 光标处到行末尾
dd 删除当前行(2dd 删除两行)
对象列表:
w - 从当前光标当前位置直到单字/单词末尾,包括空格。
e - 从当前光标当前位置直到单字/单词末尾,但是不包括空格。
$ - 从当前光标当前位置直到当前行末。 撤销操作
u 撤销之前的1步操作 恢复撤销操作
Ctrl + r 1.4 置入替换更改
置入命令
p 将最后一次删除的内容置入光标之后 替换命令
r 输入 r 和一个字符替换光标所在位置的字符。 更改命令
[number] c object 或者 c [number] object
如:cw 删除该单词光标处以后的字符,重新输入正确的内容。
对象列表:
w - 从当前光标当前位置直到单字/单词末尾,包括空格。
e - 从当前光标当前位置直到单字/单词末尾,但是不包括空格。
$ - 从当前光标当前位置直到当前行末。 1.5 定位搜索替换
定位
Ctrl + g 显示当前编辑的文件名和文件的总行数
Shift + g 定位到文件的最后一行
数字 然后 Shift + g 定位到数字显示的行数 搜索
/关键字 回车后正向搜索文件内的匹配关键字
?关键字 回车后逆向搜索
此时:
按n显示下一个
按Shift + n 显示上一个
:nohl 设置取消当此搜索高亮
:set hls 设置高亮搜索Highlight search
:set nohls 设置无高亮搜索
:set ic 设置忽略大小写Ignore case
:set noic 设置大小写搜索
配对括号查询
将光标放在“(”“[”“{”上时,按%键可跳转到配对括号处,再按%跳转回来。 修正替换
:s/old/new 替换光标行的第一个old为new
:s/old/new/g 替换光标行的所有old为new
:%s/old/new/g 替换整个文件中的old为new
:%s/old/new/gc 替换前询问 1.6 外部命令和文件保存
vim中执行外部命令
:!命令 回车 保存
:write 另存
:w 文件名 把当前编辑文件另存为“文件名”,在当前目录下。
文件名可加路径。如:
:w ~/text/test 局部另存
:起始行号,结束行号 w 新文件名
把文件中的起始行号到结束行号的部分另存为“新文件名”。新文件名可以路径。 提取文件内容
:r 文件名
:read 文件名
在光标处插入“文件名”文件的全部内容。 1.7 类命令
在光标下方另起一行进入插入模式
o 在光标上方另起一行进入插入模式
O (大写) 在光标后方直接进入插入模式
a 在光标行行末进入插入模式
A 连续替换
R
在需要的地方输入R,从光标位起,可连续替换字符,直到按[Esc]键。
替换过程中,若有错误输入,可按[Backspace]抹去替换的内容,恢复到初始内容。 设置选项
:set ic 忽略大小写Ignore Case :set noic 不忽略大小写 :set hlsearch 设置搜索高亮(反之nohls)
1.8 在线帮助系统
F1
:help
:help 参数
1.9 启动脚本
:edit ~/.vimrc
:read $VIMRUNTIME/vimrc_example.vim
^
k
< h + l >
j
v
1.2 进入和退出
进入
vim 文本名 不保存退出:
:q! 保存退出
:wq 保存并退出
x 插入文本
i 1.3 删除和撤销
删除
[number] d object 或者 d [number] object
如:
dw 光标处删除到单词末尾(中文到一句话末尾)包括空白
de 光标处删除到单词末尾(中文到一句话末尾)不包括空白
d$ 光标处到行末尾
dd 删除当前行(2dd 删除两行)
对象列表:
w - 从当前光标当前位置直到单字/单词末尾,包括空格。
e - 从当前光标当前位置直到单字/单词末尾,但是不包括空格。
$ - 从当前光标当前位置直到当前行末。 撤销操作
u 撤销之前的1步操作 恢复撤销操作
Ctrl + r 1.4 置入替换更改
置入命令
p 将最后一次删除的内容置入光标之后 替换命令
r 输入 r 和一个字符替换光标所在位置的字符。 更改命令
[number] c object 或者 c [number] object
如:cw 删除该单词光标处以后的字符,重新输入正确的内容。
对象列表:
w - 从当前光标当前位置直到单字/单词末尾,包括空格。
e - 从当前光标当前位置直到单字/单词末尾,但是不包括空格。
$ - 从当前光标当前位置直到当前行末。 1.5 定位搜索替换
定位
Ctrl + g 显示当前编辑的文件名和文件的总行数
Shift + g 定位到文件的最后一行
数字 然后 Shift + g 定位到数字显示的行数 搜索
/关键字 回车后正向搜索文件内的匹配关键字
?关键字 回车后逆向搜索
此时:
按n显示下一个
按Shift + n 显示上一个
:nohl 设置取消当此搜索高亮
:set hls 设置高亮搜索Highlight search
:set nohls 设置无高亮搜索
:set ic 设置忽略大小写Ignore case
:set noic 设置大小写搜索
配对括号查询
将光标放在“(”“[”“{”上时,按%键可跳转到配对括号处,再按%跳转回来。 修正替换
:s/old/new 替换光标行的第一个old为new
:s/old/new/g 替换光标行的所有old为new
:%s/old/new/g 替换整个文件中的old为new
:%s/old/new/gc 替换前询问 1.6 外部命令和文件保存
vim中执行外部命令
:!命令 回车 保存
:write 另存
:w 文件名 把当前编辑文件另存为“文件名”,在当前目录下。
文件名可加路径。如:
:w ~/text/test 局部另存
:起始行号,结束行号 w 新文件名
把文件中的起始行号到结束行号的部分另存为“新文件名”。新文件名可以路径。 提取文件内容
:r 文件名
:read 文件名
在光标处插入“文件名”文件的全部内容。 1.7 类命令
在光标下方另起一行进入插入模式
o 在光标上方另起一行进入插入模式
O (大写) 在光标后方直接进入插入模式
a 在光标行行末进入插入模式
A 连续替换
R
在需要的地方输入R,从光标位起,可连续替换字符,直到按[Esc]键。
替换过程中,若有错误输入,可按[Backspace]抹去替换的内容,恢复到初始内容。 设置选项
:set ic 忽略大小写Ignore Case :set noic 不忽略大小写 :set hlsearch 设置搜索高亮(反之nohls)
1.8 在线帮助系统
F1
:help
:help 参数
1.9 启动脚本
:edit ~/.vimrc
:read $VIMRUNTIME/vimrc_example.vim
作者: a357316602 发布时间: 2011-09-03
vim的基础知识
以前用过 现在都不怎么记得了
以前用过 现在都不怎么记得了
作者: liuxiangai2008 发布时间: 2011-09-03
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28