Hapus entri "Akses Cepat" di Eclipse Juno

93

Bagaimana cara menghapus entri teks "Akses Cepat" dari toolbar CDT Juno? Saya tidak pernah menggunakannya dan menghabiskan ruang berharga di layar laptop saya.

kyku
sumber
13
Saya menggunakan plugin saya sendiri, sourceforge.jp/downloads/users/1/1259/… ( masukkan ke folder eclipse / dropins)
atlanto
Sudahkah mereka menghapus kotak teks Akses Cepat di Juno SR1 (Eclipse 4.2.1)? Atau entah bagaimana membuatnya tidak terlihat secara default? Saya tidak dapat menemukan opsi apa pun dan saya tidak lagi memerlukan JAR yang ditautkan dalam komentar di atas untuk memperbaikinya.
ADTC
2
Tautan unduhan ini sudah mati, dapatkah Anda memberikan yang diperbarui?
kyku
1
Saya telah menyimpan plugin, dan mengunggahnya di sini, jika masih ada yang menginginkannya. Saya baru saja mengujinya di Eclipse Kepler dan hasilnya juga bagus! goo.gl/PkvBW
ThiagoPonte
@ADTC Masih ada di v4.2.2
b1nary.atr0phy

Jawaban:

41

Saya mencari jawaban untuk pertanyaan ini karena Akses Cepat mengambil satu baris penuh di toolbar. Alih-alih menghapusnya (Yang membutuhkan terlalu banyak peretasan untuk selera saya), saya baru saja menghapus beberapa tombol bilah alat yang tidak saya gunakan, dan Akses Cepat bergeser di antara tombol lainnya yang hanya mengambil ruang yang dapat diterima.

Sebenarnya tidak perlu banyak tombol untuk satu perspektif. Mereka harus pas kecuali layar Anda kecil. Sesuaikan ini di Window -> Customize Prespective ...

Per
sumber
4
Ini sangat membantu. Anda juga dapat mengklik kanan pada ikon sakelar Perspektif "Java", "Debug", "Python", dll. Dan mengubah pengaturan menjadi tidak "menampilkan teks". Ini selanjutnya akan menghemat ruang pada bilah alat dan mencegah akses Cepat mendorong ke barisnya sendiri
gorbysbm
terima kasih atas ide, berfungsi dengan baik untuk saya, bagaimanapun juga ada tombol toolbar yang tidak pernah saya klik (pintasan keyboard melakukan pekerjaan itu lebih cepat untuk saya)
Peter Butkovic
Selain menghapus tombol toolbar, seseorang dapat menyembunyikan teks dari perspektif (klik kanan dan hapus centang Show text). Misalnya, Team Synchronizingmemakan banyak tempat. Ikon tersebut mungkin cukup untuk banyak pengguna Eclipse.
Markus Pscheidt
36

Ini adalah peretasan cepat yang tidak memerlukan instalasi plugin apa pun, sebagai gantinya Anda hanya perlu menambahkan beberapa baris ke file CSS tata letak Anda saat ini. Bekerja dengan sempurna untuk saya di v4.2.2

Arahkan untuk <ECLIPSE_HOME>/plugins/org.eclipse.platform_<VERSION>/csskemudian membuka file CSS dari tata letak mana pun yang Anda gunakan, misalnya milik saya dulu e4_default.css. Sekarang tambahkan cuplikan berikut ke file:

#SearchField {
   visibility:hidden;
}

Sekarang mulai ulang Eclipse dan kotak itu hilang.

*Edit

Tampaknya file tata letak e4_basestyle.cssdigunakan secara universal, terlepas dari tata letak Anda saat ini. Jadi, Anda harus dapat menambahkan potongan di atas ke file itu dan perbaikan ini akan tetap ada, bahkan jika Anda mengubah tata letak.

b1nary.atr0phy
sumber
7
ini bagus, terima kasih! Mengenai file css mana yang akan diedit: tampaknya e4_basestyle.css selalu digunakan, jadi menambahkan kode di sana seharusnya berfungsi untuk semua tata letak.
morgwai
@morgwai Terima kasih banyak untuk itu, saya akan memperbarui jawaban saya dengan info itu
b1nary.atr0phy
Bekerja untuk saya dengan sempurna di Eclipse 4.3.1 pada Linux Mint 15 32-bit!
kpsfoo
5
Agak bekerja ... itu menghapus akses cepat tetapi sekarang saya masih memiliki baris tambahan kosong sepertinya masih memformatnya seolah-olah itu ada di sana
JPM
masalah yang sama di ubuntu seperti yang dicatat oleh @JPM. itu tersembunyi baik-baik saja, tapi saya masih memiliki semua ruang yang tidak terpakai di baris atas.
Chris
11

Di Luna hal ini telah diperbaiki.

