摘要: vim-snipmate真的很好用,以前好多编写代码的问题得到完美的解决。还附带提升我对vim的理解和信心,在这里感谢一下作者。thank you。 1、现说一下我浓缩的重要语法。 1、定义是下面这样,注意中间必须是一个制表符<TAB>不能用空格代替。 2、变量。${#},#代表变量数值,从1开始。 阅读全文
posted @ 2016-07-10 21:14 立体风 阅读(2369) 评论(0) 推荐(0)
摘要: 上面是我经过修改,更加符合我的习惯。注意得是snippet和关键字之间必须是一个TAB符,不能是空格,否则会报错。 阅读全文
posted @ 2016-07-10 21:03 立体风 阅读(263) 评论(0) 推荐(0)
摘要: 我比较习惯vim下光标显示为一条竖线,这样的好处是可以准确的知道光标的位置。但有的时候光标表现为一个方块。这个是可以修改改地。 终端下: 终端下这个和终端的光标设置有关,只要修改了终端中光标的显示,vim自然就修改了。 Gvim下: Gvim下是可以自定义的光标的形状的,具体的命令是 ,看看开vim 阅读全文
posted @ 2016-07-09 22:23 立体风 阅读(12688) 评论(0) 推荐(0)
摘要: vim在移动字符出界(上下左右)包括按<ESC>建都会响铃,有时候真的很烦。 在命令行下的vim里使用命令:help visualbell,取消方法里面有说明。 好了,在.vimrc文件里加入set vb t_vb=解决问题。 但是对于gvim,必须修改gvimrc,注意不是vimrc,比如我的wi 阅读全文
posted @ 2016-07-09 07:02 立体风 阅读(1082) 评论(0) 推荐(0)
摘要: vim由插入模式进入编辑模式,会向前移动一个字符。 利用这个特性,我们可以用他来过一个字符。 什么情况需要过字符?比如:右括号、右引号等等,在括号中间,直接跳出,而不用方向键移动。 向前过一个字符,应用场景:进入括号内。 例如:( )| //光标由外面进入括号。 方法: 效果:( | ) //以后在 阅读全文
posted @ 2016-07-09 06:41 立体风 阅读(669) 评论(0) 推荐(0)
摘要: msys2是基于mingw的bash模拟器,他为在windows下使用类似unix的环境提供了方便。同时,他还是基于mingw的,所以,他生成的也是原生的windows程序。 msys2官方网站是:https://msys2.github.io msys2还有一个优点是,他可以使用 命令,安装一些u 阅读全文
posted @ 2016-07-08 17:57 立体风 阅读(1207) 评论(0) 推荐(0)
摘要: zo 打开当前折叠 zc 关闭当前折叠 zr 打开所有折叠 zm 关闭所有折叠 阅读全文
posted @ 2016-07-08 03:00 立体风 阅读(317) 评论(0) 推荐(0)
摘要: 太好用了,括号相关的各种麻烦都一一解决,剩下的就是熟练,熟练,在熟练了。呵呵 连教程都做得这么好,先放这里,以后慢慢翻译。 Auto Pairs ========== Insert or delete brackets, parens, quotes in pair. Installation co 阅读全文
posted @ 2016-07-07 21:34 立体风 阅读(6156) 评论(2) 推荐(1)
摘要: inoremap命令用于映射按键。 i代表是在插入模式(insert)下有效 nore表示不递归no recursion,例如: 和`inoremap y Y`并不会出现无限循环。 map映射 举个例子,将Shift+Enter用来跳出括号。 inoremap la 本映射利用了vim中,由编辑模式 阅读全文
posted @ 2016-07-07 20:23 立体风 阅读(8608) 评论(0) 推荐(1)
摘要: 先说如何自动补全。 命令: inoremap ( ()i inoremap [ []i inoremap { {}i inoremap " ""i 添加i是为了让括号补全后,光标出现在括号里面。如果没有i,则补全后,光标在外面。不要补全,否则大于小于号没法输入了。 进入正题,如果跳出快速跳出括号 举 阅读全文
posted @ 2016-07-07 18:50 立体风 阅读(4634) 评论(0) 推荐(0)