Вопросы с меткой [fish]

Дружественная интерактивная оболочка (рыба) - это оболочка Unix, которая фокусируется на интерактивном использовании, обнаружении и удобстве использования.

91
голос
2ответа
23k показов

Цепные команды Fish через `&&` или `||`

В Bash/ZSH и других оболочках я привык использовать && и || , Есть ли в рыбе эквивалент?
38
голосов
2ответа
18k показов

Есть ли способ заставить bash иметь подсветку синтаксиса, как у рыбы?

В командной оболочке рыбы выделена синтаксическая строка: Есть ли способ получить такое же поведение в bash? Есть что-то подобное, но для zsh, а не для bash. Возможно ли, что это может быть ...
30
голосов
4ответа
8k показов

Есть ли в Fish функциональность «обратного инкрементного поиска», аналогичная BRL CTRL+R?

Я действительно впечатлен функциональностью автозаполнения Fish . Однако в Bash есть одна особенность, которую я не могу найти в Fish. Когда вы нажимаете Ctrl+R в Bash и начинаете вводить термин, в ...
27
голосов
9ответов
15k показов

повторно использовать '~/.profile` для рыбы?

(Я говорю о оболочки рыбы, особ. Рыба Рыба.) Для Bash/ZSH у меня был ~/.profile с некоторыми экспортами, псевдонимами и прочим. Я не хочу иметь отдельную конфигурацию для переменных среды для Fish, я ...
27
голосов
5ответов
6k показов

Что эквивалентно Bash!$ и !! в раковине рыбы?