Anda cukup mengklik kanan pada toolbar Akses Cepat dan klik sembunyikan untuk menyembunyikannya. Lihat beberapa komentar terakhir di https://bugs.eclipse.org/bugs/show_bug.cgi?id=362420

melengkung
sumber
1
(Asalkan Anda berhasil mengklik kanan di tempat ajaib.) Terima kasih +1
gd1
Untuk menambahkan ini - Anda tidak mengklik kanan pada toolbar akses cepat, atau Anda akan mendapatkan menu dengan hal-hal seperti salin / tempel / dll. (Setidaknya, ini yang terjadi di Windows.) Anda harus mengklik kanan di luar kotak teks tetapi masih di bilah alat (saya dapat melakukannya dengan hanya di bawah kotak teks).
Kip
5

Solusi yang terinspirasi dari: https://bugs.eclipse.org/bugs/show_bug.cgi?id=319991

(Dengan eclipse Juno 4.2) Cukup tambahkan bagian kode ini ke ApplicationWorkbenchWindowAdvisorkelas Anda dan panggil metode dari preWindowOpen().

private void hideQuickAccess() { 
        UIJob job = new UIJob("hide quick access") {
            @Override
            public IStatus runInUIThread(IProgressMonitor monitor) {
                IWorkbenchWindow window = PlatformUI.getWorkbench()
                        .getActiveWorkbenchWindow();
                if (window instanceof WorkbenchWindow) {
                    MTrimBar topTrim = ((WorkbenchWindow) window).getTopTrim();
                for (MTrimElement element : topTrim.getChildren()) {
                    if ("SearchField".equals(element.getElementId())) {                     
                        ((Control) element.getWidget()).dispose();
                        break;
                    }
                }
            }
            return Status.OK_STATUS;
        }
    };
    job.schedule();

Ini mungkin tidak berfungsi kecuali mengubah aturan aksesibilitas file org.eclipse.e4.ui.model.workbench.source_0.10.1.v20120523-1955.jar . Untuk mengubah opsi ini, buka menu Java build Path, temukan jar, perluas, dan opsi akan muncul.

NB: Saya tidak yakin tentang entailment dari perubahan terakhir ini, bisa jadi 'tidak bersih'.

Aurelien
sumber
5

Lihat plugin ini: https://github.com/atlanto/eclipse-4.x-filler#hide-quick-access-plug-in

Bekerja dengan rilis Eclipse Kepler.

Plug-in ini menambahkan fungsionalitas untuk menyembunyikan / menampilkan kotak teks Akses Cepat di toolbar utama.

Jendela ☞ Sembunyikan Akses Cepat

borisdiakur
sumber
Bekerja seperti pesona. Masukkan URL pembaruan raw.github.com/atlanto/eclipse-4.x-filler/master/… di Jendela "Instal Perangkat Lunak baru" Eclipse dan Anda dapat menginstalnya langsung dari Eclipse.
Chris
0

Solusi untuk Versi: Pelepasan Oksigen (4.7.0):

  1. Simpan ikon yang selalu Anda gunakan dengan menyeretnya dari "Toolbar" misalnya kiri / kanan / bawah ke Editor.
  2. Kemudian alihkan: Window> Appearance> Hide / Show Toolbar Selesai. :)
muka90
sumber
-2

Ketik "toggle toolbar" di jendela akses cepat (ya, hal yang sangat mengganggu kita) dan itu akan hilang. Cf

Alex
sumber
15
Saya akan memilih -1 (sayangnya tidak ada perwakilan). Tip ini menghapus seluruh toolbar! Saya hanya ingin menyembunyikan kotak akses cepat. Saya harus menggali di sana-sini untuk mengembalikan bilah alat, dan sekarang banyak tombol yang hilang (bukan karena saya menggunakannya, tetapi tetap saja, tip yang tidak hanya tidak melakukan apa yang dimaksudkan, tetapi juga menghancurkan hal-hal membutuhkan pemungutan suara) .
ADTC
metode ini untuk pembenci toolbar
Lion
3
Anda tidak berhak atas downvote IMO, Anda selalu dapat mengaktifkan kembali toolbar dengan Window> Show Toolbar.
jaybee
4
@jaybee Mengapa dia tidak pantas mendapatkan suara negatif? Pertanyaannya adalah "bagaimana menghapus entri akses cepat" bukan "cara menghapus seluruh toolbar saya". Dia bahkan tidak mengklarifikasi apa yang sebenarnya dilakukan "solusi" dalam jawabannya. Ini adalah contoh sempurna dari jawaban yang seharusnya tidak disukai.
b1nary.atr0phy
1
Ternyata inilah yang ingin saya lakukan, bukan menghapus akses cepat. Menyimpan setidaknya 20 piksel, hore.
mallardz