Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.vimrc设置未加载到“下”;屏幕“;?_Vim_Ssh_Gnu Screen - Fatal编程技术网

.vimrc设置未加载到“下”;屏幕“;?

.vimrc设置未加载到“下”;屏幕“;?,vim,ssh,gnu-screen,Vim,Ssh,Gnu Screen,当我ssh到我的一个服务器并执行“ls”时,文件夹以蓝色突出显示。如果我打开一个文件,键入“vi filename”,则会加载我的所有.vimrc设置 然而,当我运行“screen”时,所有文件夹都是绿色的,当我使用vi打开以编辑文件时,除非我使用“vim filename”,否则我的.vimrc设置都不起作用 为什么会发生这种情况以及如何修复它?在vim中,您可以键入:scriptnames查看所有加载的脚本。 如果加载,vimrc将显示在顶部 键入:version查看vim如何定位.vim

当我ssh到我的一个服务器并执行“ls”时,文件夹以蓝色突出显示。如果我打开一个文件,键入“vi filename”,则会加载我的所有.vimrc设置

然而,当我运行“screen”时,所有文件夹都是绿色的,当我使用vi打开以编辑文件时,除非我使用“vim filename”,否则我的.vimrc设置都不起作用


为什么会发生这种情况以及如何修复它?

在vim中,您可以键入
:scriptnames
查看所有加载的脚本。
如果加载,
vimrc
将显示在顶部


键入
:version
查看vim如何定位
.vimrc
文件,例如:

   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  system gvimrc file: "$VIM/gvimrc"
    user gvimrc file: "$HOME/.gvimrc"
    system menu file: "$VIMRUNTIME/menu.vim"
  fall-back for $VIM: "/usr/share/vim"
vim
将加载用户vimrc文件:
$HOME/.vimrc

HOME
是bash环境变量,在终端中键入
echo$HOME
以查看值


您可以键入
:echo$MYVIMRC
查看最后使用了哪个vimrc


最后,您可以键入以下命令来启动vim:

vim -V file.txt

它将打印大量调试消息。您可以检查vim做了什么,包括寻找vimrc。

如果您正在运行
sudo vim
,则
。vimrc
将永远不会从您的主目录应用。然后,您需要使用
:version
命令(正如@kev指出的那样)查看系统
vimrc
文件的位置,并将您的设置放在那里。

当您使用
屏幕
时,您如何确定您的
~/.vimrc
未被加载?在启动
屏幕之前和启动
屏幕之后,
主页
术语
环境变量的值是什么?我可能是错的,但问题是什么?值是bash-3.2$echo$TERM screen bash-3.2$echo$HOME/HOME/codecrack抱歉,我想要运行
screen
前后的
TERM
HOME
值。我的理论是
screen
正在对其中一个或两个进行置乱…在启动
screen
之前和之后检查
哪个vi
的输出。听起来您的
路径
是不同的,在一种情况下
vi
是指向
vim
的链接,但在另一种情况下,它只是简单的老式
vi
。可能您的登录shell和非登录shell设置不同。尝试使用
screen-l运行screen,以登录模式启动。