44 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						||
title: Navigation
 | 
						||
localeTitle: навигация
 | 
						||
---
 | 
						||
## Навигация по Vim
 | 
						||
 | 
						||
### Основное движение
 | 
						||
 | 
						||
Есть много способов перемещения курсора в Vim, но эти основные движения позволят новые пользователи смогут комфортно использовать обычный режим для навигации по файлам.
 | 
						||
 | 
						||
*   В нормальном режиме клавиши `h` , `j` , `k` , `l` соответствуют перемещению курсора один символ слева, вниз, вверх и справа соответственно.
 | 
						||
    
 | 
						||
*   Чтобы перемещаться по одному слову за раз, клавиши `w` и `b` будут перемещать курсор на начало следующего слова или начало предыдущего слова. `e` клавиша переместит курсор в конец текущего слова.
 | 
						||
    
 | 
						||
*   Чтобы перейти к началу текущей строки, введите `0` и переместитесь в конец текущей строки, введите `$` .
 | 
						||
    
 | 
						||
*   Наконец, чтобы перейти к первой строке файла, введите `gg` и перейдите к последняя строка в файле, введите `G`
 | 
						||
    
 | 
						||
 | 
						||
В итоге:
 | 
						||
 | 
						||
```vim
 | 
						||
h   moves one character left 
 | 
						||
 j   moves one row down 
 | 
						||
 k   moves one row up 
 | 
						||
 l   moves one character right 
 | 
						||
 
 | 
						||
 w   moves to the beginning of the next word 
 | 
						||
 b   moves to the beginning of the previous word 
 | 
						||
 e   moves to the end of the current word 
 | 
						||
 
 | 
						||
 0   moves to the beginning of the current line 
 | 
						||
 $   moves to the end of the current line 
 | 
						||
 :n  moves to line n (ex. :23 moves to line 23) can also use nG 
 | 
						||
 
 | 
						||
 ZZ  moves to the center of the line your on 
 | 
						||
 H   moves to the top of the screen 
 | 
						||
 M   moves to the middle of the screen 
 | 
						||
 L   moves to the bottom of the screen 
 | 
						||
 
 | 
						||
 gg  moves to the first line in the file 
 | 
						||
 G   moves to the last line in the file 
 | 
						||
 | 
						||
``` |