Sinir bozucu tutulma otomatik olarak tırnakları kapatıyor


93

Tutulmanın otomatik yakın tırnak ve parantez özelliklerini her zaman işe yaramaz bulmuşumdur. Örneğin, tek bir "kelimesine tıklamak,

"<cursor>"

İkinci alıntıya ihtiyacım yok. Daha sonra çıkarmak can sıkıcı. Bu özellik nasıl kapatılır?

Güncelleme: Şimdi ayarı açık tuttum. Başka bir alıntı yazarsanız "baştan sona geçecektir.


3
Bu gönderinin neredeyse 4 yaşında olduğunu biliyorum, ancak başkalarının bunu tam da benim sahip olduğum gibi keşfetmesi durumunda: İmlecinizi vurgulanan konuma taşımak için sekmeye basabilirsiniz. Bu, ok tuşlarını qoutes / parantez / parantez, vb. Dışında okumanıza gerek olmadığı anlamına gelir. Bunu keşfettiğimde tüm kapatmayı tekrar açtım.
jtsmith1287

3
Kabul. Bu, MS kelimesinde katlanabileceğiniz ancak Eclipse'de gücenebileceğiniz türden bir davranıştır. Geliştiriciler, kullanıcıların ne istediğini tahmin etmeye çalıştıklarında, kullanıcılar geliştiricilerin ilk etapta neye ihtiyaç duyduklarını tahmin ettiklerini tahmin etmeye çalışırlar.
Alain Pannetier

Aslında, ayarın açık olduğunu biliyorum ve geçiş yapmak için başka bir alıntı yazmanız yeterli.
Yada

3
Bu, özellikle mevcut bir dizenin içine tırnak işaretleri yazarak bir dizeyi bölmek istediğinizde can sıkıcıdır. "string" -> "stri" + ""ng"... yine de, geri silme / silme tuşuna bir kez daha basılmasıdır. Yalnızca belirli durumlarda otomatik tamamlama için bir ayar varsa.
Adam Jensen

1
Android Studio için: Ayarlar> Editör> Genel> Smart Keys> Ekleyici çifti teklifi (işareti kaldırın).
dikkatli7j

Yanıtlar:


100

Pencere -> Tercihler -> Java -> Düzenleyici -> Yazmayı deneyin ve "Otomatik olarak kapat" grubundaki "Dizeler" onay kutusunun işaretini kaldırın.


@drevicko SEe a psychiatrist
bobobobo

Perl için Tercihler> Perl EPIC> Editör> Akıllı Yazma
golimar

2
Tüm bunları yaptım ama hala CSS dosyalarında otomatik kapanma tırnakları, arrrgh!
thdoan

Veritabanı Geliştirme için, Veri Yönetimi> SQL Geliştirme> SQL Düzenleyici> Yazma
golimar

Tercihler'de "Dizeler" i arayın. "Yazma"> "Otomatik olarak kapat"> "Dizeler" (Tercih iletişim kutusunda tırnak işaretleri içine alınmıştır) birden çok yerde görünüyordu. Hepsinde "İpleri" temizledim. Yardımcı olmuş gibi görünüyor ...
RBV

19

Bu özelliği tüm düzenleyiciler için kapatmanız gerekir: Tercihler'e gidin ve "dosyalayıcı metnini yazın" kutusuna "yazarak" yazın. Ardından her sonuca tıklayın ve tüm istenmeyen otomatik kapatma seçeneklerinin işaretini kaldırın.


Tüm seçeneklerin bu şekilde bulunmasını isterdim, ancak PHP'yi Web perspektifinde düzenlerken otomatik olarak "." Eklenmesini devre dışı bırakmanın bir yolunu bulamıyorum. "Yazarak" arama sonuçları altındaki tüm otomatik seçenekleri kapattım ve tutulmayı yalnızca tekrar engellenmesi için yeniden başlattım!
en_Raude

2
Bu, kabul edilen cevaptan çok daha iyi bir cevap. Kullandığınız her dil türü için birden fazla yapılandırma vardır, bu nedenle yapılandırma kesinlikle içeriğe duyarlıdır (örn. Java, Javascript, HTML) ve görünüşe göre her biri için değiştirilmesi gerekir.
MuffinMan

Vay canına, XML düzenleyicinin tercihlerdeki "yazma" kategorisi yalnızca "yazma" aranırken gösterilir. Bu seçeneğe doğrudan gidemezsiniz ... Çok teşekkürler.
blackeye

1
HTML dosyaları için, Web -> HTML Dosyaları -> Düzenleyici -> Yazma -> "Öznitelik Değerleri için Otomatik Olarak Kapat" seçeneğini devre dışı bırakmanız gerekir. Önerildiğinden farklı olarak, tırnak işaretleri yalnızca öznitelik değerleri için değil, aynı zamanda bir HTML öğesinin metin içeriğini düzenlerken de eklenir.
Dennie

2

Dize içeriğini yazmayı bitirdiğinizde (en azından java düzenleyicide) sadece Enter tuşuna basarak alıntılardan çıkın.


Bahşiş için teşekkürler, bir koddaki alıntılardan kaçtığımda yardımcı oluyor '\''ve kapanış teklifi istemiyorum, sadece şimdi enter ve sil tuşuna basıyorum.
Daniel Sokolowski

2

Titanium Studio'da otomatik alıntıları kapatmak için, tercihler altında -> Titanium Studio -> Düzenleyiciler -> "Eşleşen karakter çiftlerini otomatik kapat" seçeneğinin işaretini kaldırın


2

Otomatik tamamlama teklifinden çıkmak istediğinizde de teklife basabilirsiniz. Bu, sanki kendiniz kapatmışsınız gibi sizi alıntının dışına çıkaracaktır. Yani bu özellik, programlama akışınızı gerçekten bozmaz.


Orijinal posterin güncellemesinde görüldüğü gibi, bu cevap aslında problemini çözmek için bulduğu davranıştır. İnsanların neden olumsuz oy verdiğini bilmiyorum.
h3dkandi

1

Tutulma için PyDev'deki benzer otomatik alıntı yeteneklerinin konumu: Windows -> PyDev -> Düzenleyici -> Yazma -> "Otomatik sabit bilgi kapatma."

Tırnak işaretlerinden çıkmak için enter tuşuna basmayı etkinleştirmek için "Otomatik parantez veya değişmez değer kapanışında bağlantıyı etkinleştir" seçeneğini işaretleyin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.