Изучаем Vim, команды и макросы. Зачем текстовый редактор Vim в 2018? Урок Vim

preview_player
Показать описание


Vim — мощнейший текстовый редактор, которому скоро будет 50 лет. Если вы много работаете с текстом, то вполне вероятно Vim сможет значительно облегчить вашу жизнь и упростить написание и редактирование текстов. Этот урок Vim поможет вам начать осваивать этот легендарный Linux command-line редактор.

Хороший учебник по базовому Vim идет в комплекте с самим Vim, запускается командой в терминале — vimtutor.

Также рекомендуем книгу "Практическое использование Vim" автора Дрю Нейл.

В этом видео:
* зачем нужен Vim
* как выйти из Vim:)
* как начать работу в Vim, изучение Vim
* режимы и самые крутые команды Vim
* макросы Vim

0:00 О vim и зачем нужно уметь с ним работать
1:36 Два режима работы с текстом в vim
2:33 Сохранение документа, открытие документа
3:18 Клавиши hjkl
4:30 Варианты входа в режим редактирования текста
5:20 Перемещение по документу
6:20 Выполнение команды несколько раз
7:09 Поиск в документе
8:15 Закладки
9:07 Удаление, копирование и вставка текста
11:18 Макросы в vim
14:35 Итоги

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

Рекомендации по теме
Комментарии
Автор

vim - start editor in console
2:11 i - insert mode
esc - return to command mode
:w - write changes
:w name.txt - write changes to file
:q - quit vim
:q! - quit without saving
:wq - write and quit vim
hjkl - keys for moving in command mode
4:36 a - going to the right from cursor
A - going to the end of line
o - make new line to the bottom of cursor
O - make new line to the up of cursor
gg - going to the beginning of the document
G - going to the end of the document
w - going to the next word
b - going to the last word
e - going to the end of the next word
2w - going to the next second word(any number to use)
3b - going three words back
3e - going to end of third word
7:18 f2 - find next symbol '2'(any synbol to find)
/word - find 'word'
/word n - find 'word' then next 'word'
?word - find 'word' to the beginning of document
mx - mark the place with name 'x' where is cursor
'x - going to the place with mark 'x'
v - visual mode
9:33 x - in visual mode cut the text
P - insert text from buffer to the left from cursor
p - insert text to the right from cursor
dw - delete word on cursor
u - undo changes in visual mode
dd - delete line
2dd - delete 2 lines
cw - change word
C - change text from cursor to the end of the line
D - delete words to the end of the line
V - mark in visual mode whole line
12:49 q1 - macros with name '1' start and stop with q
@1 - do macros 1 time

MIIIG
Автор

блин, 6 лет видосу, а он все такой же ламповый и полезный. Уже не в первый раз к нему возвращаюсь

fantasy
Автор

Первый раз вижу настолько красивую и убедительную презентацию vim :) Определенно стоит поработать с ним более, чем правка конфигов...

vasiliynet
Автор

отличное видео)

h, j, k, l - влево, вниз, вверх, право
A - конец строки, a-конец слова
w - вперед на одно слово
b - назад на одно слово
e - вперед в конец слова
gg - в самый верх документа G - в самый низ документа
m - сделать закладку mg(закладка g) 'g - перейти к этой заладке
v - режим выделения х-вырезать выделенное р-вставить, V-выделить строку
o - создать строку ниже
dw- удалить слово
u - отменить действие
dd - удалить всю строку
cw - заменить слово С-заменить строку
D - удалить от начала курсора до конца строки

оператор точка - повторяет последнее действие

/*нужный символ или строка* - поиск по всему документу, следующее вхождениеииии*?*слово* - поиск вверх документ

~Макросы~
q*номер макроса* - с этог момента начинается запись нажатых клавиш повтороное нажатие q-end record
@*номер макроса* - вызов нужного макроса

~команды~
:q! - выйти без сохранения просто :q выход
:wq - выйти и сохранить

ArtemCYOU
Автор

Автор сам кайфует от того что расказывает! Отличный выпуск! | Молодец!

rotterroute
Автор

Понравилось, выглядит интригующе, информации мало, что делать не понятно)) видимо дальше искать, как работать в vim, на других ресурсах - мысли в слух)

sergeykuznetsov
Автор

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

dianasun
Автор

Благодарю Вас! Вы говорите легко о сложном! Приятно смотреть и все понятно! Благодарю Вас за Ваш труд!

cowax
Автор

VIM мне тоже нравится. Сначала только тупил с горячими клавишами, а с другой стороны - отлично развивает память, которая потом работает на тебя)

MegaHacker
Автор

самый емкий и короткий гайд по виму, уважуха

hlogqzs
Автор

Просто Божественно!!! Опупенно!
Спасибо!!!
Я освоил vim, офигеть, мне же никто не поверит!

Salted_muffin
Автор

Мне как человеку, начинающему изучать программирование очень понравилось . Так как это даёт возможность больше взаимодействовать с ком.строкой Линукса для новичков, нежели в Pycharm

knocker
Автор

Возращаясь к старым видео... много чего интересного. Спасибо вам за уроки!

nitroflap
Автор

про макросы оч понравилось ) я делаю аналогичные штуки при помощи регулярок и замены текста в любом редакторе который поддерживает поиск и замену по регуляркам ))))

KavboiHaggis
Автор

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

bishoprichi
Автор

Бомбезное видео, СПАСИБО! До просмотра Вашего видео, мой мозг отказывался вообще понимать vim, а после, уже сижу и изучаю комбинации. Реально появилось желание пользоваться только

isayev
Автор

Хороший учебник по базовому Vim идет в комплекте с самим Vim, запускается командой в терминале — vimtutor

tdigital
Автор

Круто! Не знал, это очень даже поможет в решении задач! Спасибо огромное!

gennadyga
Автор

До этого ролика я не навидел vim) Спасибо!

maximgubanov
Автор

Отличный курс молдого бойца по виму. Спасибо!

Василийпупкин-юы