小艾的自留地

Stay foolish, Stay hungry

Vim 是我在Linux 下比较常用的文本编辑器,这里整理一下常用的操作。

基本操作

  • 移动到行首:0
  • 移动到行尾:$
  • 光标移动到文件开始位置:gg
  • 光标移动到文件结束位置: shift + g
  • 删除所有内容:ggdG
  • 单行删除:dd
  • 单行复制:yy
  • 粘贴:p
  • 复制全部内容:ggyG

移动到指定行

在vim 中直接移动到指定行数,有三种方式(均是在命令行模式下输入,n 为指定的行号):

  1. ngg/ nG
  2. :n
  3. vim +n filename

进阶操作

当前行替换:

1
s/XXX/YYY/g

其中XXX 是需要替换的字符串,YYY是替换后的字符串。

全局替换:

1
%s/XXX/YYY/g

一些配置

  • 查找字符设置高亮:set hlsearch
  • 显示行号:set number

评论