vim的简单常用使用

本文介绍vim编辑器,一种源自vi的增强型文本编辑工具,特别适用于Linux终端编程。文章讲解了vim的三种基本模式:命令模式、输入模式和底线命令模式,并提供了快捷退出方式。

vim的简单使用

什么是vim
vim是一个vi发展过来的一个文本编辑器,vim 具有程序编辑的能力,常用于linux终端,对文件进行代码补完,编辑及错误调整等方便编程的功能特别丰富。
vim的使用
基本上vim分为三种模式,分别是命令模式输入模式底线命令模式

命令模式:
我们刚刚进入vim就是命令模式,此模式下敲击键盘vim会识别为命令,而非字符
常用的命令有:
i -切换为输入模式,已输入字符
x - 删除当前光标所在的字符
: -切换为底线命令模式,输入退出/保存命令

输入模式
在命令模式下按下i就进入了输入模式
在输入模式中正常操作输入字符即可

底线命令模式
在命令模式下按下:(英文冒号)就进入了底线命令模式。
底线命令模式常用的命令有:
q - 退出程序
w - 保存文件
简单的说,我们可以将这三个模式想成底下的图标来表示:
在这里插入图片描述

ps:
在输入模式编辑完成时也可以通过ESC + ctrl+c + shift+z来快速退出vim模式

进入vim模式
我们可以通过vim+文件名进入文件进行vim编辑

### Vim 编辑器常用命令总结 以下是关于 Vim 编辑器的一些见操作和功能的详细说明: #### 1. 启动方式 可以通过 `vim` 或者 `gvim` 来启动编辑器。 - 使用 `vim 文件名` 可以在终端中打开文件[^1]。 - 使用 `gvim 文件名` 则可以在图形界面下打开文件。 如果希望在后台运行 Vim 而不阻塞终端输入,可以加上 `&` 符号来实现。 --- #### 2. 光标移动 Vim 提供了多种光标移动的方式: - **基本方向键**:`h (左)`、`j (下)`、`k (上)`、`l (右)`。 - **按单词移动**:`w` 移到下一个单词开头;`b` 返回前一个单词开头;`e` 移至当前单词结尾。 --- #### 3. 模式切换 Vim 的主要工作模式包括普通模式、插入模式和命令行模式: - 进入插入模式:按下 `i` 键进入插入模式,在此模式下可以直接输入字符[^2]。 - 返回普通模式:按下 `Esc` 键返回普通模式。 - 执行命令:在普通模式下,输入冒号 (`:`) 即可进入命令行模式。 --- #### 4. 删除、复制与粘贴 - 删除单行内容:`dd`。 - 复制单行内容:`yy`。 - 粘贴已复制的内容:`p` 将内容粘贴到当前位置之后。 --- #### 5. 撤销与重做 - 撤销最近一次修改:`u`。 - 重做被撤销的操作:`Ctrl+r`。 --- #### 6. 搜索与替换 - 搜索特定字符串:在普通模式下输入 `/目标字符串` 并回车即可跳转到匹配位置。 - 替换指定字符串:`:s/旧字符串/新字符串/` 表示在同一行内替换第一个匹配项;`:s/旧字符串/新字符串/g` 表示全局替换该行中的所有匹配项。 --- #### 7. 配置增强功能 对于程序员来说,启用语法高亮是一项重要的配置选项。这可以通过执行以下命令完成: ```bash :syntax on ``` 上述命令会让 Vim 自动识别文件类型并应用相应的颜色方案[^3]。 --- #### 8. 保存与退出 - 保存更改但不退出:`:w`。 - 不保存直接退出:`:q!`。 - 保存并退出:`:wq` 或 `ZZ`。 --- ### 示例代码片段 以下是一个简单的 Python 文件创建过程演示: ```python # 创建名为 test.py 的文件并通过 vim 编辑 $ vim test.py # 输入以下内容后保存退出 def hello(): print("Hello, world!") hello() ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值