fasdバックエンドを設定するためのドキュメントは明示的ではありませんが、私のテストでは、viminfoを読み取ることができません。
設定:
$ _FASD_BACKENDS = "viminfo"または
$ _FASD_BACKENDS = viminfo
〜/ .fasdrcでは、ファイルをまったく解析していないようです。 これは、すべてのデータを消去するように見える.fasdファイルを移動することで確認されます。
私が試してみるべき何かについてのアドバイスや指針はありますか?
これは構文の問題だと思います。 .fasdrc
はシェルスクリプトである必要があります。 posixシェルスクリプトの変数割り当てには、先頭の$
記号が含まれていません。
fasdがすでに持っているものに加えて、 .viminfo
ファイルのコンテンツを使用したい場合は、次のことを試してください。
_FASD_BACKENDS="native viminfo"
よかった、応答ありがとう! viminfoデータが正常にインポートされたことを確認する方法はありますか? 私はvim内から、fasdが他の方法では決して見ることのないかなりの数のファイルを開きます。 今のところ、バックエンドとしてviminfoを使用しているだけでも、結果は得られません。
それは変です。 fasd -tb viminfo
試しください。 何かありますか? そうでない場合は、 fasd --backend viminfo
も試してください。 セットアップについて何か特別なことはありますか? $HOME
.viminfo
ファイルですか? .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 / local / bin / fasd
20 "1 16
21 ^ 1 17
問題は、あなたのsedがfasdが与えたコマンドを好まないということです。 ブランチの問題5について、簡単な修正をプッシュしました。
どのOSを使用していますか? どの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"
最も参考になるコメント
複数の場所を使用する場合はスペースで区切る必要があることをドキュメントに追加してください。$ PATH変数のように:によるものだと想像していました。
_FASD_BACKENDS="native viminfo"