Coldfusion Atom-添加键绑定快捷方式以插入代码段
我正在尝试在Atom文本编辑器中创建一个键绑定,它将插入以下代码:Coldfusion Atom-添加键绑定快捷方式以插入代码段,coldfusion,text-editor,atom-editor,key-bindings,Coldfusion,Text Editor,Atom Editor,Key Bindings,我正在尝试在Atom文本编辑器中创建一个键绑定,它将插入以下代码: <cfdump var="##"> 并将以下内容添加到init.coffee中: atom.commands.add 'atom-text-editor', 'custom:insert-dump': -> atom.workspace.getActiveTextEditor()?.insertText('<cfdump var=\"\#\#\">') atom.commands
<cfdump var="##">
并将以下内容添加到init.coffee中:
atom.commands.add 'atom-text-editor',
'custom:insert-dump': ->
atom.workspace.getActiveTextEditor()?.insertText('<cfdump var=\"\#\#\">')
atom.commands.add 'atom-text-editor',
'custom:insert-abort': ->
atom.workspace.getActiveTextEditor()?.insertText('<cfabort>')
atom.commands.add“atom文本编辑器”,
“自定义:插入转储”:->
atom.workspace.getActiveTextEditor()?.insertText(“”)
atom.commands.add“atom文本编辑器”,
“自定义:插入中止”:->
atom.workspace.getActiveTextEditor()?.insertText(“”)
我已经设法让谢谢。在keymap.cson中,我添加了:
'atom-text-editor':
'alt-q': 'custom:tom'
atom.commands.add 'atom-text-editor', 'custom:tom', ->
editor = atom.workspace.getActiveTextEditor()
tomstring = editor.getSelectedText()
editor.insertNewlineBelow()
editor.insertText('<cfdump var="#'+tomstring+'#" label="'+tomstring+'"><cfabort>')
editor.save()
在init.coffee中,我添加了:
'atom-text-editor':
'alt-q': 'custom:tom'
atom.commands.add 'atom-text-editor', 'custom:tom', ->
editor = atom.workspace.getActiveTextEditor()
tomstring = editor.getSelectedText()
editor.insertNewlineBelow()
editor.insertText('<cfdump var="#'+tomstring+'#" label="'+tomstring+'"><cfabort>')
editor.save()
atom.commands.add'atom文本编辑器','custom:tom',->
editor=atom.workspace.getActiveTextEditor()
tomstring=editor.getSelectedText()
editor.insertNewlineBelow()
编辑器。插入文本(“”)
editor.save()
要在编辑器中高亮显示要转储和执行alt-q的内容。场外也提出了类似的问题:-顶部答案:
您可以打开键绑定解析程序(ctrl+),然后按键绑定查看它绑定到哪个范围。那你就可以取消设置了!该特定范围的键组合。
TLDR,您可能有其他绑定覆盖了您的CFML内容。Doh!它已经映射到某个对象。然而,改变这些键绑定似乎是一个悬而未决的问题。相反,我选择使用以下命令编辑snippets.cson文件:“*”:“cfabort”:“prefix”:“ab”“body”:“cfdump”:“prefix”:“d”“body”:“Kleene星号*,将其应用于所有文件。现在,当我键入ab并按tab键时,它会自动完成。类似地,“d”会自动完成,光标位于##之间。谢谢你的帮助。