Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
Visual studio 如何在Visual Studio 2012中更改行距?_Visual Studio_Visual Studio 2012 - Fatal编程技术网

Visual studio 如何在Visual Studio 2012中更改行距?

Visual studio 如何在Visual Studio 2012中更改行距?,visual-studio,visual-studio-2012,Visual Studio,Visual Studio 2012,是否可以在Visual Studio 2012代码编辑区域中更改行间距?在使用IntelliJ IDEA一段时间后,我习惯了稍微大一点的行距(1.2),我希望在VS12中实现同样的效果。 为便于比较,顶部为IDEA,线间距为12像素,底部为VS12,线间距为10像素: 我发现想法版本更容易阅读,即使只是2倍的差异。有人知道吗?我找到了一种非常有效的解决方法,部分内容如中所述。 您需要下载并安装(免费供个人使用),然后打开其中的Consolas.ttf文件。要调整行距,请转到Font->Metr

是否可以在Visual Studio 2012代码编辑区域中更改行间距?在使用IntelliJ IDEA一段时间后,我习惯了稍微大一点的行距(1.2),我希望在VS12中实现同样的效果。 为便于比较,顶部为IDEA,线间距为12像素,底部为VS12,线间距为10像素:


我发现想法版本更容易阅读,即使只是2倍的差异。有人知道吗?

我找到了一种非常有效的解决方法,部分内容如中所述。
您需要下载并安装(免费供个人使用),然后打开其中的Consolas.ttf文件。要调整行距,请转到Font->Metrics->Advanced并根据您的需要更改“行间距”(我也更改了“键入行间距”,但我不知道这实际上是做什么的)。我用a值做了一点实验,发现大约730与IDEA中的12像素间距相似


为了区分修改后的字体和常规的控制台,我建议在font->Names(字体->名称)下更改字体的名称(改为“Consolas Spaced”之类)。保存字体,双击文件并从预览对话框中选择“安装”。然后(重新)启动Visual Studio,选择修改过的字体,就完成了。

不能在Visual Studio中直接更改。
-->但您可以更改字体的行高,即您正在使用的字体。
步骤1:安装Fontforge。
步骤2:安装完成后打开Fontforge,转到:
元素->字体信息->OS2->单位。
更改4个值:向下赢、向上赢、顶部N、向下水平乘以所需比率。样本:比率1.5或2。。。
(这意味着:如果默认值为800,则比率为1.5-->的倍数结果为1200,则更改为800-->1200)
-->单击“确定”保存设置。
步骤3:转到文件->生成字体-->使用ttf格式生成。
步骤4:安装刚刚创建的字体并在Visual Studio中更改字体。

从Visual Studio 2019(16.10.0)起,现在可以直接在“文本编辑器=>常规”下的选项中更改行距:


⁺尽管我想要相反的结果:减少空间。对我来说,几乎一行大小的空间太大了。老实说,这是一个非常有用的问题!如本文所述,Mac OS使用“行间距”来补偿上行和下行值,并计算文本基线之间的正确距离,“打字行间距”是文本上行的底线和文本下行“+1”的顶行之间的距离。请注意,它不仅会更改Visual Studio的字体行距,还会更改使用该字体的任何其他应用程序的字体行距。