Есть ли текстовый редактор для командной строки, который использует те же клавиши, что и Блокнот в Windows?

12

Я привык работать в среде Windows и привык к командам в Блокноте, например, CtrlSдля сохранения, CtrlCдля копирования и так далее.

В Ubuntu удобно работать непосредственно в командной строке, например, как с vi mytextfile.txt.

Я хотел бы использовать текстовый редактор, который я могу использовать в Терминале, но с теми же клавишами, что и Блокнот в Windows. Есть ли текстовый редактор с «Блокнотом команд» для командной строки Ubuntu?

Jonas
источник
Не знаю ни одного редактора терминалов в Linux, который позволял бы вам использовать команды, похожие на блокнот. Тем не менее, вы пытались использовать "нано"? Команды перечислены внизу, и они установлены по умолчанию в большинстве дистрибутивов.
Марлон

Ответы:

6

Попробуйте минимальную прибыль (mped). Это перечислено в Synaptic

введите описание изображения здесь

введите описание изображения здесь

Я только что проверил, и последняя версия Synaptic, кажется, не принимает опцию командной строки -tx- это переключение в текстовый режим и по умолчанию запускается как GTK.
В текстовых терминалах (Ctrl + Alt + F [1-6]) он запускается в текстовом режиме, но в терминале Gnome, похоже, нет переключателя в текстовый режим

Если это правда, чем вы можете скачать более старую версию (Hardy) или построить последнюю версию с ncursesw

zetah
источник
Я не вижу этого в Ubuntu Synaptic
endolith
0

вы можете запустить графический редактор, похожий на блокнот, из терминала следующим образом:

gedit mytextfile.txt

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

Greg
источник
0

Вряд ли редактор на основе CLI примет CtrlCи CtrlS. Причина этого заключается в том, что эти сочетания клавиш являются специальными для терминала по умолчанию, поэтому терминал будет ловить их, прежде чем они достигнут любой программы, которую вы запускаете внутри терминала.

Когда терминал получает CtrlC, он посылает сигнал INTERRUPT программе, работающей внутри терминала. Большинство программ прервет работу, когда получит этот сигнал.

Когда терминал recieves CtrlS, он прекращает вывод прокрутки. Это полезно, если вы запускаете что-то, что выводит тонну данных на терминал. Нажав CtrlS, вы можете приостановить вывод, чтобы присмотреться к этой конкретной части. CtrlQвозобновляется.

С помощью sttyкоманды вы можете изменить эти сочетания клавиш.

geirha
источник
2
nanoпример, который позволяет использовать Ctrl + C
Лекенштейн
Терминальные приложения могут переопределять такие сочетания клавиш точно так же, как это делает stty.
Жоау Пинту
Вы оба правы, я был далеко на этом.
Гейра
0

Gedit, безусловно, хороший выбор, но он не основан на командной строке. Если вам действительно нужна функциональность блокнота, вы можете использовать его с Wine . Однако, по моему мнению, пойти на vi / vim или на gedit

кодировщик
источник
0

textadept-curses ! Пока недоступна в депо пакетов по умолчанию, но это замечательный инструмент для трансплантации Windows. Кроме того, он кроссплатформенный, так что вы можете установить его на Windows, чтобы ознакомиться с ним. Поддерживает Shift + стрелки, чтобы отметить текст и многие другие ваши любимые.

Я рекомендую вам предоставить псевдоним или дополнительную символическую ссылку, так как ввод этого имени раздражает.

Питер М
источник