<p>backends fasd</p>

Criado em 10 abr. 2012  ·  7Comentários  ·  Fonte: clvv/fasd

A documentação para configurar back-ends fasd não é explícita, mas em meus testes não consigo ler o viminfo.

Configuração:
$ _FASD_BACKENDS = "viminfo" ou para
$ _FASD_BACKENDS = viminfo

em ~ / .fasdrc não parece analisar o arquivo. Isso é confirmado movendo o arquivo .fasd que parece apagar todos os dados.

Algum conselho ou indicação de algo que devo tentar?

Comentários muito úteis

por favor, adicione ao documento que para usar vários locais devemos separá-los por espaço, eu estava imaginando que era por: como na variável $ PATH.
_FASD_BACKENDS="native viminfo"

Todos 7 comentários

Acho que é um problema de sintaxe. .fasdrc deve ser um script de shell. A atribuição de variável no shell script posix não inclui o sinal $ .

Supondo que você deseja usar o conteúdo em seu arquivo .viminfo além do que o fasd já possui, tente:

_FASD_BACKENDS="native viminfo"

Parece bom, obrigado pela resposta! Existe alguma maneira de saber se ele importou os dados do Viminfo com sucesso? Abro alguns arquivos de dentro do vim que o fasd nunca veria. No momento, se eu tiver apenas o viminfo como back-end, ele ainda não dá resultados.

Isso é estranho. Experimente fasd -tb viminfo . Nada mesmo? Se não, tente também fasd --backend viminfo . Existe algo especial sobre sua configuração? Você está .viminfo arquivo em $HOME ? Existem linhas que começam com > em seu arquivo .viminfo?

.viminfo está em $ HOME. Sem saída de fasd -tb viminfo , aqui está a saída do outro comando.

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

Eu tenho linhas começando com > em .viminfo, mas a marcação github continua comendo o>: D

/ usr / local / bin / fasd
20 "1 16
21 ^ 1 17

O problema é que seu sed não gosta do comando fasd dado. Eu empurrei uma solução rápida para você, no branch issue-5.

Qual sistema operacional você está usando? Com que sed ele vem? Acho que o código fasd fornecido ao sed é perfeitamente compatível com o posix, embora eu possa estar errado.

Sim, acabei de perceber isso também. MacOS não gosta do {'s no sed. Obrigado pela solução rápida. Em alternativa, é provavelmente razoável recomendar aos utilizadores (com o Homebrew instalado) que se deparam com este problema que instalem um sed não MacOS.

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

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

por favor, adicione ao documento que para usar vários locais devemos separá-los por espaço, eu estava imaginando que era por: como na variável $ PATH.
_FASD_BACKENDS="native viminfo"

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

rendybjunior picture rendybjunior  ·  14Comentários

rosshadden picture rosshadden  ·  6Comentários

sypl picture sypl  ·  12Comentários

ixil picture ixil  ·  5Comentários

sindresorhus picture sindresorhus  ·  11Comentários