随笔分类 -  vim

摘要:图完 阅读全文
posted @ 2012-05-02 02:47 wangkangluo1 阅读(601) 评论(0) 推荐(0) 编辑
摘要:键盘移动 (Move)一切都从键盘的移动k-> 上 upj-> 下 downh-> 左 leftl-> 右 rightz-> 重画屏幕,当前光标变成屏幕的第一行 (redraw current line at top of window)CTRL-f-> 跳到下一页 (page down)CTRL-b-> 跳到上一页 (page up)跳跃指令 (jumps)跳跃指令类似于游览器中的<前进><后退>按钮CTRL-]-> 跟着link/tag转入 (follow link/tag)CTRL-o-> 回到上一次的jump 阅读全文
posted @ 2012-04-12 23:05 wangkangluo1 阅读(46480) 评论(1) 推荐(13) 编辑
摘要:索引跳转undo代码折叠缓冲区标签文件打开与保存插入光标移动复制粘贴删除缩进查找替换bookmarksctagsbash自动补全分屏diff其他跳跃指令 (jumps)跳跃指令类似于游览器中的<前进><后退>按钮CTRL-]-> 跟着link/tag转入 (follow link/tag)CTRL-o-> 回到上一次的jump (go back)CTRL-i-> 跳回下一个 (go forward):ju-> 显示所有的可以跳跃的地方 (print jump list)重做/回复u-> undoCTRL-r-> redovim的und 阅读全文
posted @ 2012-04-12 23:02 wangkangluo1 阅读(5585) 评论(0) 推荐(1) 编辑
摘要:替换:%s/abc/123/g 把abc全部替换成123:%s/abc/123/gc 同上,但需要用户一个个的确认替换选中区块替换v模式下选中块 : 会看到:'<,'>然后补全:'<,'>s/aaa/bbb/gTAB替换为空格::set ts=4:set expandtab:%retab!空格替换为TAB::set ts=4:set noexpandtab:%retab! 阅读全文
posted @ 2012-04-12 22:53 wangkangluo1 阅读(412) 评论(0) 推荐(0) 编辑
摘要:撤销u 退回前一个动作ctrl+r 重复前一个动作:e! 文档还原到最原始状态 阅读全文
posted @ 2012-04-12 22:52 wangkangluo1 阅读(744) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://vitaminj.blogbus.com/logs/35851648.html1.在~/.vim/c-support/templates/Templates可以设置版权信息,如作者、信箱、版权归属等,新建.c或.cpp文件是可以看到,并且列出了使用模板文件位置,可以自己编辑2.\if 插入一般函数3.\im 插入主函数4.\cfu 插入函数头,即函数说明5.\cfr 插入一个frame comment,可以用来写变量说明6.\p< 插入一个include , 并且把光标放在<>中7.\rc 保存并编译8.\rr 运行9.\nr 可以在~/.vim/c- 阅读全文
posted @ 2012-03-18 04:16 wangkangluo1 阅读(2389) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://blog.csdn.net/ruixj/article/details/3765385平时在写程序时经常会遇到大小写转换的问题,vim中提供了很多非常方便的大小写转换命令,可以快速的进行字母、单词、任意行的大小写转换,可以和vim的光标移动指令组合使用。~ 将光标下的字母改变大小写3~ 将光标位置开始的3个字母改变其大小写g~~ 改变当前行字母的大小写U 将可视模式下选择的字母全改成大写字母u 将可视模式下选择的字母全改成小写gUU 将当前行的字母改成大写3gUU 将从光标开始到下面3行字母改成大写guu 将当前行的字母全改成小写gUw 将光标下的单词改成大写。guw 阅读全文
posted @ 2011-07-23 11:41 wangkangluo1 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:字符串替换 :3,15 s#"#'#g #将3到15行的"换成':%s/\%u3000//g 删除中文空格生成帮助标签:helptags ~/.vim/doc 阅读全文
posted @ 2011-07-21 10:15 wangkangluo1 阅读(322) 评论(0) 推荐(0) 编辑
摘要:vim 实用技术 之 八 c/h文件间相互切换 -- 插件: A下载地址http://www.vim.org/scripts/script.php?script_id=31版本安装将a.vim 放到 ~/.vim/plugin 文件夹中手册无下面介绍它的用法:作为一个C程序员, 日常Coding时在源文件与头文件间进行切换是再平常不过的事了, 直接用vim打开其源/头文件其实也不是什么麻烦事, 但是只用一个按键就切换过来了, 这是多么贴心的功能啊....安装好a.vim后有下面的几个命令可以用了::A在新Buffer中切换到c\h文件:AS横向分割窗口并打开c\h文件:AV纵向分割窗口并打开c 阅读全文
posted @ 2011-06-10 03:49 wangkangluo1 阅读(1502) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://hqlong.com/2010/01/1254.htmlvim技巧:折叠快捷键以前用的挺熟的,一段时间不用了,快捷键又忘了,不得不重新再看手册,今天专门整理一下,以后查找起来也比较方便。zc 折叠,只折叠最外层的折叠zC 对所在范围内所有嵌套的折叠点进行折叠,包括嵌套的所有折叠.zo 展开折叠,只展开最外层的折叠.zO 对所在范围内所有嵌套的折叠点展开,包括嵌套折叠.[z 到当前打开的折叠的开始处。]z 到当前打开的折叠的末尾处。zj 向下移动。到达下一个折叠的开始处。关闭的折叠也被计入。zk 向上移动到前一折叠的结束处。关闭的折叠也被zd 删除 (delete) 在光 阅读全文
posted @ 2011-06-10 03:38 wangkangluo1 阅读(11368) 评论(1) 推荐(0) 编辑
摘要:快捷键 vim 图 阅读全文
posted @ 2011-06-10 02:34 wangkangluo1 阅读(2095) 评论(0) 推荐(0) 编辑
摘要:原文链接vim ide 配置:写在前面Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改装成一个简易IDE, 说它"简易"是界面上看起来"简易", 但功能绝对不比一个好的IDE差, 该有的功能都 阅读全文
posted @ 2011-06-09 19:03 wangkangluo1 阅读(2738) 评论(2) 推荐(1) 编辑
摘要:.vimrc 配置""""""""""""""""""""""""""""""""""""""""""""""""&qu 阅读全文
posted @ 2011-06-09 19:01 wangkangluo1 阅读(808) 评论(0) 推荐(0) 编辑