{eval=Array;=+count(Array);}

成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

問(wèn)答專(zhuān)欄Q & A COLUMN

linux的vim比windows的ide方便嗎?你怎么看?

YuanfYuanf 回答0 收藏1
收藏問(wèn)題

8條回答

lily_wang

lily_wang

回答于2022-06-28 11:25

用了5年的vim,是一個(gè)很好用的代碼編輯器,作為python,php,go,js等語(yǔ)言的開(kāi)發(fā)環(huán)境,用起來(lái)很順手,java開(kāi)發(fā)的話還是用ide。

用vim的好處是可以搞清楚編程語(yǔ)言的工作方式,會(huì)使用很多語(yǔ)言自帶的很好用的命令行輔助工具;ide把很多技術(shù)細(xì)節(jié)隱藏了。

另一個(gè)好處是會(huì)更關(guān)注對(duì)代碼的組織,有助于養(yǎng)成屬于自己的編碼規(guī)范。

結(jié)合autopairs,easymotion,airline,nerdtree,tagbar,ctrlp等插件,編輯效率比ide高很多。

可以很靈活的組合出適合自己的環(huán)境,很多任務(wù)可以自動(dòng)化,和命令行工具可以很自由的組合。


評(píng)論0 贊同0
  •  加載中...
Euphoria

Euphoria

回答于2022-06-28 11:25

什么叫l(wèi)inux的和windows的?linux就沒(méi)有ide了嗎?vim是vi的擴(kuò)展而vi是出生在終端機(jī)上的?你連什么是什么都沒(méi)分清就別瞎比較了,用好你手頭的吧

評(píng)論0 贊同0
  •  加載中...
codecook

codecook

回答于2022-06-28 11:25

先說(shuō)答案:Linux下vim當(dāng)然不可能比windows下的IDE方便。

尤其我個(gè)人強(qiáng)烈認(rèn)為L(zhǎng)inux就不應(yīng)該用圖像化界面的,因?yàn)檫@東西是服務(wù)器,服務(wù)器的性能最重要,配置好了就常年不碰它了。而圖形化界面上來(lái)就占大量的CPU和內(nèi)存,我實(shí)在心疼的慌。(窮人家的孩子,沒(méi)見(jiàn)過(guò)世面,你們別笑話)


熱愛(ài)工作的小樂(lè)子說(shuō)對(duì),在生產(chǎn)環(huán)境下,需要做現(xiàn)場(chǎng)調(diào)試,那VIM就是神器了,個(gè)人用熟了也覺(jué)得挺順手。

評(píng)論0 贊同0
  •  加載中...
dabai

dabai

回答于2022-06-28 11:25

我們公司統(tǒng)一用vim 做開(kāi)發(fā)。無(wú)他 因?yàn)樾矢?/p>

評(píng)論0 贊同0
  •  加載中...
leone

leone

回答于2022-06-28 11:25

vim作為一個(gè)文本編輯的話已經(jīng)到頂峰了,甚至都很難再改進(jìn)了。功能太強(qiáng),很多基本功能需要其他語(yǔ)言編程才能實(shí)現(xiàn)。從9幾年一直在用。不過(guò)界面確實(shí)弱些

評(píng)論0 贊同0
  •  加載中...
neroneroffy

neroneroffy

回答于2022-06-28 11:25

不可能的,vim寫(xiě)寫(xiě)hello world可以,真要做工程,makefile就要寫(xiě)到吐血,這種都是無(wú)效勞動(dòng),IDE中一切都解決了。為什么要用IDE?一個(gè)是效率高,縮短項(xiàng)目周期。另一個(gè)是有統(tǒng)一的代碼布局,方便后繼維護(hù)。如果是用vim寫(xiě)的代碼,一旦程序員離職,新員工要化大量的時(shí)間去分析源文件之間的引用關(guān)系,用IDE就沒(méi)有這個(gè)問(wèn)題。

評(píng)論0 贊同0
  •  加載中...
zzzmh

zzzmh