Я использую bash около десяти лет и уже привык печатать!$, чтобы повторить последний аргумент, например: $ mkdir foo $ cd !$ cd foo (Эта последняя строка печатается оболочкой, чтобы сказать вам, что ...
24
голоса
2ответа
16k показов

Почему у меня / как я могу исправить эту ошибку: "shell_session_update: команда не найдена"

Фон Я вхожу в Ruby 2.x и Rails 4.x на MacBook с OS X El Capitan (10.11.3), используя оболочку fish, используя интеграцию, указанную на этой странице: RVM - Fish Shell (интеграция) проблема При ...
19
голосов
4ответа
6k показов

Судо продолжает спрашивать мой пароль в рыбной раковине

sudo в Ubuntu постоянно спрашивает мой пароль для каждой команды. Раньше мне приходилось вводить пароль только один раз, и тогда он запоминался на некоторое время. Это недавно изменилось, вероятно, ...
17
голосов
3ответа
5k показов

Как удалить путь из переменной $ PATH в fish?

Я использую fish в качестве оболочки в Debian, и недавно (после некоторого обновления), когда я пытаюсь использовать завершение команды, у меня есть: set: No such file or directory set: Could not add ...
15
голосов
3ответа
8k показов

Как использовать рыбные раковины в Cygwin?

Можно ли использовать раковину рыбы с Cygwin? Я не смог скомпилировать исходный код в cygwin, и я не нашел никаких предварительно скомпилированных пакетов. Есть ли веская причина не иметь рыбу в ...
13
голосов
3ответа
5k показов

Как запустить команду в фоновом режиме без вывода, если нет ошибки

Как подавить вывод команды, но показать ее, если команда выхода кодирует ошибку?
13
голосов
2ответа
2k показов

Привязать Shift-Tab к полной-назад в рыбе

Я обнаружил, что использую автозаполнение функциональности fish-shell, где нажатие клавиши tab дважды или более переключает подсказки. Но затем я случайно нажал клавишу табуляции один раз для многих, ...
11
голосов
3ответа
5k показов

Как поменять РЕДАКТОР на Пико в раковине рыбы?

Я не могу заставить Mercurial (hg) использовать pico качестве моего РЕДАКТОРА, когда я использую fish раковину. Я пытался использовать этот и другие варианты, но ничего не помогает: set -U EDITOR ...
10
голосов
3ответа
5k показов

$ PATH сводит меня с ума

Хорошо, извиняюсь, если это что-то глупое, но у меня заканчиваются идеи. Цель: добавить /usr/local/bin к $PATH Проблема: $PATH не будет делать то, что я хочу или ожидаю Как я сюда попал: я хочу ...
10
голосов
2ответа
5k показов

Как мне установить / сделать пользовательский запрос для рыбной раковины?

Я использую рыбу 2.0 в #! Linux, но это может быть ошибкой установки, так как мой ~/.config/fish/config.fish пуст.
8
голосов
3ответа
7k показов

Как вы "источник" файла в рыбе?

Я хотел бы использовать связку ключей с оболочкой fish , но я не уверен, как заставить fish загрузить файл ~/.keychain/hostname-fish для установки соответствующих переменных среды. В bash есть ...
7
голосов
1ответ
3k показов

Как сделать подстановку команды в оболочке рыбы?

Как такая команда должна быть выражена в рыбе? ls -l $(which vim)
7
голосов
1ответ
5k показов

Правильный и быстрый способ проверить каталог git и ветку git?

Пытаясь настроить мое новое приглашение fish shell , я закончил тестировать способы получения имени ветви, а также проверял, был ли я в git-репозитории. Я нашел (1) git rev-parse --abbrev-ref HEAD , ...
7
голосов
1ответ
1k показов

Где fish_config сохраняет свои настройки?

Я использовал утилиту fish_config чтобы настроить цветовую схему синтаксиса, и теперь я хочу скопировать эти настройки на удаленные серверы, на которых я не могу запустить fish_config . Где он ...
7
голосов
4ответа
2k показов

Добавить сокращения в конфигурации рыбы

Я хотел бы использовать функцию сокращений раковины рыбы, особенно для известной переменной bash !! или псевдонимы для общих команд git. Я знаю, что сокращения могут быть добавлены как в следующем ...
5
голосов
2ответа
2k показов

Инструмент Go-Lang Go работает с Bash, но не с Fish

Для тех из вас, кто не знает, что такое Рыба: http://fishshell.com/ Точно так же, если вы не знакомы со средой кодирования Go и все еще хотите попытаться выяснить эту небольшую головоломку, вот ...
5
голосов
3ответа
5k показов

Как заставить Fish shell и NVM, установленные вместе с Homebrew, работать вместе?

Я пытаюсь управлять своими пакетами для OSX, используя Homebrew, насколько я могу. Я установил Fish Shell и NVM с помощью Homebrew, но не могу заставить Fish распознать мою установку NVM. Команды NVM ...
5
голосов
1ответ
3k показов

Как я могу получить рыбий ракурс, чтобы показать имя хоста?

Я пытаюсь, чтобы моя подсказка Fish выглядела так, как это делала старая оболочка Gentoo. user @ hostname ~%, где user @ hostname - зеленый, а $ PWD и символ - синие. Прямо сейчас он показывает ...
5
голосов
1ответ
5k показов

Как синхронизировать заголовок окна терминала с окном tmux

Я использую программу под названием "Время", чтобы отслеживать свое время. Синхронизация использует имя текущего окна в iTerm для целей категоризации. Я бы хотел, чтобы текущий заголовок iTerm ...
5
голосов
5ответов
2k показов

рычаги управления левый контроль правая комбинация клавиш

Я использую терминатор вместе с рыбой, и я хочу использовать Alt-Left и т.д. Для навигации по терминатору и Ctrl-Left и Ctrl-right для перемещения курсора по слову. Проблема в том, когда я делаю bind ...
4
голоса
1ответ
3k показов

Если оболочка по умолчанию не совместима с bash, почему скрипты bash не работают?

Моя оболочка по умолчанию - рыба, потому что она намного приятнее. Но часто, когда я запускаю сценарии, я получаю ошибки, которые, похоже, происходят из-за сценария bash, который обрабатывается fish. ...
4
голоса
2ответа
5k показов

Повторно использовать .bash_profile для Рыбы в Mac

Я использую iTerm на своем Mac, и у меня есть файл .bash_profile, который я использую с комфортом. Недавно я узнал о Fish Bash, и я установил его на свой Mac, и вдруг мой .bash_profile не был ...
4
голоса
1ответ
2k показов

Использование MacPorts в оболочке FISH

Я несколько дней играл с FISH и пытался переключить его на свою основную оболочку. Это работало нормально, но теперь ни одно из моих программ от MacPorts не распознается. Я установил и следовал ...
4
голоса
2ответа
1k показов

Рыбный терминал + iTerm, интеграция оболочки запускается только в том случае, если терминал - iTerm

iTerm имеет скрипт интеграции оболочки, который включает некоторые необычные функции, такие как возможность прокрутки до последней подсказки (в случае, если было много stdout, т.е. при компиляции ...
4
голоса
2ответа
909 показов

Что является причиной того, что файл не исполняется пользователем в подсистеме Windows для Linux?

Кажется, это случайно началось несколько дней назад. Раньше было нормально запускать оболочку рыбы из Ubuntu bash для Windows. Но внезапно, когда я нажимаю Tab для автозаполнения, он вызывает: The ...
3
голоса
2ответа
2k показов

Изменить подсказку в командной строке?

Моя подсказка довольно многословна - что хорошо в большинстве случаев - но сейчас я бы хотел временно ее переключить, потому что хочу сделать снимок экрана терминала. Для этой цели я бы предпочел не ...
3
голоса
2ответа
4k показов

Есть ли способ "получить" сценарий sh из оболочки рыбы?

Мне нравится помещать многие из моих определений переменных среды в скрипт .profile . Если я использую POSIX-совместимую интерактивную оболочку, такую как bash, я могу использовать команду source для ...
3
голоса
2ответа
55 показов

Объединение функций в рыбе

У рыбной раковины у меня две функции: function be bundle exec $argv end function rdbm rake db:migrate end Обычно я использую их вместе, то есть bundle exec rake db:migrate но не всегда, поэтому я бы ...
3
голоса
2ответа
2k показов

Как я могу сделать манипуляции со струнами в раковине рыбы

Как я могу выполнять манипуляции в стиле bash в оболочке Fish? В частности, в Баш read branch < ".git/HEAD" branch=${branch#ref: refs/heads/} поместит имя ветви в переменную $branch . Как я могу ...
3
голоса
1ответ
694 показов

Завершение кавычек или скобок в bash, без нажатия клавиши TAB

Есть ли какой-нибудь способ получить bash для автозаполнения совпадающих символов, таких как '"[{( с их правосторонними аналогами? Я хотел бы сделать это без необходимости вкладки. Например, ввод ...
3
голоса
2ответа
2k показов

Сделайте удар как можно ближе к рыбе

Я люблю рыбную раковину и использую ее исключительно в MacOS, но везде использую bash, потому что это единственное, что установлено. Почувствовав боль от поддержки файлов конфигурации для двух ...
3
голоса
1ответ
99 показов

В рыбной раковине, как выбрать с помощью курсора, когда сдвиг удерживается?

Во всех текстовых редакторах графического интерфейса ctrl-стрелка перемещает курсор за словом, а удержание shift позволяет выбрать курсор при перемещении курсора. Таким образом, ctrl-shift-left ...
3
голоса
1ответ
260 показов

Почему не рекомендуется устанавливать оболочку по умолчанию для корневого пользователя в оболочку не POSIX?

Я собираюсь изменить стандартную оболочку моего корня с bash на fish. Насколько я знаю, fish - это не стандартная оболочка POSIX. С другой стороны, возможно, ядро или другие элементы в системе ...
2
голоса
1ответ
785 показов

Как расширить псевдонимы в оболочке рыбы?

В Bash вы можете расширить псевдоним, который вы вводите. Например, если у меня есть псевдоним cmd="cd ~/user" , введите cmd а затем нажмите Ctrl+Alt+e, чтобы изменить его на cd ~/user . Есть ли ...
2
голоса
1ответ
241 показов

Какая команда в рыбном панцире эквивалентна Bash Compgen?

compgen - полезная команда, а fish - превосходная командная оболочка. Но я не могу найти эквивалент в рыбе. Я пишу один сам: function compgen --description 'Print a list of documented fish commands' ...
2
голоса
1ответ
497 показов

PYTHONPATH Получение в Bash Shell неправильного значения

ОС: macOS Sierra Beta 6 Python: 2.7 Оболочка: Рыба У меня проблемы с правильной настройкой переменной среды PYTHONPATH. В моем файле fish_config эта строка настраивает PYTHONPATH: set -gx PYTHONPATH ...
2
голоса
1ответ
330 показов

Использование Fish + NVM + Sublime приводит к тому, что команды не найдены

Я использую Fish shell/omf, NVM (https://github.com/derekstavis/plugin-nvm) и Sublime Text 3. Я пытаюсь использовать систему сборки для запуска nodemon (которую я установил с помощью npm -g install ...
2
голоса
1ответ
670 показов

Как связать группу команд в Fish как {…} Bash?

Я знаю о цепных командах Fish через && или || но я готов связать набор команд с Код env git clone --depth=1 https://github.com/rafaelrinaldi/theme-pure.git; or { printf "Error: git clone of ...
2
голоса
1ответ
305 показов

Нужна ли учетная запись администратора для использования таких оболочек, как zsh и fish?

У меня странная ситуация. Я использую Mac OS X 10.11 (El Capitan) и iTerm2. Zsh по умолчанию указан в /etc/shells как /bin/zsh , и это позволяет мне без проблем использовать Zsh в моей стандартной ...
2
голоса
1ответ
123 показов

Как получить форматирование в стиле фиш с меньшими затратами

Допустим, я запускаю команду типа ls в fish и получаю много выходных данных, как мне прокрутить ее и сохранить форматирование рыбы или что-то в этом роде? ls | less не сохраняет форматирование. ...
2
голоса
3ответа
123 показов

Какой самый лучший способ рассчитать в командной строке?

Есть ли более быстрый способ вычислить в командной строке следующее: echo "4 * 5" | bc
2
голоса
1ответ
23 показов

Папка Void занимает мегабайты пространства в OSX

xxx@MacBook- ~/D/p/a/Project5_min> du -sh * 2.6M app 4.0K build.gradle 60K gradle 4.0K gradle.properties 8.0K gradlew 4.0K gradlew.bat 4.0K instruction.txt 4.0K local.properties 4.0K Project5.iml ...
2
голоса
3ответа
3k показов

Как мне установить название Terminal.app с рыбной раковиной?

Я пробую рыбную оболочку в Mac OS X, установленную с помощью MacPorts. Я бы хотел, чтобы заголовок моего окна терминала был моим текущим каталогом. В настоящее время название просто говорит Terminal ...
2
голоса
1ответ
49 показов

Powerline и Fish: как я могу удалить большие пробелы между приглашением оболочки и курсором?

Недавно я начал использовать Arch Linux и только что установил Powerline и Fish (версия 3.0.0) на прошлой неделе. В моем терминале, который является Termite (версия 14), есть большой (горизонтальный) ...
2
голоса
2ответа
621 показов

Подсветка синтаксиса рыбных оболочек выглядит странно в byobu-screen

Когда я нахожусь в простой оболочке рыбы, команда выделяется так: но когда я нахожусь в byobu-screen и печатаю то же самое, я получаю: Когда я делаю fish_config и смотрю на свою цветовую палитру, то ...
2
голоса
1ответ
663 показов

написание более сложного математического ввода для рыбной раковины

В документации на рыбу объясняется, что math команда по сути является тонкой оболочкой для bc . Документация bc содержит дополнительную информацию о более сложных операциях: Если bc вызывается с ...