Gerhana yang mengganggu secara otomatis menutup kutipan

93

Saya selalu merasa tanda kutip tutup otomatis dan fitur tanda kurung gerhana tidak berguna. Misalnya memukul satu "akan mengarah ke

"<cursor>"

Saya tidak butuh kutipan kedua. Menjengkelkan untuk menghapusnya sesudahnya. Bagaimana cara mematikan fitur ini?

Pembaruan: Sekarang saya terus mengaktifkan pengaturan. Jika Anda mengetikkan kutipan lain "itu akan menembus.

Yada
sumber
3
Saya tahu posting ini hampir berusia 4 tahun, tetapi jika orang lain menemukan ini sekarang seperti yang saya miliki: Anda dapat menekan tab untuk memindahkan kursor ke lokasi yang disorot. Ini berarti Anda tidak perlu tombol panah keluar dari qoutes / brackets / parens, dll. Cukup berguna. Saya berbalik semua menutup kembali setelah saya menemukan ini.
jtsmith1287
3
Sepakat. Ini adalah jenis perilaku yang dapat Anda tahan di MS word tetapi membenci di Eclipse. Ketika pengembang mencoba menebak apa yang diinginkan pengguna, pengguna akhirnya mencoba menebak tebakan apa yang mereka butuhkan di tempat pertama.
Alain Pannetier
Sebenarnya, saya tahu pengaturannya sudah diaktifkan dan cukup ketik kutipan lain "untuk menerobos.
Yada
3
Ini sangat mengganggu saat Anda ingin memutuskan string dengan mengetikkan tanda kutip di dalam string yang ada. "string" -> "stri" + ""ng"... meskipun demikian, ini hanya menekan tombol backspace / delete. Jika saja ada pengaturan untuk pelengkapan otomatis dalam kasus tertentu.
Adam Jensen
1
Untuk Android Studio: Settings> Editor> General> Smart Keys> Inser pair quote (hapus centang).
hati

Jawaban:

100

Coba Window -> Preferences -> Java -> Editor -> Typing dan hapus centang pada kotak "Strings" di grup "Automatically close".

Allethrin
sumber
@drevicko LIHAT psikiater
bobobobo
Untuk Perl, ada di Preferences> Perl EPIC> Editor> Smart Typing
golimar
2
Saya melakukan semua ini tetapi itu masih tanda kutip penutupan otomatis di file CSS, arrrgh!
thdoan
Untuk Pengembangan Database, ada di Manajemen Data> Pengembangan SQL> Editor SQL> Pengetikan
golimar
Di Preferensi, cari "Strings". "Typing"> "Automatically close"> "Strings" (diapit oleh tanda kutip pada dialog Preferensi) muncul di beberapa tempat. Saya menghapus "String" di semuanya. Tampaknya telah membantu ...
RBV
19

Anda perlu menonaktifkan fitur ini untuk semua editor: Buka Preferensi dan di kotak "ketik teks file" ketik "mengetik". Kemudian klik pada setiap hasil dan hapus centang semua opsi tutup otomatis yang tidak diinginkan.

Graham
sumber
Saya ingin semua opsi ditemukan dengan cara ini, tetapi saya tidak menemukan cara untuk menonaktifkan penambahan otomatis "." Saat mengedit PHP dalam perspektif Web. Saya telah mematikan semua opsi otomatis di bawah hasil pencarian "mengetik" dan memulai kembali gerhana hanya untuk digagalkan lagi!
en_Raude
2
Ini adalah jawaban yang jauh lebih baik daripada jawaban yang diterima. Ada beberapa konfigurasi untuk setiap jenis bahasa yang Anda gunakan, jadi konfigurasinya pasti peka konteks (misalnya Java, Javascript, HTML) dan tampaknya harus diubah untuk masing-masing.
MuffinMan
Wow, kategori "mengetik" editor XML dalam preferensi hanya ditampilkan, saat mencari "mengetik". Anda tidak dapat menavigasi ke opsi ini secara langsung ... Terima kasih banyak.
BlackEye
1
Untuk file HTML, Anda perlu menonaktifkan Web -> File HTML -> Editor -> Pengetikan -> "Otomatis tutup untuk Nilai Atribut". Tidak seperti yang disarankan, tanda kutip tidak hanya disisipkan untuk nilai atribut, tetapi juga saat mengedit konten teks elemen HTML.
Dennie
2

Lompat keluar dari tanda kutip hanya dengan menekan Enter setelah Anda selesai mengetik konten string (setidaknya, di editor java).

James Van Huis
sumber
Terima kasih atas tipnya, membantu ketika saya melepaskan kutipan dalam kode seperti '\''dan tidak ingin kutipan penutup, saya baru saja menekan enter dan hapus.
Daniel Sokolowski
2

Untuk mematikan kutipan otomatis di Titanium Studio, di bawah preferensi -> Titanium Studio -> Editor -> hapus centang "Auto-close matching character pairs"

jcampbell1
sumber
2

Anda juga bisa menekan kutipan saat Anda ingin keluar dari kutipan pelengkapan otomatis. Ini akan menempatkan Anda di luar kutipan seolah-olah Anda menutupnya sendiri. Jadi fitur ini tidak benar-benar mengganggu alur pemrograman Anda.

h3dkandi.dll
sumber
Seperti yang terlihat dalam pembaruan poster asli, jawaban ini sebenarnya adalah perilaku yang dia temukan untuk menyelesaikan masalahnya. Saya tidak tahu mengapa orang memilih downvote.
h3dkandi
1

Lokasi untuk kemampuan kutipan otomatis serupa di PyDev untuk gerhana: Windows -> PyDev -> Editor -> Pengetikan -> "Penutupan literal otomatis."

Untuk mengaktifkan menekan enter untuk keluar dari tanda kutip centang "Aktifkan tautan pada tanda kurung otomatis atau penutupan literal."

random.byte01
sumber