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插件,冒号还是显示不出。 展开
如果不用screen,直接vim打开文件,则没有这个问题。用putty的时候,因为putty没法鼠标滚动,所以也没有这个问题。求哪位大神帮我解答一下,不要说放弃鼠标神马的,我就是想使用鼠标才想来解决这个问题的。
额,现在发现,不是鼠标的问题,用HJKL以及方向键移动光标来刷新内容的时候,就是光标移到到底部,刷出新行之后,也出现了这个问题。使用ctrl+f以及ctrl+b来翻页,则不会出现这样的问题。还有ctrl+a+n切换窗口之后,冒号又能显示了。太蛋疼了!!!
发现新的情况,使用了NERDTree插件之后,就不会出现这样的问题,但是如果在有这样问题的时候,打开NERDTree插件,冒号还是显示不出。 展开
2个回答
展开全部
也许是用的绘图库和 vim "沟通"的不到位吧。vim 并不是时时重绘屏幕的,如果 vim 控制的屏幕内容被“意外”的弄乱,vim 很可能不能及时重绘(用 c-l 可以强制重绘,c-f,c-b 也是类似的原理)。
也许可以通过配置 vim 来做一些更改。因为我没遇到过,所以也不敢确定。用:
:options
可以列出 vim 的所有选项。往下找 8 terminal,下面就是一些与终端有关的选项。9 是与鼠标有关的。你都可以看看,是否有参考价值。
:h termcap
也有 vim 应对各种终端的系统及配置方法的具体介绍。就是需要比较多的相关知识可能才能看懂。
无法详细的帮到你。可能许多东西要自己试试了。希望你能在自己研究后找到答案。
实在不行就用 gvim 吧,虽然可能用不惯,但不会因为不匹配而出现各种奇怪的问题。
展开全部
在每个用户目录都有一个.bash_history文件,里面记录了该用户的所有命令操作,无论这个用户是直接登录的还是通过xshell ssh方式过来的。
那么,首先必然有一个root用户,所有在/root/.bash_history里面记录了root用户的命令操作,你可以用cat、vim等工具来查看。
另外,假设你还有一个用户叫做XXX,那么在/home/XXX/.bash_history里面就记录了XXX用户的命令操作。
当然,值得注意的一点是,这个文件是可以被用户更改的,所有还得通过手段来帮助你确认信息,比如系统日志等等。
那么,首先必然有一个root用户,所有在/root/.bash_history里面记录了root用户的命令操作,你可以用cat、vim等工具来查看。
另外,假设你还有一个用户叫做XXX,那么在/home/XXX/.bash_history里面就记录了XXX用户的命令操作。
当然,值得注意的一点是,这个文件是可以被用户更改的,所有还得通过手段来帮助你确认信息,比如系统日志等等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询