vim
-
查看谁安装的:
- which vim(文件名) 查询文件路径
rpm -qf `which vim` q查询 f `绝对路径`
vim >>vi vim是vi的升级版
vim可以语法加亮 完全兼容vi
vim编辑器模式
图片说明:
- insert 编辑模式
|
| i切换
|
command mode 命令模式 ——:——>extended command mode 命令行模式
|
| Ctrl+v
|
visual edit mode 视图模式
首次进入 命令模式
出现“insert” 编辑模式
输入: 命令行模式
进入编辑模式:AIO aio 命令模式中使用
- i 当前字符之前插入(光标前)
- I 行首插入(行首)
- a 当前字符之后插入(光标后)
- A 行尾插入(行尾)
- o 下一行插入(另起一行)
- O 上一行插入(另起一行)
- x 向后删除一个字符 等同delete
- X 向前删除一个字符
- u 撤销一步 每按一次就撤销一次
- r 替换
命令模式:
-
hjkml 左下上右
-
0和home键表示切换到行首,$和end键表示切换到行尾
-
( ) 文章首位
-
` 返回上一步
-
~ 大小写替换
-
gg 快速定位到文档的首行
- 数字 gg 直接定位到数字行数
-
G 定位末行的行首
-
/string(字符串) 查找关键字
找到或者定位你要找的单词或内容,如果相符的内容比较多
可以通过N、n来向上向下查找,并且vim会对查找的内容进行高亮显示- 取消:noh
文本编辑 (删除==剪切)
删除、复制、粘贴、撤销
y复制(以字符为单位):表示对单个字符进行复制,如果要复制整行,用yy(以行位单位)
- 复制n行:nyy 比如:2yy,复制2行(上下两行)
dd(!!!剪切!!!!)(删除,以行为单位,删除当前光标所在行)
- 删除n行:nyy 比如:2yy,删除2行(上下两行)
x 删除光标所在的位置字符
D 从光标处删除到行尾
!!!Ctrl+r 还原撤销过的操作,将做过的撤销操作再还原回去,撤销前怎么样就怎么样
命令行模式:
- q 退出
- q! 不保存退出
- wq 保存退出