vimjava,vimjava自动补全

发布时间:2023-01-10

本文目录一览:

  1. Vim如何设置java语法颜色?
  2. [怎样用 vim 编写 Java](#怎样用 vim 编写 Java)
  3. [怎样用 vim 编写 Java?](#怎样用 vim 编写 Java?)
  4. 新建.java文件,右击用Vim编辑,却弹出错误,上写---创建进程失败:请检查Gvim是否在路径中,请问咋解决
  5. [如何使用vim 做为java编辑器(linux版)](#如何使用vim 做为java编辑器(linux版))

Vim如何设置java语法颜色?

/etc/下面可以找到vim的配置文件,文件名是vimrc,打开它,这里面全是vim的初始配置,在最后加入color murphy或者是colorscheme murphy。保存 cd /usr/share/vim/vim72/colors ls 打开murphy 它就是colors目录下面其中的一个配置文件不包含.vim的文件名。 我们接着研究,其实这下面都是一些关于vim的不同颜色方案的组合。你可以打开这些文件看看里面的实际内容。也许试过了所有的颜色方案后,没有一个让你觉得满意的,那就改一个自己满意的, 怎么做呢? 首先找一个自己觉得还比较喜欢的颜色方案的配置文件,比如morning.vim, 复制一份。打开它。 我们修改其中的颜色,注意其中的几行:

hi Normal ctermfg = Black ctermbg=Grey guifg=Black guibg=grey98
hi Commnet ...
hi Statement ...
hi Type...
hi Number...

我们先说这里列出的第一行

  • hi 是高亮的意思,是light的缩写
  • Normal这个段指的是什么样的文本,这是Normal是指普通文本。
  • ctermfg是指vim以终端方式运行时前景的颜色
  • ctermfg是指vim以终端方式运行时背景景的颜色
  • guifg是指vim以GUI方式运行时前景的颜色
  • guibg是指vim以GUI方式运行时背景的颜色 因为我们这里讨论的是在终端启动vim所以我只关注第2,3段位,忽略4,5段位。 后面行和第一行的格式相似,多了一个term字段,我们暂且不去管它。其中我们要关注是第二字段所表示是什么,下面列出这些所代表的意义:
  • Comment any comment
  • Constant any constant
  • String a string constant: "this is a string"
  • Character a character constant: 'c', '/n'
  • Number a number constant: 234, 0xff
  • Boolean a boolean constant: TRUE, false
  • Float a floating point constant: 2.3e10
  • Identifier any variable name
  • Function function name (also: methods for classes)
  • Statement any statement
  • Conditional if, then, else, endif, switch, etc.
  • Repeat for,do, while, etc.
  • Label case, default, etc.
  • Operator "sizeof", "+", "*", etc.
  • Keyword any other keyword
  • Exception try, catch, throw
  • PreProc generic Preprocessor
  • Include preprocessor #include
  • Define preprocessor #define
  • Macro same as Define
  • PreCondit preprocessor #if, #else, #endif, etc.
  • Type int, long, char, etc.
  • StorageClass static,register, volatile, etc.
  • Structure struct, union, enum, etc.
  • Typedef A typedef
  • Special any special symbol
  • SpecialChar special character in a constant
  • Tag you can use CTRL-] on this
  • Delimiter character that needs attention
  • SpecialComment special things inside a comment
  • Debug debugging statements
  • Underlined text that stands out, HTML links
  • Ignore left blank, hidden
  • Error any erroneous construct
  • Todo anything that needs extra attention; mostly the keywords TODO FIXME and XXX 参照上面的内容就可以把配置文件改成我们想要的样子了,保存退出。 让我们在回到/etc/vimrc,打开它,比如我们刚才新改的配置文件我们取的名字是my_conf.vim,在最后行,加入如下内容:
color my_conf

让后保存退出。重新打开vim, 看看我们修改的成果。

怎样用 vim 编写 Java

理解Vim中的三种操作模式就好,编写Java时和其他IDE中是一样的,学习Vim可以更方便的DeBUG自己程序,输入比较快捷,建议看看Vim操作手册

怎样用 vim 编写 Java?

如果你用maven方式的话也是可以用vim写java程序的,用maven来编译、部署、还可以进行相关的自动化测试,但是不推荐你用vim来做java开发。 推荐的IDE有Eclipse(完全免费),还有就是IntelliJ IDEA(收费,但好用,有社区版免费),都是java开发的利器。

新建.java文件,右击用Vim编辑,却弹出错误,上写---创建进程失败:请检查Gvim是否在路径中,请问咋解决

修改注册表法

打开注册表编辑器regedit.exe; 搜索“gvim.exe”,找到没有对全路径加双引号的值,用双引号(英文双引号,不是中文双引号)从盘符到exe后缀都包起来。 从我自己检查的情况看修改了以下4处:

计算机\HKEY_CLASSES_ROOT\TypeLib\{0F0BFAE0-4C90-11D1-82D7-0004AC368519}\1.1\0\win32
计算机\HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{0F0BFAE1-4C90-11D1-82D7-0004AC368519}\LocalServer32
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Vim\Gvim
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Vim\Gvim

改路径重装

从上一种方法可推测大概是路径中的空格导致的问题。 将软件卸载;重装时选择安装路径为没有空格和中文字符的,即路径是全英文字母的目录。

如何使用vim 做为java编辑器(linux版)

启用或者禁用Java在用户输入括号后自动提示参数 let g:vjde_cfu_java_para=0 启用或者禁用 用户在用c-x c-u时显示预览 let g:vjde_show_preview=0 启用或者禁用 在用户输入 . 时自动提示后面的部分 let g:vjde_cfu_java_dot=0 启用或才禁用 使用一个图形化的提示窗口.(不推荐,太难看) let g:vjde_preview_gui=1 以下做为c++使用 let g:vjde_iab_exts='.cpp;.c;.vim;.rb' 对指定名字的窗口进行调整,如下表示: