前言:
现在大家对“vim支持鼠标”可能比较讲究,咱们都想要知道一些“vim支持鼠标”的相关知识。那么小编在网络上汇集了一些对于“vim支持鼠标””的相关内容,希望朋友们能喜欢,同学们一起来了解一下吧!视频加载中...
(上集)
视频加载中...
(下集)
Linux中的vim是什么?
你可以把它当做windows中的记事本。我们可以在windows中的记事本中对文本进行阅读、查找、编辑、替换、移动鼠标等操作。同样我们也可以在Linux系统中使用vim来进行这些操作。
vim的安装。
yum install vim-enhanced。
vim和vi的关系
你可以把vim当成vi的增强版。vim对特定文件,比如代码、配置文件、脚本等进行了颜色高亮等支持,其他用法基本一模一样,一般我们用vim,不用vi。
vim的4种模式
1.一般模式
在一般模式下,我们对文本进行的操作有:
移动光标
上下左右分别的对应关系是:kjhl。前面可以加数字,比如nk表示向上移动n行。
shfit+6是移动到行首,shift+4是移动到行尾。
gg是移动到文件开头。G是移动到文件末尾。nG是移动到第n行。
复制
yy是复制一行。nyy是复制n行。
剪切
dd是剪切一行。ndd是剪切n行。
dG是从光标所在处剪切到文本结尾。
d+shift+4是从光标所在处剪切到行尾。
粘贴
p。不管是复制还是剪切,粘贴都是按p。p是粘贴到后面,P是粘贴到前面。
2.视图模式
视图模式下,我们可以很方便地选取一部分文字,甚至是段落、全文。然后对这部分进行复制、剪切、粘贴。
按v进入视图模式。然后移动光标选择,按y是进行复制,按x是进行剪切,按p是进行粘贴。
3.编辑模式:
i:在光标前插入a:在光标后插入I:在行首插入o:新向下起一行O:新向上起一行
4.命令模式:
:set nu:显示行号:set nonu:去掉行号:q:退出,不保存:wq:保存退出u:撤销ctrl+r:反撤销:x:功能和:wq一样,区别是,如果没修改是不会修改mtime的,而:wq,即使没修改文件退出,也是会修改文件的mtime:1,ns/string/replacement/g :这是命令行里的替换功能
1,n表示行号
s表示替换
/string/表示搜索的词
/replacement/表示替换的词
/g表示全局替换
例如:1,5/s/sbin/wx/g 代表把1到5行中的sbin全都替换成wx。
标签: #vim支持鼠标