网站建设资讯

NEWS

网站建设资讯

Linux编辑器vim命令解释-创新互联

1.9vim编辑器
linux内核的底层文本编辑器,跟windows系统上的文本文档类似,大部分用这个工具进行文本的编辑,这个工具的操作方式基本上用不到鼠标,多是用命令去操作
这个工具分为三种模式:命令模式,插入模式,尾行模式
命令模式:通过命令去操作vim编辑器,复制,粘贴,删除,退出,保存
yy:复制光标所在行  nyy:从光标当前行开始,复制n行
p:粘贴,从光标当前行下一行开始粘贴所复制的数据
dd:删除光标所在行  ndd:从光标当前行开始,删除n行
ZZ:保存并且退出,如果在没有写权限的情况下去用vim编辑一个文本,然后用这个命令去退出,是不能成功的
i:从命令模式进入插入模式的操作,可以从当前位置开始输入,直接按下i即可,同样类型的还有I(行首插入),o(下一行新行插入),O(上一行新行出入),a(下一个字符插入),A(行尾插入)
插入模式:正常的文本编辑模式,直接在这个模式下进行代码的编写。
退出插入模式,进入到命令模式的操作:ESC
尾行模式:在命令模式下按下shift  +  :那么会在最后面一行可以进行输入,可以设置文本编辑器配置信息,可以进行块操作
显示行号:set  nu,不显示set  nonu
高亮显示搜索结果:set  hls 取消高亮:set  nohls
支持鼠标操作/复制操作:set  mouse=a :支持鼠标操作
set mouse=v :支持复制粘贴
在冒号的情况下:输入wq!也可以退出文本编辑,w:保存,q:退出,!:强制执行,可以自由组合
块操作:[m],[n]d:删除从m到n行的数据 [m],[n]y:复制
例如:1,9d回车,就会删除掉第一行到第九行的数据
按下 /  也可以进入尾行模式:这种方式进入,是用于搜索字符串的,搜索出来结果,n是下一个结果,N是上一个结果
可视模式:由命令模式延伸出来的模式,可以进行一小块的复制粘贴功能,直接鼠标选择2个以上的数据即可进入可视模式,选择一块数据,按下d是删除,y是复制,这个操作,必须设置vim编辑器支持鼠标操作,否则不行
配置vim编辑器的配置信息:vim  /etc/vimrc    在endif之后新建一个新行,然后把以下内容复制进去  (PS:要进入超级用户模式才操作)
set nu   
set autoindent  
set smartindent   
set nocompatible   
filetype on   
syntax on   
set ruler   
set nohls   
set incsearch   
set shiftwidth=4   
set softtabstop=4   
set ts=4   
set mouse=v
set showmatch
保存退出

凤庆网站建设公司成都创新互联公司,凤庆网站设计制作,有大型网站制作公司丰富经验。已为凤庆千余家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的凤庆做网站的公司定做!

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文题目:Linux编辑器vim命令解释-创新互联
浏览地址:http://cdweb.net/article/dssods.html