GNU/Linux >> Linux の 問題 >  >> Linux

VIM で複数のファイルを編集するにはどうすればよいですか?

まず、vim で : と入力します。 (コロン) と help help 、アラ :help 短いチュートリアルを含むセルフ ヘルプ トピックのリストについては、トピックのリスト内で、関心のあるトピックにカーソルを移動し、ctrl を押します ] そのトピックが開かれます。

開始するのに適した場所はトピックです

|usr_07.txt|  Editing more than one file

わかりました、あなたの答えに進みます。

ファイルのリストで vim を起動した後、:next と入力して次のファイルに移動できます。 または :n 略して:wnext 現在の変更を書き込み、次のファイルに移動することの略です。

類似の :previous もあります 、 :wprevious そして :Next . (:p に注意してください :print の短縮形です . :previous の短縮形 :prev です または :N .)

ファイル リストのどこにいるかを確認するには、:args と入力します。 現在編集中のファイルは [] に表示されます (括弧)。

例:

vim foo.txt bar.txt
:args

結果:

[foo.txt] bar.txt

:tabe filename で vim を開いている間に別のファイルを開くことができます 他のファイルに切り替えるには :tabn と入力します または :tabp

キーボード ショートカット gTgt 編集モードでない場合 (つまり、挿入、置換モードでない場合) にタブを切り替えるためにも使用できます。一部のシステムでは Ctrl +Alt +ページアップCtrl +Alt +ページダウン タブ切り替えも許可しますが、これは常に機能するとは限りません (たとえば、OS X ターミナルの「そのまま」では機能しません)。

また、vim アプリの上部にファイル名が表示されます。


バッファを切り替えるコマンド:

:bf            # Go to first file.
:bl            # Go to last file
:bn            # Go to next file.
:bp            # Go to previous file.
:bw            # Close file.

:help buffer 詳細情報を見つける

ファイル名を知るには Ctrl を使用します +G ,:file または :f


Linux
  1. 行に基づいて単一のファイルを複数のファイルに分割する方法

  2. Linuxでファイルをシンボリックリンクするにはどうすればよいですか?

  3. 複数のファイルを1つのgzファイルにgzipする方法は?

  1. 複数のファイルを編集し、バッファを使用してVIM内のファイルを切り替える方法

  2. Linuxで複数のファイルを圧縮する方法

  3. vi、vim、joe などがない場合、どうすればファイルを編集できますか?

  1. Vim:複数のファイルを異なるタブで開く方法は?

  2. 1 つのテキスト ファイルを複数の *.txt ファイルに分割する方法は?

  3. Linuxのviでfindによって返されたすべてのファイルを編集するにはどうすればよいですか?