kk常用vim指令

移动光标的方法
按键说明
h
j
k
l
30j/ 30↓向下移动30个字符
【PageUp】屏幕向上移动一页
【PageDown】屏幕向下移动一页
【Home】/ 0移动到本行最前面字符处
【End】/ $移动到本行最后面字符处
G移动到这个文件的最后一行
gg移动到这个文件的第一行
30 + Enter向下移动30行
/word向下查找一个名为word的字符串
?word向上查找,n/N重复查找
:10,100s/word1/word2/g从第10行到第100行之间查找word1并将其替换为word2
:1,$s/word1/word2/gc从第1行到第100行之间查找word1并将其替换为word2,并在替换前提示字符给用户确认
x, X删除,x === 【Delete】, X === 【Backspace】
10x连续删除10个字符
dd删除光标所在的那一整行
10dd删除光标向下10行
yy复制光标所在的那一整行
p, p向下,向上粘贴
u复原前一个操作
ctrl + r重复上一个操作
进入编辑模式
按键说明
i, Ii为目前光标所在处插入,I为目前所在行第一个非空字符处插入
a, Aa为从目前所在的下一个字符处插入, A为光标所在行的最后一个字符处插入
o, Oo为目前光标所在的下一行插入,O为上一行插入
r, Rr只会替换光标所在的那一个字符一次, R会一直替换,直到esc
【Esc】退出编辑模式
命令行模式
按键说明
:w保存
:w!强制保存
:q离开vim
:q!不保存修改离开vim
:wq / :wq!保存离开, 强制保存离开
### Vim 编辑器常用操作指令及使用指南 Vim 编辑器是 Vi 的增强版本,具备更多功能且更易于使用,广泛应用于编程和配置文件编辑等场景。其核心优势在于轻量、灵活和高度可定制[^2]。掌握 Vim常用命令可以显著提高文本编辑效率。 #### 三种基本模式 Vim 编辑器有三种主要操作模式: - **普通模式(Normal Mode)**:用于执行命令,如移动光标、复制、粘贴等。 - **插入模式(Insert Mode)**:用于输入文本。 - **命令行模式(Command-line Mode)**:用于执行 ex 命令,例如保存、退出、搜索等[^2]。 #### 常用操作命令 以下是一些常用Vim 操作命令,适用于不同模式: ##### 普通模式常用命令 | 功能 | 命令 | |------|------| | 移动光标 | `h`(左)、`j`(下)、`k`(上)、`l`(右) | | 删除字符 | `x`(删除当前字符) | | 删除整行 | `dd`(删除当前行) | | 复制整行 | `yy`(复制当前行) | | 粘贴内容 | `p`(在光标后粘贴) | | 撤销操作 | `u` | | 重做操作 | `Ctrl + r` | | 进入插入模式 | `i`(在光标前插入)、`a`(在光标后插入) | ##### 命令行模式常用命令 在普通模式下按下 `:` 可进入命令行模式,执行如下命令: | 功能 | 命令 | |------|------| | 保存文件 | `:w` | | 退出编辑器 | `:q` | | 保存并退出 | `:wq` | | 强制退出(不保存) | `:q!` | | 替换文本 | `:s/old/new/`(替换当前行第一个匹配项) | | 替换全部匹配项 | `:g/old/s//new/` | | 设置行号显示 | `:set number` | | 取消行号显示 | `:set nonumber` | ##### 插入模式常用操作 在插入模式中,用户可以直接输入文本。按下 `Esc` 键可以退出插入模式,返回普通模式。 #### ex 命令使用指南 Vim 的 ex 命令主要用于命令行模式中,提供强大的文本处理能力。例如: - `:d` 删除当前行 - `:y` 复制当前行 - `:put` 粘贴已复制的内容 - `:s/old/new/g` 替换当前行所有匹配项 - `:g/pattern/d` 删除所有包含 pattern 的行 这些命令可以组合使用,实现复杂的文本编辑操作,提高编辑效率[^1]。 #### 示例:替换文件中所有“hello”为“world” ```vim :%s/hello/world/g ``` 该命令表示在整个文件范围内(`%`)查找“hello”并替换为“world”,`g` 表示全局替换。 #### 示例:保存并退出 Vim 编辑器 ```vim :wq ``` 该命令用于保存当前编辑内容并退出编辑器。 #### 示例:强制退出且不保存修改 ```vim :q! ``` 此命令用于放弃所有修改并退出编辑器。 #### 小技巧 - 使用 `v` 进入可视模式,可以选择文本进行操作。 - 使用 `.` 可以重复上一次的编辑操作。 - 使用 `/` 进入搜索模式,例如 `/error` 可以查找“error”字符串。 - 使用 `n` 和 `N` 在搜索结果中导航。 Vim 编辑器的强大之处在于其丰富的命令和灵活的操作方式。通过不断实践和探索这些命令,用户可以显著提升文本编辑效率,并适应不同的编辑需求[^3]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值