vim:全屏文本编辑器,没有菜单只有命令。
1、vim的工作模式
![](https://img.haomeiwen.com/i4156591/9e3d508d1588d77a.png)
2、操作技巧以及命令
:set nu 设置行号
:set nonu 取消设置行号
gg 光标移动到第一行
G 光标移动到最后一行
nG 到n行
:n 到第n行
$ 到行尾
O 到行首
x 删除字符
dd 删除行
(n)yy 复制(n)1行
(n)dd 剪切(n)1行
p 粘贴
【所以yy---p dd----p一般一起用】
R 光标所在处开始替换字符,按ESC结束
r 替换光标所在值
u 取消上一步操作
/string 搜索指定字符串
搜索时候忽略大小时用 set ic
n 搜索指定字符串的下一个出现位置
:% s/old/new/g 全文替换指定字符串
: n1,n2 /old/new/g 在一定范围内替换指定字符
/c 需要询问
:w 保存 :w new_filename 另存为指定字符串 :wq 保存信息并修改
ZZ 快捷键 同 :wq
:q!不保存退出 :wq! 保存修改并退出(文件的的所有者及root可使用)
导入命令执行结果 :r !命令
定义快捷键 map 快捷键 触发命令 例 map ^p I#<ESC> 【^p 为按ctrl+v+p或者ctrl+v,ctrl+p生成】
连续行注释 n1,n2 s/^/#/g
替换 ab 例子 ab mymail 2971814ddfdf@qq.com 【用mymail替换后面的邮箱】
【注】永久保存快捷方式等的方式,可以创建配置文件
root下在 /home/.vimrc
普通用户在 /home/username/.vimrc
也就是进入相应位置用vim文本进行配置即可
网友评论