vim常用命令总结
来源:互联网 发布:淘宝假面骑士铠武腰带 编辑:程序博客网 时间:2024/05/19 00:10
把vim常用命令总结一下,以便日后查阅
** 模式 **
normal - 常规模式 【esc】
insert - 插入模式 【i】
visual - 可视模式(选择整行,整段文字)【v】
** 保存,退出 **
:wq - 保存 + 退出
:q! - 强制退出
** 进入,返回 **
ctrl + ] - 进入tag
ctrl + o - 返回上一层
** 插入 **
i - 在光标前插入字符
A - 在一行的末尾插入字符,之前光标可以在任意位置
p - 将删除内容置入光标后
o - 在光标下方打开新一行并进入插入模式
O - 在光标上方打开新一行并进入插入模式
r + 字符 - 将光标所在字符替换为r后的字符
cw 或 ce - 删除光标后的单词并进入插入模式,用于更改文本直到一个单词的末尾
c + motion 同上
** 删除 **
操作符 d + 操作对象 motion
motion:
w - 从当前光标到下一个单词的第一个字符处,但不包括第一个字符
e - 从当前光标到单词的最后一个字符处,包含最后一个字符
$ - 从当前光标到行尾最后一个字符,包含最后一个字符
0 - 从当前光标到行首
dw - 删除单词
dd - 删除行
d$ - 从光标处删除到行尾
d0 - 从光标处删除到行首
** 撤销 **
u - 撤销最后一个命令
U - 撤销对整行的修改,恢复到改行原始状态
** 跳转 **
gg - 跳转到文件第一行
G - 跳转到文件最后一行
行号 + G - 跳转到指定行
** 搜索,替换 **
/ + 字符串 - 搜索该文件中的字符串,n继续查找,N反向继续查找
:s/old/new - 光标所在行第一个old替换为new
:s/old/new/g - 光标所在行所有old替换为new
:#,#s/old/new/g - #行到#行间的所有old替换为new
:%s/old/new/g - 全文的old替换为new
:%s/old/new/gc - 全文的old替换为new,替换前询问
% - 查找配对括号
** 文件管理 **
:edit. - 显示正在编辑的文件所在的目录,注意edit后有 “.”
- vim常用命令总结
- vim 常用命令总结
- VIM常用命令总结
- vim常用命令总结
- vim常用命令总结
- vim常用命令总结
- vim常用命令总结
- vim常用命令总结
- [总结]vim编辑器常用命令
- vim常用命令总结
- vim常用命令/快捷键总结
- vim常用命令的总结
- vim常用命令总结
- Vim 常用命令总结
- vim常用命令总结
- vim常用命令总结
- VIM常用命令总结
- Vim 常用命令总结
- poj_1573
- 课程设计
- Apache HTTP Server与Tomcat集成实践
- Error LNK2001 无法解析的外部符号 的几种情况及解决办法
- Leetcode -- Search a 2D Matrix
- vim常用命令总结
- Android——动画之帧动画
- JavaScript判断浏览器类型及版本
- 学习
- jquery中的empty()与remove()区别
- Windows下使用GNU编译器
- [转]解决Codeforces访问慢的本地方案
- poj 2893 M × N Puzzle(八数码可行解)树状数组求解
- php文件下载函数