2分钟 sublime设置自动行尾添加分号并换行:
18:03 2016/4/16
2分钟 sublime设置自动行尾添加分号并换行:
注意:宏文件路径要用反斜杠/,2个\\会提示无法打开宏文件。不需要绝对路径
很简单利用宏定义:
1.录制宏:
由于是录制动作宏,对于文档内容没有具体要求,随便什么格式都可以。本文以图片中的 JS 代码为例进行说明。首先将光标置于代码中任意一行任意位置,点击菜单栏“工具->录制宏” 或用快捷键 “CTRL+ Q”开始录制宏。
Sublilme Text 3 用宏自动在行尾添加分号
4
当看到 Sublime Text 3 左下角状态栏显示 ”Staring to record macro...(开始录制宏)“ 后,依次按下 “END -> ; -> 回车" 三个键。
Sublilme Text 3 用宏自动在行尾添加分号
5
然后,点击菜单栏“工具->录制宏" 或用快捷键 "CTRL + Q" 结束录制。此时 Sublime Text 3 左下角状态栏显示 ”Recorded marco with 3 commands(记录了三个命令"。
Sublilme Text 3 用宏自动在行尾添加分号
6
点击菜单栏 "工具->保存宏" ,给宏起名 comma 保存到默认位置。
2.设置快捷键:
下面给录制好的宏添加快捷键。点击菜单栏 "首选项->按键绑定-用户" ,打开用户快捷键设置文件,并添加
{ "keys": ["alt+;"], "command": "run_macro_file", "args": {"file":"Packages/User/comma.sublime-macro"} }
keys 是快捷键内容,我设置的快捷键为 ALT + ;,可以根据自己的具体情况自行设置。command 是命令,内容为 run_macro_file (运行宏文件)。args 是宏文件的位置,就是刚才保存的位置 Packages/User/comma.sublime-macro 。添加好快捷键后,保存,关闭。
点个赞吧
参见:http://jingyan.baidu.com/article/7e44095330b5122fc0e2efa7.html
2分钟 sublime设置自动行尾添加分号并换行:的更多相关文章
- sed命令给文本文件的每行的行首或者行尾添加文字
在每行的头添加字符,比如"HEAD",命令如下: sed 's/^/HEAD&/g' test.file 在每行的行尾添加字符,比如“TAIL”,命令如下: sed 's/ ...
- sed在行首或者行尾添加内容
原文地址:http://www.cnblogs.com/ITEagle/archive/2013/06/20/3145546.html 用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文 ...
- notepad++ 行首行尾添加字符
有一次要处理SQL,拿到了脚本.但是要将其写入java 代码中,要在行首和行尾添加上引号.利用notepad++进行编辑. $表示行尾,^表示行首. 如上图,就这样.很高效. 如果只是在行尾添加字符, ...
- 【Linux】行首、行尾添加字符串
在行首或者行尾添加字符串的方式有以下2种 环境描述 test.txt文件内容如下: hello world Qinys 要求:在每一行的行首添加AAA,行尾添加666 VIM编辑状态添加 首先使用命令 ...
- Linux shell sed命令在文件行首行尾添加字符
昨天写一个脚本花了一天的2/3的时间,而且大部分时间都耗在了sed命令上,今天不总结一下都对不起昨天流逝的时间啊~~~ 用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文本为test.f ...
- Sublime text3!行首,行尾,批量编辑!
1.Windows下的操作操作步骤 1.Ctrl + H 2.打开正则,输入^,然后Find All,查找所有的行首 3.打开正则,输入$,然后Find All,查找所有的行尾 4.光标闪动,就可以进 ...
- Swift设置自动行高
// 设置行高自适应 tableView.rowHeight = UITableViewAutomaticDimension // 设置预估行高 tableView.estimatedRowHeigh ...
- vim 在行首 行尾添加字符
在行首添加字符: %s/^/your_word/ 在行尾添加字符 %s/$/your_word/
- sed tr 批量转换邮箱格式 去除"\n" 行尾添加";"
1:从phpmyadmin上拿下来的数据是这样的: 2:od -c 发现存在\r\n (windows上编码问题) $ od -c sql.csv 先将\r处理掉 $ sed 's/\r//' sql ...
随机推荐
- Markdown精简版个人语法
一.标题用#号 一级标题 二级标题 四级标题 二.分割线用3个 - ,或者3个.多个 * 均可 三.强调用 低调 高调 四.无序排列使用 * 号,或者 + 号,还有 - 号 加号 减号 星号 五.有序 ...
- Tomcat 学习心得
Tomcat Server的结构图 Tomcat服务器的启动是基于一个server.xml文件的,Tomcat启动的时候首先会启动一个Server,Server里面就会启动Service,Servic ...
- 完美解决window.navigator.geolocation.getCurrentPosition,在IOS10系统中无法定位问题
目前由于许多用户都将电话升级到了iOS系统,苹果的iOS 10已经正式对外推送,相信很多用户已经更新到了最新的系统.然而,如果web站没有及时支持https协议的话,当很多用户在iOS 10下访问很多 ...
- C#对象先序列化然后反序列化时间丢失八小时的问题
把对象JSON序列化,然后反序列化后发现时间少了八小时.因为在东八区,所以序列的时候按照1970-01-01:08:00:00为基数取得差值,而反序列化的时候以1970-01-01:00:00:00作 ...
- Debian-based Linux distributions 安装 virtualbox
Add the following line to your /etc/apt/sources.list: deb http://download.virtualbox.org/virtualbox/ ...
- android 6.0 高通平台sensor 工作机制及流程(原创)
最近工作上有碰到sensor的相关问题,正好分析下其流程作个笔记. 这个笔记分三个部分: sensor硬件和驱动的工作机制 sensor 上层app如何使用 从驱动到上层app这中间的流程是如何 Se ...
- ztree-demo 2
<!DOCTYPE html> <HTML> <HEAD> <TITLE> ZTREE DEMO - Async</TITLE> <m ...
- ASP中Lable控件的定位问题
问题:Lable控件的定位问题:找了好久都没找到可以将Lable控件定位的办法,网上说可以将修改position这个属性来实现定位,可是我始终没找到这个属性. (1)首先,在源代码中添加 style ...
- 1.1Axure简介
1.部件:点击部件右上角的?,可以看到相关注释,注释底部有网站链接,可查看部件的详细介绍.
- 401 - 未授权:由于凭据无效,访问被拒绝”在iis的解决办法
1.打开"IIS信息服务管理器"-->选择你发布的网站-->选择功能视图中的"身份验证"-->右键匿名身份验证,选择"编辑" ...