Сообщения

Сообщения за февраль, 2018

Vi (vim, vim-tiny) - легендарный текстовый редактор Linux. Список полезных команд.

Изображение
Предполагается что вы уже немного понимаете что к чему  Данная статья не преследует цель показать все многообразие функционала vim, основной упор делается на команды и функции которые гарантировано будут работать не только в полном vim, но и в урезанном vim - vim-tiny. Управление курсором Данные клавиши управления курсором работают только в основном(командном) режиме Режим редактирования(вставки) i - вставка слева от курсора a  - вставка справа от курсора o  - вставка снизу от курсора Выход :q - так выходим если ничего не меняли :q! - так выходим если что то поменяли, но сохранять не хотим :wq - сохраняем изменения и выходим Сохранение файла :w - сохраняем открытый файл :w filename - сохраняем с именем filename :w! filename - перезаписываем файл с именем filename Открыть файл из vim :o filename - открываем файл (удобно например если разбили окна :split ) :split filename  - разбиваем на два окна и во второй половин...

Vi (vim, vim-tiny) - легендарный текстовый редактор Linux. ОСНОВЫ.

Изображение
ВВЕДЕНИЕ Vi (vim) - легендарный текстовый редактор, который по умолчанию включен практически во все UNIX - like операционные системы. Если не включен по умолчанию - то скорее всего существует пакет, который без труда можно установить. В Kerio Control Linux он также предустановлен. Для запуска редактора в консоли набираем vi или vim  А дальше... а дальше если вы не знаете как, то не сможете даже выйти из этого чудного текстового редактора.  Забегая вперед: если вы уже зашли в него, запутались, и хотите как можно быстрее свалить, нажмите <Esc><Esc> :q!  (т.е. сначала пару раз нажимаем кнопку <Esc>, затем  двоеточие, оно должно появиться слева, снизу, затем маленький символ q и восклицательный знак  !  и только потом жмем <Enter>) Почему я решил написать про vi в этом блоге и почему им полезно уметь пользоваться любому IT профессионалу: Необыкновенный подход к реализации интерфейса пользователя, объясняет...