如何用MarsEdit快速插入源代码

转自:http://www.cnblogs.com/xiaosilent/p/3470858.html

开始用MarsEdit来写博文,客户端的,毕竟是要方便的多啊。

遇到的第一个问题就是:MarsEdit没有提供快速插入源代码的工具,而对于我这枚码农而言,这个就有点太杯具了。

简单研究了一下,发现MarsEdit是可以支持Macro的,那就简单了。

首先,去博客园网站上,看源代码是如何插入的

点开之后,选择Java,随便输入一些代码,然后回去查看HTML源码,了然了

就是在源码外层包裹了pre和div,那么,只要把这个div和pre弄到MarsEdit里面来就行了嘛。

回到MarsEdit,点开博文的编辑窗口(新建或者修改博文都可以打开这个编辑窗口),在窗口的右上角,有个Format的下拉框,选择最底下的Customize

点+号,新建宏,名字随便输,快捷键根据自己的喜好去设置,在前缀框里,把div和pre两个闭合标签全部输入进去,然后点中pre标签中部,也就是要插入源代码的地方,再点一下Cancel按钮左边下拉框里的“Ask for Text”,保存就OK了。

比如我这里,设置的快捷键是Command+Shift+J, 那么在写博文的时候,按下这个组合键,就会弹出对话框要求你输入源代码,这里还有一个小技巧,就是你可以先把要粘贴的代码Command+C复制好,MarsEdit会自动帮你粘贴到弹出来的对话框中。

OK了,按照这个方法,你还可以把其他语言的快捷键都设置好,尽情享受吧,骚年。

时间: 2025-01-05 04:08:38

如何用MarsEdit快速插入源代码的相关文章

大量数据快速插入方法探究[nologging+parallel+append]

大量数据快速插入方法探究 快速插入千万级别的数据,无非就是nologging+parallel+append. 1     环境搭建 构建一个千万级别的源表,向一个空表insert操作. 参考指标:insert动作完成的实际时间. SQL> drop table test_emp cascadeconstraints purge; Table dropped. SQL> create table test_emp as select *from emp; Table created. SQL&

FilesPath++ | 快速插入文件(夹)

分类: 杂类工具    版本: 0.0.2    发布日期: 2015-11-13 一个简单.小众的快餐程序,方便快速输入任意文件(夹)路径. 功能简介 通过点击按钮或按下热键快速插入文件或文件夹路径 支持历史记录菜单,方便快速调出历史文件(夹)路径 连续路径输入时,可通过“输入后自动换行”选项自动添加并跳到新行 启用“使用剪贴板”选项后可排除中文输入法的影响(不会影响剪贴板已有内容) 按下 [Win]+[鼠标左键] 将窗口移到鼠标附近 更新日志 优化 编辑窗口获取功能代码,窗口定位更准确 优化

在Mac中用快捷键快速插入日期时间

在Windows中有AutoHotkey这个好东东帮我快速插入日期时间,输入[mm然后敲空格就可以了.在Mac中就没有这么好的事了,虽然能够实现,但是没有AutoHotkey方便.还是要借助于AppleScript,但是并不能适用于Mac中任何文本输入的地方,比如DayOne的弹出窗口就不能用,另外还有一个限制:只能对选中的文字进行操作. 我使用的是这个文章里面的方案: http://www.sixhat.net/applescript-insert-date-and-time-into-you

MySql快速插入以及批量更新

插入: MySql提供了可以一次插入多条数据的用法: [sql] INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9),(10,11,12)...;  在程序中可以通过循环,添加Values对应的列表,最后使用一次executeUpdate完成插入操作.但是Mysql语句并不是越长越好,MYsql语句长度有限制,可以查看mysql的配置文件my.in中max_allowed_packet属性,并进行相应设置. 更新: Mysql中没

EXCLE中快速插入图片

在excle中怎么快速插入图片呢,一张一张点实在比较麻烦 解决办法: <table><img src="D:\A.png" width="60" height="30"></table> <table><img src="D:\B.png" width="60" height="30"></table> 把图片A.p

MySQL 大数据量快速插入方法和语句优化

MySQL大数据量快速插入方法和语句优化是本文我们主要要介绍的内容,接下来我们就来一一介绍,希望能够让您有所收获! INSERT语句的速度 插入一个记录需要的时间由下列因素组成,其中的数字表示大约比例: 连接:(3) 发送查询给服务器:(2) 分析查询:(2) 插入记录:(1x记录大小) 插入索引:(1x索引) 关闭:(1) 这不考虑打开表的初始开销,每个并发运行的查询打开. 表的大小以logN (B树)的速度减慢索引的插入. 加快插入的一些方法 如果同时从同一个客户端插入很多行,使用含多个VA

sublimtext快速插入appframework的html分页

作者:木尘 日期:2014-11-26 sublimtext快速插入html分页: 1. 创建插件: Tools → New Plugin: import sublime_plugin class AddAfHtmlCommand(sublime_plugin.TextCommand): def run(self, edit): self.view.run_command("insert_snippet", { "contents": "<!DOCT

如何用脚本快速修改IP地址(Netsh)

如何用脚本快速修改IP地址(Netsh) 如果通过Windows的网络属性修改Ip/网关,真是太麻烦了.最近一个项目经常要切换ip,所以我写了两个脚本:c:\116.bat netsh interface ip set address "本地连接" static 10.45.128.116 255.255.255.0 10.45.128.254 1 c:\172.bat netsh interface ip set address "本地连接" static 172

如何用C#快速制作一个播放器

如何用VS快速制作一个播放器 本程序环境: 系统windows7 工具vs2012 语言c# 具体步骤如下: 1.  添加windowsmedia palyer组件 打开视图->工具箱 右键单击常规->选择项->COM组件->Windows Media Palyer 如图所示 新建winForm项目,打开form就可以看见工具箱常规下面有Windows Media Palyer组件了,如下图所示: 2.  在Form中添加WindowsMedia Palyer.OpenFileDi