Дратівливе затемнення автоматично закриває цитати


93

Я завжди вважав, що автоматичні котирування та функції дужок затемнення є марними. Наприклад, потрапляння на сингла "призведе до

"<cursor>"

Друга цитата мені не потрібна. Після цього видаляти прикро. Як вимкнути цю функцію?

Оновлення: тепер налаштування увімкнено. Якщо ви введете іншу цитату, "вона прорветься.


3
Я знаю, що цій посаді майже 4 роки, але у випадку, якщо інші виявлять це саме зараз, як у мене: Ви можете натиснути вкладку, щоб перемістити курсор на виділене місце. Це означає, що вам не потрібно клавіші зі стрілками з питань / дужок / паронів тощо. Дуже зручно. Я повернув усе закриття назад, як тільки я виявив це.
jtsmith1287

3
Домовились. Це така поведінка, яку ви можете мирити у слові MS, але обурюватися у Eclipse. Коли розробники намагаються вгадати, чого хочуть користувачі, в першу чергу користувачі намагаються відгадати, що розробники здогадалися.
Ален Паннетьє

Насправді, я знаю, увімкнено налаштування і просто введіть ще одну цитату "прорватися"
Яда,

3
Це особливо дратує, коли ви хочете розбити рядок, набравши лапки всередині існуючого рядка. "string" -> "stri" + ""ng"... тим не менше, це додаткове натискання клавіші backspace / delete. Якби тільки було встановлено автоматичне завершення в конкретних випадках.
Адам Дженсен

1
Для Android Studio: Налаштування> Редактор> Загальне> Розумні клавіші> Вставна пара цитата (зніміть прапорець).
уважно7j

Відповіді:


99

Спробуйте Window -> Preferences -> Java -> Editor -> Введіть і зніміть прапорець "Strings" у групі "Автоматично закрити".


@drevicko SEE психіатр
bobobobo

Для Perl це в налаштуваннях> Perl EPIC> Редактор> Smart Typing
golimar

2
Я все це зробив, але це все ще автоматично закриває цитати у файлах CSS, arrrgh!
thdoan

Для розробки баз даних це в Управління даними> SQL Development> SQL Editor> Введення тексту
golimar

У налаштуваннях знайдіть "Строки". "Набір тексту"> "Автоматично закрити"> "Рядки" (сам укладений у лапки в діалоговому вікні "Налаштування") з'являвся в декількох місцях. Я очистив "Струни" у всіх. Здається, допомогло ...
RBV

18

Цю функцію потрібно вимкнути для всіх редакторів: перейдіть до Налаштування та у полі "введіть текст файлу файлу" введіть "набір тексту". Потім натисніть на кожен результат і зніміть прапорець біля всіх небажаних параметрів автоматичного закриття.


Я хотів би, щоб усі варіанти були знайдені таким чином, але я не знаходжу способу відключити автоматичне додавання "" "під час редагування PHP в Інтернеті. Я вимкнув усі параметри автоматичного підключення в результатах пошуку "набравши" і відновив затемнення лише для того, щоб бути зірваним знову!
en_Raude

2
Це набагато краща відповідь, ніж прийнята відповідь. Існує кілька конфігурацій для кожного типу мов, які ви використовуєте, тому конфігурація, безумовно, залежить від контексту (наприклад, Java, Javascript, HTML) і, мабуть, має бути змінена для кожного.
MuffinMan

Нічого, редактор XML "набір тексту" у налаштуваннях відображається лише під час пошуку "набору тексту". Ви не можете безпосередньо перейти до цієї опції ... Дуже дякую.
BlackEye

1
Для HTML-файлів потрібно відключити Web -> HTML-файли -> Редактор -> Введення тексту -> "Автоматично закрити для значень атрибутів". На відміну від запропонованих, лапки вставляються не лише для значень атрибутів, але й під час редагування текстового вмісту HTML-елемента.
Денні

2

Вискочіть з лапок, просто натиснувши Enter, коли ви закінчили вводити вміст рядка (принаймні, в редакторі Java).


Дякую за підказку, корисно, коли я уникаю цитат у коді, як '\''і не хочу закривати цитату, я просто зараз натискаю клавішу Enter та delete.
Даніель Соколовський

2

Щоб вимкнути автоматичні котирування в Titanium Studio, під налаштуваннями -> Titanium Studio -> Редактори -> зніміть прапорець "Автоматично закрити відповідні пари символів"


2

Ви також можете потрапити на цитату, коли хочете вийти з автозаповнення цитати. Це поставить вас за межі цитати, як ніби ви її самі закрили. Тож ця функція насправді не порушує потік програмування.


Як видно з оновлення оригінального плаката, ця відповідь насправді є поведінкою, яку він знайшов для вирішення своєї проблеми. Я не знаю, чому люди беруть участь.
h3dkandi

1

Місце для подібних можливостей автоматичного цитування в PyDev для затемнення: Windows -> PyDev -> Редактор -> Введення тексту -> "Автоматичне буквальне закриття".

Щоб увімкнути натискання клавіші Enter, щоб вийти з лапок, поставте прапорець "Увімкнути посилання на автоматичні дужки чи закриття літералів".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.