
vim
これを行うと、複数のファイルを開くことができることがわかりますvim 2011-12*.log
。しかし、ファイルを切り替えて一度に1つずつ閉じるにはどうすればよいですか?
また、現在編集中のファイルのファイル名をどのように知ることができますか?
答え1
:まず、vimで(コロン)の後にhelp help
、alaを入力すると、:help
短いチュートリアルを含む自助トピックのリストを取得できます。トピックリストで目的のトピックの上にカーソルを移動し、ボタンを押してctrl]そのトピックを開きます。
テーマは始めるのに最適な場所です。
|usr_07.txt| Editing more than one file
さて、続けて答えてください。
ファイルリストでvimを起動した後、または:next
を入力して:n
次のファイルに移動できます。:wnext
は、現在の変更を記録した後、次のファイルに移動することを意味する:wn
略語です:wnext
。
似たようなものがあり:previous
、 。 (isの略語はisまたはです。):wprevious
:Next
:p
:print
:previous
:prev
:N
ファイルリストで現在の場所を確認するには、を入力します。:args
現在編集中のファイルが[]
(括弧)内に表示されます。
例:
vim foo.txt bar.txt
:args
結果:
[foo.txt] bar.txt
答え2
vimが開いている間に:tabe filename
別のファイルを開く:tabn
こと:tabp
ができます。
キーボードショートカットgTそしてGT編集モードでない場合(つまり、挿入、交換などのモードではない場合)、タブの切り替えにも使用できます。一部のシステムでは、++Ctrlと++でもタブ切り替えが許可されていますが、これは常に機能するわけではありません(たとえば、「デフォルトでは」OS X端末では機能しません)。AltPage UpCtrlAltPage Down
vimアプリケーションの上部でファイル名を確認できます。
答え3
バッファ間切り替えコマンド:
: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
答え4
:n -> Move to next file
:N -> Move to previous file