- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
新的 Xcode 4 似乎不再应用 XCCodeSenseFormattingOptions
。至少对我来说:(
无论如何,你知道如何将左大括号放在新行中以在 Xcode 4 中自动完成吗?我曾经在终端中输入此内容,但它不适用于新的 Xcode。
defaults write com.apple.Xcode XCCodeSenseFormattingOptions -dict BlockSeparator "\\n" PreMethodDeclSpacing ""
最佳答案
XCode 4 使用“代码片段”进行自动完成,并附带一个内置的代码片段库:您可以通过单击库 Pane 中的 { }
图标来查看代码片段库,它可能位于主 XCode 窗口的右下角。
所有 XCode 4 的内置代码片段都将左大括号与语句放在同一行 - 这是 XCode 4 的 if
语句的代码片段,例如:
if (<#condition#>) {
<#statements#>
}
因此,如果您希望 XCode 4 像这样自动完成:
if (<#condition#>)
{
<#statements#>
}
...那么您必须相应地编辑代码片段。这反过来又导致两个问题:
这些问题比 XCode 3 中使用的简单的 defaults write
命令更具挑战性 - 但如果您有决心并且可以编辑属性列表,这是可能的 ,深入研究 XCode 4 的内部并一一更改这些代码片段。
/Developer/Library/Xcode/PrivatePlugIns/IDECodeSnippetLibrary.ideplugin/Contents/Resources/SystemCodeSnippets.codesnippets
包含 XCode 4 的内置代码片段库。这可能是不言而喻的,但您应该在充电和进行编辑之前备份该文件 - 之后您应该进行另一个备份,并留出一份包含新的和改进的代码片段的文件副本,因为您将当您安装下一版本的 XCode 4 时,几乎肯定会覆盖 /Developer/Library/Xcode
的内容。(Apple 也有可能会更改此文件的格式,添加新的代码片段,或者执行以下操作):许多其他事情可能会使这个答案无效。)
如果您直接从 App Store 安装了 Xcode 4.3 或更高版本,则所有内容都位于 Xcode.app bundle 内。 SystemCodeSnippets.codesnippets 的路径为 /Applications/Xcode.app/Contents/PlugIns/IDECodeSnippetLibrary.ideplugin/Contents/Resources/SystemCodeSnippets.codesnippets
。
无论如何,您会发现上面的文件包含几个像这样的条目:
<dict>
<key>IDECodeSnippetVersion</key>
<integer>1</integer>
<key>IDECodeSnippetCompletionPrefix</key>
<string>if</string>
<key>IDECodeSnippetContents</key>
<string>if (<#condition#>) {
<#statements#>
}</string>
<key>IDECodeSnippetIdentifier</key>
<string>D70E6D11-0297-4BAB-88AA-86D5D5CBBC5D</string>
<key>IDECodeSnippetLanguage</key>
<string>Xcode.SourceCodeLanguage.C</string>
<key>IDECodeSnippetSummary</key>
<string>Used for executing code only when a certain condition is true.</string>
<key>IDECodeSnippetTitle</key>
<string>If Statement</string>
<key>IDECodeSnippetCompletionScopes</key>
<array>
<string>CodeBlock</string>
</array>
</dict>
这是用于自动完成 if
语句的代码片段。编辑 IDECodeSnippetContents ,将左大括号放在新行上,保存您的工作,然后重新启动 XCode 4;如果一切顺利,您应该能够输入 if
语句并查看结果。
您需要进行至少六次编辑才能涵盖最常见的自动完成功能(for
、while
等),并且如果您想如果要彻底的话,需要进行大约 40 次单独的编辑。这是一项繁重的工作,但如果您真的、真的希望 XCode 4 的自动完成功能将左大括号放在单独的行上,那么这是可以完成的。
关于Xcode 4 在新行上带有左大括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5120343/
IntelliJ 有没有办法删除周围的括号、括号、引号等?例如,如果我有: "string" 有没有办法删除匹配的引号并得到这个? string 最佳答案 不是直接的,但以下替换表达式(ctrl+R,
我有一段代码是这样的; var x(10); var i = 3; x(i) = 7 document.write("The stored value is " + x(3) +" 这是我正在阅读的书
括号在sql语句中的作用是什么? 例如,在声明中: 插入 table1 ([columnname1], columnname2) 值 (val1, val2) 另外,如果表名在括号中,它会做什么? 最
为什么在“java”中,当你声明“注释”的“参数”时,必须在参数后面放置“一对括号”,注释在语法上与“接口(interface)”形式“非常不同”,所以为什么这很奇怪语法...我知道这与注释是使用幕后
我正在尝试实现后缀到中缀和中缀到后缀(使用堆栈),一切都很顺利,除了当我从后缀转换时我无法想出如何处理括号的想法。它说我必须使用最少数量的括号。例如: ab+c*da-fb-*+ (a+b)*c+
我有这样的数据: $json_data_array = '[ { "id": 1, "value": "hr@test.com",
我有一个字符串,其中包含数字周围的方括号 []。由于此字符串代表我的 SQL 数据库的列名称,因此我需要删除/替换它们。到目前为止,我通过以下方式进行: if (stringWithBracket.C
这是 index.js 文件的代码快照,它是在新的 phonegap 项目中默认创建的。 var app = { // Application Constructor initiali
您好,先生,我正在通过 url 将数组列表 android 发送到 php,它也成功插入,但是 start[ 和 end ] 这个小括号也插入了,我想删除它 我尝试以下代码.. 请告诉我如何删除括号
我正在尝试将 css 括号括在我的 h2 标题周围(大概 90% 都在那里),但我在解决一些小问题时遇到了麻烦: 1. 右边线的间距有点偏,应该拿过来与支架连接。我该如何调整? 和 2. 通过 bg.
有人能给我一些关于这个问题的提示吗:仅当表达式包含正确闭合的圆括号和大括号并且没有其他字符(甚至空格)时,它才是正确的。例如,() ({} () ({})) 是正确的表达式,而 ({)} 不是正确的表
这怎么让宽度变成 100%? .test { width: (50%;); } 我已经知道如何修复它,使其变为 50%,并且该语句或多或少是多余的,我只想知道为什么会发生这种情况。 编辑:ht
请问python的语法本质上df.head()和df.head有什么区别?我可以解释为前一个是用于调用方法,而后一个只是试图获取DataFrame的属性,即头部?我很困惑为什么有时末尾有括号但有时
我通过C#阅读了一些MSDN文档,发现一段代码可以在字符串构造函数和字符串本身之间使用,就像这样 string[] stringname; 这是什么意思呢? 最佳答案 这只是一个数组声明。这意味着st
是否有人知道在创建 PHP 数组时 [ ] 的含义,以及是否真的需要它。因为从我的角度来看。两种方式都够了 方式一,带括号: $cars[] = array ('expensive' => $BMW,
最近我看到了很多将 SQL 值包含在 {} 中的 PHP/MySQL 问题,例如: SELECT * FROM table WHERE field LIKE '{$value}'; 这是怎么回事?它甚
Pattern pattern = Pattern.compile("([a-zA-Z]+)") Matcher matcher = pattern.matcher("Text"); matcher.
这个问题在这里已经有了答案: Usage of string::c_str on temporary string [duplicate] (2 个答案) 关闭 8 年前。 如果我有一个函数 myf
例如, class BasicTransitionFunction(TransitionFunction[GrammarBasedState]): ... 其中TransitionFunc
这个问题在这里已经有了答案: Is short-circuiting logical operators mandated? And evaluation order? (7 个答案) Safety
我是一名优秀的程序员,十分优秀!