Я никогда не думал, что скажу это, но мне невероятно нравится лучший редактор для терминала в GNU / Linux: ВИМ.
Цитируя Википедия.:
напор ( Английский Я видел IMproved) - это улучшенная версия текстовый редактор vi, присутствует во всех системах UNIX.
Его автор, Брам Муленаар, представил первую версию в 1991, дата, с которой он претерпел множество улучшений. Основная характеристика как Vim, так и Vi заключается в том, что у них есть разные режимы переключения для выполнения определенных операций, что отличает их от наиболее распространенных редакторов, у которых есть только один режим, в котором заказы вводятся с помощью комбинаций клавиш или графические интерфейсы.
Я один из тех, кто думал, что это редактор для "осьминогов" или людей с более чем 10 пальцами, потому что простой факт наличия большого количества сочетаний клавиш заставил меня подумать, что ВИМ это был «монстр» консольных редакторов. Правда в том, что со вчерашнего дня я учусь им пользоваться (даже с очень простыми вещами) но я к этому привыкаю, а самое страшное (или лучше всего) дело в том, что мне это слишком нравится.
Мне всегда было комфортно с тем, как карликовый, но это правда, что этот редактор слишком простой. Когда у нас есть графическая среда, курсор можно использовать для копирования / вставки, но когда мы находимся в TTY, все меняется. Это первое преимущество, которое я считаю VIM. Другие функции, которые мне нравятся:
- Выделение текста по столбцам.
- Подсветка синтаксиса.
- Подсветка скобок, скобок и скобок (так что идеально подходит для программирования).
- Чрезвычайно мощный, даже когда файл, который мы редактируем, прерывается, он позволяет нам восстановить его позже.
- здесь вы можете увидеть намного больше ...
Единственный текстовый редактор в консоли (из тех, кого я знаю) что "приближается" к ВИМ es MCEредактировать, Текстовый редактор MC. Но обратите внимание на цитаты в предложении выше. В VIM даже есть редактор GTK. Но идея этого поста не в том, чтобы продать вас или побудить их использовать ВИМ, это просто способ сказать вам, что им проще пользоваться, чем кажется на самом деле.
Базовое руководство по использованию VIM
Я думал оставить вам серию сочетаний клавиш, но я думаю, что было бы гораздо практичнее, если бы я показал вам, как это работает, на примере. Первое, что мы сделаем, это установим ВИМ если мы еще этого не сделали, или если это не входит в наш любимый дистрибутив по умолчанию. После установки открываем терминал и ставим:
$ vim prueba.txt
Мы увидим что-то вроде этого:
Теперь нажимаем клавишу I или ключ Вставить для переключения из командного режима в режим редактирования и начала набора. По возможности пишем что-нибудь, что длиннее двух строк. Я, например, поставил:
Теперь нажимаем клавишу ESC для выхода из режима редактирования перейдите к началу документа с помощью стрелок клавиатуры и нажмите клавишу V. Вы заметите, что ниже говорится сейчас VISUAL. Стрелкой вниз отмечаем весь текст, который пишем. Когда у нас все выбрано, нажимаем клавишу Y. Как только это будет сделано, вы увидите, что внизу указано количество скопированных строк.
Теперь опускаемся немного ниже и нажимаем клавишу P. Каждый раз, когда мы нажимаем на нее, будет вставлен один и тот же текст. Если вместо ключа Y мы нажимаем клавишу X, выбранный текст будет обрезан. Мы можем снова вставить его ключом P.
Теперь сохраним тестовый документ. Нажимаем ESC если мы находимся в режиме редактирования и пишем :w, то есть две точки и W. Это записывает или сохраняет то, что мы делаем. Если мы позже напишем :q мы выйдем из редактора. Если мы хотим сохранить и закрыть, мы пишем .
Теперь последний трюк. Допустим, терминал случайно закрыли и мы потеряли документ. Что нам нужно сделать, так это переписать:
$ vim prueba.txt
и мы получим что-то вроде этого:
Если вы посмотрите в конец, у нас есть несколько вариантов. В этом случае нажимаем клавишу R чтобы получить предыдущий документ, он попросит нас нажать ENTER И вуаля, мы можем продолжить с того места, на котором остановились. Теперь, если мы случайно нажмем клавишу E (все равно редактировать) мы также можем получить документ, набрав : восстановить, и мы получим что-то вроде этого:
В этом случае я могу написать цифру 1 и вуаля, наша работа снова восстановится.
Если вы хотите использовать ВИМ проще, тогда вы могли бы установить ГВИМ, то же самое с библиотеками Gtk для использования меню и других опций, облегчающих работу пользователя.
Есть даже расширение для Firefox называть Вимператор, что позволяет нам работать с браузером, как если бы ВИМ это будет лечиться
И так далеко Как..., любые предложения или информация приветствуются, чтобы мы могли узнать больше полезного о ВИМ.