
vim
dumb_man
这个作者很懒,什么都没留下…
展开
-
vim中ctags列出所有匹配项
以前都用ctrl + ],为了列出所有其他匹配项还要:ts。今天才发现g]可以直接列出所有匹配项,省得再:ts了。另外,修改.vimrc中,加上nmap g]即可直接把Ctrl + ]映射到g]。顺便备份一个写的比较全面的vim快捷键映射的教程:(主要是各种组合键、特殊键的表示方法)http://www.cnblogs.com/softwaretesting/archive/2011/09/28原创 2017-11-20 17:48:00 · 2763 阅读 · 1 评论 -
vim中多行注释 和 删除多行注释
1.多行注释: a. 按下Ctrl + v,进入列模式; b. 在行首选择需要注释的行; c. 按下“I”,进入插入模式; d. 然后输入注释符(“//”、“#”等); e. 按下“Esc”键。2.删除多行注释: a. 按下Ctrl + v, 进入列模式; b. 选定要取消的注释符; c. 按下“x”或者“d”.原创 2017-11-20 17:48:46 · 184 阅读 · 0 评论 -
一步步将vim改造成C/C++开发环境(IDE)
转自:Figthing我的vim IDE界面: 1、安装Vim和Vim基本插件首先安装好Vim和Vim的基本插件。这些使用apt-get安装即可:lingd@ubuntu:~/arm$sudo apt-get install vim vim-scripts vim-doc其中vim-scripts是vim的一些基本插件,包括语法高亮的支持、缩进等等。vim中文帮助文档tar包下载地址原创 2017-11-20 17:51:14 · 7613 阅读 · 1 评论 -
linux中的剪贴板用法,实现vim中原格式粘贴
不同于Windows,Linux系统里存在两个剪切板:一个叫做选择缓冲区(X11 selection buffer),另一个才是剪切板(clipboard)。选择缓冲区是实时的,当使用鼠标或键盘选择内容时,内容已经存在于选择缓冲区了,这或许就是选择缓冲区的由来吧。使用下面的命令查看选择缓冲区的内容::$ xclip -out如果没有xclip命令,Debian/Ubuntu下可以通过如下命原创 2017-11-20 17:51:38 · 4189 阅读 · 0 评论 -
vim cscope E567: no cscope connections
在 ~/.vimrc里加上一句:cs add cscope.out原创 2017-11-20 17:52:16 · 3075 阅读 · 0 评论 -
[转]Vim 复制粘帖格式错乱问题的解决办法
有时候,复制文本(尤其是代码)到 Vim,会出现格式错乱的问题。看样子,应该是自动缩进惹得祸。本文不去深究原因,直接给出解决方法。 1. paste 模式运行如下命令,进入 paste 模式::set paste进入 paste 模式后,按 i 键进入插入模式,然后再粘帖,文本格式不会错乱了。但粘帖后还需要按 进入普通模式并执行如下命令结束 paste 模式::set nopaste显然,这样非转载 2017-11-20 17:52:32 · 794 阅读 · 0 评论 -
Vim使用技巧之tab and buff
vim中的buffer、tab、window说明Vim :help window explains the confusion "tabs vs buffers" pretty well. A buffer is the in-memory text of a file. A window is a viewport on a buffer. A tab page is转载 2017-11-20 17:52:21 · 1121 阅读 · 0 评论