156

カーソルの下/後にある名前のファイルに移動するために使用できますgfが、vim を再起動せずに元のファイルに戻るコマンドはありますか?

4

2 に答える 2

268

このショートカットを使用してみてください:

CTRL-^

Vimのドキュメント:help CTRL-^:

CTRL-^    Edit the alternate file.  Mostly the alternate file is
          the previously edited file.  This is a quick way to
          toggle between two files.  It is equivalent to ":e #",
          except that it also works when there is no file name.

:help alternate-file

現在のファイル名が既に存在する場合は、それが代替ファイル名になります。コマンドラインで「#」とともに使用できます |:_#| |CTRL-^| を使用できます。現在のファイルと代替ファイルを切り替えるコマンド。ただし、|:keepalt| の場合、代替ファイル名は変更されません。使用されている。ウィンドウごとに代替ファイル名が記憶されます。

于 2013-11-14T06:31:16.693 に答える
152

次のコマンドを試してください

:e#

バッファに保存されている、以前に開いたファイルに移動します。


multiple と入力してファイルの階層を深く掘り下げた場合gf、vim はすべてのファイルを番号付きバッファに保存します。

次に、次のコマンドを実行するとn、バッファー内の th ファイルに移動します。(n = 1,2,3,..)

:e#n
于 2013-11-14T06:30:12.770 に答える