赞
踩
文章目录
vi是visual interface的简称, 是Linux中最经典的文本编辑器
vi的核心设计思想:让程序员的手指始终保持在键盘的核心区域, 就能完成所有编辑操作
vi的特点:
只能是编辑文本内容, 不能对字体段落进行排版
不支持鼠标操作
没有菜单
只有命令
vim 是从vi发展出来的文本编辑器, 支持代码补全、编译及显示效果等方面编程的功能提别丰富, 在程序员中被广泛使用, 被称为编辑器之神。
- vi a.txt #直接打开文件
- vim a.txt #vim是vi的增强版
- vim +10 a.txt #直接打开文件,并定位到第10行
命令 | 功能 |
---|---|
o | 在当前行后面插入一空行 |
O | 在当前行前面插入一空行 |
dd | 删除光标所在行 |
ndd | 从光标位置向下连续删除 n 行 |
yy | 复制光标所在行 |
nyy | 从光标位置向下连续复制n行 |
p | 粘贴 |
u | 撤销上一次命令 |
gg | 回到文件顶部 |
G | 回到文件末尾 |
/str | 查找str |
命令 | 功能 |
---|---|
:w 文件 | 另存为 |
:w | 保存(ctrl + s) |
:q | 退出, 如果没有保存,不允许退出 |
:q! | 强行退出, 不保存退出 |
:wq | 保存并退出 |
:x | 保存并退出 |
Shift + z + z | 保存退出 |
:set nu | 设置行号 |
:%s/旧文本/新文本 | 文本替换 |
:noh | 取消高亮 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。