XBrackets plugin
- Author
- Message
-
Offline
- Posts: 294
- Joined: Tue Jul 27, 2010 11:18 pm
2. Не-не-не! Не приведи Господи заменить все сразу не глядя! Хорошо, если откатить можно, а ну как я Akel закрою? Только то, что подсветилось в данный конкретный момент. И ручками, ручками... А для пакетной обработки скрипт написать - не проблема.
1. Так я ж и не истерю на счет "к завтрему". Вдруг через недельку-другую с ленью удастся договориться.
1. Так я ж и не истерю на счет "к завтрему". Вдруг через недельку-другую с ленью удастся договориться.
-
Offline
- Posts: 366
- Joined: Mon Jan 10, 2011 5:28 pm
- Contact:
-
Offline
- Site Admin
- Posts: 6411
- Joined: Thu Jul 06, 2006 7:20 am
Чтобы не разрабатывать интерфейс для этого, можно просто добавить внешний вызов, который будет возвращать начало, конец и какая пара подсвеченных скобок.DV wrote:У меня большие сомнения насчёт коэффициента целесообразности...
Code: Select all
typedef struct {
UINT_PTR dwStructSize;
INT_PTR nAction;
INT_PTR nStartPos;
INT_PTR nEndPos;
INT_PTR nOpenBracket; //wchar_t символ
INT_PTR nCloseBracket; //wchar_t символ
} DLLEXTXBRACKETS;-
Offline
- Posts: 1879
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
У меня есть два примера.Serge Yolkin wrote:... тоже выскажутся здесь?
Первый – возникла необходимость использовать в строке кавычки, а экранировать не хочется (усложняется восприятие).
Второй – PHP, там 'строка' и "строка" обрабатываются по-разному, причем в одинарных кавычках, по идее, быстрее, но при этом даже \n внутри не работает – нужно использовать двойные.
Так что мне бы пригодилось.
-
Offline
- Posts: 294
- Joined: Tue Jul 27, 2010 11:18 pm
-
Offline
- Posts: 3243
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Serge Yolkin
Не "скриптовые решения" в целом, а те решения, которые элементарно и логично было бы сделать в плагах.
В этом случае предлагаемый вариант (выдать наружу интерфейс, а там уже скриптописцы навалятся) неплох. Только мне не нравится идея со структурами - дополнительное усложнение.. Если можно, то функцию, возвращающую простые значения или массив, в котором мы будем знать, какой номер элемента за что отвечает.
Не "скриптовые решения" в целом, а те решения, которые элементарно и логично было бы сделать в плагах.
В этом случае предлагаемый вариант (выдать наружу интерфейс, а там уже скриптописцы навалятся) неплох. Только мне не нравится идея со структурами - дополнительное усложнение.. Если можно, то функцию, возвращающую простые значения или массив, в котором мы будем знать, какой номер элемента за что отвечает.
-
Offline
- Posts: 382
- Joined: Wed Sep 28, 2011 3:05 pm
Возможно уже было подобное пожелание, вдруг плохо искал, но все же:
Можно ли добавить настройку "обрамление кавычками выделенного текста"?
Как выглядит?
Если выделить курсором какой-то фрагмент текста и затем нажать кавычку на клавиатуре (одинарную или двойную - не важно), то выделенный фрагмент обернется в данные кавычки.
Если есть текст в кавычках, то выделение фрагмента вместе с кавычками и последующие нажатие того типа кавычек, в который обернут текст убирает кавычки по бокам текста.
Можно ли добавить настройку "обрамление кавычками выделенного текста"?
Как выглядит?
Если выделить курсором какой-то фрагмент текста и затем нажать кавычку на клавиатуре (одинарную или двойную - не важно), то выделенный фрагмент обернется в данные кавычки.
Если есть текст в кавычках, то выделение фрагмента вместе с кавычками и последующие нажатие того типа кавычек, в который обернут текст убирает кавычки по бокам текста.
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
Cuprum
обрамление реализовано: выделяете текст и нажимаете нужную кавычку
в настройках должно быть включено "Автозакрытие скобок", а также "Считать ' ' парой скобок"
обрамление реализовано: выделяете текст и нажимаете нужную кавычку
в настройках должно быть включено "Автозакрытие скобок", а также "Считать ' ' парой скобок"
а это нетЕсли есть текст в кавычках, то выделение фрагмента вместе с кавычками и последующие нажатие того типа кавычек, в который обернут текст убирает кавычки по бокам текста.
Last edited by se7h on Tue Nov 22, 2011 10:52 am, edited 1 time in total.
-
Offline
- Posts: 3243
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Можно.Cuprum wrote:Можно ли добавить настройку "обрамление кавычками выделенного текста"?
Как выглядит?
Примерно так (в Hotkeys-плагине):
Code: Select all
Имя Команда Горячая клавиша
Русские кавычки Insert("«\s»", 1) Ctrl+2В сочетании с настройкой проги "Авто-переключение раскладки клавиатуры" это геморройная штука.se7h wrote:а также "Считать ' ' парой скобок"
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
Cuprum
в ручных настройках (файл XBrackets.ini)
просматривайте файлы помощи к плагинам, там много интересного
в ручных настройках (файл XBrackets.ini)
Code: Select all
autocomplete.sel_autobr = 0
При печати открывающей скобки выделенный текст исчезает (заменяется
на напечатанную скобку).
autocomplete.sel_autobr = 1
При печати открывающей скобки выделенный текст заключается в
соответствующую пару скобок.
Last edited by se7h on Tue Nov 22, 2011 11:28 am, edited 1 time in total.