我安装了 Ubuntu 14.04,并且其存储库中的 Vim 是在没有 Python 3 支持的情况下编译的。因此,python-mode 插件不能与 Python 3 代码一起使用。获得带有 Python 3 支持的 Vim 的最简单方法是什么?
似乎ctrl+ 一次W向后删除一个词。太好了,但我真的很喜欢它像大多数其他应用程序一样与ctrl+一起使用backspace。
做到这一点的最佳方法是什么?我需要更改以影响 gnome-terminal 命令、命令行 vim 和 GUI vim。
我一直在尝试使用应用了 breakindent 补丁的 vim,但它只能通过 Quantal 获得,而且我正在运行 Raring。有没有办法从以前的版本强制安装 PPA?我尝试手动下载所有包并运行,sudo dpkg -i但我收到很多关于依赖项的错误,其中一些看起来无法解决。我是否不得不自己编译 vim?
在 Vim 中,
:%!ls
Run Code Online (Sandbox Code Playgroud)
执行ls命令并将其输出打印到当前可编辑文件。
但是分别是什么意思%和什么!意思vim?
是否可以执行ls而不将其输出写入文档?
如果留下一个编辑过的文件:q!,则它会丢弃更新。如果使用 with 离开:wq,则它会写入更新并退出 Vim。
但是:wq!(带有尾随的感叹号)的目的是什么?
我没有找到很好的解释。
如果我想在 vi/vim 中使用传统的缩进,我会输入以下命令:
:set tabstop=4
:set shiftwidth=4
:set expandtab
Run Code Online (Sandbox Code Playgroud)
每次打开文件时都输入这些命令很乏味。如何永久存储这些设置?
他们是否共享代码,或者这只是一种传统?是否有其他具有类似键绑定的程序?
我想学习Vim。绝大多数人建议我使用vimtutor. 我下载了这个包并运行它,但我得到了一个空白屏幕。

我在Youtube 上看到那里应该有很多东西。但我不明白......我该如何解决这个问题?
最初,终端告诉我要安装vim-runtime才能运行vimtutor,我照做了并且它运行了,尽管屏幕是空白的。安装vim-gtk. 有谁知道为什么它第一次没有出现?
我使用 ubuntu 16.04。我的 Vim 没有 Python 支持。问题是我安装了vim, vim-gnome, vim-nox,我在网上冲浪了几个小时,并试图从源代码构建 vim,我删除了一些像vim-tiny和 之类的东西ubuntu-minimal,无论我做了什么 - 没有任何效果。
谁能帮我获得对 Vim 的 Python 支持?
我正在使用 Docker,我的dockerfile是:
######################################################
FROM ubuntu:20.04
WORKDIR /opt/test
# Apt installs
RUN apt update
######################################################
Run Code Online (Sandbox Code Playgroud)
如果我构建并运行容器,然后运行以下命令,它会要求安装 python3-minimal 和 Python 依赖项:
$ docker run -it ubuntu-test
root@3a13a90d3e86:/opt/test# apt install vim
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
alsa-topology-conf alsa-ucm-conf file libasound2 libasound2-data libcanberra0 libexpat1 libgpm2 libltdl7 libmagic-mgc libmagic1 libmpdec2 libogg0 libpython3.8 libpython3.8-minimal libpython3.8-stdlib libreadline8 libsqlite3-0
libssl1.1 libtdb1 libvorbis0a libvorbisfile3 mime-support readline-common sound-theme-freedesktop vim-common vim-runtime xxd xz-utils
Suggested packages:
libasound2-plugins …Run Code Online (Sandbox Code Playgroud)