summaryrefslogtreecommitdiff
path: root/LINUX/RANGER.md
blob: 4886c13f09c7deff62c11af2f3986c4cdc306007 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
Откройте `ranger`, нажмите S, чтобы открыть `ranger`оболочку.
Затем введите `select-editor`, появится пронумерованный список доступных опций, и вам нужно будет ввести номер нужной опции.

***Навигация:*** 
```
j/Down # - переместиться вниз
k/Up # - переместиться вверх
h # - перейти в родительский каталог
gg # - перейти в начало списка
G # - перейти в конец списка
<ctrl>-f # - листать вниз
<ctrl>-b # - листать вверх
J # - листать вниз на 1/2 страницы
K # - листать вверх на 1/2 страницы
H # - вернуться назад через историю навигации
L # - переместиться вперед по истории навигации
```

***Переключение директории:***
```
gh = cd ~
ge = cd / etc
gu = cd / usr
gd = cd / dev
go = cd / opt
gv = cd / var
gm = cd / media
gM = cd / mnt
gs = cd / srv
gr = cd /
gR = cd для глобальной конфигурации
```

***Работа с файлами:***
```
i: показать файл (позволяет просто просмотреть текстовый файл в пейджере вместо редактирования)
l или E: открыть файл (открывает файл в файловом обработчике по умолчанию)
r: открыть файл с помощью… (позволяет выбрать программу, с помощью которой будет открыт файл)
z: изменить настройки (часто используемые тумблеры)
zh: просмотреть скрытые файлы
<space>: выбрать текущий файл
t: отметить файл
cw: переименовать текущий файл
/: поиск файлов
n: перейти к следующему совпадению
N: вернуться к предыдущему совпадению
yy: скопировать файл
dd: отметить файл, чтобы вырезать
pp: вставить файл
<delete>: удалить выбранный файл.
```

***Вкладки:***
```
<ctrl>-n = Создать новую вкладку
<ctrl>-w = Закрыть текущую вкладку
<tab> = Следующая вкладка
<shift> <tab> = Предыдущая вкладка
```

***Общие команды:***
```
?: просмотр мануала Ranger
1?: просмотреть комбинации клавиш
2?: справка по командам
3?: справка по настройкам
R: обновить текущий каталог
Q: выход.

! – выполнить команду из оболочки (не-ranger команду)
: — выполнить команду ranger
du – измерить использование диска текущего каталога
chmod – изменить права на текущий файл.
```

Также есть множество флагов, которые можно использовать для изменения поведения команды. Их нужно использовать с тире после символа восклицательного знака (для команд оболочки) или двоеточия (для команд ranger).
```
-s: # игнорировать вывод текущей команды
-d: # отключить процесс и работать в фоновом режиме
-p: # вернуть вывод в пейджер Ranger
-w: # Не возвращать сразу после выполнения команды.
-c: # выполнить команду на текущий файл (не на выбранные файлы).
```

Также Ranger позволяет объединять файлы в группы для выполнения замены. Это делается при помощи заполнителей:
```
%f: # заменить выделенный файл
%d: # заменить текущий каталог
%s: # заменить выбранные файлы
%t: # заменить текущие отмеченные файлы.
```