Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在VisualStudio2008中使用Python中的制表符作为空格?_Python_Visual Studio_Visual Studio 2008_Ironpython - Fatal编程技术网

如何在VisualStudio2008中使用Python中的制表符作为空格?

如何在VisualStudio2008中使用Python中的制表符作为空格?,python,visual-studio,visual-studio-2008,ironpython,Python,Visual Studio,Visual Studio 2008,Ironpython,我有一些嵌入到C#项目中的IronPython脚本,能够在VS编辑器中编辑它们会很方便。VS显然了解Python,因为它为Python提供了语法着色。不幸的是,编辑器使用制表符进行缩进,而我需要空格。是否有更改此设置的设置?我在Tools/Options/TextEditor下没有看到Python的标题。工具->选项->文本编辑器->选择语言(您可能需要选择所有语言) 单击选项卡并设置您想要的方式 编辑:看起来您可以在同一区域添加自己的文件类型,并专门为它们设置选项卡设置。这里有一种方法可以做到

我有一些嵌入到C#项目中的IronPython脚本,能够在VS编辑器中编辑它们会很方便。VS显然了解Python,因为它为Python提供了语法着色。不幸的是,编辑器使用制表符进行缩进,而我需要空格。是否有更改此设置的设置?我在Tools/Options/TextEditor下没有看到Python的标题。

工具->选项->文本编辑器->选择语言(您可能需要选择所有语言)

单击选项卡并设置您想要的方式


编辑:看起来您可以在同一区域添加自己的文件类型,并专门为它们设置选项卡设置。

这里有一种方法可以做到这一点,可能不是最好的。在选项菜单的工具->文本编辑器->文件扩展名部分,添加.py扩展名,并设置编辑器类型。您没有python编辑器类型,但是您可以选择一种使用频率较低的编辑器(对我来说,这将是VB.net),然后确保该语言的选项卡设置符合您的需要。语法突出显示对我来说似乎没有影响。

只有print命令能够在python中正确读取此类函数。因此,tab命令可以与print命令一起使用。在使用制表符函数时获取空格