在Vim中如何拷贝整行?
在普通模式下,使用小写的 yy 或者大写的 Y 即可拷贝光标所在的整行。
在Vim中如何拷贝当前光标到行尾的内容?
在普通模式下,y$ 按键可以实现这个拷贝,小写的 y 表示复制, $ 符号表示到行尾。
在Vim中如何删除整行?
在普通模式下,使用小写的 dd 命令可以删除光标所在的行
在Vim中如何删除当前光标到行尾的内容?
在普通模式下,d$ 可以实现这个删除,另外大写的 D 页可以实现这个删除。
在Vim中如何将拷贝或者删除的内容进行粘贴?
在普通模式下,可以用大小写的 P 进行,小写代表粘贴位置在光标之后,大写代表粘贴位置在光标之前。
在Vim中如何合并两行?
在普通模式下,大写 J 可以实现这个操作。
在Vim中小写的 r 命令和小写的 s 命令有什么异同?
在普通模式下,二者都可以进行替换内容。不同的是 r 命令的替换始终在普通模式,但是 s 命令会进入插入模式进行替换。
在Vim中小写的 r 命令和大写的 R 命令有什么异同?
二者相同点是,都是替换命令,而且都不会进入插入模式。不同之处在于小写的 r 命令只能用于替换单个字符,但是大写的 R 命令可以替换多个字符。
在Vim中如何删除整行之后同时进入插入模式?
在普通模式下,cc 命令可以删除整行,同时进入插入模式。
在Vim中如何将光标至行尾的内容删除同时进入插入模式?
在普通模式下,c$ 或者大写的 C 可以删除光标至行尾的内容,同时进入插入模式。
在Vim中如何撤销之前的操作?
在普通模式下,大小写 U 可以实现撤销编辑的操作。
在Vim中如何重做已经撤销的操作?
在普通模式之下, Ctrl + r 可以 实现重做。
在Vim中如何重复上一次的编辑操作?
在普通模式之下,点号 . 可以重复上次的内容修改操作。
在Vim中有哪些常见的编辑范式?
Count + Operation 范式: 比如 3yy 表示连续拷贝三行, 5dd 表示连续删除五行;
Operation + Motion 范式: 比如 yw 表示复制一个单词, dw 表示删除一个单词;
Count + Operation + Motion 范式: 比如 5dw 表示连续删除五个单词;
Count + Operation + Count + Motion 范式: 比如 5d2w 表示做五次删除,每次删除两个单词,即连续删除十个单词。
Vim视频教程 – 编辑
课程资料具体可以查看课程介绍。