[sublime系列文章] sublime text 3如何设置宏

news/2025/5/26 10:29:00
sublime系列文章
sublime text 3如何设置宏
sublime text 3插件配置说明
sublime text 3构建系统

宏的定义

一般来说,宏是一种规则或模式,或称语法替换,用于说明某一特定的输入(通常是字符串)如何根据预定义的规则转换成对应的输出(通常也是字符串).这种替换在预编译是进行,称作宏展开

宏的作用

上面那么多废话,其实就是用"一键"代替"多键",和封装一样

Sublime_text_3如何实现宏

举例:按下 = 后,实现等号两边带空格

  1. 开始录制

    • 依次点击Tools->Record Macro,开始录制宏.(也可以使用快捷键ctrl+Q)
  2. 录制

    • 随便找个文件,写下"空格=空格" //其实就是要实现的规则或模式
  3. 结束录制

    +  Tools->Stop Recoding Macro(其实就是开始录制那个按钮,所以一样可以使用ctrl+Q)
    
  4. 保存宏

    • 操作:Tools->Save Macro
    • 个人习惯保存在your sublime/Data/User/Macoro(没有就创建)/your_filename.sublime-macro
    • 这里我们假设我们保存your sublime/Data/User/Macoro/equal.sublime-macro
  5. 给录制好的宏添加快捷键

    • Preferences->Key bindings
    • 键入如下内容
  {"keys":["="],"command":"run_macro_file","args":{"file":"Packages/user/Macoro/equal.sublime-macro"}}
文章来源:https://blog.csdn.net/weixin_34253539/article/details/88574174
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://dhexx.cn/news/show-1546563.html

相关文章

Apache与Nginx网络模型

Nginx的高并发得益于其采用了epoll模型,与传统的服务器程序架构不同,epoll是linux内核2.6以后才出现的。下面通过比较Apache和Nginx工作原理来比较。传统Apache都是多进程或者多线程来工作,假设是多进程工作(prefork)&…

centos下nginx安装

安装nginx前准备工作:1:安装prce yum install pcre pcre-devel -y 2:安装opensslyum install openssl openssl-devel3:若在“./configure”后方加入了“--with-http_gzip_static_module”则需要安装“zlib-devel”即可。SSH执行以下命令:yum install zlib-devel -y开…

【C#】多线程访问窗体控件

参考链接:https://www.w3cschool.cn/csharp/csharp-6z9g2pls.html https://www.cnblogs.com/songxingzhu/p/3677307.html转载于:https://blog.51cto.com/acadia627/2350760

算法导论笔记——第十八章 B树

18.1 B树的定义 18.2 B树的基本操作 与一棵二叉搜索树一样,可以在从树根到叶子这个单程向下过程中将一个新的关键字插入B树中。为了做到这一点,当沿着树向下查找新的关键字所属位置时,就分裂沿途遇到的每个满结点(包括叶节点本身&…

测试一下图片(已反馈.已修复)

经测试,CSDN貌似有严重BUG,发布新文章,图片果然显示不出来。

学习笔记之深度学习(Deep Learning)

深度学习 - 维基百科,自由的百科全书 https://zh.wikipedia.org/wiki/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0深度学习(deep learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高…

算法初探——递归算法

递归算法 什么是递归算法? 简单的理解就是,函数里面直接或者间接的调用函数本身. 递归函数的特点 1.函数累不调用本身2.需要有明确的结束条件,不然容易造成死循环.3.递归函数的代码固然简洁,但是执行效率较低,需要结合自己的需求…

easy_install与pip 区别

easy_install和pip 作为Python爱好者,如果不知道easy_install或者pip中的任何一个的话,那么......easy_insall的作用和perl中的cpan,ruby中的gem类似,都提供了在线一键安装模块的傻瓜方便方式,而pip是easy_install的改…

BZOJ5018:[SNOI2017]英雄联盟(背包DP)

Description 正在上大学的小皮球热爱英雄联盟这款游戏,而且打的很菜,被网友们戏称为「小学生」。现在,小皮球终于受不了网友们的嘲讽,决定变强了,他变强的方法就是:买皮肤!小皮球只会玩N个英雄&…

linux命令——wget

wget是大多数linux自带的一个文件下载工具,使用wget可以下载网络上的文件到本地服务器上,在***测试中,wget使用频率还是较高的,通常使用wget从自己的外网主机(不一定就是外网主机,主要是要让***的目标主机能…