如何在Visual Studio 2008中使用Python的选项卡作为空格?
我有一些IronPython脚本,这些脚本嵌入在一个C#项目里。能在VS编辑器中编辑这些脚本会很方便。VS显然支持Python,因为它能给代码上色。不过,编辑器用的是制表符(Tab)来缩进,而我想用空格。请问有没有设置可以改变这个?我在“工具/选项/文本编辑器”里没有看到Python的选项。
3 个回答
0
在Python中,只有打印命令(print)能正确读取这样的函数。所以,可以把制表符命令(tab)和打印命令一起使用。这样在使用制表符的时候,就能得到一个空格。
0
工具 -> 选项 -> 文本编辑器 -> 选择语言(你可能需要选择所有语言)
点击选项卡,然后根据你的需要进行设置。
补充:看起来你可以在同一个地方添加自己的文件类型,并为它们单独设置制表符的选项。
5
这里有一种方法来实现这个功能,可能不是最好的。你可以在菜单的工具 -> 文本编辑器 -> 文件扩展名部分,添加一个 .py 的扩展名,并选择一个编辑器类型。虽然你找不到专门的 Python 编辑器类型,但可以选择一个你不常用的编辑器(对我来说是 VB.net)。然后确保这个语言的制表符设置符合你的需求。对我来说,语法高亮似乎没有受到影响。