学习笔记学习笔记
主站博客
面试
前端
开发工具
Cesium
GitHub
主站博客
面试
前端
开发工具
Cesium
GitHub
  • 开发工具
  • git

    • 常用设置
  • js

    • 直接在Chrome控制台加载js
    • Next.js

      • vscode中debug调试nextjs配置.md
  • npm

    • npm常用命令和配置(包括yarn、pnpm等)
  • vi

    • vi常用命令

vi常用命令

这篇文章不介绍大而全的命令,只记录我自己常用的命令,通常这些命令对我来说足够了

1. 显示行号

:set number       # 临时显示行号
:set nonumber     # 关闭行号显示

2. 删除第2到60行

:2,60d

这里解释一下这条命令的含义:

  • :2,60 指定了要操作的行范围,从第2行到第60行。
  • d 是删除命令

3. 选择第2行到第80行内容,修改第一个单词为s

:2,80s/^\(.\)/s/

这里解释一下这条命令的含义:

  • :2,80 指定了要操作的行范围,从第2行到第80行。
  • s/ 是替换命令的开始。
  • ^ 表示行的开始。
  • \(.\) 匹配行开始的第一个字符,并将其捕获。
  • s/ 将匹配到的部分替换为 s。
  • 最后的 / 结束整个替换表达式。
在 GitHub 上编辑此页
上次更新:
贡献者: 国wei