标签: vim

获得带有 Python 3 支持的 Vim 的最简单方法是什么?

我安装了 Ubuntu 14.04,并且其存储库中的 Vim 是在没有 Python 3 支持的情况下编译的。因此,python-mode 插件不能与 Python 3 代码一起使用。获得带有 Python 3 支持的 Vim 的最简单方法是什么?

vim python3

19
推荐指数
1
解决办法
4万
查看次数

让 <ctrl> + <backspace> 在 gnome-terminal 和 vim 插入模式下删除单词

似乎ctrl+ 一次W向后删除一个词。太好了,但我真的很喜欢它像大多数其他应用程序一样与ctrl+一起使用backspace

做到这一点的最佳方法是什么?我需要更改以影响 gnome-terminal 命令、命令行 vim 和 GUI vim。

vim command-line gnome-terminal gvim

17
推荐指数
3
解决办法
9188
查看次数

如何从以前的版本添加 PPA?

我一直在尝试使用应用了 breakindent 补丁的 vim,但它只能通过 Quantal 获得,而且我正在运行 Raring。有没有办法从以前的版本强制安装 PPA?我尝试手动下载所有包并运行,sudo dpkg -i但我收到很多关于依赖项的错误,其中一些看起来无法解决。我是否不得不自己编译 vim?

vim ppa

16
推荐指数
2
解决办法
2万
查看次数

% 和 ! 在 Vim 命令中是什么意思?

在 Vim 中,

 :%!ls 
Run Code Online (Sandbox Code Playgroud)

执行ls命令并将其输出打印到当前可编辑文件。

但是分别是什么意思%和什么!意思vim

是否可以执行ls而不将其输出写入文档?

vim

16
推荐指数
3
解决办法
1万
查看次数

Vim:以尾随的感叹号退出 (:wq)!目的是什么?

如果留下一个编辑过的文件:q!,则它会丢弃更新。如果使用 with 离开:wq,则它会写入更新并退出 Vim。

但是:wq!(带有尾随的感叹号)的目的是什么?

我没有找到很好的解释。

vim command-line

16
推荐指数
2
解决办法
3674
查看次数

在 vi / vim 中将制表符永久转换为空格

如果我想在 vi/vim 中使用传统的缩进,我会输入以下命令:

:set tabstop=4
:set shiftwidth=4
:set expandtab
Run Code Online (Sandbox Code Playgroud)

每次打开文件时都输入这些命令很乏味。如何永久存储这些设置?

vim

15
推荐指数
1
解决办法
3万
查看次数

为什么 vim 和 less 有如此相似的键绑定?

他们是否共享代码,或者这只是一种传统?是否有其他具有类似键绑定的程序?

vim command-line less history-of-ubuntu

15
推荐指数
1
解决办法
6156
查看次数

为什么我的 vimtutor 是空白的?

我想学习Vim。绝大多数人建议我使用vimtutor. 我下载了这个包并运行它,但我得到了一个空白屏幕。

在此处输入图片说明

我在Youtube 上看到那里应该有很多东西。但我不明白......我该如何解决这个问题?

最初,终端告诉我要安装vim-runtime才能运行vimtutor,我照做了并且它运行了,尽管屏幕是空白的。安装vim-gtk. 有谁知道为什么它第一次没有出现?

vim

14
推荐指数
1
解决办法
1万
查看次数

Ubuntu 16.04 上的 VIM python 支持

我使用 ubuntu 16.04。我的 Vim 没有 Python 支持。问题是我安装了vim, vim-gnome, vim-nox,我在网上冲浪了几个小时,并试图从源代码构建 vim,我删除了一些像vim-tiny和 之类的东西ubuntu-minimal,无论我做了什么 - 没有任何效果。

谁能帮我获得对 Vim 的 Python 支持?

vim python 16.04

14
推荐指数
3
解决办法
2万
查看次数

为什么 Ubuntu 20.04 中的 Vim 需要 Python 3?

我正在使用 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)

vim python apt python3

13
推荐指数
3
解决办法
3876
查看次数

标签 统计

vim ×10

command-line ×3

python ×2

python3 ×2

16.04 ×1

apt ×1

gnome-terminal ×1

gvim ×1

history-of-ubuntu ×1

less ×1

ppa ×1