今天开始做Vimer
来源:互联网 发布:李红涛 浙江大学知乎 编辑:程序博客网 时间:2024/05/01 22:36
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,Xx为del,X为Backspace
dd 删除所在行 .重复删除,重复粘贴
u 与 ctrl+r
复原与重复
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,Xx为del,X为Backspace
dd 删除所在行 .重复删除,重复粘贴
u 与 ctrl+r
复原与重复
持续补充!
- 今天开始做Vimer
- 今天开始做java
- 今天开始做NorthWind
- 今天开始做项目了
- 从今天开始做毕业设计
- 今天开始做网管了
- 今天开始做oj题
- 今天开始做百度地图
- 今天开始做项目了
- 今天开始做自己的BLOG
- 今天开始做五子棋游戏了
- 今天开始做siebel的项目了
- 今天开始做CSDN的博客
- 今天开始学习EJB,做个记号。
- 今天开始学php,做网站开发
- 从今天开始,做一些改变
- 【从今天开始,认真做自己】
- 从今天开始,做一个测试工程师
- 开始编译内核模块
- 转发一篇关于ANSI,Unicode,UTF-8编码的文章,我认为是最容易动的,最详细的
- Android模拟器大小调整【转载】
- hash_map的使用备忘
- 使用XMLHTTP Request Object获取服务器数据 (转http://www.cnblogs.com/birdshome/archive/2004/12/26/82238.html)
- 今天开始做Vimer
- (三)、使用HighCharts创建第一个图表实例
- Spring事务--非注解--持久层|业务层
- 通过重写Adapter实现多选的ListView
- http协议头文件的控制信息
- [Darktable]dt源码分析(未完)
- 有a,b两个已按学号升序排序的链表,每个链表中的结点包括学号、成绩。要求把两个链表合并,仍按学号升序排列。
- rmn190: good articale about hibernate source code (Total 27)
- perl正则表达式中文问题