vi
上的默认Raspberry Pi
按键绑定有些古怪?例如,在插入模式下,尝试使用箭头键进行导航。没发生:) 这是让我们正确使用插入和命令模式的一种巧妙方法,还是在构建映像时只是忽略了绑定?
我是我已经习惯了Fedora / Debian中的某个键映射,该映射允许在插入模式下使用导航键。为了获得我熟悉的绑定,我是否需要摆弄终端仿真或某处的某种配置文件?
#1 楼
默认软件包是vim-tiny
。您可以安装更熟悉的版本:sudo apt-get install vim
可以在主目录中的
.vimrc
文件中放置其他配置和自定义。评论
谢谢哥们!就在我以为没有希望的时候,您救了一天:)
–布拉德·海因(Brad Hein)
2012年12月22日下午4:45
#2 楼
在安装vim之前,请先卸下并清洗Vim。之后它将按预期工作。评论
也必须这样做。 vim-tiny和vim似乎依赖于vim-common的不同版本,这使我无法同时安装这两个版本。
– qznc
19/12/22在12:02
#3 楼
当我以root用户而不是pi用户身份登录时,也遇到了此问题。我还用以下命令安装了vim:apt-get install vim
不能单独解决它,但需要一点点挖掘,我发现这是一些环境变量差异。通过简单地将/root/.profile文件更改为以下内容,我设法获得了即使在插入模式下也可以使用光标键移动的vi行为:
if [ -n "$BASH_VERSION" ]; then
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
评论
我希望这是因为您已经习惯了vim,而现在所经历的才是真正的vi。在现代发行版中,vi命令通常与vm链接。是通过ssh吗?您甚至可能需要尝试一下stty sane并设置您的TERM变量(对我而言,最容易记住export TERM = linux)
哪个版本?最新(十月发行)似乎还可以,至少在ssh上如此。