Why We Should Learn vi?

Mar 30, 2021 12:57

Читаю книгу по Linux и автор перечисляет причины для того, чтобы научиться использовать редактор vi.

Особо понравилась эта:

• We don’t want other Linux and Unix users to think we are cowards.

Валяюсь под столом... )))

linux, programming

Leave a comment

Comments 16

lj_frank_bot March 30 2021, 09:58:29 UTC
Здравствуйте!
Система категоризации Живого Журнала посчитала, что вашу запись можно отнести к категории: IT.
Если вы считаете, что система ошиблась - напишите об этом в ответе на этот комментарий. Ваша обратная связь поможет сделать систему точнее.
Фрэнк,
команда ЖЖ.

Reply


archaicos March 30 2021, 15:50:45 UTC
Я уже научился!:
:wq!

Reply

morfizm March 30 2021, 17:45:54 UTC
Это самая главная команда для смельчаков! :)

Ещё, чтобы спасти струхнувшего, есть :qa!

Reply

archaicos March 30 2021, 21:15:43 UTC
Эта команда - аккумуляция самых важных знаний. :)

Reply

dshel March 30 2021, 18:29:49 UTC
))

Все, можно писать книжку (обложка прилагается):


... )

Reply


morfizm March 30 2021, 17:42:43 UTC
Про трусов прелестно! :)

Кстати, Vimium!

А ещё можно в .bashrc написать set -o vi, и будет редактирование командной строки через vi. Это куда круче, чем стандарт, т.к. всякие кнопки home/end всё равно в терминалах никогда не работают как надо.

Reply

dshel March 30 2021, 18:33:55 UTC
После нескольких лет использования vim я без него уже как без рук:


... )

Reply

morfizm March 30 2021, 18:46:11 UTC
)))

Reply

archaicos March 30 2021, 21:18:25 UTC
Бедняжка. Его бы спас виндовс. Он бы гораздо раньше перезагрузился. :)

Reply


morfizm March 30 2021, 17:48:37 UTC
Я добавлю один, может, неочевидный аргумент. Повсеместность.

vi всегда есть, а если вдруг его нет, то пальцы быстро набирают одну из вот этих двух комманд:
*) sudo apt-get update && sudo apt-get install vim -y
*) sudo yum update && sudo yum install vim -y
и через несколько секунд получают vim, на какой бы докер контейнер тебя ни занесло.

Настраивать полновесный редактор - долго, лениво и работает только на твоём любимом dev box'е, а не "где угодно".

Reply

dshel March 30 2021, 18:31:45 UTC
Согласен!

Reply

archaicos March 30 2021, 21:18:52 UTC
mcedit из mc вполне работает. Ну или nano.

Reply

dshel March 31 2021, 06:18:09 UTC
Я интенсивно использую nano.

Vim понравился тем, что с ним можно без проблем перейти на любую строчку (номер строки + G) и символ (кол-во переходов + стрелочка).

Это мне здорово бы пригодилось когда отлавливал ошибку кодировки в ansible скрипте (там Питон прямо писал - ошибка трансформации - файл такой-то, номер строки N, номер символа M).

Reply


can3p May 28 2021, 19:05:37 UTC
vim - это ксорее про способ редактирования, не только про сам редактор. Про bash уже верно написали, но можно и в vscode или в intellij поставить дополнение. После того, как привыкнешь, по-другому редактировать неудобно

Reply

dshel May 28 2021, 19:25:20 UTC
Надо бы, да.

Reply


Leave a comment

Up