konerld.github.io

View My GitHub Profile

Posts (Latest 10 updated) :
Read all

vim

Q > Как отобразить номера строк в редакторе? A > В командном режиме чтобы включить: :set number или :set nu В командном режиме чтобы отключить: :set nu! или :set nonumber

Q > Как включить выключить подсветку синтаксиса? A > :syntax off :syntax on

vimtutor - курс по vim прямо в консоли

w - перемещение курсора направо к след слову W - перемещение курсора направо к след пробелу b - перемещение налево B - перемещение налево к след пробелу

10 + gg или 10 + G или :10 - перейти к 10ой строке ctrl + U - PageUP ctrl + D - PageDown

x - delete the character under the cursor I - переместить курсор в начало строки и перейти в режим редактирования A - переместить курсор в конец строки и перейти в режим редактирования u - undo ctrl + r - redo $ - конец строки 0 - начало строки ^ - первый символ стоки (первый не whitespace) G - перейти в конец файла

d удалееие

dd - удалить текущую строку dgg - удалить с текущей позиции и до начала документа dG - удалить с текущей позиции и до конца документа d^ или d0 - удалить с текущей позиции и до начала строки d$ - удалить с текущей позиции и до конца строки 5dd - удалить 5 строк 5dw - удалить 5 слов

INSERT MODE ctrl + v

Q > Как закоментировать несколько строк сразу A > 1. поставить курсор в начале 1ой строки

  1. Нажать ctrl + v
  2. Опустить курсор до начала последней строки
  3. I (shift + i)
  4. Ввести #
  5. нажать Esc
  6. В начале всех выделенных строк проставится ‘#’

CopyPaste y - скопировать yw - скопировать слово y$ - скопировать от курсора до конца строки

p - вставить

set undofile

VIMDIFF

ctrl + w - переключение между окнами

в окне merged: :diffget RE - добавит изменение из remote :diffg RE “ get from REMOTE :diffg BA “ get from BASE :diffg LO “ get from LOCAL

:wqa

gvimdiff (GUI vimdiff)

  • vim-gnome

  • vim-tiny
  • vim-athena
  • vim-athena-py2
  • vim-gnome-py2
  • vim-gtk
  • vim-gtk-py2
  • vim-gtk3-py2
  • vim-nox
  • vim-nox-py2

  • vim-gtk3

u - undo

Ctrl+u - страница вверх Ctrl+d - страница вниз

d0 - удалить от курсора до начала строки d$ - удалить от курсора до конца строки

5dw - удалить 5 слов 3dg - удалить 3

W / B - перейти к началу следующего/предыдущего слова E - перейти к концу следующего слова

замена /%s/что_меняем/На_что_меняем/g