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 |