vim 行 gvim 不行的問題很難揣測。如果它錯(cuò)誤提示到位的話,就是 java 找不到。好奇怪呀,估計(jì)不單步進(jìn)去看看是什么情況不好說是怎么回事。

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括順河網(wǎng)站建設(shè)、順河網(wǎng)站制作、順河網(wǎng)頁制作以及順河網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,順河網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到順河省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
如果你用maven方式的話也是可以用vim寫java程序的,用maven來編譯、部署、還可以進(jìn)行相關(guān)的自動(dòng)化測試,但是不推薦你用vim來做java開發(fā)。
推薦的IDE有Eclipse(完全免費(fèi)),還有就是IntelliJ IDEA(收費(fèi),但好用,有社區(qū)版免費(fèi)),都是java開發(fā)的利器。
曾經(jīng)有一年時(shí)間做 Java Swing 開發(fā),嘗試過 2 個(gè)月時(shí)間脫離 IDE 轉(zhuǎn)投 VIM 。
其實(shí)答案和樓上一樣,也和大部分人一樣:可以,但并不適合。
該折騰的插件,都折騰了,NerdTree、AutoComplete、Supertab、Snippets……
或許是本人對 VIM 的理解還不夠深入,也或許是各種其它原因,但還是有以下幾個(gè)方面不方便:
1. 文件切換不方便:雖然有 NerdTree,但在各種文件之間切換仍然不方便。不過可以用鼠標(biāo),但是用鼠標(biāo)的話,還要 VIM 干嘛。
2. 代碼提示不方便:Java 的第三方 Jar 包出了名的多,雖然手動(dòng)更改了 AutoComplete 代碼,能讓其提示 Jar 中的函數(shù),但經(jīng)常抽風(fēng)提示不出來。即使提示,也沒有方法注釋、方法簽名(無論哪一款 IDE 都會(huì)有方法注釋和方法簽名的吧),熟悉的方法還好,如果遇到第一次用的 Jar ,只能乖乖查官方 API 了。
3. import 需要手動(dòng):用慣了 Eclipse 的一定知道,Ctrl + O,IDE 能自動(dòng)幫助導(dǎo)入需要的包,如果有多個(gè)相同名稱的 Java 類,還會(huì)提示。這一方面 VIM 暫時(shí)還沒有這方面的插件(當(dāng)然,如果有高人在,相信一定能開發(fā)出這樣一款插件)。每次寫完代碼,編譯時(shí),都會(huì)出現(xiàn)大堆大堆的提示沒有 import 。然后手動(dòng)寫 import 也是非常耗時(shí)的事情。
4. 新建文件不方便:IDE 中,會(huì)根據(jù)選擇的新建文件不同,根據(jù)不同的模版生成不同的文件。但是在 VIM 中,新建文件就是一空白文本文件,所有代碼都要自己填寫完整。 J2SE 項(xiàng)目還好,如果是 Web 項(xiàng)目,各種痛苦會(huì)等著你。
5. 覆蓋方法不方便:IDE 能夠提示哪些方法可以覆蓋,VIM 只能憑經(jīng)驗(yàn)或者查詢 API 了。
其實(shí)還有很多問題,只有折騰過的才知道。后來還是因?yàn)樾蕦?shí)在低下,又回到 IDE,不過好在現(xiàn)在的 IDE 都有 VIM 插件。
在真正開始 VIM 工作之前,本人可是花了 2 周時(shí)間來調(diào)試和折騰 VIM 插件。
只能說,其中的坑實(shí)在很多,慎入。
#?修改注冊表法
打開注冊表編輯器regedit.exe;
搜索“gvim.exe”,找到?jīng)]有對全路徑加雙引號(hào)的值,用雙引號(hào)(英文雙引號(hào),不是中文雙引號(hào))從盤符到exe后綴都包起來。
從我自己檢查的情況看修改了以下4處:
```
計(jì)算機(jī)\HKEY_CLASSES_ROOT\TypeLib\{0F0BFAE0-4C90-11D1-82D7-0004AC368519}\1.1\0\win32
計(jì)算機(jī)\HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{0F0BFAE1-4C90-11D1-82D7-0004AC368519}\LocalServer32
計(jì)算機(jī)\HKEY_LOCAL_MACHINE\SOFTWARE\Vim\Gvim
計(jì)算機(jī)\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Vim\Gvim
```
#?改路徑重裝
從上一種方法可推測大概是路徑中的空格導(dǎo)致的問題。
將軟件卸載;重裝時(shí)選擇安裝路徑為沒有空格和中文字符的,即路徑是全英文字母的目錄。
文章題目:vim代碼提示java vim代碼提示和補(bǔ)全插件
文章轉(zhuǎn)載:http://chinadenli.net/article0/dojijoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、小程序開發(fā)、外貿(mào)建站、網(wǎng)站內(nèi)鏈、營銷型網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)