阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

史上最全VIM使用手册

409次阅读
没有评论

共计 1162 个字符,预计需要花费 3 分钟才能阅读完成。

平时不可缺少的会用到 vim,但是避免不了鼠标,事实上,省略鼠标是完全可以的,没有想像中那么难,看我短短几行带大家一起省略鼠标。

vim 有三种模式,基本模式就是用来输入命令的,比如删除跳转等操作就是在基本模式下面;插入模式不用说;命令模式就是按 Esc+: 进入的模式,之间的切换很容易我就废话了。下面几乎都在基本模式操作。

基本操作

移动

h,l,j,k 左右下上

w,b 移动到下 / 上一个单词

史上最全 VIM 使用手册

快速退出

普通模式下输入 Shift+zz 即可保存退出 vim

进入插入模式

i 在当前光标处进行编辑

I,A 在行首 / 末插入

史上最全 VIM 使用手册

a 在光标后插入编辑

o,O 在当前行后 / 前插入一个新行

cw 删除一个单词,同时进入插入模式

史上最全 VIM 使用手册

文档编辑

文档编辑的所有命令全部符合一个规律,[操作]+[行号]+ 定位,三个部分完成一个动作

比如:删除操作代码为 d,重复操作代码代表操作当前行,则删除 2 行就是 d2d;

操作和行号也可以互换位置 2dd,可以省略行号 dd 代表删除一行,多数时候可以不要操作则代表定位 5G 代表移动到第五行。

删除

x 反退格键(delete 键)X 退格键

史上最全 VIM 使用手册

dw 删除一个单词(不适用中文)类似于上一节说的 cw,只是删除后还在普通模式

d$ 删除至行尾,d^ 删除至行首

史上最全 VIM 使用手册

dG 删除到文档结尾处 d1G 删至文档首部

小结:

  • 前缀(操作):d 代表删除
  • 中缀:行号
  • 后缀(定位):d 代表行,G 代表尽头, $ 代表行尾,^ 代表行首,w 代表单词

重复命令

普通模式下输入 dd,删除一行,输入.(小数点) 会再次删除一行,除此之外也可以重复其他任意操作

史上最全 VIM 使用手册

使用 dw 删除一个单词,然后用. 命令重复删除单词操作

史上最全 VIM 使用手册

游标

游标跳转位置,不过是没有去掉操作后输入的命令。

nG(n Shift+g) 游标移动到第 n 行 (如果默认没有显示行号,请先进入命令模式,输入:set nu 以显示行号)

gg 游标移动到到第一行

G(Shift+g) 到最后一行

史上最全 VIM 使用手册

G 代表尽头, $ 代表行尾,^ 代表行首,w 代表下一个单词,b 上一个单词,e 当前单词末尾

史上最全 VIM 使用手册

f+ 字母 向后搜索 字母并跳转到第一个匹配的位置

F+ 字母 向前搜索字母并跳转到第一个匹配的位置

史上最全 VIM 使用手册

复制与粘贴

复制为 y,后可以接定位符

yy 复制游标所在的整行(3yy 表示复制 3 行)

y^ 复制至行首,或 y0。不含光标所在处字符。y$ 复制至行尾。含光标所在处字符。

史上最全 VIM 使用手册

yw 复制一个单词。

y2w 复制两个单词。

yG 复制至文本末。

y1G 复制至文本开头

史上最全 VIM 使用手册

使用 p 粘贴

p(小写) 代表粘贴至光标后(下)

P(大写) 代表粘贴至光标前(上)

剪切

我们上面在删除那学到的 d 操作,其实就是剪切,我们使用 ddp 就可以交换上下行。

史上最全 VIM 使用手册

小结

到这里是不是文档操作可以直接脱离鼠标了!

  • 移动:h,l,j,k,w,b
  • 跳转:G nG f/F+ 字母
  • 定位:G 代表尽头, $ 代表行尾,^ 代表行首,w 代表下一个单词,b 上一个单词,e 当前单词末尾
  • 操作:y d p

 

来源: 编程三分钟

作者:小熊爱编程,侵删

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-12-03发表,共计1162字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19351
评论数
4
阅读量
7974933
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地 大家好,我是星哥,今天教大家在飞牛 NA...
星哥带你玩飞牛NAS-1:安装飞牛NAS

星哥带你玩飞牛NAS-1:安装飞牛NAS

星哥带你玩飞牛 NAS-1:安装飞牛 NAS 前言 在家庭和小型工作室场景中,NAS(Network Atta...
还在找免费服务器?无广告免费主机,新手也能轻松上手!

还在找免费服务器?无广告免费主机,新手也能轻松上手!

还在找免费服务器?无广告免费主机,新手也能轻松上手! 前言 对于个人开发者、建站新手或是想搭建测试站点的从业者...
如何安装2026年最强个人助理ClawdBot、完整安装教程

如何安装2026年最强个人助理ClawdBot、完整安装教程

如何安装 2026 年最强个人助理 ClawdBot、完整安装教程 一、前言 学不完,根本学不完!近期,一款名...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

  星哥带你玩飞牛 NAS-16:不再错过公众号更新,飞牛 NAS 搭建 RSS 对于经常关注多个微...
如何安装2026年最强个人助理ClawdBot、完整安装教程

如何安装2026年最强个人助理ClawdBot、完整安装教程

如何安装 2026 年最强个人助理 ClawdBot、完整安装教程 一、前言 学不完,根本学不完!近期,一款名...
浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍 前言 在 AI 自动化快速发展的当下,浏览器早已不再只是...
300元就能买到的”小钢炮”?惠普7L四盘位小主机解析

300元就能买到的”小钢炮”?惠普7L四盘位小主机解析

  300 元就能买到的 ” 小钢炮 ”?惠普 7L 四盘位小主机解析 最近...
星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的NAS中!

星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的NAS中!

星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的 NAS 中! 大家对「数据安全感」的需求越来越高 ...