[解決済み] vimで開いているファイルのディレクトリに新しいファイルを作成しますか?
2022-10-05 05:38:57
質問内容
開いているファイルと同じディレクトリに新しいファイルを作りたいことがあります。vim で開いているファイルのディレクトリに新しいファイルを作成するにはどうしたらよいのでしょうか。また、こういったことを独学で学べる場所はあるのでしょうか?ググってもダメでした。
どのように解決するのですか?
Vim では、既存のファイルを編集するように、次のようなコマンドで新しいファイルを作成することができます。
:edit filename
または
:split filename
. ディスクに永続化するには、(オプションで内容を入力し、)永続化するために
:write
.
コマンドプロンプトのように,Vim には
カレントディレクトリ
(
:pwd
がそれをリストアップします)。すべてのファイルのパスは、そこからの相対パスです。現在のファイルへのパスを重複して指定する必要はありません。素敵なショートカットがあります。
%
は現在のファイルを参照します。
:h
はそのディレクトリを表すモディファイアで、ファイル名を除いたものです(cp.
:help filename-modifiers
). だから
:e %:h/filename
:w
という名前の新しいファイルが作成されます。
filename
という名前の新しいファイルを現在開いているファイルと同じディレクトリに作成し、それを書き込みます。
あるいは、Vim が常に現在のファイルのディレクトリに変更されるようにしたい人もいます。この設定は
:set autochdir
をあなたの
~/.vimrc
ファイル(Vim 起動時に読み込まれる)に追加します。そうすると、上記は単純に
:e filename
:w
最後に、Vim には素晴らしい組み込みの
:help
. それをナビゲートし、検索することを学んでください!
関連
-
[解決済み] Vim 最後の検索ハイライトをクリアする
-
[解決済み] Vimエディタを終了するにはどうすればよいですか?
-
[解決済み] Vimのマッピングコマンドであるremap, noremap, nnoremap, vnoremapの違いは何ですか?
-
[解決済み] .vimrcファイル内の<leader>とは何ですか?
-
[解決済み] Vimで最も生産性の高いショートカットは何ですか?
-
[解決済み] Vimの大文字と小文字の切り替え
-
[解決済み] vim と NERD Tree 拡張 - ファイルを追加する
-
[解決済み】vimの「sudoで書く」トリックはどうやるの?
-
[解決済み】Vimのタブをバッファのように使用する方法
-
[解決済み】Vimで'gf'から戻るにはどうしたらいいのか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Vim の "Press ENTER or type command to continue" プロンプトを無効にするにはどうしたらいいですか?
-
[解決済み] ヴィム このバッファ以外のバッファを閉じる
-
[解決済み] Vim 直前の検索ハイライトをクリアする
-
[解決済み] Vim 空白行の削除
-
[解決済み] 開いているタブをすべて一度に閉じるにはどうすればよいですか?
-
[解決済み] vimで特定の文字にジャンプするには?
-
[解決済み] Vim: 起動時のバッファと同じように、別の [No Name] バッファを開くにはどうしたらいいですか?
-
[解決済み] Vim: ビジュアルブロックモードで挿入するには?
-
[解決済み] vim エディタで使用される vimrc ファイルを見つけるにはどうしたらいいですか?
-
[解決済み] vimdiff使用時に異なるcolorchemeを読み込む