SublimeText的配置和安装PackageControl的方法请参看: http://www.cnblogs.com/ghj1976/archive/2013/03/20/2970501.html
支持高亮,SublimeText 下我们首先需要装一个包:
Command+Shift+P 打开Package Control ,然后输入 pcip (即“Package Control: Install Package”的缩写),如下图:

https://github.com/n1k0/SublimeHighlight.git

这个包安装完成后重启 SublimeText
我们会在 Edit ->Highlight 下可以看到高亮处理的一些功能:
这样我们对代码全选后,右键菜单中就可以出现 “Copy as RTF”
用这个copy后,再黏贴到MarsEdit 中就可以实现代码高亮的拷贝。
注意,如果代码中用的是tab缩进,而不是空格缩进,会导致copy后丢失缩进。
这时候可以用 SublimeText 的空格缩进和tab缩进的转换先转换一下再复制拷贝。
参考:http://stackoverflow.com/questions/9575739/how-to-replace-four-spaces-with-a-tab-in-sublime-text-2
下面是一个简单的copy代码高亮效果:
package main
import "fmt"
func sum(a []int, c chan int) {
sum := 0
for _, v := range a {
sum += v
}
c <- sum // send sum to c
}
func main() {
a := []int{7, 2, 8, -9, 4, 0}
c := make(chan int)
go sum(a[:len(a)/2], c)
go sum(a[len(a)/2:], c)
x, y :=<-c, <-c // receive from c
fmt.Println(x, y, x+y)
}
参考资料:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
2010-03-22 Chrome Flash插件的手动安装方法