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

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

Оффлайн Kaster [?]

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


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

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

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2738
  • Репутация: 1143
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: Альтернатива среде разработки SciTE
« Ответ #31, Отправлен: Май 01, 2010, 04:20:51 »
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
  • Репутация: 2700
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
Re: Альтернатива среде разработки SciTE
« Ответ #32, Отправлен: Май 01, 2010, 04:32:32 »
А чем SciTE не устраивает? Постоянные обновления, поддержка разработчиков, да и грамотно заточен под AutoIt. Зачем изобретать велосипед? Или это такая мания - сделать все по своему...


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

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

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

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2738
  • Репутация: 1143
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: Альтернатива среде разработки SciTE
« Ответ #33, Отправлен: Май 01, 2010, 05:06:08 »
Yashied
SciTE на англ. яз., многие его команды запускаю из контекстного меню. NP++ в других языках программирования имеет нужную мне цветовую схему. В SciTE пока не нашел где менять схему для bat, ini, xml и аналогичные им разметки (inf, reg, cmd, sif, htm). А для LiveCD нужно определится с одним редактором, естественно всеядный NP++ с некоторыми доработками.
Из плюсов NP++, плаг подцветки изменений, подсвечивание одинаковых слов при выделении, русс. яз., темы на языки прогр.

Оффлайн Yuriy [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 737
  • Репутация: 281
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Альтернатива среде разработки SciTE
« Ответ #34, Отправлен: Май 01, 2010, 05:59:30 »
Я за SciTE

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

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

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2738
  • Репутация: 1143
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: Альтернатива среде разработки SciTE
« Ответ #35, Отправлен: Май 01, 2010, 07:47:41 »
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
Re: Альтернатива среде разработки SciTE
« Ответ #36, Отправлен: Май 01, 2010, 12:48:38 »
самым главным преимуществом для меня в нп++ была возможность открытия и редактирования двух (или одного и того же но в двух панелях) файлов одновременно с возможностью синхронизации векртикальной и горизонтальной слайдбаров. в скайт такое пока не предвидится

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2738
  • Репутация: 1143
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: Альтернатива среде разработки SciTE
« Ответ #37, Отправлен: Май 01, 2010, 22:26:28 »
Обновил предыдущий пост:
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
  • *
  • Сообщений: 2738
  • Репутация: 1143
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: Альтернатива среде разработки SciTE
« Ответ #38, Отправлен: Август 19, 2012, 14:59:10 »
Попробовал плагин 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
  • *
  • Сообщений: 2738
  • Репутация: 1143
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: Альтернатива среде разработки SciTE
« Ответ #39, Отправлен: Июнь 06, 2013, 00:22:37 »
Сделал прыжок к функции в Notepad++ (Alt+F)

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


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

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

Помечен как лучший ответ пользователем Отправлен Май 17, 2019, 04:02:48

Оффлайн AZJIO [?]

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

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

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2738
  • Репутация: 1143
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: Альтернатива среде разработки SciTE
« Ответ #41, Отправлен: Март 03, 2015, 18:46:58 »
Перевод 6 плагинов Notepad++: http://rghost.ru/7qSS5gMbj
И ещё пару от DmitryFedorov
точнее тут только dll, то есть надо скачать оригинальный плаг, и подменить dll

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2738
  • Репутация: 1143
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: Альтернатива среде разработки SciTE
« Ответ #42, Отправлен: Февраль 15, 2019, 05:00:18 »
Если кому интересно, для Notepad++ не так уж сложно написать плаг на PureBasic, вот  пару примеров
Highlight - подсвечивание текста регулярным выражением
TextA - обработка текста
маркер изменённых строк - не доделан, хоть и работает
DB_RegExp база рег.выр.

Скачать 3 плага

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

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2738
  • Репутация: 1143
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: Альтернатива среде разработки SciTE
« Ответ #43, Отправлен: Март 26, 2019, 09:45:49 »
Новый плаг для Notepad++ - автозавершение. Я пока его делаю, но им уже можно пользоваться. Сейчас есть 3 типа списков, поиск от начала, поиск по части слова и шаблоны. Но включать можно только один тип списка, потом сделаю любой набор. При клике на другой вкладке, если изменилось расширение файла, то автоматически подгружается другой список для данного языка программирования. Пока добавлены AutoIt3 и PureBasic, шаблоны добавлены по минимуму, для примера. Список функций можно взять здесь (Advanced Search).

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

Re: Альтернатива среде разработки SciTE
« Ответ #43 Отправлен: Март 26, 2019, 09:45:49 »

 

Похожие темы

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