复制粘贴一整行
单行复制
在命令模式下,将光标移动到将要复制的行处,按“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