回答于2022-06-28 11:25

根本不是一類(lèi)東西,怎么比較?

IDE叫做集成開(kāi)發(fā)環(huán)境,是一大堆開(kāi)發(fā)工具和集合軟件。包括編輯,調(diào)試,編譯,包管理,質(zhì)量控制,版本管理,虛擬環(huán)境,項(xiàng)目管理等等一大堆編程相關(guān)的工具集合。

IDE就是專(zhuān)門(mén)為某一種語(yǔ)言設(shè)計(jì)的開(kāi)發(fā)環(huán)境軟件,每一種語(yǔ)言都有自己專(zhuān)有的IDE,eclipse 是終于開(kāi)發(fā)java的,你就不能用它來(lái)開(kāi)發(fā)Python。

而VIM是文本編輯器,他只有一個(gè)功能,就是編輯,處理文本。(此處指的是原版vim,愛(ài)好者自己制作的改版不算)。再無(wú)其他功能,不能版本控制,不能項(xiàng)目管理。

但是vim把自己唯一的文本編輯功能已經(jīng)做到了極致,單從文本編輯功能上來(lái)說(shuō),除了Emacs,沒(méi)有任何文本編輯器可以和vim相提并論。

所以單從編譯文本這一點(diǎn)來(lái)說(shuō),一般。IDE是沒(méi)有VIM好用的。

只要學(xué)會(huì)使用vim,絕對(duì)離不開(kāi)了。vim的編輯功能,可以讓你像魔法師一樣高效的在整個(gè)文檔中任意游走。 你可以瞬間精確定位到文檔的任意位置,非常強(qiáng)大。

比如, 程序員最常見(jiàn)的操作,刪除方法()內(nèi)的內(nèi)容,一般編輯器你要么是用退格鍵一個(gè)一個(gè)字符刪,要么是用鼠標(biāo)小心翼翼的選中后刪除。

而vim 則只需要鍵入ct),就可以瞬間刪除括號(hào)內(nèi)的東西。

比如你有一個(gè)方法 Public static void hello ( String arg) {} ,你想改成 Public static void hello (int i ) {},

你不需要先按鍵刪除括號(hào)里的東西,然后再輸入新的。你只需要把光標(biāo)移動(dòng)到括號(hào)內(nèi)第一個(gè)字符,直接輸入 ct)int i , 整個(gè)方法就修改完成,不需要停頓,一氣呵成,你說(shuō)照顧高不高?除此之外,vim類(lèi)似這種的技巧非常多,只要學(xué)會(huì),就能極大的提升你的照顧。

當(dāng)然,vim畢竟只是一個(gè)文本編輯器,現(xiàn)在如果純種vim作為開(kāi)發(fā)是不太現(xiàn)實(shí)的,并不能替代IDE。

不過(guò)現(xiàn)在絕大多數(shù)主流的IDE,都會(huì)以插件,或者設(shè)置的方式支持VIM編輯模式, 包括vscode eclipse ,jetBrains系列這些IDE都支持VIM模式,只要開(kāi)啟此模式,就可以愉快的在IDE中使用vim來(lái)編程了!

評(píng)論0 贊同0
  •  加載中...
dinfer

dinfer

回答于2022-06-28 11:25

在一些企業(yè)級(jí)生產(chǎn)環(huán)境中,大部分服務(wù)器上是沒(méi)有集成開(kāi)發(fā)環(huán)境的,也不可能給你安裝。

程序員在生產(chǎn)環(huán)境服務(wù)器上現(xiàn)場(chǎng)開(kāi)發(fā)調(diào)試?咱能專(zhuān)業(yè)點(diǎn)不?

另外如果生產(chǎn)環(huán)境是非windows的話,可能連可視化界面都沒(méi)有的。這時(shí)候你會(huì)覺(jué)得vim就是神器了。而如果你會(huì)用的話,你的那些不會(huì)用的同事就會(huì)覺(jué)得你是神了。

評(píng)論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過(guò)該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說(shuō)句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<