Xshell+screen+vim命令行显示问题

发布网友 发布时间:2022-04-20 19:40

我来回答

2个回答

热心网友 时间:2023-09-13 03:44

也许是用的绘图库和 vim "沟通"的不到位吧。vim 并不是时时重绘屏幕的,如果 vim 控制的屏幕内容被“意外”的弄乱,vim 很可能不能及时重绘(用 c-l 可以强制重绘,c-f,c-b 也是类似的原理)。


也许可以通过配置 vim 来做一些更改。因为我没遇到过,所以也不敢确定。用:

:options

可以列出 vim 的所有选项。往下找 8 terminal,下面就是一些与终端有关的选项。9 是与鼠标有关的。你都可以看看,是否有参考价值。

:h termcap

也有 vim 应对各种终端的系统及配置方法的具体介绍。就是需要比较多的相关知识可能才能看懂。


无法详细的帮到你。可能许多东西要自己试试了。希望你能在自己研究后找到答案。

实在不行就用 gvim 吧,虽然可能用不惯,但不会因为不匹配而出现各种奇怪的问题。

热心网友 时间:2023-09-13 03:45

在每个用户目录都有一个.bash_history文件,里面记录了该用户的所有命令操作,无论这个用户是直接登录的还是通过xshell ssh方式过来的。
那么,首先必然有一个root用户,所有在/root/.bash_history里面记录了root用户的命令操作,你可以用cat、vim等工具来查看。
另外,假设你还有一个用户叫做XXX,那么在/home/XXX/.bash_history里面就记录了XXX用户的命令操作。
当然,值得注意的一点是,这个文件是可以被用户更改的,所有还得通过手段来帮助你确认信息,比如系统日志等等。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com