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

用xshell4+screen+vim来编程的时候,按下shift+冒号可以在下面的命令行输入命令,但是一旦用了鼠标滚轮来移动vim的内容后,再按shift+冒号后,冒号... 用xshell 4+screen+vim来编程的时候,按下shift+冒号可以在下面的命令行输入命令,但是一旦用了鼠标滚轮来移动vim的内容后,再按shift+冒号后,冒号就显示不出来,用的久了,连命令都显示不完全。这让我很苦恼

如果不用screen,直接vim打开文件,则没有这个问题。用putty的时候,因为putty没法鼠标滚动,所以也没有这个问题。求哪位大神帮我解答一下,不要说放弃鼠标神马的,我就是想使用鼠标才想来解决这个问题的。
额,现在发现,不是鼠标的问题,用HJKL以及方向键移动光标来刷新内容的时候,就是光标移到到底部,刷出新行之后,也出现了这个问题。使用ctrl+f以及ctrl+b来翻页,则不会出现这样的问题。还有ctrl+a+n切换窗口之后,冒号又能显示了。太蛋疼了!!!

发现新的情况,使用了NERDTree插件之后,就不会出现这样的问题,但是如果在有这样问题的时候,打开NERDTree插件,冒号还是显示不出。
展开
 我来答
hqxz556
2014-07-14 · TA获得超过2831个赞
知道大有可为答主
回答量:1686
采纳率:93%
帮助的人:583万
展开全部

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


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

:options

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

:h termcap

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


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

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

沫神钢虚1F
2017-01-12 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.6万
采纳率:59%
帮助的人:1143万
展开全部
在每个用户目录都有一个.bash_history文件,里面记录了该用户的所有命令操作,无论这个用户是直接登录的还是通过xshell ssh方式过来的。
那么,首先必然有一个root用户,所有在/root/.bash_history里面记录了root用户的命令操作,你可以用cat、vim等工具来查看。
另外,假设你还有一个用户叫做XXX,那么在/home/XXX/.bash_history里面就记录了XXX用户的命令操作。
当然,值得注意的一点是,这个文件是可以被用户更改的,所有还得通过手段来帮助你确认信息,比如系统日志等等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式