在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
我刚刚下载了vim74并将其安装到了我的linux机器上。我只在本地安装,供用户使用。当我进入vim,并执行:help,我得到错误。
我尝试添加:
let $VIM='home/myuser/vim74'
let $VIMRUNTIME='home/myuser/vim74/runtime'
发送到我的.vimrc,但没有任何帮助。我该如何解决这个问题呢?
我遵循门户网站Linux上的说明,它讨论了如何在连接到USB端口时修复未检测到的USB设备。
ubuntu @ ubuntu:~$ sudo apt-获取安装-y python软件-properties-通用wget
Reading package lists ... Done
Building a dependency tree
Reading status information ... Done
The python-dev package does not have a version available but is referenced by another package.
Ty
我的.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
每次使用以下方法访问文件系统时:
:tabe dirname (例如::tabe .)
:vsp dirname
:sp dirname
为了在编辑另一个文件时打开某个文件,我在Vim会话中失去了鼠标支持。
我使用xterm在Debian的新安装中运行Vim 7.3.346。
我用Vim的最小设置进行了测试,例如使用这个.vimrc:
set nocp
set showmatch
set ts=4
set shiftwidth=4
set expandtab
set foldmethod=syntax
syntax on
set autoindent
set smartindent
set m
我试着安装vim和libsqlite3dev,但是我总是收到这样一条消息:一些包无法安装,我无法找到修复它的方法。我尝试了以下命令,但仍然没有舔。
apt-get upgrade
apt-get update
apt-get update --fix-missing
任何帮助都将不胜感激。谢谢!
安装Vim
:~# apt-get install vim
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not b
我刚做了一个do-release-upgrade -m server
Linux boson 3.19.0-31-generic #36-Ubuntu SMP Wed Oct 7 15:04:02 UTC 2015 x86_64 Linux-3.19.0-31-generic-x86_64-with-Ubuntu-15.04-vivid
至
Linux boson 4.2.0-16-generic #19-Ubuntu SMP Thu Oct 8 15:35:06 UTC 2015 x86_64 Linux-4.2.0-16-generic-x86_64-with-Ubuntu-15.10-w
我有几个使用Vim的系统,其中一个系统无法查看/编辑压缩文件。我相信我有正确的插件,因为我的Vim 7.0的另一个系统可以与相同的插件正常工作。
我得到一个错误:
$ vi admin.war
~
...
~
***error*** (zip#Browse) unzip not available on your system
我的机器:
$ uname -srmo
Linux 2.6.35.4-rscloud x86_64 GNU/Linux
$ vim --v
VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Sep 28 2010 11:05:08
我通过Homebrew在我的机器上安装了ctag,但是我还没有生成任何标记文件。但是,在运行命令:h word时,我会得到以下两个错误:
E432: Tags file not sorted: /usr/local/share/vim/vim81/doc/tags
E426: tag not found: b:match_word@en
我不知道该怎么解决这个问题。帮助系统的Vim包含了默认标记文件吗?我已经安装了年轻的插件,这会与标签的功能混乱吗?
通过自制安装在OSX10.10.5上的vim的基本用例似乎存在一个主要问题。使用任何file1和file2尝试以下操作
$ vim file1
:vsplit or :split file2
Ctrl-W arrow back to file1
make any kind of edit to file1 and then :wq
然后,编辑器对错误进行分段,并返回到终端,其中包含以下消息:
Vim: Caught deadly signal ABRT
Vim: Finished.
Abort trap: 6
这是我的vim --version输出
VIM - Vi IMproved 7.3
我在Linux上工作,我在Linux终端上执行了for循环,如下所示:
for i in `cat fileName.txt`
do
echo $i
vim $i
done
fileName.txt是一个包含我在vim编辑器中一个接一个打开的大量文件条目的文件。现在,我必须跳过打开中间的其他文件。(即,我必须中断for循环)。有什么建议如何获得运行for循环的PID吗?然后杀掉同样的人。提前谢谢。
为什么apt要尝试从archive.ubuntu.com下载档案?
$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
#
# News about significant security updates, features and services will
# appear here to raise awareness and perhaps teas
我的/etc/vim/vimrc文件有奇怪的问题。
我试图摆脱VIM中的可视模式,所以我尝试在我的vimrc文件中添加vimrc命令。
然而,我的vim并没有考虑到这些变化。
当我在openend中执行:set mouse-=a时,它会做我想做的事情(选择带有鼠标的文本而不进入可视模式),但是命令在vimrc文件中不能工作。
我还启用了vimrc中的“在重新打开文件时跳转到最后一个位置”,它正在工作,这使我更加困惑。我一直在尝试每一个可能的命令:
set mouse=a
set mouse=r
set mouse-=a
:set mouse-=a
当添加到/etc/vi
我正在尝试将vim设置为Perl的IDE。我使用的是通用的,基于文本的vim,而不是gvim。
根据其他人的建议,我在上安装了“vim”插件,使用vim管理器。至少我认为它已经安装好了,但是我没有注意到文件的处理方式有什么不同。
首先,我在Debian的包管理器中安装了vim-addon管理器。然后,我将以下代码放入我的.vimrc文件并重新加载:
" put this line first in ~/.vimrc
set nocompatible | filetype indent plugin on | syn on
fun! SetupVAM()
let c = get(g
我想从源代码中为debian构建vim包,在运行命令dpkg-buildpackage -rfakeroot时我得到了这个错误
dh_clean
dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building vim using existing ./vim_8.2.5106.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-sou
我在zsh配置中有下面的函数来编辑vim中的文件。
function note() {
vim "~/.notes/$1.md";
}
因此,如果我输入'note‘,它应该打开~/notes/linux.md,如果它存在,或者创建一个新的文件。
但是,使用上面的函数,当我执行时,Vim会抱怨linux.md是新目录吗?如何强制将此名称假定为文件名,而不是目录名?
谢谢