qnote:vi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
qnote:vi [2017/08/02 10:43] kqnote:vi [2021/08/12 08:35] (current) – external edit 127.0.0.1
Line 15: Line 15:
 **:qall** - закрыть все окна разом.\\ **:qall** - закрыть все окна разом.\\
 **:wqall** - записать изменения и закрыть все окна разом. **:wqall** - записать изменения и закрыть все окна разом.
 +
 +----
  
 ==== Скопировать выделенный текст ==== ==== Скопировать выделенный текст ====
Line 20: Line 22:
 **y** - поместить выделенный текст в буфер.\\ **y** - поместить выделенный текст в буфер.\\
 **p** -  скопировать выделенный текст (ниже курсора). **p** -  скопировать выделенный текст (ниже курсора).
 +
 +----
  
 ==== Выделить текст ==== ==== Выделить текст ====
Line 26: Line 30:
 **Shift-v** - выделять целыми строчками.\\ **Shift-v** - выделять целыми строчками.\\
 **Ctrl-v** - выделять блоком. **Ctrl-v** - выделять блоком.
 +
 +----
  
 ==== Замена ==== ==== Замена ====
Line 33: Line 39:
 **:s/что меняем/чем заменяем/g** - найти и заменить все совпадение в текущей строке.\\ **:s/что меняем/чем заменяем/g** - найти и заменить все совпадение в текущей строке.\\
 **:%s/что меняем/чем заменяем/g** - найти и заменить все совпадение во всем файле. **:%s/что меняем/чем заменяем/g** - найти и заменить все совпадение во всем файле.
 +
 +----
  
 ==== Отмена отмены действия ==== ==== Отмена отмены действия ====
 //В командном режиме.//\\ //В командном режиме.//\\
-**Ctrl-r** или **:red** или **:redo**.+**Ctrl-r** или **:red** или **:redo** 
 + 
 +----
  
 ==== Отмена действия ==== ==== Отмена действия ====
 //В командном режиме.//\\ //В командном режиме.//\\
-**u** или **:undo** или **:u**.+**u** или **:undo** или **:u** 
 + 
 +----
  
 ==== Удалить или вырезать строчку ==== ==== Удалить или вырезать строчку ====
 //В командном режиме.//\\ //В командном режиме.//\\
-**dd**.+**dd** 
 + 
 +----
  
 ==== Скопировать строчку ==== ==== Скопировать строчку ====
Line 50: Line 64:
 **yy** - поместить строчку в буфер.\\ **yy** - поместить строчку в буфер.\\
 **p** -  скопировать строчку (ниже курсора).\\ **p** -  скопировать строчку (ниже курсора).\\
 +
 +----
  
 ==== Режимы работы ==== ==== Режимы работы ====
Line 59: Line 75:
   * **из командного в режим редактирования** - нажать "a" (add, текст после курсора) или "i" (insert, текст перед курсором), внизу появится "-- INSERT --".\\   * **из командного в режим редактирования** - нажать "a" (add, текст после курсора) или "i" (insert, текст перед курсором), внизу появится "-- INSERT --".\\
   * **из режима редактирования в командный в режим редактирования** - нажать Esc.    * **из режима редактирования в командный в режим редактирования** - нажать Esc. 
 +
 +
 +{{tag>qnote vi}}
 +
qnote/vi.1501659806.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki