相关疑难解决方法(0)

按文件类型设置Vim空白首选项

在我的工作中,我需要按照家庭风格进行缩进,如下所示:

  • 编码html和ruby时有2个空格
  • 编码javascript时的选项卡,建议使用tabwidth = 4

为每种文件类型指定不同的空白首选项的最佳方法是什么?

vim whitespace preferences

147
推荐指数
4
解决办法
4万
查看次数

如何在VIM中执行基于文件扩展名的操作?

如果文件是.rb扩展名,我按F5时我想在VIM中执行rubyf操作.现在我就是

map <F5> :rubyf % <CR>.
Run Code Online (Sandbox Code Playgroud)

但我也想解释方案文件,如果它的.scm或编译tex等使用相同的F5.如何检查文件扩展名并执行正确的绑定?你们如何在G/VIM中编译不同的文件?

vim

6
推荐指数
2
解决办法
3308
查看次数

检查VIM中的变量位置?或者如何设置shfitwidth?

这不是一个非常简单的问题.

我发现python文件的"shiftwidth"设置为4,而我在.vimrc的底部有这些:

set tabstop=2                                                               
set shiftwidth=2                                                               
set softtabstop=2                                                              
set expandtab 
Run Code Online (Sandbox Code Playgroud)

所有其他文件类型的shiftwidth为2; 但它仅适用于python 4.

我想知道是否可以看到变量(在我的情况下,shiftwidth)的位置已经改变; 如果这个变量被改变的可能位置是不可能的话.有没有办法让shiftwidth = 2普遍......甚至对于python文件?(虽然它也推荐使用4个空格用于python,但我个人更喜欢2)

vim vim-plugin

2
推荐指数
1
解决办法
174
查看次数

标签 统计

vim ×3

preferences ×1

vim-plugin ×1

whitespace ×1