Published by orzz.org(). (http://orzz.org/syntax-highlighter-%e6%b5%8b%e8%af%95/)
前阵子一直使用http://fayaa.com/code/new/这个在线的代码HTML高亮工具,用起来总是不顺手.试用了几个代码高亮插件以后,还是觉得Syntax Highlighter ComPress用起来最舒坦.
这是一段测试代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
// “关于”框的消息处理程序。 INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { UNREFERENCED_PARAMETER(lParam); switch (message) { case WM_INITDIALOG: return (INT_PTR)TRUE; case WM_COMMAND: if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL) { EndDialog(hDlg, LOWORD(wParam)); return (INT_PTR)TRUE; } break; } return (INT_PTR)FALSE; } |
效果还不错~
使用上也比较便捷,安装之后在编辑器里会多出来一个按钮,可以自己选择代码高亮方式(ps.终于不用频繁切换HTML和可视化了...=.=).在设置页面里也有不少选项可供选择,每个设置后面还有Demo链接观察不同设置上的效果.
唯一麻烦一点的是在Chrome里右边始终有滚动条.改起来也很简单,打开"plugins/syntax-highlighter-compress/styles/shCoreDefault.css",在第54行空白处添加:
1 |
.syntaxhighlighter table {margin: 1px 0 !important;} |
即可.详见:去掉chrome下SyntaxHighlighter右边滚动条.
其实好用的插件还是不少的,不过我个人比较懒,最省事而且效果不错的就是最好的,呵呵:)
还有其他的一些小问题调整:
目前已更换其他代码高亮插件,请参见:Crayon Syntax Highlighter
Published by orzz.org(). (http://orzz.org/syntax-highlighter-%e6%b5%8b%e8%af%95/)