vim最常用编辑命令一览

复制粘贴一整行

单行复制

在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;

粘贴

在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴

【p,P】 p为将已经复制的数据在光标下一行粘贴;P为将已经复制的数据在光标上一行粘贴

复制粘贴多行

多行复制

在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3……

【yy】 复制光标所在的那一行
【nyy】 复制光标所在的向下n行

粘贴

在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴

【p,P】 p为将已经复制的数据在光标下一行粘贴;P为将已经复制的数据在光标上一行粘贴

剪切

dd

光标定位到行尾

光标定位到文章尾

vim 突然不响应

windows下的编辑器使用惯了, 今天使用vim, 无意中又按了一下CTRL+S, 结果vim像停掉了一样, 按什么键都不起作用了。

以前也碰到这种情况, 解决的办法是直接关了ssh客户端软件, 然后重新连接, 重新打开那个文件。

今天我直接在Google上查了一下, 发现直接按 ctrl+q 解决问题。
问题的原因: ctrl+s表示停止向终端停止输出; ctrl+q 恢复向终端输出流。

查看当前正在编辑的文件的文件名

正常模式下:f 或 ctrl+G

作者: 高志远

高志远,23岁,男生,毕业于上海杉达学院电子商务系。

发表评论

邮箱地址不会被公开。