Fitur apa di Eclipse yang tidak tersedia di Visual Studio? [Tutup]

11

Saya telah melakukan banyak pengembangan di Java menggunakan Eclipse, dan sekarang saya sudah mulai menggunakan Visual Studio untuk pengembangan .NET. Sejauh ini saya menemukan IDE untuk dapat melakukan hal yang sama, tetapi hanya berbeda.

Fitur apa di Eclipse yang tidak tersedia di Visual Studio?

Jonas
sumber
6
Pengembangan Java tidak tersedia dalam VS :-)
Victor Hurdugaci
3
Dapatkan self resharper Anda ( jetbrains.com/resharper ) untuk C # dan atau bantuan visual x ( wholetomato.com ) untuk C ++ / C # / VB, tergantung pada kebutuhan bahasa Anda.
Harald Scheirich
@ Viktor, dalam versi yang lebih lama Anda bisa.

Jawaban:

9

Eclipse Quick Access adalah fitur kegunaan yang luar biasa, menurut saya.

Versi pendek:

Dengan Akses Cepat, Anda dapat menavigasi ke hampir semua bagian IDE menggunakan keyboard. Ya, itu bisa dilakukan di Visual Studio juga tetapi Anda perlu mempelajari cara pintas untuk setiap tampilan: Ctrl + Alt + J untuk pergi ke Browser Obyek; Ctrl + Alt + L untuk Solution Explorer, dll; atau gunakan pintasan pemindahan jendela umum (seperti Ctrl + F6 untuk membuka jendela berikutnya satu per satu).

Di Eclipse, Anda hanya perlu satu pintasan: Ctrl + 3 untuk membuka alat Akses Cepat.

Tutup alat Akses Cepat memungkinkan Anda untuk mulai mengetik nama perintah, tampilan, perspektif, menu, bahkan file sumber apa pun! dan itu akan otomatis melengkapi dan menyarankan alternatif.

Akses Cepat:

  • Akan mengingat singkatan dan item yang paling sering Anda akses dan semakin beradaptasi dengan cara Anda menggunakannya.
  • Apakah Anda juga mengizinkan Anda mengetikkan singkatan PascalCase: Anda ingin membuka tampilan Data Source Explorer? ketik DSE dan itu akan muncul sebagai opsi pertama.
  • Ini juga akan menampilkan pintasan keyboard untuk setiap item sebagai alat bantu belajar.

Baca lebih lajut:

http://eclipsenuggets.blogspot.com/2007/05/quick-access-ctrl3-is-bliss-are-you-one.html

http://eclipse.dzone.com/articles/eclipse-36-hidden-treasures

Sergio Acosta
sumber
1
Visual Studio 2011 akan memiliki hal serupa yang disebut peluncuran cepat. blogs.msdn.com/b/visualstudio/archive/2012/02/23/...
softveda
5

Perspektif

Perhatikan bagaimana Visual Studio mengingat tata letak IDE (membuka jendela, posisi, dll) yang Anda gunakan terakhir kali debugger berjalan? Dan bagaimana ia beralih di antara itu dan tata letak IDE "non-debugging" secara otomatis.

Eclipse melakukan hal yang sama dengan Perspektif. Hanya Anda sepenuhnya dapat menyesuaikannya tidak hanya untuk debugging dan tidak debugging, tetapi Anda dapat membuat beberapa tata letak dengan konfigurasi IDE yang berbeda dan beralih di antara mereka dengan klik sederhana.

  • Ingin pergi ke tata letak debugging saat tidak debug? Klik saja tombol Debugging Perspective toolbar.

  • Ingin membuat tata letak baru tanpa editor dan hanya Package Explorer dan tampilan Javadoc yang terlihat? Pindahkan jendela Anda seperti yang Anda inginkan dan simpan sebagai perspektif baru.

Ini adalah cara yang bagus untuk mengubah IDE Anda secara tepat ketika pikiran Anda juga beralih dari satu jenis tugas ke yang lain.

Bantuan Eclipse - Perspektif

Sergio Acosta
sumber
Ada sebuah plugin bernama Perspectives untuk tujuan ini di VS ( visualstudiogallery.msdn.microsoft.com/… )
ihebiheb
4

Saya tidak ingat Visual Studio memiliki sesuatu yang mirip dengan set kerja Eclipse .

Perangkat kerja - Bantuan - Eclipse SDK

Mereka adalah cara untuk mengelompokkan proyek yang termasuk dalam 'solusi' Anda (ruang kerja di Eclipse) dengan cara yang memungkinkan Anda untuk menyembunyikan atau menampilkan set proyek yang berbeda sesuai dengan bagian kode yang ingin Anda gunakan. Sebagai contoh, Anda bisa mendefinisikan set kerja yang hanya berisi proyek-proyek uji unit, atau hanya modul-modul terkait lapisan akses data dalam proyek Anda.

Sangat berguna untuk memfilter hampir semua Eclipse View untuk hanya menampilkan hal-hal yang terkait dengan set kerja yang dipilih saat ini. Misalnya, daftar kesalahan: Anda tidak harus melihat semua kesalahan di ruang kerja, hanya yang terkait dengan proyek di set kerja aktif.

Satu-satunya cara saya membayangkan menduplikasi fungsi ini di Visual Studio adalah memiliki pendekatan solusi berganda, dan membuka dan menutup solusi secara manual.

Sergio Acosta
sumber
Dan andai saja mereka dapat diekspor ke Eclipse yang berbeda ...
Anda dapat memuat / membongkar kelompok proyek di studio visual menggunakan folder solusi. Tidak sama dengan set kerja.
softveda
2

Saya berasumsi Anda merujuk pada Eclipse out-of-the-box vs out-of-the-box (jika tidak, selalu ada plugin yang menambahkan fitur tambahan).

Hilang dari VS:

  • Ctrl + klik pada nama metode untuk pergi definisinya;
  • Penyangga otomatis selesai (untuk C #) - tetapi, jujur ​​saja, terkadang menjengkelkan;
Victor Hurdugaci
sumber
1
Navigasi ke definisi metode dapat dilakukan dengan klik kanan mouse -> Go To Definition. Tidak secepat, tetapi fitur itu ada di sana.
ysolik
Ugh, secara pribadi saya cenderung berpikir bahwa memiliki browser tidak secara otomatis melengkapi kurung atau tag untuk saya adalah fitur.
rjzii
1
@ysolik Pintasannya adalah F12 secara default - tepat di sebelah tombol debug, sangat berguna. Saya juga banyak menggunakan Shift + F12 (Temukan semua referensi simbol)
Catatan untuk memikirkan sendiri nama
Anda dapat menyesuaikan perilaku penyelesaian penjepit otomatis di Alat ... Opsi
JBRWilkinson
2
Fitur yang saya lewatkan adalah dukungan untuk Ctrl + klik, bukan Go to definition. Saya merasa lebih nyaman melakukan ctrl + klik daripada menekan F12 ...
Victor Hurdugaci
0

Anda tidak memiliki apa pun seperti Maven yang tersedia untuk Anda di Studio visual.

Maven adalah binatang yang rumit untuk dikuasai, tetapi begitu Anda berhasil, itu sangat kuat - pada dasarnya menghilangkan semua rasa sakit dari pembuatan skrip dan manajemen ketergantungan.

mikera
sumber
Anda memiliki Nugget ( nuget.org )
ihebiheb