大话Vim!!!

来源:互联网 发布:如何计算算法复杂度 编辑:程序博客网 时间:2024/05/21 12:44

Hello,大家好,欢迎大家和我一起学习linux,今天我们来挖一挖vim这个神奇编辑器的神奇之处,一起出发吧~
1.命令模式下配置vim的工作方式:
:set nu 行号添加
这里写图片描述
这里写图片描述
:set nonu 取消行号
这里写图片描述
这里写图片描述
:set mouse=a 添加鼠标选择
:set cursorline 行线显示
这里写图片描述
这里写图片描述
此操作只在当前打开的vim中有效!!!
要想永久生效需要编辑文件/etc/vimrc
这里写图片描述
这里写图片描述
2.vim的复制,删除和剪切

复制
yl 复制一个字母
这里写图片描述
y3l 复制三个字母
这里写图片描述
yw 复制一个单词
y3w 复制三个单词
yy 复制一行
这里写图片描述
y3y 复制三行
删除
dl 删除一个字母
d3l 删除三个字母
dw 删除一个单词
d3w 删除三个单词
dd 删除一行
d3d 删除三行
剪切
cl 剪切一个字母
c3l 剪切三个字母
cw 剪切一个单词
c3w 剪切三个单词
cc 剪切一行
c3c 剪切三行
注意,剪切后将进入插入模式!
u恢复之前的操作
ctrl+r 恢复之前的撤销
vimdiff用于比较两个文件的不同:
这里写图片描述
vim命令模式下关键字搜索
/关键字
n向下匹配
N向上匹配
3.批量添加字符
这里写图片描述
(1)进入可视化模式
(2)选择批量加入的区域
(3)按大写的I进入插入模式
(4)写入要批量添加的内容
(5)按Esc
4.vim的分屏功能
ctrl + w s 上下分屏
ctrl + w v 左右分屏
ctrl + w sc 关闭光标所在屏幕
ctrl + w 光标移动到指定屏幕
5.vim光标移动
:数字 移动到此行
G 移动到文件最后一行
gg 文件的第一行
6.vim退出
:q 不保存退出
:wq 保存退出
:q! 强制退出
:wq! 当文件只读时,文件所有人或超级用户可以强制保存退出。
本篇完,谢谢阅读!

原创粉丝点击