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

news/2024/7/3 3:05:54
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"}
  }


http://www.niftyadmin.cn/n/4150510.html

相关文章

如何判断网通、电信、铁通IP地址分配段

从http://ftp.apnic.net/apnic/dbase/tools/ 获取地址 shell> wget http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz shell> tar xzvf ripe-dbase-client-v3.tar.gz shell> cd whois-3.1 shell> ./configure shell> make 完成上述编译安…

框架页,URL中文参数乱码

在web.config这样声明编码 <globalization requestEncoding"utf-8" responseEncoding"utf-8" fileEncoding"utf-8" /> 左框架静态页面这样声明<meta http-equiv"Content-Type" content"text/html; charsetGB2312&quo…

perl 监控apache日志

日志滚动&#xff0c;获取 tail -f 里的信息 如果 存在“Too many open files”那么重启apache #!/usr/bin/perl my $nowlocaltime(time); &write_log("$now start reahache.pl\n" . ---------------------------------- . "\n");open Tail, /usr/bin…

Swift 3 :基于 AVAudioPlayer 的简单音乐播放器

2017.05.22 17:46* 字数 1585 阅读 5095评论 0喜欢 8赞赏 2 https://www.jianshu.com/p/4d5c257428a1 学习ios以来差不多接近两个月了&#xff0c;作为一个刚入行的菜鸡终于鼓起勇气写博客并发布出来&#xff0c;本周课程讲到了ios多媒体应用关于音频播放这部分&#xff08;本菜…

认识JDBC

内容&#xff1a; 1、JDBC介绍 2、JDBC入门 3、JDBC工具类实际使用 4、预处理对象 5、JDBC连接池 1、JDBC介绍 (1)基本概念介绍 什么是JDBC&#xff1a; JDBC&#xff08;Java DataBase Connectivity,java数据库连接&#xff09;是一种用于执行SQL语句的Java API。 JDBC是Java访…

Perl 处理日期的自定义函数

#最近做东西老用到处理时间的问题&#xff0c;索性写几个函数。 #!/usr/bin/perl -w # # Copyright (c) 2009, # All rights reserved. # 摘 要 &#xff1a;一些常用的时间处理函数 # 作 者 &#xff1a;2009-12-15 xingwang # 版 本 &#xff1a;0.01 # use strict…

异步

异步 所谓"异步"&#xff0c;简单说就是一个任务分成两段&#xff0c;先执行第一段&#xff0c;然后转而执行其他任务&#xff0c;等做好了准备&#xff0c;再回过头执行第二段,比如&#xff0c;有一个任务是读取文件进行处理&#xff0c;异步的执行过程就是下面这样…

判断URL的HTTP状态

代码 PublicClassTestExistPublicSharedFunctionUrlExist(ByValsURL AsString) AsBooleanDimtemp AsBooleanFalseTryDimrequest AsHttpWebRequest DirectCast(WebRequest.Create(sURL), HttpWebRequest)WebProxy proxy new WebProxy("your proxy server", 8080); re…