ターミナルで開いているファイル名を確認するにはどうすればよいですか?つまり、どのファイルが現在ターミナルで開いているかを確認するにはどうすればよいですか?
今、ファイル名を表示したいときはいつでも終了してから確認する必要があります。ターミナルで現在のファイル名を確認する方法はありますか?
ターミナルで開いているファイル名を確認するにはどうすればよいですか?つまり、どのファイルが現在ターミナルで開いているかを確認するにはどうすればよいですか?
今、ファイル名を表示したいときはいつでも終了してから確認する必要があります。ターミナルで現在のファイル名を確認する方法はありますか?
回答:
を使用し:f
ます。ファイル名と追加情報が表示されます。
また:args
、コマンドライン引数としてvimに与えられたファイル名を確認するために使用することもできます。これは、複数のファイルを開いた場合(現在のファイルは角括弧で囲まれている)、使用しているバッファを知りたい場合に便利です。
vi(m)でファイル名を表示するには、を押しescてから入力します
:set title
ファイル名は、ターミナルウィンドウの上部バーに表示されます。あなたもできる
:buffers
現在開いているファイルを確認するには-下部の端末内に情報が表示されます。複数のファイルを開いている場合%a
、現在のファイルの横に表示されているように、現在のファイルを確認できます。たとえば、
:buffers
1 %a= "unicorns" line 19
2 "rainbows" line 1
Press ENTER or type command to continue
set title
〜/ .vimrc構成ファイルに追加するのは素晴らしいアイデアかもしれません
私はCtrl-Gが好きです:
http://vimdoc.sourceforge.net/htmldoc/editing.html
CTRL-G or *CTRL-G* *:f* *:fi* *:file*
:f[ile] Prints the current file name (as typed, unless ":cd"
was used), the cursor position (unless the 'ruler'
option is set), and the file status (readonly,
modified, read errors, new file). See the 'shortmess'
option about how to make this message shorter.
{Vi does not include column number}
私はステータスラインがとても好きです:( set laststatus=2
またはset ls=2
)
ご覧のとおり、現在のモード、ファイルステータス、ルーラーなどの便利な情報の中で、ステータスラインには現在開いているファイルの完全なパスが表示されます。
詳細については、:help laststatusを参照してください。
私はいつでもステータス行を見たいので、vim
ローカル設定に上記の指示を追加しました:
sudo sh -c "echo 'set ls=2' >> ~/.vimrc"
/etc/vim/vimrc.local
。~/.vimrc
十分に設定してください。/etc/vim/vimrc.local
すべてのユーザーのために、かなり多くの世界的である