Winner,Vimer,傻傻分不清楚。
很长时间之后,终于真真得决定使用Vim了,虽然,感觉Vim巴不得把键盘上的所有键都作为快捷键。
==============================================================================
每个Vimer都有一份.vimrc,每一个Vimer都又他常用的插件。
一口吃个胖子肯定不合适,简单适用之后,再循序渐进才是务实的态度。
==============================================================================
我的.vimrc,不要嘲笑先,随着日后使用的积累,我相信会成为一份很好的配置单,如果您看到这篇文章是我早期写的,您受累了。
===============================================================================
使用的软件和插件有:ctags、cscope。Taglist、NERDTree、a.vim。没有使用自动补全,全靠大脑自立更生。
1. ctags常用命令
- Ctrl + ] 跳到光标处标示符的定义处
- Ctrl + t 调回来
- :tag tagname 跳到tagname
- :ts tagname 多个tagname时,给出列表
2. Taglist常用命令
- u 更新
- o 在新的水平分割栏中打开文件
- s 不同方式的排序
- ] ] 打开上一个文件
- [ [ 打开下一个文件
3. cscope常用命令
- :cs find s|g|d|c|t|f 标示符 查找命令
- :cw 多于一个查找结果时,显示列表
4. NERDTree常用命令
- o 在当前打开文件
- go 在当前打开文件,但焦点留在NERDTree
- i 在新的水平分栏中打开
- gi 不用我说了吧
5. a.vim常用命令
- :A 打开对应的头文件或者对应的源文件
- :AS 在水平spilt中打开
- :AV,AT 这也不说了
=====================================================================================================
vim自身常用命令
| 移动命令 | sdfsdfssssssssssfsfsdf |
| ctrl+f | 向下移动一页 |
| ctrl+b | 向上移动一页 |
| ctrl+u | 向上移动半页 |
| ctrl+d | 向下移动半页 |
| 数字+h/j/k/l | 向相应方向移动 |
| 0 | 移动到本行最前面的字符处 |
| $ | 移动到本行最后面字符处 |
| G | 移动到最后一行 |
| nG | 移动到第n行 |
| gg | 1G |
| n+回车 | 向下移动n行 |
| 搜索 | |
| /word | 向下搜索 |
| ?word | 向上搜索 |
| 字母n | 重复搜索动作 |
| :50,$s/word1/word2/g | 在第50行到文本末尾,替换word1为word2 |
| 删除 | |
| x,X | x为del,X为Backspace |
| dd | 删除所在行 |
| . | 重复删除,重复粘贴 |
| u 与 ctrl+r | 复原与重复 |
持续补充!
789

被折叠的 条评论
为什么被折叠?



