Visual Studio ide中的函数后空间
Posted
技术标签:
【中文标题】Visual Studio ide中的函数后空间【英文标题】:space after function in visual studio ide 【发布时间】:2011-04-30 00:06:01 【问题描述】:如何在 Visual Studio 中设置设计以在我的 javascript 函数后放置一个空格?
目前当我按下返回键时,我得到了这个
var myfunc = function() .... ;
当我想要这个时
var myfunc = function () .... ;
知道它在某处的设置但找不到它 - 将有助于我的 JSlinting!
【问题讨论】:
真的很奇怪,当我想要函数()时,我的自动格式化为函数()。让我们交易软件实例。 VS 2012 & 2013 似乎默认添加了这个空间并提供了更多的格式化选项。应该记住,像 R# 这样的插件可以改变这种格式。 如果我粘贴一段代码,我的 VS2013 似乎是一个空格,但如果我重新键入右大括号/分号,则再次将其删除:-/ 【参考方案1】:在 VS 2010 中你不能。
您可以在“选项-> 文本编辑器-> JScript -> 格式”中找到您拥有的选项,但这不是可用的选项之一。
以下是您的选择:
自动格式化 在 Enter 上格式化完成的行 格式化完成的语句; 在 上格式化完成的块 粘贴时格式化 新线路 将左大括号放在函数的新行上 将左大括号放在控制块的新行上 间距 - 包含您所追求的部分 在逗号分隔符后插入空格 在“for”语句中的分号后插入空格 在二元运算符前后插入空格 在控制流语句中的关键字后插入空格【讨论】:
回答这个问题的用户对另一个问题投了反对票,然后只是复制了文本并添加了一堆其他文本.... @Lorenzo,你对“复制”这个词的定义很奇怪。 你可以说它很奇怪,但它与字典中的同一个http://dictionary.reference.com/browse/copy
@Lorenzo,对不起,哪一个?为了澄清,你说 在 VS 2010 中你不能。您可以在“选项-> 文本编辑器-> JScript -> 格式”中找到您拥有的选项,但这不是可用的选项之一。 是 You can't do it 的剪切和粘贴与 VS。我正在使用 VS 2010,它允许您在工具 -> 选项上编写格式化规则,然后在左侧列表中选择文本编辑器。您可以为 C# 等语言定义规则,但不能为 javascript 定义规则。 ?
你缺乏诚实。您具有误导性,因为您对之前的正确答案投了反对票。这是我最后的评论,因为我不想再和像你这样的人说话了【参考方案2】:
VS 无法做到这一点。我正在使用 VS 2010,它允许您在工具 -> 选项上编写格式化规则,然后在左侧列表中选择文本编辑器。
您可以为 C# 等语言定义您想要的规则,但不能为 javascript 定义规则。
【讨论】:
你疯了吗?你对我投了反对票,然后你的回答完全一样??????是的,他们在 Jscript 下,但他们都不会回答这个问题.... @Merlyn Morgan-Graham:提出问题的用户是询问窗口上的所有选项还是询问不存在的特定选项?所以我可以回答所有问题,即使它与问题无关...... @Merlyn Morgan-Graham:重点不是你在谈论的问题,也不是反对票。关键是我对一个正确的答案投了反对票。我的回答是:You can define rules like the one you want for languages like C# but not for javascript.
,没有人能说这是不正确的。提出问题的用户没有问哪些是可用的选项,而是其他的......
另外,更准确地说,我的回答并不是说 javascript 不存在,这似乎是他投反对票的原因。它实际上是说 Niall Collins 想要在 javascript 中定义的规则无法定义...
@Lorenzo - 两件事:1)您的回答具有误导性,2)我在您发布之前输入了我的答案,当我看到您没有指出 JS 设置的实际位置时就离开了。很明显,如果存在设置,OP 不知道设置在哪里,我相信帮助他们在设置中找到正确位置并通知他们他们想要的选项不存在的答案更有帮助。跨度>
以上是关于Visual Studio ide中的函数后空间的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2022:整个编辑器中的粗体字体
如何使用 BatchBuild 并行构建多个 C++ Visual Studio v2015+ 配置