如何设置$MYVIMRC?
我读了很多文章,这里也很少,但没有什么用处,我只想在运行vim(编码)时设置$M打开vimrc因此,当我键入如何设置$MYVIMRC?,vim,Vim,我读了很多文章,这里也很少,但没有什么用处,我只想在运行vim(编码)时设置$M打开vimrc因此,当我键入:edit$Mvimrc文件打开时,我可以编辑它,正如我在键入时正确理解的那样:source$Mvim写入更改,并返回到我正在编辑的实际文件(编码)。我在linux上运行到vimrc的完整路径是:/etc/vimrcFrom 编辑您的.vimrc并键入 -ev -sv 找到它的来源 (显然,这些映射线需要放在.vimrc中,以便可以继续使用。) 这不是你问题的答案,但希望比你所希望的更
:edit$M
vimrc文件打开时,我可以编辑它,正如我在键入时正确理解的那样:source$M
vim写入更改,并返回到我正在编辑的实际文件(编码)。我在linux上运行到vimrc的完整路径是:/etc/vimrc
From
编辑您的.vimrc并键入
-ev
-sv
找到它的来源
(显然,这些映射线需要放在.vimrc中,以便可以继续使用。)
这不是你问题的答案,但希望比你所希望的更直接
(如果您以前没有这样做过,请查看如何定义。)From
编辑您的.vimrc并键入
-ev
-sv
找到它的来源
(显然,这些映射线需要放在.vimrc中,以便可以继续使用。)
这不是你问题的答案,但希望比你所希望的更直接
(如果您以前没有这样做过,请查看如何定义。)如果您不喜欢上面(更好)的答案,下面是您实际问题的答案
Vim自由愉快地使用环境变量。如果您像这样运行vim:
$ M=~/.vimrc vim
那你就可以做这个了
:e $M
:source $M
你想做的事
如果在命令行(用于此会话)或.bashrc中执行此操作:
export M=~/.vimrc
然后,当您以其他方式运行vim时,该环境变量也将可用
顺便说一句,我不了解您对:source
如何工作的期望。我希望您必须:w
保存,然后运行:source$M
,然后执行:e#
以返回到您之前编辑的文件。打开一个新窗口或标签可能更容易,但这只是个人喜好。如果你不喜欢上面(更好)的答案,下面是你实际问题的答案
Vim自由愉快地使用环境变量。如果您像这样运行vim:
$ M=~/.vimrc vim
那你就可以做这个了
:e $M
:source $M
你想做的事
如果在命令行(用于此会话)或.bashrc中执行此操作:
export M=~/.vimrc
然后,当您以其他方式运行vim时,该环境变量也将可用
顺便说一句,我不了解您对
:source
如何工作的期望。我希望您必须:w
保存,然后运行:source$M
,然后执行:e#
以返回到您之前编辑的文件。打开一个新窗口或选项卡可能更容易,但这都是个人喜好。因此我了解了如何设置leaderlet mapleader=“,”
nmap v:tabedit$MYVIMRC
但问题是,
让$MYVIMRC=/etc/vimrc
在这方面会有什么错误??我的vimrc就在/etc中,因此我了解了如何设置leader让mapleader=“,”
nmap v:tabedit$MYVIMRC
但问题是,
让$MYVIMRC=/etc/vimrc
在这方面会有什么错误??我的vimrc就在/etc中除了Peter的答案之外,您只需创建一个链接:
$ln-s/etc/vimrc~/.vimrc
除了Peter的答案之外,您还可以创建一个链接:
$ln-s/etc/vimrc~/.vimrc
这个问题似乎与文本编辑器有关,而不是编程问题。@TZHX我认为这个问题属于这里,这个问题似乎与文本编辑器有关,而不是编程问题。@TZHX我认为这个问题属于这里,无需在命令行或.bashrc上设置环境变量——可以直接在Vim或.vimrc:let$M=~/.vimrc
上设置。实际上,最好用$MYVIMRC替换$M,或者这样设置:让$M=$MYVIMRC
,因为Vim会自动将$MYVIMRC设置为~/.vimrc
,~/\u-vimrc
,~/.Vim/vimrc
,~/vimfiles/vimrc
或它找到您的配置文件的任何其他位置。我像您编写的那样设置它,但它有一些结构问题让$MYVIMRC=/etc/vimrc让$M=$MYVIMRC
,但当我这样做时:会打开名为“$M”的新文件无需在命令行或.bashrc上设置环境变量——可以直接在Vim或.vimrc:let$M=~/.vimrc
上设置。实际上,最好用$MYVIMRC替换$M,或者这样设置:让$M=$MYVIMRC
,因为Vim会自动将$MYVIMRC设置为~/.vimrc
,~/\u-vimrc
,~/.Vim/vimrc
,~/vimfiles/vimrc
或它找到您的配置文件的任何其他位置。我像您编写的那样设置它,但它有一些结构问题让$MYVIMRC=/etc/vimrc让$M=$MYVIMRC
,但当我这样做时:会打开名为“$M”的新文件因此,我将这些映射添加到vimrclet$MYVIMRC=/etc/vimrc let$M=$MYVIMRC nnoremap ev:vsplit$MYVIMRC nnoremap sv:source$MYVIMRC
中,但它不起作用-每次运行它时,我都会:e$M,:e$MYVIMRC和vim声明in-teh vimrc文件上的错误。也可以尝试-ev,但由于它在$MYVIMRC或$M上声明了错误,因此映射没有任何作用,而且我如何找出我的领导者呢?因此,我将这些映射添加到vimrclet$MYVIMRC=/etc/vimrc let$M=$MYVIMRC nnoremap ev:vsplit$MYVIMRC nnoremap sv:source$MYVIMRC
,但它不起作用-我做了:e$M,:e$MYVIMRC和vim每次运行时都会在in-teh vimrc文件上声明错误。也可以尝试-ev,但由于它在$MYVIMRC或$M上表示错误,因此映射不起任何作用,而且我如何找到我的领导者?请检查此命令的输出::echo$MYVIMRC
?嗯,因此