Linux下vim编辑器的用法

来源:互联网 发布:用python做数据分析 编辑:程序博客网 时间:2024/05/19 12:26

vim作为linux下一款好用又比较重要的编辑器,其使用方法是每个linux
使用者都必备的技能
现大致介绍vim编辑器的基本用法:
1、对于vim编辑器的一些设置
执行命令vim /etc/vimrc进入vim编辑器的设置页面,按“i”进入插入模式即可进行vim编辑器的自定义设置,一些简单又实用的设置例如
:set no|nonu 显示行号
:set mouse=a 设定鼠标可以控制光标位置
更多自定义设置可以百度,不做赘述
2、命令行模式
快捷键
Ctrl+v 高亮选择模式
u 恢复到操作之前
Ctrl+r 恢复到操作之后
help 获取帮助
g 光标直接跳转到文件首行
G 光标直接跳转到文件末行
:行号 移动到目标行
字符的批量管理
%s/原字符/替换后字符/g(实现全部内容中所有目标字符的替换)
ctrl+v进入高亮选择模式,选中想要添加字符的位置,按shift+i,输入想要批量添加的字符,输入完成后按esc即可完成批量添加字符
/关键字 完成在全部内容中对关键字的搜索(n向下匹配 |N向上匹配)
字符的删除
dw 删除光标所在的单词
dl 删除光标所在的字母
dd 删除光标所在的行
d 数字 ↑ 向上删除指定的行
d 数字 ↓ 向下删除指定的行
字符的复制
yw 复制光标所在的单词
yl 复制光标所在的字母
yy 复制光标所在的行
y 数字 y 复制指定数量的行
p 在光标所在位置粘贴
字符的剪切
cw 剪切光标所在的单词
cl 剪切光标所在的字母
cc 剪切光标所在的行
c 数字 c 剪切指定数量的行
需要注意的是,完成一次剪切后会进入插入模式,需要按esc退出插入模式后在按p进行粘贴
分屏功能
Ctrl+w s 上下分屏
Ctrl+w v 左右分屏
Ctrl+w c 取消光标所在的分屏
Ctrl+w ↑ ↓ ← → 在分屏之间移动 光标
3、vim的插入模式
i 光标所在位置插入
I 光标所在行行首插入
a 光标所在位置的下一位插入
A 光标所在行行尾插入
o 光标所在行的下一行插入
O 光标所在行的上一行插入
s 删除光标所在位置的字符
S 删除光标所在行插入
4、vim的退出模式(命令模式下退出)
:q 退出(未对文件做任何修改时使用
:q! 强制退出
:wq 保存并退出
:wq! 强制保存并退出
总之,Linux下的vim编辑器需要勤加练习才能更加熟练自如地掌握,同时给学习工作带来更高的效率

1 0
原创粉丝点击