服务器 VS 桌面上的 Vim 行为差异

服务器 VS 桌面上的 Vim 行为差异

我使用过多个不同的服务器版本 10、12 和 14,并且广泛使用 Vim,只使用默认选项,没有特殊设置。我刚刚部署了一台装有 Ubuntu Desktop 15 的小型 PC,Vim 的行为在插入模式

  • 箭头键插入特殊字符
  • 我只能退格掉在当前插入“会话”中插入的字符吗?
    • 即进入插入模式->输入几个字符->我可以用退格键覆盖它们,但无法用退格键覆盖那里存在的任何其他字符。
  • 文件不能自动着色
    • 即:html 文件、系统文件等/etc/passwd

这些只是少数不一致之处。有什么方法可以让桌面单元像 Vim 中的服务器单元一样运行吗?

答案1

桌面自带的默认vim版本有些限制,不同;它被称为vim-tiny。我必须运行sudo apt-get install vim才能获得简单的箭头键行为和其他功能。这可能是最简单的方法。

但是,您可以做的第二件最简单的事情是将vimrc文件从服务器复制到您的桌面。您可以使用rsyncscp(无论你更熟悉哪个)将文件从服务器拉到本地系统。

或者,你可以在 GitHub 上搜索自定义vimrc文件。有很多文件具有大量的自定义和功能,包括你想要的行为等等

您还可以拥有自己的 github 帐户并在那里备份相同的 vimrc 文件。在每个桌面上安装它git clone https://github.com/YourRepo,您将vimrc在文件夹中找到它YourRepo

相关内容