随笔分类 - Editor
摘要:由于thrift文件中的结构体成员变量或service的函数声明前,需要一个递增的数字,例如: 1 /** @Description('') */ 2 1: i32 id, 3 4 /** @Description('') */ 5 2: string name, 6 7 /** @Description('') */ 8 3: i32 age, 9 .10 .11 . 如果一个一个的写,或者yy + p然后改成数字递增,感觉很麻烦。这里用vim的宏录制功能就很神器了。 在vim的Normal模式下,就是命令模式下,按下q,进入宏录制,再按下a-
阅读全文
摘要:用vim的pythoner总会被缩进虐一次。当多个人同时修改一个py,或者一个人在不同的环境中修改同一个py时,可能会遇到当前用户的vimrc设置不同,导致py代码中的缩进不统一,那结果肯定是运行不能了。 不过缩进这东西就跟大括号该怎么写是一类问题,就是个习惯。有的人习惯是\t做缩进,有人就是4个空格,还有是8个空格的。不能通过每个人的vimrc配置相同来统一缩进问题(不太人性化),可以在文件级别来约定。这里我们使用“modeline”功能。这个功能可以使得无论谁拿来这个文件,不用更改自己的个性化设置,就可以安装原来的文件所需设置来编辑,比如不同的缩进方式。 vim的modeline可...
阅读全文
摘要:从学会Vim到偶尔使用也有不少时间了,最近刚开始把主要工作环境转到服务器开发,一个是省的自己配本地环境,而且开个终端就好了比IDE省内存。在服务器开发,主要的Editor就是Vim,自认为平常使用还是足够用了,但是Vim真的是博大精深(Emacs党勿喷,Emacs也老NB了嗯),还是需要有个地方积累一下。把原来收集的资料也整理整理分享出来。
阅读全文

浙公网安备 33010602011771号