我正在尝试设置python缩进来使用2个空格,而不是4个(或8个)空格。我将以下内容放入我的~/.vimrc中
set expandtab
set shiftwidth=2
set softtabstop=2
set tabstop=2
这很好,只要我不把filetype plugin on也放在配置中。当我do will filetype plugin on时,当我打开python文件时,set tabstop?将返回8,缩进就会变得一团糟。
因此,我的问题是:(1) filetype plugin on是如何工作的,文件类型特定的配置文件位于哪里?(2)如何在~/.vimrc (或其他地方
这是我在某台机器上的~/.vimrc:
set softtabstop=0 noexpandtab nosmarttab
set shiftwidth=4
set tabstop=4
colorscheme murphy
..。但是,当我编辑文件时,制表符显示为8个空格,并输入制表符产生的空格。我环顾四周,发现了一个问题:
但是我的~/.vimrc中没有~/.vimrc,所以这不会是问题所在。是什么引起的?我怎样才能执行我的选项卡首选项?
编辑:,似乎我的设置只被忽略了一些文件类型,而不是简单的文本文件。如何强制设置应用于所有文件类型?或者至少是特定类型的?
StreamlitAPIException: The input argument to st.columns must be either a positive integer or a list of positive numeric weights. See documentation for more information.
Traceback:
File "F:\AIenv\streamlit\app2.py", line 1580, in <module>
main()
File "F:\AIenv\streamlit\app2
DelimitMate与vim-closetag碰撞,并在关闭标记时添加一个额外的>。
我用下面提到的修复程序修复了.erb文件的上述问题:
au FileType html let b:delimitMate_matchpairs = "(:),[:],{:}"
但是,相同的修复方法并不适用于.ejs文件,因此当将.ejs文件类型添加到配置中时,什么都不会发生。