Jerry's WIKIJerry's WIKI
概述
  • 🐞 web使用
  • 📐 常用组件
  • 💡 使用技巧
  • 🎱 规范相关
  • 🖥 工作流
  • 🛠 常用工具
  • 🌐️ 服务器
  • 📦 容器相关
  • ♨️ 编程语言
咖啡屋
  • 简体中文
  • English
GitHub
概述
  • 🐞 web使用
  • 📐 常用组件
  • 💡 使用技巧
  • 🎱 规范相关
  • 🖥 工作流
  • 🛠 常用工具
  • 🌐️ 服务器
  • 📦 容器相关
  • ♨️ 编程语言
咖啡屋
  • 简体中文
  • English
GitHub
  • 🔧 包管理
  • 🌈 常用命令
  • 🖌 Vim
  • ⚓️ Systemctl
  • 🪝 Supervisorctl
  • ⏰ Crontab

Vim

目录

  • 光标移动
  • 搜索替换
  • 复制粘贴

光标移动

  • h 或 向左箭头键(←)
  • j 或 向下箭头键(↓)
  • k 或 向上箭头键(↑)
  • l 或 向右箭头键(→)
  • H : 移动到当前屏幕最上方
  • M:移动到当前屏幕最中间
  • L:移动到当前屏幕最下方
  • G:移动到当前文档最下方
  • NG(N为数字):移动到文档的第N行
  • gg:移动到文档第一行
  • ctrl+b:向上移动一屏
  • ctrl+f:向下移动一屏

【注意】

如果想要进行多次移动的话,例如向下移动 30 行,可以使用 “30j” 或 “30↓” 的组合按键, 亦即加上想要进行的次数(数字)后,按下动作即可!

搜索替换

  • /word:向光标之下寻找一个名称为 word 的字符串
  • ?word:向光标之上寻找一个名称为 word 的字符串
  • n:查找下一个
  • N:查找上一个
  • :%s/word1/word2/g:从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !(常用)
  • n1,n2s/word1/word2/g:在第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2

复制粘贴

  • x, X:在一行字当中,x 为向后删除一个字符 (相当于 [del] 按键), X 为向前删除一个字符(相当于 [backspace] 亦即是退格键) (常用)
  • dd:删除游标所在的一行
  • ndd:n 为数字。删除光标所在的向下 n 行,例如 20dd 则是删除 20 行 (常用)
  • yy:复制当前行
  • nyy:n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行(常用)
  • d1G:删除光标所在到第一行的所有数据
  • dG:删除光标所在到最后一行的所有数据
  • y1G:复制游标所在行到第一行的所有数据
  • yG:复制游标所在行到最后一行的所有数据
  • p, P:p 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行
编辑此页面
更新时间:
贡献者: 田朝帆
Prev
常用命令
Next
Systemctl