我使用mercurial克隆了vim源代码,并运行了以下命令:
make distclean
./configure --with-features=huge
make
sudo make install
所有这些命令的输出看起来都很正常。然而,我的vim --版本的输出缺少在./configure (例如,xterm_clipboard)时应该启用的功能。如何诊断此问题?我的目标是启用netbeans_intg。
VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Mar 23 2010 12:50:41)
Included patches: 1-315
在ubuntu 18.04中安装vim后,每次我尝试使用它时,我都会收到以下错误信息:
$ vim
Error detected while processing /usr/share/vim/vimrc:
line 57:
E492: Not an editor command: Source a global configuration file if available
Press ENTER or type command to continue
安装vim后,我没有更改任何配置,所以它完全是纯的。
我的vim实例的详细信息:
$ vim --version
VIM - Vi I
我想使用<C-Q>而不是<C-W>将密钥发送到在vim中打开的终端。当我在vim中运行命令:set termwinkey=<C-Q>时,我得到了错误消息E518: Unknown option: termwinkey=<C-q>。我可以在vim中打开终端。那么,为什么vim没有认识到这个选项呢?
根据要求编辑:version的输出
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Oct 13 2020 15:49:09)
Included patches: 1-1453
Modified by pkg-v
我最近在ubuntu上更新了vim,从那以后,一个奇怪的字符总是随机出现在我的光标位置。当我在几秒钟内什么都不做的时候,它似乎就会出现。这个角色是>4;2m,我不能理解它出现的逻辑。有没有人有同样的问题?切换缓冲区并返回到初始缓冲区清除字符。
vim --版本:
VIM - Vi IMproved 8.2 (2019 Dec 12, compilé May 21 2020 15:41:59)
Rustines incluses : 1-803
Modifié par jonathon.fernyhough@york.ac.uk
Compilé par jonathon.fernyhoug
我正在进行练习,并使用vim编辑MIT源代码,但似乎多行注释的语法突出显示功能不能正常工作。#|和|#之间的线似乎不被认为是注释。
这是。这是我的vim --version的输出
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:44:48)
Included patches: 1-1689
Extra patches: 8.0.0056
Modified by pkg-vim-maintainers@lists.alioth.debian.org
Compiled by pkg-vim-maintainers@lists.
我一直使用vim来编写python文件。在我的python文件中,我使用选项卡。
但突然之间,vim会自动将我的制表符更改为空格,而它以前从未这样做过。
Ubuntu是否在某个地方更改了缺省值?
我甚至特别告诉它不要在./..vimrc中展开
set tabstop=4 softtabstop=4 shiftwidth=4 noexpandtab
如果我编辑一个..cpp文件,而不是一个..py文件,那么一切都是正常的。
Ubuntu 18.04.2 LTS
vim 2:8.0.1453-1 ubuntu1.1
$ vim --version
VIM - Vi IMproved 8.0 (20
我是vim的新手,我正在尝试粘贴来自其他应用程序的内容。我正在运行随OSX10.9小牛附带的原生vim。
当我运行"vim --version“时,这是输出。
Normal version without GUI. Features included (+) or not (-):
-arabic +autocmd -balloon_eval -browse +builtin_terms +byte_offset +cindent
-clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comment
vim插件需要通道和作业功能,但我已经尝试了许多在线建议的方法,无法将这两个功能添加到vim中,甚至vim已经升级到最新版本:
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Aug 4 2016 10:41:12)
Included patches: 1-764
Compiled by ABC
Huge version with GTK2 GUI. Features included (+) or not (-):
+acl +farsi +mouse_netterm +syntax
+arabic
我使用Linux CentOS-7-x86_64,正在尝试使用vundle安装YouCompleteMe。我得到了错误: YouCompleteMe unavailable: unable to load Python. 但是,当我键入vim --version时,我得到: VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Apr 13 2020 22:48:56)
Included patches: 1-577
Compiled by louqinjian@localhost.localdomain
Huge version without GUI.
我尝试过在谷歌搜索中找到几个解决方案,但似乎没有任何效果。下面是我的vim版本,我现在安装了python2.7.5:
Huge version without GUI. Features included (+) or not (-):
+arabic +file_in_path +mouse_sgr +tag_binary
+autocmd +find_in_path -mouse_sysmouse +tag_old_static
-balloon_eval +float +mouse_urxvt
每次我加载一个.py文件时,我的插件都要花很长时间才能加载,而我的vimrc似乎没有正确加载并且表现出奇怪的行为。例如,如果我用:set tabstop检查我的制表停止长度,它应该按照它的要求显示为tabstop=2,但是当我插入一个表时,它的长度为4。
如果我用:source $MYVIM重新加载vimrc,它可以正常工作,但每次使用新的vim实例打开.py文件时都必须重新加载它。
在使用python支持重新编译vim之后,这个行为将在这里输入代码。
我的vim --version : 在这里
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan
我的.pylintrc里有这个设置
# Maximum number of characters on a single line.
max-line-length=78
但是,vim中大于78个字符的行错误并不是报告。然而,Pylint正在工作,因为它报告了诸如“尾部空格”之类的其他错误。
我的装置怎么了?
$ vim --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Aug 2 2017 00:45:39)
Rustines incluses : 1-160
Modifié par <bugzilla@redhat.co
我使用的是带有基于终端的vim (而不是gvim)的鼠标和set mouse=a。
我想改变鼠标光标的形状,但mouseshape没有在自制的vim中启用。如何使用自制软件安装mouseshape-enabled vim?
下面是我的vim --version输出的一部分:
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jul 8 2016 21:15:30)
MacOS X (unix) version
Included patches: 1-2000
Compiled by Homebrew
Huge version without GUI.
我尝试执行vim-surround的cs命令。但是,不幸的是,我收到了E319:对不起,该命令在此版本消息中不可用。我使用来自的vimrc
这是我的Vim版本:
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Nov 27 2010 19:38:25)
MacOS X (unix) version
Included patches: 1-47
Compiled by dio@Dios-MacBook.local
Normal version with MacVim GUI. Features included (+) or not (-):
-ara
当我尝试从特定目录中的命令行中打开vim时,它会崩溃,其中包含以下消息:
vim
Vim: Caught deadly signal ABRT
Vim: Finished.
Aborted (core dumped)
在那之后,我的终端似乎把鼠标移动/点击作为输入。例如,单击屏幕上的不同位置会在我的提示符上生成不同的字符,滚动也会产生不同的字符。不过,终端机仍可使用。
因为它只发生在我当前位于该目录中时,我强烈怀疑它与该目录的内容有关。当我在一个不同的目录中时,我能够使用命令行中的vim打开每个文件。
这就是目录所包含的内容:
ls -a
. error.py
我在我的.vimrc中使用了shellcmdflag=-ic来使外壳交互(这是为了读取别名)
设置此交互选项后,shell命令(与!一起运行!在前面)将总是使vim转到后台,就好像Ctrl-z被按下了一样,而我必须使用fg来带回vim。
我可以通过fg让vim返回前台,但是这个交互式的shell也破坏了vimdiff。
无论我是通过vimdiff还是通过:difft进入diff模式,我都必须fg两次才能返回vim,有时甚至会使整个konsole..
下面是我来自vim的:version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled May 4 20
我在WSL2上的Ubuntu20.04上使用vim。当我用Golang编写代码时,当我运行:w时,它会自动显示语法错误,并在位置列表中显示结果。我不想要这样的行为,但我不知道为什么会发生这种情况。我猜我的vim正在自动加载一些默认的配置文件,但我不知道它在哪里。下面是我的$HOME/.vimrc,但在我将它们全部注释掉之后,位置列表仍然会自动打开。你知道我怎么知道配置在哪里吗?
set nocompatible
syntax enable
filetype plugin on
set showmatch
set ignorecase
set smartcase
set hlsearch
s
我从我的一个朋友那里得到了一个.vimrc文件,但是vim忽略了它。在另一个主题()中,VIM变量的值可能会导致问题(/usr/share/vim而不是/home/tobias)。我应该把这条路线换成另一条路线吗?如果答案是肯定的,我该如何实施呢?谢谢你的回答。
-编辑--
$ vim --version
VIM - Vi IMproved 7.1 (2007 May 12, compiled Oct 18 2008 09:05:15)
Included patches: 1-314
Compiled by buildd@excelsior.roeckx.be
Huge version wit
我已经尝试使用vim-plug、pathogen,现在使用默认的Vim 8+包管理器。我做的任何事都不会加载这些插件。
目前我在~/.vim/pack/plugs/start/where-i-clone-plugins中有一个目录
我的.vimrc中是否有什么东西与包加载冲突?我在~/中有一个.vimrc
" vim configuration file
" use Vim mode instead of pure Vi, it must be the first instruction
set nocompatible
" display settings
s
我最近安装了MacVim (不是通过brew),当我试图设置一些基本配置时,我遇到了python3和UltiSnips插件的问题。我的vimrc目前只是从vim引导程序下载的一个非常基本的版本,每次我尝试在插入模式下编辑某些内容时,我都会得到以下错误:
Error detected while processing /Users/name/.vim/plugged/ultisnips/autoload/UltiSnips.vim`: line 7: E319: Sorry, the command is not available in this version: py3 import
我在.vimrc中通过源码安装了autotag.vim。它列在:scriptnames中。
当我尝试使用Ctrl+]跳转到标签时,它说
No tags file
tag not found: [function name]
如果我从命令行运行ctag *.c,那么我可以搜索标记。知道为什么吗?
我使用的是Ubuntu11.04 x64,这是一个:version输出
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Mar 24 2011 07:07:02)
Included patches: 1-35
Modified by pkg-vim-maint
当使用Vim在GNU屏幕上工作时,我不能用鼠标调整分割窗口的大小。所有其他鼠标操作在Vim中都能正常工作(滚动、选择文本等).I通常在我的.vimrc中都有se mouse=n。在GNU screen之外调整窗口缓冲区大小可以很好地工作。
以下是vim信息:
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jan 19 2012 18:05:29)
Included patches: 1-401
Compiled by root@arun-mu
Normal version without GUI. Features included (+) or
就像标题上写的--我的google失败了,因为:set laststatus=2只显示了文件名,我希望看到cntrl提供的所有内容。
示例:
<relative filename> line 28 of 285 --9%-- col 5
当然,我记得十年前用一个基本的命令来完成这个任务:set命令,知道发生了什么事吗?同样,我在:set laststatus=2中看到的就是文件名。
bar@baz:~/foo$ vim --版本
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Oct 23 2012 13:50:52)
Compiled b
我刚刚将vim安装到我的主目录上的一个Web派系共享服务器上。每件事似乎都运行良好,除了我安装了一个更新版本的-设置颜色列。
当我做以下事情时:
:set cc=80
命令保持在提示符处,没有发生任何事情。有什么想法吗?
:version 输出:
:version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan 8 2014 09:05:26)
Compiled by ryanjdillon@web394.webfaction.com
Normal version without GUI. Features included (+) or
我想从源重新安装vim 8,在centos 7上支持python。
首先,我想删除旧的vim,但当我尝试使用sudo yum remove vim get时:
Loaded plugins: fastestmirror, langpacks, replace
Repository nodesource is listed more than once in the configuration
Repository nodesource-source is listed more than once in the configuration
No Match for argument: vim
如何在Vim中编辑Go源文件时禁用空白的高亮显示?
另外,为什么Vim突出显示Go源文件的空格,而不是针对Python源文件高亮显示根据文件扩展名(例如.go或.py )启用的空格
Vim版本:
nlykkei:~$ vim --version
VIM - Vi IMproved 8.1 (2018 May 18, compiled Sep 16 2019 18:46:24)
Included patches: 1-503, 505-680, 682-1312
Compiled by root@apple.com
Normal version without GUI. Featur
我尝试下载了许多R语法突出显示插件,但都无济于事。看起来都不管用。但是,当我将放到~/.vim/plugin中时,这个新的颜色配置文件对我在Vim中打开的所有文件都有效。
以*.R或*.r结尾的文件默认使用iterm2的颜色配置文件(如果我没有更改文件类型,则使用southernlights.vim )
我查过了
:set ft?
和
:filetype
我的.vimrc有
syntax on
filetype plugin on
任何建议都是很棒的!
非常感谢,bfb
:version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Mar 26
每次我使用cscope时,即使有多个结果,它也会自动跳转到第一个结果。
我想要获取匹配结果的列表,以便从中选择一个结果。到目前为止,我还没有在.vimrc中为cscope设置任何内容。
我如何才能做到这一点?
$vim --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled May 4 2012 04:25:35)
Included patches: 1-429
Modified by pkg-vim-maintainers@lists.alioth.debian.org
Compiled by buildd@
Huge version
我正在使用python,我有这样的数据:
RedHat Enterprise Linux ES 2.1 IA64
RedHat Enterprise Linux ES 2.1
Red Hat Enterprise Linux AS 2.1
Linux kernel 2.6.9
Linux kernel 2.6.8 rc3
Linux kernel 2.6.8 rc1
+ Ubuntu Ubuntu Linux 4.1 ppc
+ Ubuntu Ubuntu Linux 4.1 ia64
Linux kernel 2.6.8
我想把这个信息存储在一个json file.but