" Vim filetype plugin file" Language: Java" Maintainer: Dan Sharp <dwsharp at users dot sourceforge dot net>" Last Change: 2012 Mar 11" URL: http://dwsharp.users.sourceforge.net/vim/ftpluginif exists("b:did_ftplugin") | finish | endiflet b:did_ftplugin = 1" Make sure the continuation lines below do not cause problems in" compatibility mode.let s:save_cpo = &cposet cpo-=C" For filename completion, prefer the .java extension over the .class" extension.set suffixes+=.class" Enable gf on import statements. Convert . in the package" name to / and append .java to the name, then search the path.setlocal includeexpr=substitute(v:fname,'\\.','/','g')setlocal suffixesadd=.javaif exists("g:ftplugin_java_source_path")let &l:path=g:ftplugin_java_source_path . ',' . &l:pathendif" Set 'formatoptions' to break comment lines but not other lines," and insert the comment leader when hitting <CR> or using "o".setlocal formatoptions-=t formatoptions+=croql" Set 'comments' to format dashed lists in comments. Behaves just like C.setlocal comments& comments^=sO:*\ -,mO:*\ \ ,exO:*/setlocal commentstring=//%s" Change the :browse e filter to primarily show Java-related files.if has("gui_win32")let b:browsefilter="Java Files (*.java)\t*.java\n" .\ "Properties Files (*.prop*)\t*.prop*\n" .\ "Manifest Files (*.mf)\t*.mf\n" .\ "All Files (*.*)\t*.*\n"endif" Undo the stuff we changed.let b:undo_ftplugin = "setlocal suffixes< suffixesadd<" .\ " formatoptions< comments< commentstring< path< includeexpr<" .\ " | unlet! b:browsefilter"" Restore the saved compatibility options.let &cpo = s:save_cpounlet s:save_cpo
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。