0

ディレクトリ (Cxd) を一覧表示すると、すべてのシンボリック リンクの名前は「@」で終わります。例えば。:

.bashrc@ -> ./system/dot-bashr

次に、「e」または「f」(dired-find-file)でそのようなファイルを開こうとすると、次のメッセージが表示されます。

    ファイルは存在しません。dired バッファを更新するには、「g」と入力します

それ以外の場合、すべてのリンクは Emacs 内で正常に機能します。

ヒントはありますか?

-- Tsf

PS: 以前もほぼ同じメッセージを投稿しましたが、タグを忘れてしまい、表示されませんでした。2回出てきたらごめんなさい。

4

1 に答える 1

0

私は自分で答えを見つけました。Unix から継承されたいくつかの歴史的な理由で、覚えていませんが、私の emacs profile.el には次の行がありました。

   (setq dired-listing-switches "-alF")

これらの引数はコマンド「ls」に渡されます。'@' でシンボリック リンクをマークするオプション。

皆様お騒がせしてすみません!

-- Tsf

于 2010-02-13T15:25:17.090 に答える