-
迫于要在服务器上写cpp代码,又由于各种原因,没办法把同步到本地。因此要在服务器上配置一个cpp的环境orz. 我是用vim-plug来管理插件的,只需要添加 Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' } 就好了。 下面记录一些会用到的快捷键: ctrl+w类似tmux里面的功能键。 crtl+w+w: 光标自动在左右侧窗口切换 cril+w+r:调换左右侧窗口的布局位置 t 在新 Tab 中打开选中文件/书签,并跳到新 Tab T 在新 Tab 中打开选中文件/书签,但不跳到新 Tab gT 前一个 tab gt 后一个 tab
Read More -
现在用的vim配置还是2015年7月的时候写的。 三年过去了,vim到了8.0,很多功能也有了更多选择。因此打算来更新一波vim配置。目前还在更新过程中。。。等差不多折腾完再来记录一些信息。 """"""""""" for vim """""""""""""" set ru set nu set clipboard+=unnamed " 映射全选+复制 ctrl+a map …
Read More -
来来回回折腾了好多次,aur直接安装或者手动编译,安装后都无法补全 ycm的log文件是在/tmp目录下的。 发现问题是缺少libtinfo.so.5 2017-07-28 17:02:12,667 - ERROR - Error occurred while loading global extra conf /home/coder/.ycm_extra_conf.py Traceback (most recent call last): File …
Read More -
由于最近要做数字图像处理的大作业,以及之后一段时间,估计写python多一些,所以打算花些时间配置下vim. 1. 一键执行 其实之前一直有的。。不过没有效果,就没有管。发现问题是,python对应的filetype为"python",而不是"py" func! CompileRunGcc() exec "w" if &filetype == 'c' exec "!g++ % -o %<" exec "! ./%<" elseif &filetype == 'cpp' exec "!g++ % …
Read More -
好久没装新插件了,最新要配下python,发现安装时候满屏的错误。。。 最后发现是shell的锅,因为我用的是fish,在.vimrc文件中添加 set shell=/bin/bash 即可。 以及说下可能的其他原因,虽然我没遇到 * 对于arch系,可能从aur中安装的版本out ot data * 可能没有把.vimrc中vundle的配置从set rtp+=~/.vim/bundle/vundle更新成set rtp+=~/.vim/bundle/vundle.vim * 可能项目名称用了" 而不是' 以及顺手查了下bundle和Plugin的区别。。。 简单来说。。Plugin是新写法,bundle是正在被淘 …
Read More -
vim在ACM/ICPC中的使用 Posted on 2014年11月22日 by kuangbin Vim大法好! 应大家的要求,写一篇博客来介绍下vim在ACM中的简单使用。 写本文的目的,只是为了给广大acmer一个入门vim的指导。不喜勿喷! 不想看到的请远离! vim大法好,远离sublime、cb保平安! 从13年开始,平时写程序和比赛都是用的vim,也一直在推荐大家使用vim,至于为何要用vim,原因很多。 为何要使用vim?1) 可以装逼,vim显得高端大气上档次,现场赛你打开的是丑陋的CB,别人打开的是VIM,高下立判。 2) 用vim可以明显提高写代码的感觉,加快代码速度。3) vim大法好。 当然,前面纯粹个人 …
Read More