Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Vimのタブで複数ファイルを一気に開く&以前の状態を復元する

$
0
0

タブで複数ファイルを一気に開く

オプションに-pをつけるとタブで開いてくれる。

$ vim -p test.php test2.php

vimP.gif

git管理下で作業しているときにmodifiedのファイルを一気に開きたいときに便利。
modified.png

git diffのオプションで--name-onlyをつけるとless形式でmodifiedのものだけ表示できる。これをvim -pに渡してあげる。

$ vim -p`git diff --name-only`

vim-modified.gif

作業前の状態をまるごと復元する

vimを開いているときに:mksと打つとカレントディレクトリにSession.vimというファイルが作られる。
通常Session.vimがすでに存在しているとエラーが吐かれるが、:mks!とすると強制上書きとなる。ちなみにmksは「make session」の略。

Session.vimを作ったら以下で復元する。

$ vim -S Session.vim

またはvimを開いているときに以下のコマンドを打つ

:source Session.vim

SessionVim.gif

カーソルの位置まで保存してくれるので本当にそのまま復元する形となる。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>