我一直在使用Vim,我真的想保存我的设置.我遇到的问题是我找不到我的.vimrc文件,它不在标准/home/user/.vimrc位置.我怎么能找到这个文件?
当我处于INSERT模式并且我已经打开expandtab选项时,按下选项卡会导致插入已配置的空格数.
但偶尔我想插入制表符本身.
你知道怎么做吗?
每次我在CSS中添加一个选择器,我按Enter下来定义属性,它最终会像这样:
#selector {
property: value;
}
Run Code Online (Sandbox Code Playgroud)
(8个空格标签)
如何配置Vim使其像这样:
#selector {
property: value;
}
Run Code Online (Sandbox Code Playgroud)
(4个空格标签)
我很难设置VIM(7.1.xxx)来编辑python文件.缩进似乎被打破(最佳4个空格).我已经按照我通过Google找到的一些教程进行了操作.仍然没有效果:/请帮助.
我使用https://github.com/cakebaker/scss-syntax.vim在vim上突出显示SCSS(或SASS)文件的语法,这非常适用于语法高亮.但是,该插件没有附加缩进文件,并且在编写插件时遇到问题.
我想将缩进设置为如下所示:

但是,如果我这样做gg=G,我得到:

我怀疑它不理解基于大括号的嵌套缩进.我尝试了所有不同的组合
set cindent
set nocindent
set autoindent
set smartindent
并试图使用Tab键== 4空格中的代码和Vim中的花括号后自动缩进,包括
set tabstop=2
set shiftwidth=2
set expandtab
...但嵌套大括号缩进似乎永远不会起作用.
我相信我可能想写一个自定义缩进文件,我需要的是基于嵌套级别的大括号的缩进.我该怎么办呢?如果某人有一个具有类似语法的文件类型的缩进文件,那么这也是很好的.
可能重复:
Tab 键 == 4 个空格并在 VIM 中的大括号后自动缩进Vim:如何将Tab 键
重新定义为 4 个空格
我正在用 vim 编写,并且我在选项卡与空格战争的选项卡一侧。
但是,选项卡占用了相当多的屏幕空间。我怎样才能使它们在功能上与制表符相同,但显示的长度与四个空格相同?
谢谢!