【问题标题】:How to Compile Vim8 for 32bit iOS如何为 32 位 iOS 编译 Vim8
【发布时间】:2020-02-01 15:52:17
【问题描述】:

我想要一个 32 位版本的 iOS 版 Vim8,如何自己编译,或者有现成的吗?

或者vim8甚至支持32位设备?

我希望在我越狱的 iPhone5 中,我安装的现有 vim7 有一些问题:在插入模式下,我按方向键,反而得到一个字母。

我将 vim8 安装到我的越狱 iPhone X 上,它没有问题。而且那个vim8是arm64的,我不能在我越狱的iPhone 5上使用它。

那么有人对此有任何想法吗?

【问题讨论】:

  • 我假设您已经在 iPhone 5 上的 .vimrc 文件中尝试了常用的 set nocompatible
  • vim 新手,该命令解决了我的问题。顺便说一句,我希望 iOS 中的所有用户都能使用 vimrc,我制作了以下文件:/etc/vimrcvim /etc/.vimrc/etc/vim/vimrc/etc/vim/.vimrc~/.vimrc。只加载最后一个。我是sonfuse,为什么要把这种事情搞得这么难。
  • 很奇怪,vim 通常会检查那些地方。唯一想到的是 vim 没有从其他位置读取文件的权限,但我不确定。
  • 可能是访问问题。我想知道如何找出将加载哪个 vimrc 文件。是否有我可以使用的 vim 逗号或将加载列出所有 vimrc 文件的文档。
  • 没关系,刚刚找到它 - location of vimrc file。并感谢您的帮助。 :)

标签: c vim cross-platform cross-compiling jailbreak


【解决方案1】:

这个有问题的行为是 fairly well-known issue,它是由于 Vim 的 vi 兼容模式和运行它的终端之间的一些时髦业务而出现的。

在 OP 的案例中,他们的 iPhone 5 上没有 .vimrc 文件,并且由于 Vim 默认为 vi 兼容模式,因此出现了这个问题。

解决方案是创建该文件~/.vimrc,并将以下代码粘贴到其中:

set nocompatible

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-30
    • 2018-08-04
    • 1970-01-01
    • 1970-01-01
    • 2021-06-25
    • 2023-03-03
    • 2020-02-17
    相关资源
    最近更新 更多