第26月第2天 vim javacomplete
1.
将解压出来的autoload 和 doc的内容添加到~/.vim/下的相应目录下,如果~/.vim下没有这两个文件夹就手动创建
其中autoload里的有javacomplete.vim java_parser.vim Reflection.java三个文件,要做的事情是编译 :javac Reflection.java 得到一个.class文件
将.class文件的路径添加到CLASSPATH环境变量里

然后使该环境变量生效 source .bashrc(因为我的环境变量是在~/.bashrc中添加的)
~/.vimrc中添加配置
setlocal omnifunc=javacomplete#Complete
autocmd Filetype java set omnifunc=javacomplete#Complete
autocmd Filetype java set completefunc=javacomplete#CompleteParamsInf
inoremap <buffer> <C-X><C-U> <C-X><C-U><C-P>
inoremap <buffer> <C-S-Space> <C-X><C-U><C-P>
autocmd Filetype java,javascript,jsp inoremap <buffer>  .  .<C-X><C-O><C-P>https://www.cnblogs.com/20170722-kong/p/8052588.html
https://www.vim.org/scripts/script.php?script_id=1785
2.缩进
shift+v选中行,使用==进行缩进
第26月第2天 vim javacomplete的更多相关文章
- 第28月第11天 vim -b
		1. 首先以二进制方式编辑这个文件: vim -b datafile现在用 xxd 把这个文件转换成十六进制: :%!xxd文本看起来像这样: 0000000 ... 
- 第26月第3天 java gradle
		1. 430 /Applications/Android\ Studio.app/Contents/gradle/gradle-2.8/bin/gradle -v 434 mkdir gradle01 ... 
- 第26月第30天 srt
		1. ffmpeg -i 0.mp4 -vf subtitles=0.srt 1.mp4 https://jingyan.baidu.com/article/c45ad29c73cef2051653e ... 
- 第26月第29天 ffmpeg yasm
		1. brew install automake fdk-aac git lame libass libtool libvorbis libvpx \ opus sdl shtool texi2htm ... 
- 第26月第28天 avplayer cache
		1.urlsession https - (void)URLSession:(NSURLSession *)session didReceiveChallenge:(NSURLAuthenticati ... 
- 第26月第26天 Domain=AVFoundationErrorDomain Code=-11850
		1. curl -voa http://119.29.108.104:8080/inweb01/kotlin.mp4 -H "Range:bytes=0-1" https://al ... 
- 第26月第25天 ubuntu openjdk-8-jdk jretty
		1.ubuntu ============== sudo apt-get install openjdk-8-jdk https://blog.csdn.net/zhaohaiyitian88/art ... 
- 第26月第23天 nsobject 单例 CFAbsoluteTimeGetCurrent
		1.nsobject 单例 sudo chmod 666 /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/ ... 
- 第26月第22天 iOS瘦身之armv7 armv7s arm64选用 iOS crash
		1.iOS瘦身之armv7 armv7s arm64选用 机器对指令集的支持是向下兼容的,因此armv7的指令集是可以运行在iphone5S以上的,只是效率没那么高而已~ 但是由于苹果要求必须支持ar ... 
随机推荐
- 洛谷P2805 植物大战僵尸
			题意:给你一张图,每个节点保护若干节点. 当一个节点不被保护的时候,你就可以gay掉它. gay每个节点都有收益(可能为负),求最大总收益. 解:首先发现是一个最大权闭合子图. 把保护关系变成被保护, ... 
- R语言修改标题、坐标轴刻度、坐标轴名称的大小(cex.axis、cex.lab、cex.main函数)
			修改标题.坐标轴刻度.坐标轴名称的大小,用到了cex.axis.cex.lab.cex.main函数,其中,cex.axis表示修改坐标轴刻度字体大小,cex.lab表示修改坐标轴名称字体大小,cex ... 
- tomcat发布项目,运行不了
			工作中经常出现项目本来运行得好好的,从SVN上面更新代码后就不行了 这个问题有时候是因为编译不成功,处理步骤如下: 1.clean整个项目,重新编译 2.如果还是不行,则把编译中认为是error的设置 ... 
- MooFest POJ - 1990  (树状数组)
			Every year, Farmer John's N (1 <= N <= 20,000) cows attend "MooFest",a social gather ... 
- shell 脚本不能执行多条?何解
			#!/bin/sh ps -e | grep svnserve | awk '{print $1}' | xargs kill -9 svnserve -d -r /projects/svn --c ... 
- halcon形态学运算
			腐蚀.膨胀.开运算(先腐蚀后膨胀).闭运算(先膨胀后腐蚀) 以halcon自带案例ball.hdev为例(开运算),注意代码有所缩减.关于sort_region函数,参考http://blog.sin ... 
- Js封装的动画函数实现轮播图
			---恢复内容开始--- 效果图说明:当鼠标移到哪一个按钮上的时候会自动跳转到某一张图片上,并且按钮会以高亮显示 项目目录结构 用到的js封装的animate()动画 function ... 
- 2018年度最优秀mac软件及游戏推荐,个个万里挑一
			今天和大家带来2018年度最优秀Mac软件和游戏合集,个个万里挑一,2018年,风云社区(scoee.com)分享了上数千款优秀的Mac软件和游戏,结合用户反馈,精选出各个类别的优秀的Mac软件,推荐 ... 
- 神经网络4_BP神经网络
			sklearn实战-乳腺癌细胞数据挖掘(博客主亲自录制视频教程) https://study.163.com/course/introduction.htm?courseId=1005269003&a ... 
- Python中集合的操作
			Python集合的基本详情 集合是无序的 集合是可变数据类型 集合属于不可哈希范围 集合自动去重 集合的操作 set1 = {1, 2, 3, 4, 5} set2 = {4, 5, 6, 7, 8} ... 
