常用的vim操作命令

Vim常用命令笔记记录

为避免出错,建议小白先卸载后安装。

sudo apt-get remove vim-common  # 删除原来的vim编辑器
sudo apt-get install vim		# 重新安装vim

刚刚接触Vim这个在Ubantu下强大的编辑器,作为一个小白,经常会有一些误操作,所以用这篇笔记记录下。

vi filename 或 vim -v filename如果filename存在,则打开文件;否则创建一个新的文件再打开
vi -R filename只读模式打开文件,无法编辑
view filename同上

使用vi filename进入文件时,如果有需要显示行数,可以直接输入: set number或者: set nu就可以显示行数了(注意这里的冒号),可以通过: set nonumber取消显示。

三种工作模式

一般模式

一进去的界面就是一般模式,可以执行命令、保存文件,移动光标、复制粘贴等。

命令模式

在一般模式下,输入:或者/就进入命令模式,在该模式下,可以搜索某个字符或者字符串,也可以保存、替换、退出、显示行号等。

在命令模式下,退出编辑器,用到命令如下:

cmdnotation
:wq保存文件并退出编辑器
:wq!强制保存文件退出
:q不保存文件并退出编辑器
:q!不保存文件并强制退出编辑器
:e!放弃所有修改,从上次保存文件开始编辑
:w保存文件但不退出
:w!强制保存,不退出
:w file将修改另存到file中,不退出

编辑模式

一般模式可以进行删除,复制,粘贴等操作,却无法进行编辑。编辑模式主要是针对文本的编辑,按下i进入INSERT模式,一般左下角会有显示该单词,才可以输入文字到文件中。

模式之间的切换方法

  • 在一般模式下,按下ico命令时进入编辑模式,按下Esc键返回一般模式
  • 在一般模式下,按下:,进入命令模式。输入需要执行的命令回车即可。

note:如果不太确定当前处于哪种模式,那么按两次Esc可以回到一般模式。

常见的简单操作

在写代码时候,主要是由于对编辑模式下的很多命令不熟悉所导致,因此,学习一些简单的命令,帮助自己,也分享给有需要的人。

删除字符的操作

dw删除从当前光标到单词结尾的字符
d^删除从当前光标到行首的字符
d$删除从当前光标到行尾的字符
D删除从当前光标到行尾的字符
dd删除光标所在的行
yy复制光标所在行
p粘贴到光标的下一行
u撤销上一步操作

差不多了,还有一些高级的操作,如果需要可以继续学习。我觉得其他的基本使用不太多。

Reference

https://www.jianshu.com/p/dde77e3b299f

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值