vim
vim是unix系统最通用的文本编辑器,它的功能可以说是非常强大了,它是vi的升级版。vim有三种工作模式:编辑模式、命令模式、末行模式,默认打开的时候进入命令模式。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
vim有许多内置命令,可以帮助我们更好的编辑文件
|
命令 |
说明 |
|
ESC |
进入到命令模式 |
|
命令模式 |
|
|
a |
从光标位置之后添加内容 |
|
A |
从光标位置之后添加内容 |
|
i |
从光标位置开始插入内容 |
|
I |
从光标所在行的行首开始插入内容 |
|
o |
光标所在行的下方新建一行 |
|
O |
光标所在行的上方新建一行 |
|
D |
删除光标到这一行结束的字符 |
|
dd |
删除光标行 |
|
ndd |
删除光标开始的n行 |
|
yy |
复制光标行 |
|
nyy |
复制光标开始的n行 |
|
p |
粘贴到光标下方 |
|
P |
粘贴到光标上方 |
|
/字符串 |
从光标开始向后查找 |
|
?字符串 |
从光标开始向前查找 |
|
: |
进入末行模式 |
|
末行模式 |
|
|
num |
跳到指定行 |
|
w |
保存 |
|
q |
退出 |
|
q! |
强制退出 |
|
set nu |
显示行号 |
|
set nonu |
不显示行号 |
1、语法
vim [选项] file
2、选项列表
|
选项 |
说明 |
|
–version |
显示命令版本信息 |
|
–help |
显示帮助文档 |
|
+num |
从文本的指定行开始显示 |
|
-b |
进入二进制模式 |
|
-d |
进入diff模式,编辑多个文件时,显示差异部分 |
|
-m |
不允许修改文件 |
|
-n |
不使用缓存 |
|
-o |
同时打开n个文件 |
|
-p |
以tab形式显示每个文件 |
|
-r |
列出缓存,并显示恢复的信息 |
|
-s |
静默模式,不显示任何错误信息 |
3、实例
1)使用tab编辑多个文件
|
|
2)显示行号
|
|
转载于:https://blog.51cto.com/9888479/2339319
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101219.html原文链接:https://javaforall.net
