在MonoDevelop中更改默认列宽/显示列标尺?

Nic*_*ari 8 c# monodevelop

我试图通过改变它的默认列宽标尺改变从120到80我已经接近它Preferences/ Source Code/ Code Formatting/ Text File/ Desired file width:; 但它警告说"本节中所做的更改将仅应用于新项目.可以在项目(或解决方案)选项对话框中修改现有项目的设置".

问题是,我没有项目或解决方案; 我只需要编辑一些松散的脚本我在Unity3D项目中创建:整个"工程"菜单(其中包含两个"项目选项"和"解决方案选项" submenues)是灰色的,因此不可选择.

任何出路?

编辑重新启动后,我的设置似乎已经应用了80个字符......我仍然会接受任何解释偏好动态的答案......

ADDENDUM这适用于Unity版本4.3.3f1附带的MonoDevelop-Unity 4.0.1版.

Mon*_*Kin 6

更改显示的列标尺取决于您正在编辑的文件的位置及其类型.

这里我假设你正在修改C#文件,但如果不是只选择适当的文件类型而不是C# source file像例如:Text file对于没有识别类型的每个文件.

如果您正在编辑属于解决方案的文件:

  1. 转到Preferences -> Text Editor -> Markers and Rulers,然后选择选项:显示列标尺.
  2. 现在转到Project -> Solution Options -> Source Code -> Code Formatting -> C# source code,并在文本字段Desired file width中将列标尺设置为80

如果您正在编辑不属于解决方案的文件

  1. 转到Preferences -> Text Editor -> Markers and Rulers,然后选择选项:显示列标尺.
  2. 现在转到Preferences -> Source Code -> Code Formatting -> C# source code,并在文本字段Desired file width中将列标尺设置为80
  3. 关闭文件并重新打开以使更改生效(无需重新启动MonoDevelop).

一些额外的说明:

  • 第二个过程将更改任何未来解决方案的默认值以及您在解决方案之外打开的任何未来文件.
  • 如果您打开了解决方案,则无关紧要,如果您的文件不属于您需要遵循第二个过程的解决方案,而不是第一个过程.