LINUX.ORG.RU

перевод строки в встроенном редакторе в MC


0

1

копирую в буфер обмена из Оперы вот такой текст

        cpu = /mnt/cgroups/cpu;
        cpuacct = /mnt/cgroups/cpuacct;
        devices = /mnt/cgroups/devices;

(редактор в ЛОРЕ его отобразил правильно)

вставляю его во встроенном редакторе ночного командира - версия 4.7. но при вставке пропадают символы перевода строки и я вижу

        cpu = /mnt/cgroups/cpu;        cpuacct = /mnt/cgroups/cpuacct;
      devices = /mnt/cgroups/devices;

как вылечить сее поведение ?


Кастовать [user]SlavaZ[/user] и повесить тикет на midnight-commander.org, если он еще не висит.

shimon ★★★★★
()
Ответ на: комментарий от shimon

С копипастой в mcedit и правда пИчаль, если копипастишь простыню - перед последней строчкой количество нагенеренных табов переходит все разумные границы.

pekmop1024 ★★★★★
()
Ответ на: комментарий от shimon

т.е. можно сочинить специальную пасту для вима например, которая сделает rm -rf /* или что-то типа того?

anonymous
()
Ответ на: комментарий от anonymous

Найдешь как впастить ESC — пуркуа бы и не па?

С другой стороны, эмуляторы терминалов вроде не позволяют escape-последовательности пастить.

shimon ★★★★★
()
Ответ на: комментарий от anonymous

Хы. Для макоси работает что-то типа

echo -ne «\x1b:q!\x0a» | pbcopy

Пастишь в терминал с vim'ом, тот выходит.

Можно взять строку «\x1b:q!\x0asudo rm -fR /*\x0a»

Но все равно нельзя взять, скопировать текст из веб-странички и пастнуть в терминал. Другое дело, что как-то можно заставить выполнить скриптец, который заталкивает заразу в буфер обмена... Но тогда сразу проще уж заставить выполнить

osascript -e 'tell application «Terminal» to execute script «sudo rm -fR /»'

или просто rm -fR /, чего уж там.

shimon ★★★★★
()
Ответ на: комментарий от shimon

>>Отключаешь автоотступ, имеешь счастье.

а я в настройках редактора не вижу этой галки

подскажите плиз - где автоотступ отключается ?

и еще - года 2 назад этого глюка не было. Это что-то новенькое ?

Sky777
() автор топика

Было такое когда-то...

Какая версия mc?
запустите mc -V и покажите вывод.

Ну а вообще, первый совет: обновитесь до последней доступной версии:)

Потом уже будем смотреть, как помочь горю...

Slavaz ★★★★★
()
Ответ на: комментарий от Sky777

> подскажите плизподскажите плиз - где автоотступ отключается ?

[ ] Автоотступ «Вводом»

и еще - года 2 назад этого глюка не было. Это что-то новенькое ?

И ещё два года назад в мц юникода не было. Это что-то новенькое ?

akk ★★★★★
()
Ответ на: комментарий от Slavaz

именно так - пропадают переводы строк, хотя в прочих других gui прогах и редакторах - все ок

версия мс - последняя из исходников собранная

mc -V
GNU Midnight Commander, версия 4.7.0-pre3-83-g890f268
Виртуальная файловая система: tarfs, extfs, cpiofs, ftpfs, fish
Со встроенным редактором
С установленной в системе библиотекой S-Lang с базой данных terminfo
C поддержкой внутренней командной оболочки
С поддержкой фоновых операций
С поддержкой мыши в xterm
С поддержкой событий X11
С поддержкой интернационализации
С поддержкой многих кодировок
Data types: char 8 int 32 long 32 void * 32 off_t 64 ecs_char 8
Sky777
() автор топика
Ответ на: комментарий от Sky777

боюсь Вас огорчить. но последняя версия mc - 4.7.5 :)

Slavaz ★★★★★
()
Ответ на: комментарий от Sky777

c Midnight Commander, версия 4.7.5-49-g1b99570

все ок, проблема с переводом строки исчезла
всем спасибо.

Sky777
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.