我有一个停止“额外”时间的片段。这让我讨厌,所以我希望有人可以帮我把它清理干净。
"pylint": {
"prefix": "pylint",
"body": "# pylint: ${1|disable,enable|}=${2|R0102\\, simplifiable-if-statement,R0101\\,too-many-nested-blocks|}",
"description": "Add a pylint comment"
},
出于某种原因,它会停在[disable
,enable
]上,然后停在=
?!上,然后再次(适当地)停在[R0102, simplifiable-if-statement
上,{{1 }}]。为什么它停在等号上?
答案 0 :(得分:0)
也许这样的事情会起作用:
分机macros
SharedPreferences sharedPref = getSharedPreferences(PREFS_NAME, 0);
String typedValue = sharedPref.getString("typedText", "defaultValue/null");
settings.json
"macros": {
"jumpToNextSnippetPlaceholder": [
"acceptSelectedSuggestion",
"jumpToNextSnippetPlaceholder"
]
}
keybindings.json
答案 1 :(得分:0)
根据a maintainer of the project,这是"按照设计"。
选择元素被视为常规(嵌套)片段,我们总是跳到片段的末尾,当它完成"时。这就是光标停在那里的原因。不太可能我们会改变这种行为。按设计结束
所以,我用这个片段进行了测试:
"dummy": {
"prefix": "dummy",
"body": "# dummy: ${1|this,that|} - ${2|is,was|} - ${3|good,bad|}",
"description": "a dummy snippet",
},
事实上,tabstops似乎在之后和之后选择元素停止。
答案 2 :(得分:0)
此问题Remove tabstob in snippets after choice现在是“待办事项列表”,因此,如果您希望更改它,请去那里投票。