[解決済み] Emacsのデフォルトフォルダを変更する
質問
私は Emacs を使い始めたばかりで、Emacs のデフォルトフォルダを変更する方法を探していました。
C-x C-f
のデフォルトフォルダを変更する方法を考えています。例えば、最初にEmacsをロードして
C-x C-f
と打つと、デフォルトフォルダは
C:\emacs\emacs-21.3\bin
となっていますが、私はデスクトップにしたいです。をカスタマイズする方法があると思います。
.emacs
ファイルをカスタマイズする方法があると思いますが、それが何であるかはまだ不明です。
更新: 私が見つけたこの問題に対する解決策は 3 つありますが、解決策 3 は Windows のみだと思います。
-
解決策 1: 以下のものを追加します。
(cd "C:/Users/Name/Desktop")
に.emacs
ファイル -
解決策2
(setq default-directory "C:/Documents and Settings/USER_NAME/Desktop/")
に.emacs
ファイル -
解決策3:Emacsのショートカットを右クリックしてプロパティを押し、開始場所フィールドを希望のディレクトリに変更します。
どのように解決するのですか?
そうは言ってませんが、Windows のショートカットから Emacs を起動しているようですね。
c-x c-f で表示されるディレクトリはcwdで、Emacsで言えば
default-directory
(変数)です。
MS Windows のショートカットを使って Emacs を起動すると
default-directory
は、最初はショートカットのプロパティの "Start In" フィールドで指定したフォルダ (ディレクトリ) になります。 ショートカットを右クリックし
Properties
を選択し、デスクトップへのパスを
Start In
フィールドにデスクトップのパスを入力します。
Emacsをコマンドラインから使っている場合。
default-directory
はEmacsを起動したディレクトリ(cwd)として開始されます。
この方法は、.emacs ファイルを編集するよりも優れています。なぜなら、複数の開始ディレクトリで複数のショートカットを持つことができ、必要であれば Emacs の通常のコマンドライン動作を使用することができるからです。
CWD = 現在の作業ディレクトリ = PWD = 現在の作業ディレクトリ . GUIよりもコマンドラインでの方がずっと理にかなっています。
関連
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] git に自分の好きなエディタを使わせてコミットするにはどうしたらいいですか?
-
[解決済み] Pythonでファイルやフォルダを削除する方法は?
-
[解決済み] フォルダとそのサブフォルダ/ファイルのパーミッションを一括で変更する方法
-
[解決済み] 現在のファイルのディレクトリのフルパスを取得するにはどうすればよいですか?
-
[解決済み] EmacsとVimの違い
-
[解決済み】.emacsを変更した後、再読み込みするにはどうしたらいいですか?
-
[解決済み] Emacsで*scratch*バッファを再オープンする?
-
[解決済み] Emacsでパッケージの更新をする
-
[解決済み] Emacsでコードの折りたたみ効果を得るには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] EmacsをIDEとして使用する
-
[解決済み] Emacsで*scratch*バッファを再オープンする?
-
[解決済み] テキストモードのEmacsで4スペースインデントを設定する
-
[解決済み] Emacsでパッケージの更新をする
-
[解決済み] Emacsで複数のシェルを実行する方法
-
[解決済み] Emacsの中からディレクトリを作成するにはどうしたらよいですか?
-
[解決済み] Emacsに(repeat-last-command)はないのですか?
-
[解決済み] パッケージ名のリストを指定して、Emacsのパッケージを自動的にインストールするには?
-
[解決済み] Emacsのデフォルトフォルダを変更する
-
[解決済み] 現在のファイルのフルパスをミニバッファに表示する機能