mirror of
https://github.com/jorgebucaran/fisher
synced 2024-11-03 15:40:27 +00:00
Improved Russian translation of the docs
This commit is contained in:
parent
c80752e0ba
commit
9586ce918a
@ -25,35 +25,41 @@ fisherman это параллельный менеджер плагинов дл
|
|||||||
|
|
||||||
Прочитать этот документ на другом языке: [English], [Español], [日本語], [简体中文], [한국어], [Català].
|
Прочитать этот документ на другом языке: [English], [Español], [日本語], [简体中文], [한국어], [Català].
|
||||||
|
|
||||||
## Почему?
|
## Достоинства fisherman
|
||||||
|
|
||||||
* Нет конфигурации
|
* Не нужно настраивать
|
||||||
|
|
||||||
* Нет внешних зависимостей
|
* Нет внешних зависимостей
|
||||||
|
|
||||||
* Не влияет на время старта оболочки
|
* Не влияет на время запуска оболочки
|
||||||
|
|
||||||
* Использовать его в интерактивном режиме или _a la_ vundle
|
* Можно использовать в интерактивном режиме или а-ля vundle
|
||||||
|
|
||||||
* Только самое необходимое: установить, обновить, удалить, список и помощь
|
* Только необходимые функции: установка, обновление, удаление, список установленного и справка
|
||||||
|
|
||||||
## Установка
|
## Установка
|
||||||
|
|
||||||
C curl.
|
Используя curl:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs git.io/fisherman
|
curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs git.io/fisherman
|
||||||
```
|
```
|
||||||
|
|
||||||
C npm.
|
Используя npm:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
npm i -g fisherman
|
npm i -g fisherman
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Если вы ещё используете версию 1.5 и хотите обновиться до >2.0 без особых хлопот:
|
||||||
|
|
||||||
|
```
|
||||||
|
curl -L git.io/fisher-up-me | fish
|
||||||
|
```
|
||||||
|
|
||||||
## Использование
|
## Использование
|
||||||
|
|
||||||
Установите плагин.
|
Установка отдельного плагина.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher simple
|
fisher simple
|
||||||
@ -65,39 +71,39 @@ fisher simple
|
|||||||
fisher z fzf omf/{grc,thefuck}
|
fisher z fzf omf/{grc,thefuck}
|
||||||
```
|
```
|
||||||
|
|
||||||
Установить из URL.
|
Установка по ссылке URL.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher https://github.com/edc/bass
|
fisher https://github.com/edc/bass
|
||||||
```
|
```
|
||||||
|
|
||||||
Установить из gist.
|
Установка из gist.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher https://gist.github.com/username/1f40e1c6e0551b2666b2
|
fisher https://gist.github.com/username/1f40e1c6e0551b2666b2
|
||||||
```
|
```
|
||||||
|
|
||||||
Установить из локального каталога.
|
Установка из локального каталога.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
fisher ~/my_aliases
|
fisher ~/my_aliases
|
||||||
```
|
```
|
||||||
|
|
||||||
Использовать в интерактивном-режиме. Редактировать fishfile и запустить `fisher`, чтобы удовлетворить изменения.
|
Использование в интерактивном-режиме. Отредактируйте fishfile и запустите `fisher`, чтобы изменения вступили в силу.
|
||||||
|
|
||||||
> [Что такое fishfile и как я могу его использовать?](#6-Что-такое-fishfile-и-как-я-могу-его-использовать)
|
> [Что такое fishfile и как я могу его использовать?](#6-Что-такое-fishfile-и-как-я-могу-его-использовать)
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
$EDITOR fishfile # добавить плагины
|
$EDITOR fishfile # добавьте плагины
|
||||||
fisher
|
fisher
|
||||||
```
|
```
|
||||||
|
|
||||||
Посмотреть, что установлено.
|
Просмотр установленных плагинов.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher ls
|
fisher ls
|
||||||
@ my_aliases # этот плагин представляет собой локальный каталог
|
@ my_aliases # этот плагин представляет собой локальный каталог
|
||||||
* simple # этот плагин является текущим приглашением
|
* simple # этот плагин является текущим оформлением командной строки
|
||||||
bass
|
bass
|
||||||
fzf
|
fzf
|
||||||
grc
|
grc
|
||||||
@ -105,31 +111,31 @@ fisher ls
|
|||||||
z
|
z
|
||||||
```
|
```
|
||||||
|
|
||||||
Обновить все.
|
Обновление всего сразу.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher up
|
fisher up
|
||||||
```
|
```
|
||||||
|
|
||||||
Обновление некоторых плагинов.
|
Обновление отдельных плагинов.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher up bass z fzf thefuck
|
fisher up bass z fzf thefuck
|
||||||
```
|
```
|
||||||
|
|
||||||
Удалить плагины.
|
Удаление плагинов.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher rm simple
|
fisher rm simple
|
||||||
```
|
```
|
||||||
|
|
||||||
Удалить все плагины.
|
Удаление всех плагинов.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher ls | fisher rm
|
fisher ls | fisher rm
|
||||||
```
|
```
|
||||||
|
|
||||||
Получить помощь.
|
Справка по плагину.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher help z
|
fisher help z
|
||||||
@ -139,7 +145,7 @@ fisher help z
|
|||||||
|
|
||||||
### 1. Какая версия fish необходима?
|
### 1. Какая версия fish необходима?
|
||||||
|
|
||||||
fisherman был построен для рыб >= 2.3.0. Если вы используете 2.2.0, добавьте следующий код в ваш `~/.config/fish/config.fish` для [сниппет](#8-Что-такое-плагин) поддержки.
|
fisherman был разработан для fish >= 2.3.0. Если вы используете 2.2.0, добавьте следующий код в ваш `~/.config/fish/config.fish` для поддержки [cниппетов](#8-Что-такое-плагин).
|
||||||
|
|
||||||
```fish
|
```fish
|
||||||
for file in ~/.config/fish/conf.d/*.fish
|
for file in ~/.config/fish/conf.d/*.fish
|
||||||
@ -147,9 +153,9 @@ for file in ~/.config/fish/conf.d/*.fish
|
|||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2. Как мне установить fish на ОС х?
|
### 2. Как сделать fish основной командной оболочкой?
|
||||||
|
|
||||||
Add fish to the list of login shells in `/etc/shells` and make it your default shell.
|
Добавьте fish в список командных оболочек `/etc/shells` и сделайте её оболочкой по умолчанию.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
|
echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
|
||||||
@ -158,8 +164,6 @@ chsh -s /usr/local/bin/fish
|
|||||||
|
|
||||||
### 3. Как мне удалить fisherman?
|
### 3. Как мне удалить fisherman?
|
||||||
|
|
||||||
Запустить
|
|
||||||
|
|
||||||
```fish
|
```fish
|
||||||
fisher self-uninstall
|
fisher self-uninstall
|
||||||
```
|
```
|
||||||
@ -170,23 +174,23 @@ fisher self-uninstall
|
|||||||
npm un -g fisherman
|
npm un -g fisherman
|
||||||
```
|
```
|
||||||
|
|
||||||
### 4. Совместим fisherman с oh my fish темами и плагины?
|
### 4. Совместим ли fisherman с темами и плагинами oh my fish?
|
||||||
|
|
||||||
Да.
|
Да.
|
||||||
|
|
||||||
### 5. Почему так положил fisherman данные?
|
### 5. Где fisherman хранит данные?
|
||||||
|
|
||||||
fisherman уходит в `~/.config/fish/functions/fisher.fish`.
|
Скрипт fisherman находится в `~/.config/fish/functions/fisher.fish`.
|
||||||
|
|
||||||
Кэш и настройки плагина создается в `~/.cache/fisherman` и `~/.config/fisherman` соответственно.
|
Кэш и настройки плагинов создаются в `~/.cache/fisherman` и `~/.config/fisherman` соответственно.
|
||||||
|
|
||||||
В fishfile сохраняется в `~/.config/fish/fishfile`.
|
fishfile сохраняется в `~/.config/fish/fishfile`.
|
||||||
|
|
||||||
### 6. Что такое fishfile и как я могу его использовать?
|
### 6. Что такое fishfile и как я могу его использовать?
|
||||||
|
|
||||||
В fishfile `~/.config/fish/fishfile` выводит список всех установленных плагинов.
|
В `~/.config/fish/fishfile` хранится список всех установленных плагинов.
|
||||||
|
|
||||||
Вы можете позволить fisherman сохранить этот файл для вас автоматически, или оставить в плагины и запустить `fisher`, чтобы удовлетворить эти изменения.
|
fisherman обновляет этот файл автоматически, но вы также можете добавить плагины в список вручную и запустить `fisher`, чтобы эти изменения вступили в силу.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisherman/simple
|
fisherman/simple
|
||||||
@ -195,25 +199,25 @@ omf/thefuck
|
|||||||
omf/grc
|
omf/grc
|
||||||
```
|
```
|
||||||
|
|
||||||
Этот механизм устанавливает только плагины и отсутствующие зависимости. Чтобы удалить плагин, используйте `fisher rm` вместо этого.
|
Этот механизм только устанавливает плагины и отсутствующие зависимости. Чтобы удалить плагин, используйте `fisher rm`.
|
||||||
|
|
||||||
### 7. Где я могу найти список fish плагинов?
|
### 7. Где я могу найти список плагинов для fish?
|
||||||
|
|
||||||
Используя поиск в [организации] или [онлайн] поиск для изучения содержимого.
|
Используйте поиск по Github [организации] или [онлайн] поиск на сайте.
|
||||||
|
|
||||||
### 8. Что такое плагин?
|
### 8. Что такое плагин?
|
||||||
|
|
||||||
Плагин является:
|
Плагином является:
|
||||||
|
|
||||||
1. каталог или git repo с функцией `.fish` файл либо на корневом уровне проекта или внутри `functions` директории
|
1. каталог или git репозиторий с файлом `.fish` либо на корневом уровне проекта, либо в директории `functions`
|
||||||
|
|
||||||
2. тема или приглашение, т.е., `fish_prompt.fish`, `fish_right_prompt.fish` или оба файла
|
2. тема или оформление командной строки, т.е. `fish_prompt.fish`, `fish_right_prompt.fish` или оба файла
|
||||||
|
|
||||||
3. фрагмент, т.е., один или более `.fish` файлов внутри папки по имени `conf.d` которые оцениваются fish при запуске оболочки
|
3. сниппет, т.е. один или несколько `.fish` файлов в директории `conf.d`, которые fish читает при запуске
|
||||||
|
|
||||||
### 9. Как я могу получит список плагинов в качестве зависимостей для моего плагина?
|
### 9. Как я могу объявить зависимости моего плагина?
|
||||||
|
|
||||||
Создать новый файл `fishfile` в корневом каталоге вашего проекта и записи в зависимости плагин.
|
Создайте новый `fishfile` в корне вашего проекта со списком зависимостей.
|
||||||
|
|
||||||
```fish
|
```fish
|
||||||
owner/repo
|
owner/repo
|
||||||
|
Loading…
Reference in New Issue
Block a user