#author("2020-09-17T13:30:24+00:00","default:src128","src128") &tag(Vim/Tips); *目次 [#n1d2c3e4] #contents *関連ページ [#je1029d8] *参考情報 [#jaa2a36a] *各種設定 [#e386e7dd] **シンタックスハイライトを有効に [#l9d94ca2] -.vimrcに以下を追加 :syntax on **バッファを保存せず他のファイルを開く [#rb753a08] -set hiddenする。 **ファイルパスを取得 [#s2b7b01e] -挿入モードで途中までパスを入力しCtrl-XCtrl-Fを入力。 -"/"のあとでCtrl-XCtrlFをおしたら候補が複数ある場合リストがひょじされる。Ctrl-F(Ctrl-N/Ctrl-P)で候補を選び、再度Ctrl-XCtrl-F おすと連続してパスを選んでいける。[[autocomplete - Traversing directories with vim file name completion in insert mode (Ctrl-X Ctrl-F) - Stack Overflow:https://stackoverflow.com/questions/13327285/traversing-directories-with-vim-file-name-completion-in-insert-mode-ctrl-x-ctrl]] **Netrwでファイルパスを取得 [#c962dfe5] -標準でそのような機能は存在しない? -[[filesystem - Copying absolute filepath of selected file in Netrw - Vi and Vim Stack Exchange:https://vi.stackexchange.com/questions/8237/copying-absolute-filepath-of-selected-file-in-netrw]]を参考にして、以下のような設定を.vimrcに追加してみた。 :nmap cp ^<C-V>$y:let @"=@%.@"<CR> -Netrwでファイルを選択しcpを押す。行頭から行末までをyankして(ファイル名)、バッファのパス(この場合Netrwで開いているディレクトリ名)とファイル名を連結してレジスタに登録という意味。