Извините за x-пост со stackoverflow, но, похоже, здесь есть просмотры [notepad++].
Согласно man ksh
странице man bash
(RHEL 6.6.0)
<<< word
эквивалентно:
<< EOF word EOF
Как заставить конфигуратор стиля Notepad++ (Language:Shell) распознавать, что сворачивать нельзя <<<
?
В длинном бланке складывается легко, а в коротком — до конца файла.
Спасибо.
Редактировать - добавил скриншот для пояснения ответа @PeterCJ. Кажется, это может быть связано со сворачиванием в функциях - тем не менее...
После его ответа, обновление с 6.5.3 (проблема до 6.8.8). Проблема существует в 6.7+ и решена в 6.8+.
решение1
У меня Notepad++ правильно сворачивается на << EOF
, но не сворачивается на <<< singleline
.
Возможно, у вас старая версия NPP или плагина. Попробуйте обновиться до NPP 6.8.8 или посмотрите, нужно ли обновлять плагины. Полная информация о версии в меню: ? > Debug Info
: мой выглядит так
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
вкладку. Если какой-либо из ваших плагинов нуждается в обновлении, выберите плагин и выберите Update.
Если вы не получили здесь более прямых ответов, возможно, вам стоит перейти наСообщество Notepad++: Требуется помощьфорум и спросите там, включая скриншот, похожий на мой, и дамп из вашего ? > Debug Info
. И если вы решите проблему, опубликуйте и примите ответ здесь (и укажите SO x-post здесь) для блага сообщества суперпользователей.