使用编辑器

vim编辑器

 h :左移一个字符。
 j :下移一行(文本中的下一行)。
 k :上移一行(文本中的上一行)。
 l :右移一个字符。

 PageDown (或Ctrl+F):下翻一屏。
 PageUp (或Ctrl+B):上翻一屏。
 G :移到缓冲区的最后一行。
 num G :移动到缓冲区中的第 num 行。
 gg :移到缓冲区的第一行。

 q :如果未修改缓冲区数据,退出。
 q! :取消所有对缓冲区数据的修改并退出。
 w filename :将文件保存到另一个文件中。
 wq :将缓冲区数据保存到文件中并退出。

编辑数据

复制和粘贴

vim中复制命令是 y (代表yank)。可以在 y 后面使用和 d 命令相同的第二字符( yw 表示复制一个单词, y$ 表示复制到行尾)。在复制文本后,把光标移动到你想放置文本的地方,输入 p 命令。复制的文本就会出现在该位置。

多行注释:

shift + v 可视行

ctrl  + v  可视块

扫描二维码关注公众号,回复: 110090 查看本文章

shift + i  插入

Esc

查找和替换

替换命令允许你快速用另一个单词来替换文本中的某个单词。必须进入命令行模式才能使用替换命令。替换命令的格式是:
:s/old/new/
vim编辑器会跳到 old 第一次出现的地方,并用 new 来替换。可以对替换命令作一些修改来替换多处文本。
 :s/old/new/g :一行命令替换所有 old 。
 :n,ms/old/new/g :替换行号 n 和 m 之间所有 old 。
 :%s/old/new/g :替换整个文件中的所有 old 。
 :%s/old/new/gc :替换整个文件中的所有 old ,但在每次出现时提示

猜你喜欢

转载自www.cnblogs.com/zhangguilin/p/8990920.html