Git не вызывает редактор , когда вы git show
что-то, он вызывает ваш пейджер , и оба служат совершенно разным целям.
Настройкавы ищете core.pager
, и вы можете настроить его на git config --global core.pager <your editor here>
, но это не поможет, если ваш редактор не может быть настроен на чтение из стандартного ввода.