Автор Тема: Альтернатива среде разработки SciTE  (Прочитано 23798 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
AZJIO
чес гря я уже давно забросил нп++ и полностью перешел на скайт. все манипуляции были результатом интенсивного гуглинга. возможно некоторые из них были излишни.
Конференция посвященная AutoIt на jabber.ru - [email protected]
Как попасть на конференцию читаем тут


Русское сообщество AutoIt

Re: Альтернатива среде разработки SciTE
« Ответ #30 Отправлен: Апрель 30, 2010, 13:05:44 »

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2734
  • Репутация: 1141
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Kaster
OffTopicПредыдущий пост обновлял, а новый не заметил...

Вот сделал несколько команд:
::Запуск скрипта
"C:\Program Files\AutoIt3_v3.3.0.0\AutoIt3.exe" "$(FULL_CURRENT_PATH)"
::Справка команды
"C:\Program Files\AutoIt3_v3.3.0.0\AutoIt3.exe" "C:\Program Files\AutoIt3_v3.3.0.0\HELP_AutoIt3.au3" $(CURRENT_WORD)
::txt2au3
"C:\Program Files\AutoIt3_v3.3.0.0\AutoIt3.exe" "C:\Program Files\AutoIt3_v3.3.0.0\txt2au3.au3"
::DelSpace c ru-board
"C:\Program Files\AutoIt3_v3.3.0.0\AutoIt3.exe" "C:\Program Files\AutoIt3_v3.3.0.0\DelSpace.au3"

Скопировать в \plugins\Config\npes_saved.txt, который является файлом сохранения команд плага NppExec.dll.
Если интересно, выложу скрипты, но пока я их улучшаю.

Запуск скрипта - тоже что в SciTE.exe по F5
Справка команды - скрипт открывает справку, в поле вводит выделенное в NP++ слово, жмёт Enter. Условие: должна быть открыта вкладка поиска.
txt2au3 - скопированный в буфер текст преобразовывает в код, обычно для генерации ini-файла по умолчанию.
DelSpace c ru-board - удаляет пробелы в конце строки, если код скопирован с ru-board

Быстрый вызов команд: F6 > "Стрелка вниз" > Enter. Стрелка вниз - выбор команд в раскрывающемся списке.
« Последнее редактирование: Май 01, 2010, 04:31:57 от AZJIO »

Оффлайн Yashied [?]

  • AutoIt MVP
  • Глобальный модератор
  • *
  • Сообщений: 5379
  • Репутация: 2698
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
А чем SciTE не устраивает? Постоянные обновления, поддержка разработчиков, да и грамотно заточен под AutoIt. Зачем изобретать велосипед? Или это такая мания - сделать все по своему...


Думай, прежде чем говорить.

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2734
  • Репутация: 1141
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Yashied
SciTE на англ. яз., многие его команды запускаю из контекстного меню. NP++ в других языках программирования имеет нужную мне цветовую схему. В SciTE пока не нашел где менять схему для bat, ini, xml и аналогичные им разметки (inf, reg, cmd, sif, htm). А для LiveCD нужно определится с одним редактором, естественно всеядный NP++ с некоторыми доработками.
Из плюсов NP++, плаг подцветки изменений, подсвечивание одинаковых слов при выделении, русс. яз., темы на языки прогр.

Русское сообщество AutoIt

Re: Альтернатива среде разработки SciTE
« Ответ #33 Отправлен: Май 01, 2010, 05:06:08 »

Оффлайн Yuriy [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 737
  • Репутация: 281
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Я за SciTE

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2734
  • Репутация: 1141
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Yuri
Я за все, SciTE, Notepad++, PSPad и т.д.

Вот ещё для батников сделал batch.xml из русифицированного SciTE:

<?xml version="1.0" encoding="Windows-1252" ?>
<NotepadPlus>
<AutoComplete language="batch">
<KeyWord name="" ></KeyWord>
<KeyWord name="%~dp0" ></KeyWord>
<KeyWord name="@echo off" ></KeyWord>
<KeyWord name="%SystemRoot%" ></KeyWord>
<KeyWord name="%TEMP%" ></KeyWord>
<KeyWord name="%SystemDrive%" ></KeyWord>
<KeyWord name="%UserProfile%" ></KeyWord>
<KeyWord name="%AllUsersProfile%" ></KeyWord>
<KeyWord name="%windir%" ></KeyWord>
<KeyWord name="%SystemRoot%" ></KeyWord>
<KeyWord name="%ProgramFiles%" ></KeyWord>
<KeyWord name="%var:~n%" ></KeyWord>
<KeyWord name="%CD%" ></KeyWord>
<KeyWord name="%DATE%" ></KeyWord>
<KeyWord name="%TIME%" ></KeyWord>
<KeyWord name="%RANDOM%" ></KeyWord>
<KeyWord name="%ERRORLEVEL%" ></KeyWord>
<KeyWord name="%CMDEXTVERSION%" ></KeyWord>
<KeyWord name="%CMDCMDLINE%" ></KeyWord>
<KeyWord name="APPEND" ></KeyWord>
<KeyWord name="ASSIGN" ></KeyWord>
<KeyWord name="ASSOC" ></KeyWord>
<KeyWord name="AT" ></KeyWord>
<KeyWord name="ATTRIB" ></KeyWord>
<KeyWord name="BREAK" ></KeyWord>
<KeyWord name="CACLS" ></KeyWord>
<KeyWord name="CALL" ></KeyWord>
<KeyWord name="CD" ></KeyWord>
<KeyWord name="CHCP 1251>nul" ></KeyWord>
<KeyWord name="CHDIR" ></KeyWord>
<KeyWord name="CHKDSK" ></KeyWord>
<KeyWord name="CHKNTFS" ></KeyWord>
<KeyWord name="CLS" ></KeyWord>
<KeyWord name="CMD" ></KeyWord>
<KeyWord name="COLOR 3b" ></KeyWord>
<KeyWord name="COMP" ></KeyWord>
<KeyWord name="COMPACT" ></KeyWord>
<KeyWord name="CONVERT" ></KeyWord>
<KeyWord name="COPY" ></KeyWord>
<KeyWord name="DATE" ></KeyWord>
<KeyWord name="DEFRAG" ></KeyWord>
<KeyWord name="DEL" ></KeyWord>
<KeyWord name="DIR" ></KeyWord>
<KeyWord name="DISKCOMP" ></KeyWord>
<KeyWord name="DISKCOPY" ></KeyWord>
<KeyWord name="DOSKEY" ></KeyWord>
<KeyWord name="ECHO" ></KeyWord>
<KeyWord name="ENDLOCAL" ></KeyWord>
<KeyWord name="ERASE" ></KeyWord>
<KeyWord name="EXIST" ></KeyWord>
<KeyWord name="EXIT" ></KeyWord>
<KeyWord name="EXPAND" ></KeyWord>
<KeyWord name="FC" ></KeyWord>
<KeyWord name="FIND" ></KeyWord>
<KeyWord name="FINDSTR" ></KeyWord>
<KeyWord name="FOR" ></KeyWord>
<KeyWord name="FORMAT" ></KeyWord>
<KeyWord name="FTYPE" ></KeyWord>
<KeyWord name="GOTO" ></KeyWord>
<KeyWord name="GRAFTABL" ></KeyWord>
<KeyWord name="GRAPHICS" ></KeyWord>
<KeyWord name="HELP" ></KeyWord>
<KeyWord name="IF NOT EXIST" ></KeyWord>
<KeyWord name="ipconfig" ></KeyWord>
<KeyWord name="LABEL" ></KeyWord>
<KeyWord name="MD" ></KeyWord>
<KeyWord name="MKDIR" ></KeyWord>
<KeyWord name="MODE" ></KeyWord>
<KeyWord name="MORE" ></KeyWord>
<KeyWord name="MOVE" ></KeyWord>
<KeyWord name="PATH" ></KeyWord>
<KeyWord name="PAUSE" ></KeyWord>
<KeyWord name="POPD" ></KeyWord>
<KeyWord name="PRINT" ></KeyWord>
<KeyWord name="PROMPT" ></KeyWord>
<KeyWord name="PUSHD" ></KeyWord>
<KeyWord name="RD" ></KeyWord>
<KeyWord name="RECOVER" ></KeyWord>
<KeyWord name="REM" ></KeyWord>
<KeyWord name="RENAME" ></KeyWord>
<KeyWord name="REPLACE" ></KeyWord>
<KeyWord name="RMDIR" ></KeyWord>
<KeyWord name="SET var=%var:~0,-1%" ></KeyWord>
<KeyWord name="SET /p var=text:" ></KeyWord>
<KeyWord name="SETLOCAL" ></KeyWord>
<KeyWord name="SHIFT" ></KeyWord>
<KeyWord name="SORT" ></KeyWord>
<KeyWord name="START" ></KeyWord>
<KeyWord name="SUBST B: C:\Temp" ></KeyWord>
<KeyWord name="TIME" ></KeyWord>
<KeyWord name="TITLE" ></KeyWord>
<KeyWord name="TREE" ></KeyWord>
<KeyWord name="TYPE" ></KeyWord>
<KeyWord name="VER" ></KeyWord>
<KeyWord name="VERIFY" ></KeyWord>
<KeyWord name="VOL" ></KeyWord>
<KeyWord name="XCOPY /Q /H /Y /K /C /E /I " ></KeyWord>
</AutoComplete>
</NotepadPlus>

Проверил работу регулярных выражений, иногда есть отличия от SciTE. В NP++ по Ctrl+H и по Ctrl+R есть поиск/замена, жаль ни в одном нет сохранения комбинаций.
Конвертацию batch.api делал регулярным выражением
найти ^(\w+).*$
заменить на <KeyWord name="\1" ></KeyWord>
используя Ctrl+R с отмеченными "Regular Expr", "Incremental"

Новый скрипт вызова справки:

HELP_AutoIt3.au3

Всё настроил с помощью присвоения команд F5. Выозвы сохраняются в файле shortcuts.xml, вот пример:
<NotepadPlus>
    <InternalCommands />
    <Macros />
    <UserDefinedCommands>
        <Command name="Start_Script" Ctrl="no" Alt="yes" Shift="no" Key="116">&quot;C:\Program Files\AutoIt3_v3.3.0.0\AutoIt3.exe&quot; &quot;$(FULL_CURRENT_PATH)&quot;</Command>
        <Command name="DelSpace" Ctrl="no" Alt="yes" Shift="yes" Key="68">&quot;C:\Program Files\AutoIt3_v3.3.0.0\AutoIt3.exe&quot; &quot;C:\Program Files\AutoIt3_v3.3.0.0\DelSpace.au3&quot;</Command>
        <Command name="txt2au3" Ctrl="no" Alt="yes" Shift="yes" Key="65">&quot;C:\Program Files\AutoIt3_v3.3.0.0\AutoIt3.exe&quot; &quot;C:\Program Files\AutoIt3_v3.3.0.0\txt2au3.au3&quot; &quot;$(CURRENT_WORD)&quot;</Command>
        <Command name="HELP_AutoIt3_RU" Ctrl="no" Alt="yes" Shift="no" Key="112">&quot;C:\Program Files\AutoIt3_v3.3.0.0\AutoIt3.exe&quot; &quot;C:\Program Files\AutoIt3_v3.3.0.0\HELP_AutoIt3.au3&quot; $(CURRENT_WORD) 1</Command>
        <Command name="HELP_AutoIt3_EN" Ctrl="no" Alt="yes" Shift="no" Key="113">&quot;C:\Program Files\AutoIt3_v3.3.0.0\AutoIt3.exe&quot; &quot;C:\Program Files\AutoIt3_v3.3.0.0\HELP_AutoIt3.au3&quot; $(CURRENT_WORD) 2</Command>
        <Command name="HELP_AutoIt3_UDF" Ctrl="no" Alt="yes" Shift="no" Key="114">&quot;C:\Program Files\AutoIt3_v3.3.0.0\AutoIt3.exe&quot; &quot;C:\Program Files\AutoIt3_v3.3.0.0\HELP_AutoIt3.au3&quot; $(CURRENT_WORD) 3</Command>
        <Command name="Au3Info-i" Ctrl="no" Alt="yes" Shift="no" Key="73">&quot;C:\Program Files\AutoIt3_v3.3.0.0\Au3Info.exe&quot;</Command>
        <Command name="Au3Info" Ctrl="yes" Alt="no" Shift="no" Key="119">&quot;C:\Program Files\AutoIt3_v3.3.0.0\Au3Info.exe&quot;</Command>
        <Command name="Au3ToPost" Ctrl="no" Alt="yes" Shift="no" Key="117">&quot;C:\Program Files\AutoIt3_v3.3.0.0\SciTE\Au3ToPost\Au3ToPost.exe&quot; &quot;/FilePath:"$(FULL_CURRENT_PATH)"&quot;</Command>
        <Command name="Au3ToPost" Ctrl="no" Alt="yes" Shift="no" Key="118">&quot;C:\Program Files\AutoIt3_v3.3.0.0\SciTE\Au3ToPost\Au3ToPost.exe&quot; &quot;/Selection:"$(CURRENT_WORD)"&quot;</Command>
        <Command name="Au3ToPost" Ctrl="no" Alt="yes" Shift="no" Key="119">&quot;C:\Program Files\AutoIt3_v3.3.0.0\SciTE\Au3ToPost\Au3ToPost.exe&quot;</Command>
        <Command name="panel_function" Ctrl="yes" Alt="no" Shift="no" Key="120">&quot;C:\Program Files\AutoIt3_v3.3.0.0\AutoIt3.exe&quot; &quot;C:\Program Files\AutoIt3_v3.3.0.0\panel_function.au3&quot;</Command>
    </UserDefinedCommands>
    <PluginCommands />
    <ScintillaKeys />
</NotepadPlus>


<!-->
Здесь назначены горячие клавиши командам
Alt+F1 - вызов справки на русском языке
Alt+F2 - вызов справки на английском языке
Alt+F3 - вызов справки UDF
Alt+F5 - старт скрипта
Alt+F6 - Au3ToPost - обработать текущий открытый файл-скрипт
Alt+F7 - Au3ToPost - обработать выделенный текст
Alt+F8 - Au3ToPost - обработать буфер обмена

Alt+i - вызов Au3Info.exe
Ctrl+F8 - вызов Au3Info.exe
Ctrl+F9 - вызов panel_function.au3

Alt+Shift+D - удаление пробелов в конце строк (стандартный метод: Правка > Обрезать пробелы)
Alt+Shift+A - конвертирование txt в au3 (стабильный вариант - не выделяя текст вызвать горячую клавишу, тогда будет обработан буфер обмена)
</!-->
Здесь назначены горячие клавиши командам
Alt+F1 - вызов справки на русском языке
Alt+F2 - вызов справки на английском языке
Alt+F3 - вызов справки UDF
Alt+F5 - старт скрипта
Alt+F6 - Au3ToPost - обработать текущий открытый файл-скрипт
Alt+F7 - Au3ToPost - обработать выделенный текст
Alt+F8 - Au3ToPost - обработать буфер обмена

Alt+i - вызов Au3Info.exe
Ctrl+F8 - вызов Au3Info.exe
Ctrl+F9 - вызов panel_function.au3

Alt+Shift+D - удаление пробелов в конце строк (стандартный метод: Правка > Обрезать пробелы)
Alt+Shift+A - конвертирование txt в au3 (стабильный вариант - не выделяя текст вызвать горячую клавишу, тогда будет обработан буфер обмена)
« Последнее редактирование: Август 19, 2012, 09:34:07 от AZJIO »

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
самым главным преимуществом для меня в нп++ была возможность открытия и редактирования двух (или одного и того же но в двух панелях) файлов одновременно с возможностью синхронизации векртикальной и горизонтальной слайдбаров. в скайт такое пока не предвидится

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2734
  • Репутация: 1141
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Обновил предыдущий пост:
1. Батник вызова справки теперь авто-переключается на необходимую вкладку в справке.
2. Добавил Alt+i - вызов Au3Info.exe
3. Добавил в autoit.xml, batch.xml после третьей строки <KeyWord name="" ></KeyWord> - пустой параметр, иначе при вводе комментариев пробелом происходит ввод первой строки из автоподстановки. Добавил конструкции (при добавлении кавычки заменить апострофами). Жаль с русскими символами конструкции не поддерживаются.
4. Проверил использование символов @, #, _, в autoit.xml, NP++ их не видит в автоподстановке. Добавил десяток самых распостранёных в начало списка, а второстепенные в конец списка.

________________________________________________

Все наработки по Notepad++ - (2Мб) Notepad++, скрипты в AutoIt3. Все пути установлены по стандарту в "C:\Program Files", ничего исправлять не придётся. Readme в комплекте.

________________________________________________

Переменные Notepad++
$(FULL_CURRENT_PATH)  : E:\my Web\main\welcome.html  - полный путь к файлу, который открыт в Notepad++
$(CURRENT_DIRECTORY)  : E:\my Web\main\  - текущий каталог файла, который открыт в Notepad++
$(FILE_NAME)  : welcome.html  - имя файла, который открыт в Notepad++
$(NAME_PART)  : welcome  - имя файла без расширения, который открыт в Notepad++
$(EXT_PART)  : html - расширение файла, который открыт в Notepad++

$(NPP_DIRECTORY)  : путь к notepad++.exe
$(CURRENT_WORD)  : выделенное слово Notepad++.
$(CURRENT_LINE)  : строка, где установлен текстовый курсор в Notepad++.
$(CURRENT_COLUMN)  : колонка, где установлен текстовый курсор в Notepad++.

« Последнее редактирование: Август 19, 2012, 09:35:43 от AZJIO »

Русское сообщество AutoIt

Re: Альтернатива среде разработки SciTE
« Ответ #37 Отправлен: Май 01, 2010, 22:26:28 »

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2734
  • Репутация: 1141
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Попробовал плагин FunctionList.dll, пришлось немного разбираться с настройками. Суть плагина: в правом дополнительном окне создаётся список функций при двойном клике на которой происходит прыжок к этой функции.

Для AutoIt добавил код в XML (другие языки программирования поддерживаются по умолчанию)
    <Language name="AutoIt" imagelistpath="plugins\Config\C++.flb">
        <CommList param1=";" param2="" />
        <Group name="FUNCTION" subgroup="" icon="9" child="17" autoexp="4" matchcase="0" fendtobbeg="" bbegtobend="" keywords="">
            <Rules regexbeg="^Func\s+" regexfunc="[\w\d]+" regexend="" bodybegin="" bodyend="" sep="" />
        </Group>
    </Language>

Можно и другие элементы получать в список, но работает уже медленно.
    <Language name="AutoIt" imagelistpath="plugins\Config\C++.flb">
        <CommList param1=";" param2="" />
        <Group name="INCLUDE" subgroup="" icon="0" child="0" autoexp="0" matchcase="0" fendtobbeg="" bbegtobend="" keywords="">
            <Rules regexbeg="#include\s+" regexfunc="[^\r\n]+" regexend="" bodybegin="" bodyend="$" sep="" />
        </Group>
        <Group name="VARIABLE" subgroup="" icon="0" child="0" autoexp="0" matchcase="0" fendtobbeg="" bbegtobend="" keywords="">
            <Rules regexbeg="\$" regexfunc="[\w\d]+" regexend="" bodybegin="\b" bodyend="\b" sep="" />
        </Group>
        <Group name="MACRO" subgroup="" icon="0" child="0" autoexp="0" matchcase="0" fendtobbeg="" bbegtobend="" keywords="">
            <Rules regexbeg="" regexfunc="@[\w\d]+" regexend="" bodybegin="\b" bodyend="\b" sep="" />
        </Group>
        <Group name="Hex" subgroup="" icon="0" child="0" autoexp="0" matchcase="0" fendtobbeg="" bbegtobend="" keywords="">
            <Rules regexbeg="" regexfunc="0x[0-9A-Fa-f]{6}" regexend="" bodybegin="[\D\W]" bodyend="[\D\W]" sep="" />
        </Group>
         <Group name="FUNCTION" subgroup="" icon="9" child="17" autoexp="4" matchcase="0" fendtobbeg="" bbegtobend="" keywords="">
            <Rules regexbeg="^Func\s+" regexfunc="[\w\d]+" regexend="" bodybegin="" bodyend="" sep="" />
        </Group>
    </Language>

Для CSS, чтобы редактировать стили в справке
    <Language name="CSS" imagelistpath="plugins\Config\C++.flb">
        <CommList param1=";" param2="" />
        <Group name="CLASS" subgroup="" icon="16" child="13" autoexp="4" matchcase="0" fendtobbeg="" bbegtobend="" keywords="">
            <Rules regexbeg="" regexfunc="[.\w\d]+" regexend="\h*(/[^\r\n]+/)*\s*\{" bodybegin="^" bodyend="$" sep="" />
        </Group>
    </Language>

Ссылка на готовый комплект в предыдущем посте.
« Последнее редактирование: Август 22, 2012, 12:59:30 от AZJIO »

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2734
  • Репутация: 1141
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Сделал прыжок к функции в Notepad++ (Alt+F)

(нажмите для показа/скрытия)


Сделал две команды:
Alt+N - создать новый в том же каталоге что и открытый скрипт
Alt+O - открыть папку просматриваемого файла

(нажмите для показа/скрытия)
« Последнее редактирование: Июнь 18, 2013, 11:02:31 от AZJIO »

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2734
  • Репутация: 1141
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
nativeLang.7z - улучшенный перевод Notepad++. Как выяснилось некоторые пункты были не достоверны, не полны, не точно выражены или не интуитивно понятны.

NppHelp.7z - справка Notepad++, полностью переведена. Интерес представляет возможность создавать свой синтаксис подсветки. Большинство остальных опций понятны и без справки.
« Последнее редактирование: Февраль 20, 2014, 17:27:21 от AZJIO »

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2734
  • Репутация: 1141
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Перевод 6 плагинов Notepad++: http://rghost.ru/7qSS5gMbj
И ещё пару от DmitryFedorov
точнее тут только dll, то есть надо скачать оригинальный плаг, и подменить dll

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2734
  • Репутация: 1141
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Если кому интересно, для Notepad++ не так уж сложно написать плаг на PureBasic, вот  пару примеров
Highlight - подсвечивание текста регулярным выражением
TextA - обработка текста
маркер изменённых строк - не доделан, хоть и работает
DB_RegExp база рег.выр.

По поводу новых версий Notepad++ - известно что старый мой вариант автозавершения строк не работает по причине что теперь разделяется пробелом и его нельзя использовать, соответственно нельзя вставить строки-конструкции, но есть выход: все пробелы заменить на неразрывный пробел 160 в XML, а после вставки или перед тестом или компилированием сделать его замену на обычный, написав макрос и назначив ему горячую клавишу. И в этом появился плюс: переносы строк не являются разделителями и теперь можно вставлять многострочный текст с табами-отступами, а в списке автозавершения он выглядит в одной строке весь.
« Последнее редактирование: Февраль 17, 2019, 06:29:25 от AZJIO »

Русское сообщество AutoIt

Re: Альтернатива среде разработки SciTE
« Ответ #42 Отправлен: Февраль 15, 2019, 05:00:18 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
2305 Просмотров
Последний ответ Май 02, 2010, 10:24:36
от Yashied
5 Ответов
2971 Просмотров
Последний ответ Сентябрь 19, 2013, 23:12:56
от Garrett
3 Ответов
2564 Просмотров
Последний ответ Декабрь 14, 2013, 19:16:46
от Spyhunter
1 Ответов
1510 Просмотров
Последний ответ Февраль 18, 2014, 05:55:47
от MnM
7 Ответов
3952 Просмотров
Последний ответ Март 17, 2014, 18:49:21
от asdf8
8 Ответов
2688 Просмотров
Последний ответ Декабрь 06, 2014, 18:55:56
от Yashied
6 Ответов
2660 Просмотров
Последний ответ Январь 27, 2015, 21:50:18
от at
1 Ответов
1085 Просмотров
Последний ответ Февраль 19, 2015, 13:04:59
от InnI
5 Ответов
2063 Просмотров
Последний ответ Июнь 03, 2015, 11:12:45
от kristow13
2 Ответов
587 Просмотров
Последний ответ Октябрь 01, 2017, 22:59:17
от Атос