如何在 TableAdapter 配置向导的 SQL 语句中使用等宽字体?
Posted
技术标签:
【中文标题】如何在 TableAdapter 配置向导的 SQL 语句中使用等宽字体?【英文标题】:How to use a monospaced font in the TableAdapter Configuration Wizard's SQL Statement? 【发布时间】:2011-07-20 13:03:09 【问题描述】:如何更改TableAdapter 配置向导 SQL 语句中使用的字体?
正如您在此处看到的,查询的对齐方式是错误的,因此我想设置此框,使其使用 monospaced font,例如“Consolas”或“Courier New”。
我想我需要在工具 - 选项 - 环境 - 字体和颜色中进行一些更改:
但我找不到需要选择哪个设置/显示项目来更改它。有一个名为“查询和视图设计器”,但它(仅)在您通过单击“查询生成器”按钮使用查询生成器时更改字体。
我该怎么做?我需要在其他地方更改设置吗?
【问题讨论】:
为什么要关心SQL语句的对齐方式?就算你写在一行上也行,不是吗? @Martha 那么你什么时候在CSS 代码中使用回车呢? (或 C++、javascript 或 [您的名字])即使您将它们全部写在一行上,它也可以工作!当然,这是为了可读性。 嗯,是的,可读性是您不将所有内容写在一行上的原因,但可读性并不要求所有内容都完美排列。通常,在您已经完成的新行上开始每个语句就足够了。 我当然可以看到为向导设置主题的价值。如果这是不可能的,我不会感到惊讶。该文本框并不意味着太多的编辑器。 :-/ 从您的 PC 中删除除 Courier 之外的所有字体。清空您的回收站。重置您的计算机。 【参考方案1】:看起来这个向导有一个文本框,可能在 WPF 中,因为 Visual Studio 2010 主要是 WPF。由于 Visual Studio 有许多支持扩展的钩子,因此可以创建扩展。我不会花时间去寻找它——我的直觉是,沿着这条路走下去会有很多痛苦。
似乎更容易将 SQL Management Studio 查询窗口(或您选择的 SQL 语法高亮文本编辑器)保持打开状态,然后根据需要进行复制和粘贴。
【讨论】:
【参考方案2】:当然,请让 Microsoft 将其添加到 ;-)
https://connect.microsoft.com/VisualStudio/feedback/details/657090/make-fonts-and-colors-query-and-view-designers-affect-tableadapter-configuration-wizard
【讨论】:
到目前为止,听起来最有希望解决这个问题。以上是关于如何在 TableAdapter 配置向导的 SQL 语句中使用等宽字体?的主要内容,如果未能解决你的问题,请参考以下文章
TableAdapter 只返回选定的列? (VS2008)