Coda 2(Mac版)如何开启自动闭合标签功能?
解决Mac版Coda 2标签自动闭合的几个思路
嘿,我刚好对Coda 2的这类自定义功能有点经验,给你几个可行的方向试试:
用内置代码片段(Snippets)快速实现
这是最省心的办法,完全不用依赖第三方插件。操作步骤很简单:- 打开Coda 2的偏好设置(快捷键
Cmd+,),切换到「Snippets」选项卡 - 点击左下角的「+」新建一个片段
- 在内容框里输入:
<div> $CURSOR </div> - 设置触发词为
div,触发方式选「按下Tab键」或者「自动触发」(根据你的习惯来)
这样以后输入div再按Tab,编辑器就会自动生成带闭合标签的结构,光标还会自动定位到标签中间,效率拉满。你可以给所有常用的HTML标签都做这样的片段,比如p、span、section等。
- 打开Coda 2的偏好设置(快捷键
自定义键绑定(Key Bindings)实现实时补全
如果觉得片段的触发方式不够灵活,试试修改Coda的键绑定文件:- 打开访达,前往路径
~/Library/Application Support/Coda 2/Key Bindings/ - 新建或编辑一个名为
CustomKeyBindings.plist的文件 - 按照Coda内置帮助里的键绑定语法,添加规则实现输入
<div>时自动补全</div>
举个简单的逻辑:可以设置当你输入完<div>后,自动追加</div>并将光标移到两个标签之间。这个方法需要一点plist语法基础,但自定义程度很高。
- 打开访达,前往路径
用AppleScript/Automator做自动化补全
如果你有一点脚本基础,这个方法的灵活性最高:
写一个简单的AppleScript,让它检测Coda当前输入的内容,当识别到你输入了未闭合的HTML标签时,自动插入对应的闭合标签。然后把这个脚本绑定到一个快捷键,或者用Automator做成服务,在Coda里随时调用。
毕竟Coda 2是比较成熟的老编辑器了,插件商店确实没什么新内容更新,所以优先用内置功能或者自定义脚本会更靠谱。
内容的提问来源于stack exchange,提问作者WEBGONDEL UG
相关产品推荐
相关产品推荐

