VIM用法
特简单
热衷新技术,潜心应用开发
展开
-
Vim 自动补全成对的括号和引号
修改后:1 :inoremap ( ()ESC>i2:inoremap ) c-r>=ClosePair(')')CR>3:inoremap { {}ESC>i4:inoremap } c-r>=ClosePair('}')CR>5:inoremap [ []ESC>i6:inoremap ] c-r>=ClosePair(']')CR>7:"inoremap ESC>i8:"转载 2014-02-27 07:35:07 · 5259 阅读 · 0 评论 -
vim技巧6
在插入模式中,如果输入出现了微小的错误,按照常规是按esc退出插入模式,使用命令修改,其实有更为简单的解决方案:假如:在以下代码: 1 #include 2 #define ARRAYSIZE 30 3 4 int add(int a, int b){ 5 return a + b; 6 } 7原创 2016-03-14 08:04:00 · 409 阅读 · 0 评论 -
安装配置Vim中文帮助文档
vim7.4中文帮助的安装原创 2016-11-06 07:02:07 · 675 阅读 · 0 评论 -
我的vim配置文件
觉得不错的话,可以直接将以下内容保存到.vimrc的文件中,放到home目录下即可:"******************************************************特殊设置**********************************************************autocmd InsertLeave * set nocul原创 2016-03-21 22:30:27 · 528 阅读 · 0 评论 -
vim的语法高亮及配置文件说明
本文主要针对那些刚刚入门的菜鸟,老手请自动忽略,谢谢。 一、安装vim: sudo pacman -S vim 随后根据提示输入超级用户密码即可完成安装 二、配置自己的语法高亮文件,主要是修改~/.vimrc,也就是自己所在用户目录的根目录下,该文件是vim的配置文件,是个隐藏文件,需要使用按下f8才能看到这个文件。一些说明:(1)配置文件中以"开始的行都是被注释掉的,实际是没有什么用的原创 2016-11-18 07:26:06 · 3417 阅读 · 0 评论 -
搞定vim的窗口操作
搞定vim的多窗口操作原创 2016-11-20 08:08:29 · 650 阅读 · 0 评论 -
使用vim修改和查看16进制文件
使用vim的十六进制功能查看和编辑文本文件原创 2017-01-11 06:55:47 · 14664 阅读 · 0 评论 -
Vim查找替换及正则表达式的使用
Vim查找替换及正则表达式的使用转载 2017-04-04 10:44:31 · 381 阅读 · 0 评论 -
编程小伙伴的福音
大名鼎鼎的vim键盘图,高清 下面是官方的,更加详细,共7课。原创 2017-04-20 06:52:13 · 458 阅读 · 0 评论 -
vim的使用技巧--模式入门
Vim模式详解原创 2017-04-24 11:07:00 · 543 阅读 · 0 评论 -
vim配置文件解析
我的vim配置文件,功能非常强大原创 2015-10-23 07:27:20 · 770 阅读 · 0 评论 -
Caps_Locl exchang Esc
vim ~/.Xmodmap 1 remove Lock = Caps_Lock 2 keysym Escape = Caps_Lock 3 keysym Caps_Lock = Escape 4 add Lock = Caps_Lock "这个是我喜欢的,一旦一行的字符超出108个的话就原创 2016-02-16 22:22:13 · 492 阅读 · 0 评论 -
让vim的在输入模式下现实光标不同
前几天用过苹果之后,发现vim中在插入模式下与命令模式下光标形状不同,根据光标形状就可以快速确认所在的模式,很方便,后来查了很多资料,一直查到官方的wiki也没有搞定,后来,终于搞定,现记录如下:我的系统是chakra的,是kde4.12的自带终端,分两个部分:首先:在.vimrc中添加两行:let &t_SI = "\]50;CursorShape=0\x7"let &t_EI = "\原创 2014-03-01 21:26:05 · 2020 阅读 · 0 评论 -
VIM使用技巧1
.命令是vim中很重要的一个命令,用法如下:加入有一个文件原创 2014-11-22 19:35:27 · 518 阅读 · 0 评论 -
vim技巧记录底行模式的使用(1)
若正在编辑文件,临时须要查看目录:(1)直接在底行模式下使用ls命令,完整的为:!ls在我这里就显示如下的结果:functionpointer helloWorld.s testArray1 testPointer.c testStruct testStruct2.c testStruct.cfunctionpointer.c pointerf原创 2015-03-30 11:37:28 · 1125 阅读 · 0 评论 -
VIM使用技巧3
假如有如下代码:var foo = "method("+argument1+","+argument2+")"任务:在每个“+”前后各加一个空格步骤:1)命令f+查找符号“+”出现的下一个位置,2)命令s进入修改模式,删除光标下“+”号,并进入插入模式,输入“空+空”3)命令;重复上次查找,命令.重复上次的操作,就这样;,完成第二个“+”号前后的空格插入,原创 2015-04-06 07:56:04 · 427 阅读 · 0 评论 -
VIM使用技巧2
假如有以下程序片段:var foo = 1var bar = 'a'var foobar = foo + bar如果我们想在每行行尾加上分号,(1)使用$移动光标到行尾,(2)执行a;完成一行修改,(3)接着使用两次j.完成任务这个操作中主要优势:(1)减少无为的移动操作(2)实现了一键移动,另一键操作总结:像这样的包含许多重复的操作,尽原创 2015-04-06 07:17:00 · 348 阅读 · 0 评论 -
HTML实体符号代码速查表
1.特色的©©©版权标志| |竖线,常用作菜单或导航中的分隔符···圆点,有时被用来作为菜单分隔符↑↑↑上箭头,常用作网页“返回页面顶部”标识€€€转载 2015-05-13 15:41:43 · 699 阅读 · 0 评论 -
64位linux 汇编
linux中64位入门原创 2015-06-25 07:19:05 · 2225 阅读 · 0 评论 -
Vim技巧5
查找并手动替换。例如有如下一段文字:We' re waiting for content before the site can go liveIf you are content with this, let's go ahead with itWe'll launch as soon as we have the content如果我们想将content替换为copy,(1原创 2015-10-05 20:47:23 · 435 阅读 · 0 评论 -
Vim的修炼等级
用vim 快两年了 看过教程也不少,总的来说还是得自己多练习,当自己觉得有需要的时候,再添加功能。这里分享个看过的最好的教程,出自贴吧的某个朋友,写的很好零学会盲打壹配置文件先从最简开始,在 伍级 前别考虑配置插件,千万别硬背命令,千万别直接取用别人的配置文件基本还是长时间待在 insert mode 下,会觉得 vim 也不过尔尔,也不好用,这个时候,转载 2015-09-23 07:03:37 · 411 阅读 · 0 评论 -
vim中代码注释与取消的两种方法
一、灵活应用列操作取消注释(删除列)1.光标定位到需要注释的第一行的行首。2.CTRL+v 进入“可视 块”模式,选取需要注释的其他多行。3.d 删除,注释取消。 添加注释(插入列)1.光标定位到要注释的行首。2.CTRL+v 进入“可视 块”模式,选取需要注释的其他多行。3.按下SHIFT+i后输入// 。4. 按ESC两次,在每行的行原创 2016-01-24 08:23:08 · 3310 阅读 · 0 评论 -
Vim使用技巧4
使移动和修改都能重复,对重复的操作能够回退比能够重复更加重要:目的 操作重复 回退 序号执行修改 {edit}. u 1在行内查找下一个指定字符 f{char}/t{char} ;, 2在行内查找上一个指定字符F{char}/T{char} ;, 3在文档中查找下一处匹配项/pattern nN 4在文档中查找上一处匹配项?p原创 2015-09-19 11:30:44 · 385 阅读 · 0 评论