sublimetext - 如何在 Sublime 的按键上插入一行文本/代码

标签 sublimetext

我希望能够插入 import ipdb; pdb.set_trace() 在下面我按下按键的那一行。
出于显而易见的原因;-)

最佳答案

两种相当简单的方法可以做到这一点:

创建一个片段...转到工具>开发人员>新片段,将其插入:

<snippet>
    <content><![CDATA[import ipdb; pdb.set_trace()]]></content>
    <tabTrigger>p</tabTrigger>
</snippet>

保存它..应该立即开始工作。
  • Ctrl + Enter(将您置于新的下一行),
  • p + Tab(插入您的代码段)。

  • 4 次击键。

    或者

    您可以使用宏工具:
  • Ctrl+Alt+Q(开始录制宏)
  • Ctrl+Enter(将您置于新的下一行)
  • 类型:导入 ipdb; pdb.set_trace()
  • Ctrl+Alt+Q(结束录制宏)

  • 现在保存 your_macro.sublime-macro(工具>保存宏),并将此键绑定(bind)添加到您的用户键绑定(bind):
    { "keys": ["p"], "command": "run_macro_file", 
    "args": {"file": "Packages/User/your_macro.sublime-macro"} }
    

    现在'p'将在下一行插入您的文本..

    1 次击键...但您必须小心编写永远不需要字母 p 的代码...;)

    关于sublimetext - 如何在 Sublime 的按键上插入一行文本/代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8522391/

    相关文章:

    javascript - Sublime Text 3 中的自动缩进方法链接

    sublimetext3 - 在 Sublime Text 4 中选择或突出显示单词类型或颜色的所有实例

    x11 - GDK警告-:/build/…/gdkdrawable-x11. c:952 drawable不是像素图或窗口

    python - 以编程方式打开 sublime-project 文件

    sublimetext2 - Sublime Text 2 插件可按字母顺序对您的功能进行排序

    go - 在 Sublime Text 3 中运行 Golang 项目

    sublimetext2 - 在Sublime Text中设置我自己的语法

    php - 先前分配的 Sublime text 3 片段变量

    select - Sublime Text 3 : Keep entire lines selected when indenting with tab

    sublimetext2 - 如何诊断和修复 Sublime Text 3 中的键绑定(bind)冲突