[解決済み] vimで開いているファイルのディレクトリに新規ファイルを作成する?
2022-03-12 09:46:02
質問
開いているファイルと同じディレクトリに新しいファイルを作りたいのですが、どうすればいいですか?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 と NERD Tree 拡張 - ファイルを追加する
-
[解決済み】vimの「sudoで書く」トリックはどうやるの?
-
[解決済み】Vimのタブをバッファのように使用する方法
-
[解決済み】VIMでカーソル位置から始まる行を素早く削除するにはどうしたらいいですか?
-
[解決済み】Vimで削除(カットではない)する方法は?
最新
-
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で開いたファイルを間違ったユーザーで保存するにはどうしたらいいですか?[クローズド]です。
-
[解決済み] Vimでクリップボードにコピーする方法は?
-
[解決済み] .vimrcファイルはどこにありますか?
-
[解決済み】vimで、検索前にいた場所に戻るにはどうしたらいいですか?
-
[解決済み】テキストを80カラムに再構築/強制変換するvimコマンド
-
[解決済み】Vimで列番号に直接ジャンプする方法
-
[解決済み】ある行より上のテキストをすべて削除する方法
-
[解決済み】Vimでブラケット(またはクォート、...)の間を選択する方法は?
-
[解決済み】Vimで削除(カットではない)する方法は?
-
[解決済み】Vim/Viで、カーソルを前の単語の末尾に移動させる方法は?