在使用不同的编程语言编写时,如何在 Kate 中使用制表符获取不同数量的空格

在使用不同的编程语言编写时,如何在 Kate 中使用制表符获取不同数量的空格

我希望在 Kate 中按下制表符时根据所使用的计算机语言获得不同数量的空格。例如,在 html 文件中,我希望制表符产生两个空格,但在 CI 中,我希望它产生四个空格。这可能吗?我该怎么做?

答案1

通过菜单:

  • 设置>配置 Kate>打开/保存>模式/文件类型

您可以像这样设置这个例子

Name: C, C++ and Java settings
Section: Sources
Variables: kate: space-indent on; indent-width 4; mixed-indent off; indent-mode cstyle;
File Extensions: *.h;*.c;*.hh;*.H;*.hp;*.hxx;*.hpp;*.HPP;*.h++;*.tcc;*.cc;*.cp;*.cxx;*.cpp;*.CPP;*.c++;*.C;*.java
Mimetypes: text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java
Priority: 10

相关内容