<p>бэкенды fasd</p>

Созданный на 10 апр. 2012  ·  7Комментарии  ·  Источник: clvv/fasd

Документация по настройке бэкэндов fasd не является явной, но в моих тестах я вообще не могу заставить ее читать viminfo.

Параметр:
$ _FASD_BACKENDS = "viminfo" или в
$ _FASD_BACKENDS = viminfo

в ~ / .fasdrc, похоже, вообще не разбирает файл. Это подтверждается перемещением файла .fasd, который затем, кажется, стирает все данные.

Какие-нибудь советы или подсказки к чему-то, что я должен попробовать?

Самый полезный комментарий

пожалуйста, добавьте это в документ, что для использования нескольких местоположений мы должны разделять их пробелом, я думал, что это было: как в переменной $ PATH.
_FASD_BACKENDS="native viminfo"

Все 7 Комментарий

Я думаю, это проблема синтаксиса. .fasdrc должен быть сценарием оболочки. Назначение переменной в сценарии оболочки posix не включает начальный знак $ .

Предполагая, что вы хотите использовать содержимое вашего файла .viminfo в дополнение к тому, что уже есть в fasd, попробуйте:

_FASD_BACKENDS="native viminfo"

Звучит хорошо, спасибо за ответ! Есть ли способ сообщить об успешном импорте данных viminfo? Я открываю довольно много файлов из vim, которые fasd никогда бы не увидел. Прямо сейчас, если у меня просто viminfo в качестве бэкэнда, он все равно не дает результатов.

Это странно. Попробуйте fasd -tb viminfo . Что-нибудь вообще? Если нет, попробуйте fasd --backend viminfo . Есть ли что-нибудь особенное в вашей настройке? Вы .viminfo файл в $HOME ? Есть ли в вашем файле .viminfo строки, которые начинаются с > ?

.viminfo находится в $ HOME. Нет вывода от fasd -tb viminfo , вот вывод от другой команды.

$ fasd --backend viminfo
sed: 1: "/^>/{s@~@/Users/pear@;p}": extra characters at the end of p command

У меня есть строки, начинающиеся с > в .viminfo, но уценка github продолжает съедать>: D

/ USR / местные / бен / fasd
20 "1 16
21 ^ 1 17

Проблема в том, что вашему sed не нравится команда fasd. Я предложил вам быстрое решение проблемы ветки 5.

Какую ОС вы используете? С каким sed он идет? Я думаю, что код, который fasd дал sed, полностью совместим с posix, хотя я могу ошибаться.

Да, я тоже это поймал. MacOS не любит {в sed. Спасибо за быстрое исправление. В качестве альтернативы, вероятно, разумно рекомендовать пользователям (с установленным Homebrew), столкнувшимся с этой проблемой, установить не-MacOS sed.

`` brew install gnu-sed --default-names

I just did that and everything is happy. Thanks for the help!

пожалуйста, добавьте это в документ, что для использования нескольких местоположений мы должны разделять их пробелом, я думал, что это было: как в переменной $ PATH.
_FASD_BACKENDS="native viminfo"

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

ghost picture ghost  ·  12Комментарии

sindresorhus picture sindresorhus  ·  11Комментарии

mhlinder picture mhlinder  ·  3Комментарии

sypl picture sypl  ·  12Комментарии

simendsjo picture simendsjo  ·  6Комментарии