vim 打开文件
使用 Vim 打开文件进行编辑,支持多种打开方式
语法
vim [options] [file ...]
参数
| 参数 | 说明 | 示例 | 级别 |
|---|---|---|---|
file |
打开指定文件 | vim main.go |
常用 |
+n |
打开后跳转到第 n 行 | vim +10 config.yaml |
常用 |
+/pattern |
打开后跳转到匹配位置 | vim +/TODO app.js |
进阶 |
-O |
垂直分屏打开多个文件 | vim -O file1.js file2.js |
进阶 |
-R |
只读模式打开 | vim -R /etc/nginx/nginx.conf |
常用 |
示例
打开单个文件
vim index.html
打开并跳转到指定行
vim +42 src/app.py
常用于根据报错行号定位
打开并搜索关键词
vim +/function server.js
光标定位到第一个匹配处
同时打开多个文件
vim -O header.h main.c
垂直分屏显示
常见错误
E325: ATTENTION - Found a swap file
上次编辑异常退出,用 vim -r file 恢复,或删除 .swp 文件
技巧
- 用 vim + 可以打开文件并跳到最后一行
- vim -d file1 file2 可以 diff 对比两个文件