docker vim里面的容器乱码

时间:2018-04-30 11:22:18

标签: docker vim containers dockerfile vi

出于某种原因,当我在容器内做vim时,我可以看到并编辑我的文件但是当我按或任何其他按钮,我得到胡言乱语 例如:

root@a43bb769ffa2:~# vim test.txt 
,1
Top
10,1 
1,0-1 2,1 
20 
2,0-1 3,1 
6,0-1 7,1 
30 
5,0-1 6,1 40

任何想法为什么?

我已经尝试配置environment variables

LINES=67
COLUMNS=246
TERM=xterm

但它没有帮助。即使在尝试更改行数或列数之后。

我输入容器的命令是:docker exec -it my_container bash

1 个答案:

答案 0 :(得分:0)

此问题与LINESCOLUMNS有关。 我发现在容器内使用vim的唯一方法是将上述参数更改为: LINES=40 COLUMNS=160 是的,在某些屏幕分辨率下,它将显示一半的屏幕,但这是我发现解决问题的唯一方法。希望这件事会有更好的解决方案