В двух словах: nano прост, vim является мощным.
Если вы хотите просто редактировать некоторые текстовые файлы, nano будет достаточно. На мой взгляд, vim довольно продвинутый и сложный в использовании.
Забавная (но не слишком нереальная) цитата из vim: (источник)
I мы использовали vim уже около двух лет, главным образом потому, что я не могу понять, как выйти из него.Достаточно общий метод - использовать escape-последовательности ANSI. Он должен работать как на текстовых экранах, так и на большинстве эмуляторов окон терминала.
Подробнее см. Эту ссылку,
ru.wikipedia.org/wiki/ANSI_escape_code
Пример 1: Белый текст на черном фоне
echo -e "\0033[37;40m###############\0033[0m"
Пример 2: Черный текст на серо-белом фоне
echo -e "\0033[30;47m###############\0033[0m"
Пример 3: Использование переменных inversvid, greenback и resetvid
inversvid="\0033[7m"
resetvid="\0033[0m"
greenback="\0033[1;37;42m"
echo -e "$inversvid Now it is inverse colours $resetvid"
echo -e "$greenback Now it is greenback colours $resetvid"
escape-последовательностей ANSI , которые я использую в bash shellscripts, и что вы можете найти полезные:
Вы можете создать измененную переменную для выполнения того, что вы хотите, например, чтобы получить цвет фона, где весь текст будет видимым.
inversvid="\0033[7m"
resetvid="\0033[0m"
redback="\0033[1;37;41m"
greenback="\0033[1;37;42m"
blueback="\0033[1;37;44m"
Если вы используете gnome- терминал, который является частью стандартного рабочего стола Ubuntu, вы можете использовать раскрывающееся меню
gnome-terminal
, чтобы изменить цвета, пока весь текст не станет легким read.
Большинство терминальных эмуляторов имеют похожие меню. xterm имеет параметры командной строки для этой цели.
Достаточно общий метод - использовать escape-последовательности ANSI. Он должен работать как на текстовых экранах, так и на большинстве эмуляторов окон терминала.
Подробнее см. Эту ссылку,
ru.wikipedia.org/wiki/ANSI_escape_code
Пример 1: Белый текст на черном фоне
echo -e "\0033[37;40m###############\0033[0m"
Пример 2: Черный текст на серо-белом фоне
echo -e "\0033[30;47m###############\0033[0m"
Пример 3: Использование переменных inversvid, greenback и resetvid
inversvid="\0033[7m"
resetvid="\0033[0m"
greenback="\0033[1;37;42m"
echo -e "$inversvid Now it is inverse colours $resetvid"
echo -e "$greenback Now it is greenback colours $resetvid"
escape-последовательностей ANSI , которые я использую в bash shellscripts, и что вы можете найти полезные:
Вы можете создать измененную переменную для выполнения того, что вы хотите, например, чтобы получить цвет фона, где весь текст будет видимым.
inversvid="\0033[7m"
resetvid="\0033[0m"
redback="\0033[1;37;41m"
greenback="\0033[1;37;42m"
blueback="\0033[1;37;44m"
Если вы используете gnome- терминал, который является частью стандартного рабочего стола Ubuntu, вы можете использовать раскрывающееся меню
gnome-terminal
, чтобы изменить цвета, пока весь текст не станет легким read.
Большинство терминальных эмуляторов имеют похожие меню. xterm имеет параметры командной строки для этой цели.