Vim 是一个功能强大的文本编辑器,广泛用于编程和文件编辑。几乎后端程序员都离不开 Vim 吧,初学入行的小伙伴可要提前掌握哦,以下是V哥整理的 Vim 的一些基本用法和示例分享给大家。
Vim 的三种模式:
- 普通模式(Normal Mode):Vim 启动时默认进入的模式,可以执行命令。
- 插入模式(Insert Mode):编辑文本的模式,可以通过按键进入。
- 末行模式(Last Line Mode):用于保存文件、退出编辑器等操作。
进入 Vim:
$ vim 文件名
例如,创建或编辑名为 runoob.txt 的文件:
$ vim runoob.txt
普通模式命令:
- i:进入插入模式,在光标当前位置开始输入文本。
- x:删除当前光标所在处的字符。
- dd:删除当前行。
- yy:复制当前行。
- p:粘贴剪贴板内容到光标下方。
- u:撤销操作。
- Ctrl + r:重做操作。
末行模式命令:
- :w:保存文件。
- :q:退出 Vim。
- :wq:保存文件并退出 Vim。
- :q!:强制退出 Vim,不保存修改。
插入模式:
- 通过 i、a(在光标后插入)、o(在当前行下插入新行)进入。
- 按下 Esc 键回到普通模式。
一些高级命令:
- :w!:强制保存文件。
- :1,3 w 1.txt:将第1行到第3行内容另存到 1.txt。
- :set nu:显示行号。
- :set nonu:取消行号显示。
配置 Vim:
通过编辑 ~/.vimrc 文件,可以进行个性化配置,例如开启语法高亮 syntax on,自动缩进 autoindent,设置 Tab 宽度 set tabstop=2 等。
Vim 初学者入门指南:
- Vim 是从 vi 发展出来的文本编辑器,特别适合程序员使用。
- Vim 的基本使用包括打开文件、编辑、保存和退出。
- 可以使用 vimtutor 命令开始交互式教程学习 Vim。
通过这些基础和高级命令,你可以有效地使用 Vim 进行文本编辑。随着实践的深入,你将发现 Vim 的强大功能和灵活性。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。