vim入门(2)-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

vim入门(2)

简介:

一、vim的打开

  对于很多刚开始接触linux系统(如redhat,ubuntu,我用的是ubuntu)的人来说,可能都不知道怎么打开关闭vim,包括用vim打开保存文件

  (1)我们可以在终端下输入:vim ,就可以进入vim的命令模式(常规模式)(PS:至于命令模式,别急,下面会说)

  (2)如果输入:vim filename(PS:filename为你想要打开的文件名),则会用vim打开该文件

 

二、vim的三种模式

(1)命令模式

  vim在启动后会默认进入命令模式,而不管在那种模式下,都可以通过按“Esc”键(可以多按几次)回到命令模式下,在命令模式下可以通过键入不同的命令(直接按相关字符即可)来完成选择,复制,粘贴,撤销等操作

 

常用命令:

 

i:在光标前插入文本

I:在当前行首插入
a:在当前字符的右边插入
A:在当前行尾插入
o:在当前行下面插入一个新行
O:在当前行上面插入一个新行
dd:删除整行
yy:复制当前行
n+yy:复制光标开始的下几行
p:粘贴
u:撤销上一个操作
r:替换当前字符
/:查找关键字
 
还有一个在命令模式下的小技巧是:可以用h(左)j(下)k(上)l(右)来移动光标。当然我在这儿只是介绍了常用的一些命令,如果大家想要了解详细的可以查看vim帮助文档或者在网上搜索详细的命令
 
(2)插入模式
  vim在插入模式下时,可以输入编辑文本内容,进入插入模式的方法上面就有介绍,所以在这儿就不多说了,当然最常用的还是按 i 进入。编辑完成后可以通过按Esc键返回命令模式
 
(3)EX模式
  在命令模式下按 : 键,进入EX模式,这时你会发现光标移到了底部,在EX模式下你可以通过一些命令来实现保存修改或退出vim
 
常用命令:
 
:q  退出(PS:在你没对文件修改时好用,不然会出错)
:q! 强制退出
:w 保存当前修改
:wq 保存当前修改并退出
:x 同wq(PS:我一般都用x,因为可以少输入一个字符)
:set number 显示行号(PS:如果怕麻烦,可以把这句写入vim的配置文件中)
:! 系统命令 执行一个系统命令并显示结果
:sh 切换到命令行,使用Ctrl+d切换回vim



本文转自 pangfc 51CTO博客,原文链接:http://blog.51cto.com/983836259/1292122,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章
最新文章
相关文章