VIM 相关操作

命令模式 命令 说明 i 进入插入模式,光标前插入 a 进入插入模式,光标后插入 o 进入插入模式,下一行插入 I 进入插入模式,在当前行首插入 A 进入插入模式,在当前行尾插入 O 进入插入模式,上一行插入 h/j/k/l 左/下/上/右 ^ 跳转行首 $ 跳转到行尾 yy 复制一行 dd 剪切一行 p 粘贴内容 [n]yy 复制n行内容 [n]p 粘贴 n 次 Ctrl + f 向前翻页 Ctrl + b 向后翻页 Ctrl + u 向上翻半页 Ctrl + d 向下翻半页 gg 跳转文件第一行 G 跳转到最后一行 10G 跳转到第 10 行 /hello 向下查找 hello (大小写敏感) ?hello 向上查找 hello (大小写敏感) n 查找下一个 N 查找上一个 /hello\c 向下查找 hello (大小写不敏感) u Undo,撤销上一次操作 尾行模式 命令 说明 :wq 保存 + 退出 :set number / :set nu 设置行号 :set nonumber 关闭行号 :50 跳转到第 50 行 :set ic (ignore case) 设置全局查找忽略大小写 :10,50s/Hello/World/g 全局替换 10-50 行 Hello 为 World :10,50s/Hello/World/ 替换 10-50 行,每行第一个 Hello 为 World :s/Hello/World/g 替换当前行 Hello 为 World :1,$s/Hello/World/g 替换整个文件中的 Hello 为 World :%s/Hello/World/g 替换整个文件中的 Hello 为 World 配置文件 放在 ~/.vimrc 下。 ...

八月 30, 2025

RayCast 操作

下载 Raycast https://www.raycast.com/go 选择 download raycast for mac 替换 spotlight 聚焦搜索快捷键 打开设置,搜索"键盘快捷键"并选中"键盘快捷键"选项 ...

八月 24, 2025

GoLang 开发环境配置

卸载已有的 Go 确认 Go 的安装路径,一般是官方路径 /usr/local/go 1 which go which 命令可以查看并显示指定命令的可执行文件路径,能帮助确定当前系统正在使用的命令安装在哪个位置。 ...

八月 23, 2025

常用 Go 命令

Go 命令 作用 go build 编译 go 文件 go run 编译并执行 go 文件 go fmt 格式化当前目录下的所有代码 go install 编译和安装包 go get 下载源码或者其他人的包 go test 运行单元测试

八月 23, 2025

常用快捷键

命令行操作 操作 快捷键 光标移动到开头 Control - A 光标移动到结尾 Control - E 光标前移一个单词 Option - <- 光标后移一个单词 Option - -> 打开 iterm 配置 Command - , 删除行 Control - U 删除到行的结尾 Control - K 向后删除到行的开头 Control - W 新建窗口 Control - N vscode 操作 操作 快捷键 搜索文件 Command - P 多光标 Command - Option - 上/下 全局搜索 Command - Shift - F 打开命令面板 Command - Shift - P 打开 Git 面板 Ctrl - Shift - G 解决 iterm 单词跳转不生效

八月 23, 2025

Linux 虚拟机安装

使用 Multipass 安装 Ubuntu 系统 进入 https://canonical.com/multipass 官网 点击 Install now 按钮 -> MacOS 运行命令启动 ubuntu 虚拟机 ...

八月 22, 2025

SSH 相关

Github SSH 配置 生成 ssh 密钥对: 1 ssh-keygen -t ed25519 -C "your_email@example.com" -t 用来指定密钥类型,ed25519 是高性能椭圆曲线算法,更推荐。 ...

八月 22, 2025

Go 开发拾遗

变量 变量声明 声明变量 1 var a int = 6 // 修饰变量声明的关键字 变量名 变量类型 = 初始值 Go 会将变量名放在类型前。 ...

八月 21, 2025

概率统计

八月 3, 2025

接雨水

接雨水 每个位置能接的雨水由左右最高墙得到: ...

一月 12, 2025