Проблема с WSL, vi, vim и nano не работают (пустой экран терминала) (та же проблема с ubuntu 20 или debian на wsl)

Проблема с WSL, vi, vim и nano не работают (пустой экран терминала) (та же проблема с ubuntu 20 или debian на wsl)
Проблема с WSL, vi, vim и nano не работают (пустой экран терминала) (та же проблема с ubuntu 20 или debian на wsl)

У меня странная проблема с ubuntu на wsl.

Когда я хочу изменить txt-файл на Ubuntu или Debian (через WSL в Windows), содержимое терминала пустеет, и я ничего не вижу (содержимое текстового файла невидимо):

Я создаю простой текстовый файл с некоторым содержимым

И когда я хочу прочитать/изменить файл с помощью vim (та же проблема с vi и nano), я получаю этот пустой терминал :

На этом пустом терминале, если я нажму i, затем some text, затем escape + :x и затем enter, я получу это:

И текст some text был добавлен в файл :

Я попробовал Debian на WSL и получил ту же проблему! Невозможно использовать vim, vi или nano из-за этой проблемы :/.

Я снимаю и снова ставлю галочку в окне "Windows Subsystem for Linux", но проблема остается.

Спасибо за любую помощь :)

EDIT

Возврат команды $TERM :

Попробуйте установить значение $TERM в xterm-color

С этим изменением у меня работают vi, vim и nano.
export TERM=xterm-color

и попробуйте снова использовать ваш любимый редактор. И чтобы сделать его постоянным, добавьте его в ~/.profile или ~/.bashrc.

Это началось после установки кумулятивного обновления для Windows Server 2019 (KB5007206). Также удалив это обновление, я смог заставить vi, vim и nano работать на WSL.


NevaDev, 8 февраля 2023 г., 07:32