Mac下使用MarsEdit和SublimeText,实现代码高亮拷贝
2013-03-22 09:51
435 查看
SublimeText的配置和安装PackageControl的方法请参看: /article/4864600.html
支持高亮,SublimeText 下我们首先需要装一个包:
Command+Shift+P 打开Package Control ,然后输入 pcip (即“Package Control: Install Package”的缩写),如下图:
我们选择 下面这个 Highlight 组件
这个包安装完成后重启 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)
}
参考资料:
http://www.gamefromscratch.com/post/2012/11/08/Formatted-code-samples-on-MacOS-using-MarsEdit-and-SublimeText.aspx
支持高亮,SublimeText 下我们首先需要装一个包:
Command+Shift+P 打开Package Control ,然后输入 pcip (即“Package Control: Install Package”的缩写),如下图:
我们选择 下面这个 Highlight 组件
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)
}
参考资料:
http://www.gamefromscratch.com/post/2012/11/08/Formatted-code-samples-on-MacOS-using-MarsEdit-and-SublimeText.aspx
相关文章推荐
- mac下使用MarsEdit发布文章到博客园并实现代码高亮
- 使用Pygments来实现代码高亮
- 如何在博客中使用SublimeText风格的代码高亮样式
- [编写高质量代码:改善java程序的151个建议]建议43 避免对象浅拷贝; 建议44:推荐使用序列化实现对象的深拷贝
- WebView使用SyntaxHighlighter实现代码高亮
- 使用SyntaxHighlighter实现HTML高亮显示代码的方法
- 如何在博客中使用SublimeText风格的代码高亮样式
- 使用xheditor+SyntaxHighligher实现代码高亮显示实例
- 使用SyntaxHighlighter实现HTML高亮显示代码的方法
- 在Ghost博客 中使用 highlight.js 实现 代码高亮
- freemarker生成的前端代码下使用javascript实现导航菜单高亮显示
- Discuz7使用syntaxhighlighter_2.0.320实现代码高亮
- 博客园使用highlight.js对代码进行高亮,并实现自定义关键词高亮
- 如何将拷贝过来的代码实现高亮
- EclipsePlug-in使用TextEditor开发自己的编辑器,实现关键字高亮和代码提示.
- Discuz7使用syntaxhighlighter_2.0.320实现代码高亮
- 使用CodeMirror在浏览器中实现编辑器的代码高亮效果
- [编写高质量代码:改善java程序的151个建议]建议43 避免对象浅拷贝; 建议44:推荐使用序列化实现对象的深拷贝
- EclipsePlug-in使用TextEditor开发自己的编辑器,实现关键字高亮和代码提示.
- [改善Java代码] 推荐使用序列化实现对象的拷贝