龙空技术网

你用得到的vim命令视频讲解,用不到的我不讲

阮文武053 249

前言:

现在大家对“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支持鼠标