当前位置:  开发笔记 > 运维 > 正文

为什么vi在Ubuntu中的行为与在CentOS中不同?

如何解决《为什么vi在Ubuntu中的行为与在CentOS中不同?》经验,为你挑选了2个好方法。

我每天都越来越习惯使用vi,但有一件困扰我的事情是,当我在Ubuntu上使用它时,它的行为与我在CentOS(以及其他地方)上使用时的行为不同.我实际上更喜欢它在CentOS中的工作方式.

以下是在Ubuntu上困扰我的三件事:

    在CentOS插入模式下,底部有一个大胆的通知,我处于INSERT模式,但在Ubuntu中没有通知,所以我永远不知道我在哪个模式.

    在CentOS插入模式下,我可以按向上/向下键,光标将上下移动.但是当我在Ubuntu上下按下时,分别在新行上插入字母A和B.

    在CentOS插入模式中,我可以使用退格键,它将删除光标前的字符,但在Ubuntu中,我只听到一声哔声,没有任何反应.我可以在命令模式下按删除键,但我宁愿能按退格键.

这些差异是我必须要忍受的还是一个简单的解决方案?



1> Jeremy Smyth..:

在ubuntu中,默认的vim安装来自包vim-tiny,这不是全部.

你可能想:

apt-get install vim

要么

apt-get install vim-full

您的一些其他问题听起来像退格键和其他问题.获得vim的完整版本后,请尝试将这些添加到.vimrc:

set nocompatible

set t_kb=^H
fixdel

(重要说明:^ H是一个文字ctrl-H字符,您可以通过在插入模式下按Ctrl-V Ctrl-H获得)



2> 小智..:

之前提供的答案对我不起作用.

我倾向于将操作系统安装尽可能保留为库存并尽可能简化配置文件.为了解决Ubuntu 12.04中的这三个问题,我做了以下事情:

在"〜/ .vimrc"中,插入行 -
设置nocp
set bs = 2

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有