emacsでファイルを開くときのパス処理


0

わかりました。これはおそらく簡単ですが、方法がわかりません。

emacsでファイルを開くとき、次を使用します C-x C-f。次に、現在のパスがすでに入力された状態でコマンドバッファーにドロップされます。

以前のセットアップ(他社)では、ヒットするだけで/現在のパスが削除され、ルートディレクトリに置き換えられました/。または、を押すと、~同様にパスがクリアされ、ホームディレクトリに移動し~ます。

現在の設定では、その機能はありません。オンにしたいです。

回答:


4

/またはを入力して開始することができ~、それ以前の入力は無視されます。ミニバッファが含まれている場合などは/home/foo//tmp/bar.txt、その後/tmp/bar.txt開かれます。

これには視覚的なフィードバックが必要で、無視される部分がより暗い色で表示されます。それfile-name-shadow-modet(デフォルトで)であり、shadow顔が顔とはかなり異なっているdefaultことを確認します。2つを実際に区別しないカラーテーマをアクティブにしたことがわかったので、入力M-x customize-face RET shadowして暗くしました。

無視される入力部分を実際に削除するモードがあることを覚えているようですが、今は見つかりません...


シャドウモードについては知りませんでした。知っておくと非常に便利です。しかし、私は無視された入力を削除するモードを好みます(どちらも見つかりません)。
ティム

1

説明した機能とまったく同じ機能は提供されませんidoが、目的の動作に非常に近いものになります。ボーナスとして、ディレクトリとファイルのナビゲーションが改善されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.