#git #neovim
Вопрос:
Я подключил fugitive.vim в свой init.vim. Я привязал свой :GCheckout
к <leader>gc
, и для конфигурации у меня есть только две ветви, main и ubuntu. но когда я выполняю приведенную выше команду, это то, что я получаю внутри всплывающего окна.
Если я попытаюсь удалить ветку с помощью <C-d>
, вот что я получу. Похоже, это проблема с рыбой, но я не уверен, как она портится, так как мой ls -l /bin/sh
дает мне /bin/sh -> dash
, что, я думаю, означает, что моя оболочка по умолчанию не рыба.
Я попробовал сделать :checkhealth
и нашел что-то похожее, которое выглядит так
Я не мог найти никакого решения, так что это последнее средство, надеясь получить какую-то помощь.
Комментарии:
1. Какой терминал вы используете? Похоже, ваш терминал не поддерживает некоторые escape-последовательности. Каково значение переменной среды ТЕРМИНА? Какую систему вы используете? Что находится в
## terminal
разделе:checkhealth
вывода?binded my :GCheckout
Что жеGCheckout
делать? Я не вижу этого в github.com/tpope/vim-fugitive/blob/… . И — это оффтопик для stackoverflow. Задайте этот вопрос на vim.stackexchange2.Это обычный gnome-терминал из Ubuntu 20.04, переменная ТЕРМИНА выбрасывается
xterm-256color
. Я на Lenovo IP 330-s с Ubuntu 20.04 LTS. В## terminal
4 ## terminal 3 - INFO: key_backspace (kbs) terminfo entry: key_backspace=177 2 - INFO: key_dc (kdch1) terminfo entry: key_dc=E[3~ 1 - INFO: $VTE_VERSION='6003' 47 - INFO: $COLORTERM='truecolor'
GCheckout
основном это показывает все ветви в хранилище, хотя я обнаружил, что это совершенно не связано с причиной. Я использую рыбью раковину, возможно, это может привести к этой проблеме?