这篇文章主要总结了我在使用 Vim 过程中遇到的一些问题及解决方案,都是一些比较零碎的内容,如果要看 Vim 系统的内容可以参考之前的几篇文章。
Vim 中格式话 JSON
依赖 jq 命令:
sudo apt install jq
然后在 vim 中就可以:
:%!jq .
查看 Vim 使用的配置
在 vim 中输入
:script 来查看 Vim 加载使用的配置
查看 Vim 的版本
:version 来查看 Vim 的版本
在有一次使用 Vim 的时候总是无法将 Vim 选中的内容和系统粘贴板用到一起 "+y 和 "+p 根本
Read more ...
Vim 入门及简单使用,包括简单介绍 Vim 模式,移动,和编辑命令。
这篇文档相较于之前的入门教程会相对比较丰富,建议入门后再阅读。可以了解到在基础操作上一些能够快速提高效率的方法。
模式切换 Change between modes
如果你不知道 Vim 的各种模式,可以参考 Vim 模式
Insert -> Normal : ESC/Ctrl-[
Insert -> Command : (Insert -> Normal) -> :
Normal -> Command : :
Normal -> Ins
Read more ...
之前的一篇文章介绍了 Vim 的多模式,这篇文章重点来讲一讲如何在这些模式之间随心的切换。
Normal - Insert
Normal - Visual
在普通模式和可视模式之间切换。
Normal -> Visual
上一篇文章 提到过 v 是通向可视模式的大门,记住 v
普通模式切换到可视模式可以有如下的方式:
命令
作用
v
字符可视模式
V
行可视模式
C
Read more ...
Vim 是一种多模式的编辑器,不同于一般的编辑器进入便是编辑模式,可以在编辑模式下对文本进行各种编辑,Vim 进入之后是在普通模式 (Normal mode) 下,需要通过不同的按键进入不同的编辑模式。在《Vim 使用技巧》这本书中,作者有一个非常贴切的比喻,如果画布之于画家,那么 Vim 之于程序员,画家在画布上真正作画的时间必然不应该,也不会超过一半时间,在真正落笔之前,画家可能会构图,调整光线,配置画笔颜色等等操作,等一切准备就绪之后再在画布上作画。Vim 这款编辑器的原理也大致如此,大部分的时间我们都会在 normal mode(普通模式) 下,
Read more ...
balenaEtcher 开源跨平台镜像写入工具
balenaEtcher 是一个开源的跨平台镜像写入工具,可以将操作系统镜像文件安全写入到 SD 卡或者 USB 设备(比如 U 盘中),由 balena 公司开发,大大简化了镜像文件烧录的过程。无论是需要安装 Linux 发行版,或者是制作树莓派系统盘,或者安装 Proxmox VE,还是制作 Ventoy 多系统启动盘,balenaEtcher 都可以以最简单的方式完成。
eu 顶级域名的限制和问题排查
前两天有客户在我的 EV Hosting 购买了一个 .eu 的域名,但是在管理 .eu 域名的过程中。我发现 .eu 的域名在管理上有很多特殊的限制和限制。
搭建 Claude Code 中转服务
Claude Relay Service 是一个开源服务的 Claude Code 镜像服务,主要用于“中转”(relay)和管理多个 Claude Code 账号,使开发团队或个人可以最大化每个账号的使用配额,通过统一入口自动进行负载均衡和账号切换,从而有效规避单一账号因速率限制或额度问题导致的服务中断。