vim
sxlwzl
这个作者很懒,什么都没留下…
展开
-
vim添加和删除注释
1,批量注释转载 2014-04-14 23:12:30 · 795 阅读 · 0 评论 -
配置 VIM 开发环境
zz: http://hutaow.com/blog/2013/11/22/vim-development-environment/1 插件列表1.1 CTagsCTags用来给源代码生成索引文件,以便于文本编辑器快速定位符号位置(变量、函数、类等)。下载地址:http://ctags.sourceforge.net使用方式:在代码的根目录执行如下命令即可生成tag文件转载 2014-06-20 14:06:53 · 892 阅读 · 0 评论 -
vim计算表达式
2+3=;bchttp://vim.sourceforge.net/scripts/script.php?script_id=219原创 2014-07-13 14:49:22 · 1148 阅读 · 0 评论 -
autocmd的使用
:autocmd BufWritePost * call ststem ("ctags -R")参考:http://yangbo.name/wp_page/vi/autocmd.html原创 2014-07-13 17:03:07 · 3816 阅读 · 0 评论 -
.vimrc文件设置
set number"color desert"color desert256"color 256-junglecolor candycode"color calmar256-darkset cursorlineset showmatchset tabstop=4set shiftwidth=4set rulerset showmodeset sh原创 2014-06-20 17:06:04 · 649 阅读 · 0 评论 -
vim使用技巧
practical vim (edit text at the speed of though)原创 2014-07-12 00:25:40 · 538 阅读 · 0 评论 -
vi/vim使用进阶: 剑不离手 – quickfix
zz : http://easwy.com/blog/archives/advanced-vim-skills-quickfix-mode/转载 2014-07-13 17:28:23 · 590 阅读 · 0 评论 -
vim的复制和粘贴寄存器
"ay"ap寄存器类型VIM中有9中类型的寄存器,寄存器的主要功能就是缓存操作过程中删除、复制、搜索等的文本内容,通过 :help registers命令查看寄存器的详细帮助说明,这里对类型翻译如下: 未命名寄存器 "" —— vim使用的默认寄存器,文本来源命令:d/c/s/x/y10个数字命名寄存器 "0 - "9 —— vim原创 2014-07-13 14:29:04 · 2036 阅读 · 0 评论 -
vim中快速grep,并快递debug
1,先使用vim的cmdline!grep -i debug % > debug%代表dang'qian原创 2014-09-27 23:47:01 · 599 阅读 · 0 评论 -
vim 替换时,大小写控制
1,需求将if(test_reg != `TEST_REF_DEF) B原创 2014-11-24 11:14:31 · 4774 阅读 · 0 评论 -
chrome的vim插件:Vimium 用法
zz: http://kejibo.com/chrome-vimium/Vimium插件让键盘党像操作Vim一样操作Chrome什么是键盘党?键盘党是指尽可能将所有电脑操作用键盘来完成,而不去动鼠标的人。鼠标应该说是新手们的最爱,很直观,指哪点哪,很听话!不过常常使用电脑的人,如果一直使用鼠标的话,手会发酸,因为操作鼠标的时候,手臂不是在一个自然转载 2014-12-16 16:39:50 · 2311 阅读 · 0 评论 -
vim 配置
set nocompatibal (first of set):options0, set showmode 显示当前状态1,set ruler 显示当前光标所处的位置2, set number , set nonumber 显示和关闭行号3,set ignorecase, set noingnorecase 开启关闭忽略大小写4, set hlsearch, set no原创 2015-02-06 00:07:22 · 450 阅读 · 0 评论 -
vim 技巧
0, 特殊字符.*[]^%/?~$1,输入60个# (使用命令计数)60 i # esc2,移动b(back),e(end of word)0(行首), $ (行尾)fa(向后寻找a),Fa(向前寻找a)% 在语法的{/},(/) ,[/] 之间快速移动。 sv里边的begin end后面加{ } 有助于 :33 快速移动到33 行gg, G 首原创 2015-02-06 00:07:23 · 987 阅读 · 0 评论 -
vim中的tab和space
1,如果每个tab都是4个空格,代码很长时,出现太多而对不上的情况。建议使用1tab=2space2,vim中的设置set tabstop=4set shiftwidth=4autocmd FileType c,cpp,h set tabstop=2 | set shiftwidth=2 | set expandtabc/cpp/h 文件才这样缩进。原创 2014-12-14 22:28:02 · 680 阅读 · 0 评论 -
gvim 保存当前会话和重新load保存会话
mksession [file]:命令来创建一个会话文件source {file}:来导入会话文件:mksession layoutgvim:source layout原创 2015-04-08 17:14:49 · 759 阅读 · 0 评论 -
vim支持+python和+python3切换
zz:http://jingyan.baidu.com/article/c1a3101e41c0b4de656debcb.htmlubuntu 中的 vim 从 16.04 开始支持 python3 取代了之前对 python 的支持 ,然而 vim 的插件还不支持 python3,如图所示各种疼,为了爽还是要换到 python 啊。1,在终端中输入 vim --version 查转载 2016-10-05 10:39:45 · 9409 阅读 · 0 评论 -
vim按键映射设置
学会了Vim的简单使用的后,往往是开始折腾Vim的配置文件vimrc ,让它赶上其它编辑器:)。vimrc 中的设置实在是太多了,待日后把我的vimrc 文件贴出来后再做更多的说明,这里先对我已知道的按键映射(好像有的也叫按键绑定)做个笔记,同时也记下几个比较有意思的命令。Vim的模式在设置按键映射之前有必要先了解一下Vim的几种模式。据说Vim有十多种模式,但只要了解最基本的3种,基本上就可以满转载 2014-07-13 16:30:11 · 2479 阅读 · 0 评论 -
vim格式化代码,非常好用
从别的编辑器里粘贴到vim里的代码经常由于不正常的缩进变得格式混乱。格式化全文: gg=G自动缩进当前行: ==格式化当前光标接下来的10行: 10=格式化选定的行: v (向上下选择)=官方解释:http://vimdoc.sourceforge.net/cgi-bin/vimfaq2html3.pl#14.6 How do I format/in转载 2014-06-20 12:16:26 · 728 阅读 · 0 评论 -
gvim之Vimdiff 使用
zz ; http://www.ibm.com/developerworks/cn/linux/l-vimdiff/index.html源程序文件(通常是纯文本文件)比较和合并工具一直是软件开发过程中比较重要的组成部分。现在市场上很多功能很强大的专用比较和合并工具,比如 BeyondCompare;很多IDE 或者软件配置管理系统,比如Eclipse, Rational Cle转载 2014-04-15 18:46:22 · 14015 阅读 · 0 评论 -
vim : 删除不包含某字符的行
zz : http://bbs.chinaunix.net/thread-1098609-1-1.htmlook3016a@dlm.mabuchi-motor.co.jphelloworldqingfeng_ma@dachan.com.cnzongbuban@126.comkongxj@dlut.edu.cnlj@dhc.com.cnadfs转载 2014-05-06 22:14:47 · 6660 阅读 · 0 评论 -
gvim文件中的^M处理方法
这里的“^M”要使用“CTRL-V CTRL-M”生成,而不是直接键入“^M”转载 2014-05-15 16:16:46 · 2337 阅读 · 0 评论 -
rhel中只有vim,升级到gvim的方法
1,vim -v确定一下目前安装的版本号。2,下载vim-X11-7.2.411-1.8.el6.i686原创 2014-05-10 00:58:22 · 2860 阅读 · 0 评论 -
vim在同一个窗口中同时编辑多个文件
zz : http://blog.chinaunix.net/uid-16979052-id-3399427.html一、如果在终端中开没有打开vim,可以:横向分割显示:$ vim -o filename1 filename2 纵向分割显示:$ vim -O filename1 filename2二、如果已经用vim打开了一个文件,想要在转载 2014-04-10 22:55:54 · 534 阅读 · 0 评论 -
vim中的正则表达式替换
文件为:1原创 2014-05-18 16:52:44 · 809 阅读 · 0 评论 -
vim中的sort和unique
:sort option Description:sort Sort in ascending order:sort! Sort in descending order:sort i Ignore case while sorting:sort u Remove duplicate lines. u stands for unique.原创 2014-05-13 20:40:22 · 6842 阅读 · 0 评论 -
vim中的缩进
使用快捷键shift>> 可以实现当前行缩进一个tab的宽度。反之使用shifit翻译 2014-05-13 20:55:59 · 472 阅读 · 0 评论 -
vim中的align插件
原文:vim 101 hacksHack 47. Align the Variable Assignment alhttp://www.vim.org/scripts/script.php?script_id=294翻译 2014-05-13 20:31:25 · 2820 阅读 · 0 评论 -
bash输入vim化,解决输入命令后修改的难题
原文: vim 101 hacksHack 81. Make Bash Shell work like Vim Editor翻译 2014-05-13 20:59:10 · 590 阅读 · 0 评论 -
vi统计某个匹配出现的次数
command line ::%s/字符串//gn原创 2014-05-27 13:21:47 · 1139 阅读 · 0 评论 -
vimshell的工具
http://www.vim.org/scripts/script.php?script_id=2771.安装方法 下载conque_1.1.vba,用vim打开后,执行:so %,会自动执行安装.五.使用方法 一共四个命令: ConqueTerm : 在当前的窗口打开 ConqueTermSplit :横向分转载 2014-06-01 22:32:08 · 729 阅读 · 0 评论 -
vim对一个文件的批处理script
file.txtaaabbbcccyyyscript.vim:%原创 2014-06-19 11:26:11 · 1519 阅读 · 0 评论 -
vim的代码补全插件(neocomplcache/neocomplete)
文件下载地址:https://github.com/Shougo/neocomplcache.vim原创 2014-06-20 13:58:59 · 4772 阅读 · 0 评论 -
设置vim自动换行,自动折行
自动换行是每行超过 n 个字的时候 vim 自动加上换行符用类似 :set textwidth=70 来设置 n自动折行 是把长的一行用多行显示 , 不在文件里加换行符用 :set wrap 设置自动折行:set nowrap 设置不自动折行转载 2014-06-20 10:15:11 · 7617 阅读 · 0 评论 -
VIM插件汇总
1,conque_term gvim里边运行shell (堪称神器,特别是在需要保存非常大log文件时,非常有用。)http://www.vim.org/scripts/script.php?script_id=27712,systemverilog与verilog语法高亮插件3,neocomplcache与supertab自动补全插件4,minibuf原创 2014-06-20 17:06:08 · 1198 阅读 · 1 评论