前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >vim 常用快捷键

vim 常用快捷键

作者头像
向着百万年薪努力的小赵
发布2022-12-02 10:55:24
4280
发布2022-12-02 10:55:24
举报
文章被收录于专栏:小赵的Java学习

文章目录

光标操作

gg:移动到文件头部位置

G:移动到文件末尾

nG:移动到 n 行,10G 即移动到文件第十行

$:跳转到当前行末尾

^:跳转到当前行开头

w:向右移动一个单词

nw:向右移动多个单词

b:向左移动一个单词

nb:向左移动多个单词

ggvG:全选

文本操作

  • dd:删除本行
  • ndd :删除 n 行
  • yy:复制当前行
  • p:粘贴
  • a:进入编辑模式,插入内容位置在光标的后面

复制此文件所有内容:

  • ggvG 全选 + y 复制 + p 粘贴

复制多行:

  • v 进入可视模式,通过移动光标选择目标,按 y 复制,p 粘贴
  • 输入: 进入命令行模式,输入 15 20 copy 21, 即将从第十五行到第二十行的内容从第二十一行开始复制

查找与替换

查找:

  • 在普通模式下输入 /,即可开始查找。
  • 例如查找 root,输入 /root按下 enter 即可跳转至 root第一次出现的位置,同时,输入 n 可跳转至下一个 root 的位置,输入 N 跳转至上一个的位置

替换:

  • : s/root/admin/ 将光标当前行第一个出现的 root 替换为 admin,没有则不替换
  • : s/root/admin/g 将光标当前行的所有的 root 替换为 admin
  • : 3,5 s/root/admin/g 将第三至五行所有的 root 替换为 admin
  • : %s/root/admin/g 将所有行的 root 替换为 admin

保存与退出

  • :q! 不保存退出
  • :wq 保存并退出
  • :x 保存并退出
  • :w 保存
  • :w b.txt 另存为 b.txt
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-07-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 光标操作
  • 文本操作
  • 查找与替换
  • 保存与退出
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档