0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Oh My Zshでlessのようなページャーが出てしまう

Last updated at Posted at 2024-10-24

概要

最近、Oh My Zshを使用し始めたのですが、git branchコマンドを実行すると、lessのようなページャーが使われ、スクロールして確認できるようになっています。これは、ブランチが多い場合に便利ですが、毎回 q を押して終了するのが面倒だと感じます。
その解決法についてまとめたいと思います。

解決法

git branch

もし元の git branch の挙動、つまり一度に全てのブランチを表示して終了したい場合、ページャーを無効にする設定ができます。以下のコマンドで git branch でページャーを無効にできます。

git config --global pager.branch false

これで、ブランチの一覧がページャーなしで一度に表示されるようになります。

git stash list

git stash list でも同じようにページャーが表示される場合、これもページャーを無効にできます。git stash コマンドに対してもページャーの設定を変更しましょう。

以下のコマンドを実行して、stash コマンドでもページャーを無効にすることができます。

git config --global pager.stash false

これで、git stash list もページャーを使わず、すべてのリストが一度に表示されるようになります。

全体のページャーを無効に

もし、全体的に git のページャーを無効にしたい場合は、以前の提案通り、以下のコマンドも考慮できます。

git config --global core.pager cat

これで、git stash list を含むすべての git コマンドでページャーが無効になります。

参考

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?