如何使用Python文件上的空格使Kate缩进,但是使用标签文本文件和其他文件?
作者:互联网
我的目标是让Kate在Python文件上正常工作,但在其他文档上使用不同的设置(制表符而不是空格).我相信其他人都这样做,但我找不到方便的解决方案.我很感激任何建议.
凯特在这里有缩进设置:
>单击“设置”菜单
>点击“配置 – 凯特”
>在右边展开“编辑”
>点击“缩进”
一个选项是“默认缩进模式”.该设置的一个选择是Python.但是,我找不到在哪里设置(甚至显示)用于Python选择的选项.
此外,尚不清楚“默认缩进模式”与该页面上缩进的显式设置之间的交互是什么.有人会覆盖另一个吗?
解决方法:
有多种方法可以实现您的目标.按顺序,凯特正在做以下事情:
> Kate在“缩进”选项卡的“配置”对话框中读取全局配置的设置.
> Kate读取可选的会话数据,即如果您使用会话并手动选择文件中的设置,则应在打开文件时再次恢复这些设置.
> Kate读取“Filetype”配置:文件类型,也称为模式,可以在Settings>中配置.配置Kate>打开/保存>模式&文件类型选项卡.选择您的文件类型,例如脚本/ Python然后添加这样的模式行:kate:indent-pasted-text false;缩进宽度4;
> Kate以递归方式向上搜索.kateconfig文件中的文档变量.如果找到,它将应用这些设置
> Kate在文档中读取文档变量.因此,在Python文件中,您只需在文件的第一行或最后10行添加注释,然后编写例如:#kate:indent-pasted-text false;缩进宽度4;
所有这些也在Kate Handbook中描述.
标签:python,indentation,kate,editors,tabulation 来源: https://codeday.me/bug/20190810/1634596.html