Vim内のディレクトリを編集する


9

Vim内のディレクトリを編集することはできますか?(いくつかのコマンドはディレクトリに対して機能しています)。

Vim内のディレクトリで実行できる操作の種類を知りたい。Vimはディレクトリを編集用に開くことができます。それを操作するコマンドもあると思います。ただし、通常のコマンドはディレクトリに対して異なる動作をします。

たとえばI、ファイル名を押して入力し、ディレクトリを保存します。を指定するとls、そのファイルが表示されます。

回答:


9

またはをnetrw実行するときのデフォルトのアクションであるため、ここで使用していると想定しています。vim .vim some/directory/

netrw次のコマンドを使用して、ファイル/ディレクトリを作成できます。

d : create a directory, you will be prompted to input the directory name
% : create a file, same workflow

:h netrw詳細については、こちらをご覧ください。


3

まったく別の角度ですが、プラグインをインストールしなくても機能します...

私は、ディレクトリを作成したり、名前を変更したいときに実行されているVimのセッションから、私は単にタイプでしょう:!次のようなものをやって、適切なシェルコマンドが続きます:

Linuxの場合

  • :! mkdir newdir ディレクトリを作成する
  • :! mv newdir renamed_dir ディレクトリの名前を変更するには

Windowsの場合

  • :! mkdir newdir ディレクトリを作成する
  • :! move newdir renamed_dir ディレクトリの名前を変更するには

私の知る限り、Vimを終了したり、別のターミナルウィンドウを開いたりすることなく、文字通りこの方法でシェルコマンドを実行できます。


ありがとう。しかし、私はシェルコマンドについて尋ねていません。ファイルを編集するように、ディレクトリの編集に関連するオプションを調べたいと思います。
SibiCoder 2016

2
github.com/tpope/vim-eunuchプラグインも知っておく価値があります。
nobe4

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