VS里有什麼Eclipse里沒有的強大功能?


佔用內存低,啟動速度快


一堆抖機靈的!人家問的是「VS里有什麼Eclipse里沒有的強大功能?」,是問功能,不是問非功能。艾瑪~


支持C#


VS可以用不同的顏色標記出來C++里二十種語法元素。

等等,好像哪裡不對……


沒法比,你自己用試試看吧。


完美的官方漢化~~


題主在問有什麼是vs而eclipse沒有的,一堆人拿F12出來說事。。。你們真的好意思嗎?

我想,這個還是需要同時使用兩個IDE的重度用戶來回答才靠譜吧。


我是java轉C#,最近又寫回java了。如果暴露自己的無知了請各位不吝賜教。

沒有人提debugger嗎?

VS可以:

1. 捕獲異常,在異常拋出之前就suspend,這樣你可以看到發生異常時的上下文。誰用誰知道。Eclipse的異常太晚了,都特么到catch了,啥也看不見了。

2. 你可以在debug的時候,回退,重新執行之前的代碼(就拖拽的那個,不知道啥名字)。想像一下吧,你在某個if裡面打了斷點,然後hit到之後,拽回去,看是什麼條件下進來的。或者異常了,你直接把代碼拽回到try裡面!重新執行!

3. 各種變數的值那顯示的叫一個方便啊,懸停在代碼上直接就出值,eclipse只能去另一個窗口……(腦子裡還得心思是this還是super還是特么local的)

4. 可以隨便運行代碼,編輯窗口還帶提示的!(Immediate)

5. 選中一坨代碼就可以執行,不用非去expressions窗口去新增然後再編輯(quick look)


哼╭(╯^╰)╮……

F12跳定義!

我錯了〒_〒

我不知道原來eclipse也有……


或許是再帶 iisExpress吧.

me需要部署 tomacat


根本不是做一件事的怎麼比。。。

飛機有什麼火車沒有的強大功能?

即使有又怎麼樣,是想用Eclipse寫C#還是用VS寫Java

題主應該是Eclipse的使用者,一直聽大家說VS各種強大,故有此問。

為什麼說VS好呢,因為寫起來整個環境非常舒暢,有ReSharper以後更加舒暢。各種流暢,超棒的自動補全,功能的全面集成。

至於Eclipse哪裡不好,其實更多的是落後的問題,用了IDEA應該就不會想用Eclipse了,雖然這也是我用了最久的IDE,真的是太有感情T T

所以即使有什麼特別的功能,也是語言或者環境的問題。所以題目本身沒法回答,不過希望上文可以為題主解惑,謝謝^_^


vs 調試的時候可以拖動當前執行的代碼


我最喜歡的一個小功能

#region
//code
#endregion


電腦發熱低。


resharper神器

alt+enter萬能快捷鍵


我想說vs是很強大,但是用戶體驗方面和eclipse相比跟屎一樣

簡單的說就是對新手及其不友好

打個比方,eclipse神奇CTRL+T CTRL+R CTRL+SHITF+T CTRL+SHITF+T

vs裡面我找到一回,就再也找不到了,而且易用性差遠了

還有自動補全,eclipse吊打vs

再說所謂的f12,那是什麼鬼東西,一次操作CRTL+滑鼠完成,非要先移動滑鼠,然後再用個離著十萬八千里的按鍵

然後是一些快捷鍵,先CTRL K 再加其他組合鍵是什麼鬼?

我先C+K後C+C是注釋,再次使用後竟然不是取消注釋?搞毛?


推薦閱讀:

如何編寫能夠監聽特定程序或全系統所有Http請求的.Net程序?
C#為什麼Random類不做靜態?
關於 C# 中「string + int」的執行機制的疑惑?
既然在變數前加一個&就可以得到地址,為什麼還需要指針?
有哪些語言可以做到:List<T> 實現介面 I(或繼承某個類)當且僅當 T 實現 I?

TAG:Java | C# | MicrosoftVisualStudio |