Can';我不能让vim ruby在Git Bash上正常工作
我通过下载并运行安装脚本在Windows上安装。我有GitBash和它自己打包的vim 我的问题是,我认为缩进和语法是不正确的。首先,安装完成后,我的tabstop为8,shifttwidth为8,noexpandtab为零。我期望ts=2,sw=2,sts=2和et 此外,自动缩进似乎只是“自动缩进”,当我转到新行时,vim只是缩进与前一行一样多 我已检查文件类型是否为“ruby”,并已将文件复制到Windows的正确目录(Can';我不能让vim ruby在Git Bash上正常工作,ruby,vim,git-bash,Ruby,Vim,Git Bash,我通过下载并运行安装脚本在Windows上安装。我有GitBash和它自己打包的vim 我的问题是,我认为缩进和语法是不正确的。首先,安装完成后,我的tabstop为8,shifttwidth为8,noexpandtab为零。我期望ts=2,sw=2,sts=2和et 此外,自动缩进似乎只是“自动缩进”,当我转到新行时,vim只是缩进与前一行一样多 我已检查文件类型是否为“ruby”,并已将文件复制到Windows的正确目录($HOME/vimfiles/)。我在我的\u vimrc中添加了一行
$HOME/vimfiles/
)。我在我的\u vimrc
中添加了一行用于制表符等,但我感觉我做错了什么。你有什么意见吗
filetype plugin indent on
(尤其是在vimrc中缩进?还要注意,vim自己的ruby缩进脚本可能会妨碍您,请确保vim ruby
插件的安装路径出现在默认路径之前
顺便问一下,你复制了什么文件,在哪里?安装后,您应该有
~/vimfiles/indent/ruby.vim
和内容。我很快地查看了这个插件,我没有看到任何设置ts=2 sw=2和sts=2的内容。你为什么认为应该让他们这么做?。另外,8的tabstop和8的shiftwidth以及noexpandtab是vim的默认值。嗯,重要的问题主要是自动缩进。它应该为它设置规则,不是吗?带ts的注释行被调用。它在加载文件时为文件设置ts。我没有这样做,但我尝试了,但没有成功。我还检查了某处是否有另一个ruby.vim
,但在vim的安装目录中没有找到。另外,我的vim ruby安装在正确的位置,我确实有这个文件。