背景
WindowsのメインエディタでgVimを利用しているが、ちょっとしたメモを書いたときにgVimのエディタ上で保存場所のディレクトリを辿るのが少しめんどくさい。
できればエクスプローラとかのクイックアクセスとか使いたい。
解決
gvimrcに下記を追加する
function SaveasFunc() "名前を付けて保存のコマンド{
browse confirm saveas
cd %:h
endfunction
command Saveas call SaveasFunc()
"}
使い方
- gVimを開く
- メモを書く
- :Saveasコマンドを実行する
- GUIのファイラーが開くのでフォルダ選択してファイル名書いて保存!
- gVimのカレントディレクトリも保存したディレクトリになるので同じところに別のメモもすぐ作れる!
あとがき
こういうちょっとしたメモを書きたいときみんなどうしているんだろう。
まずエクスプローラでファイル作ってからgVimで開いているんだろうか。