Извиняюсь за x-post из stackoverflow, но, похоже, здесь есть представления о [notepad++].

Согласно странице man ksh или man bash (RHEL 6.6.0)

<<< word

является эквивалентом:

<< EOF word EOF

Как заставить конфигуратор в стиле Notepad++ (Language:Shell) распознавать, чтобы он не складывался на <<< ?

Складывается приятно на длинной форме, но складывается в конец файла на короткой форме.

Благодарю.

Edit - добавлен скриншот, чтобы уточнить следующий ответ @ PeterCJ. Кажется, это может быть связано со складыванием внутри функций - тем не менее ...

После его ответа обновился с 6.5.3 (проблема до 6.8.8). Проблема существует в 6.7+ и решается в 6.8+.

1 ответ1

1

Для меня Notepad++ правильно складывается на << EOF , но не складывается на <<< singleline . (скриншот здесь)

Возможно, у вас есть старая версия NPP или плагин. Попробуйте перейти на NPP 6.8.8 или посмотреть, нужно ли обновлять плагины. Полная информация версии в меню:> Отладочная информация : мой выглядит

    Notepad++ v6.8.8
    Build time : Dec 10 2015 - 01:11:37
    Path : C:\Program Files (x86)\Notepad++\notepad++.exe
    Admin mode : ON
    Local Conf mode : OFF
    OS : Windows 7
    Plugins : ComparePlugin.dll dbgpPlugin.dll mimeTools.dll NppConverter.dll NppExec.dll NppExport.dll NppFTP.dll NppTextFX.dll PluginManager.dll 

Проверить наличие доступных обновлений плагинов можно в Plugins > Plugin Manager > Show Plugin Manager и выберите вкладку « Updates ». Если какой-либо из ваших плагинов требует обновления, выберите плагин и выберите « Обновить».

Если у вас нет более прямых ответов, вы можете зайти на сообщество Notepad++: Помощь на форуме и спросить там, включая скриншот, похожий на мой, и дамп из вашего ? > Debug Info . И если вы решите проблему, опубликуйте и примите ответ здесь (и укажите SO x-post здесь) на благо сообщества суперпользователей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .