目的是写 email 的时候贴代码好看点 已经试过 tinymce ckeditor (好像复制出来的没高亮) 该用啥? highlight.js ?
想放本机,比如浏览器里上面一个textarea输入,下面一个textarea显示高亮的效果,但是可以ctrl+c复制出html的贴到email里 或者放到pyqt的webview里,变成个小工具
1
learnshare 2016-05-20 01:46:03 +08:00
Nodepad++
|
2
manhere 2016-05-20 01:49:19 +08:00
js 的语法高亮多是外部 CSS 控制样式的,所以直接复制到别处是无效的。
|
3
binux 2016-05-20 04:29:14 +08:00
能不能复制这和 code editor 有什么关系?你试试往 web gmail 或者 <html contenteditable> 粘贴,本来就是带高亮的。
|
4
pasturn 2016-05-20 08:31:59 +08:00 via iPhone
据说 Notepad++可以
|
5
oglop OP @binux 我想想... 公司访问外网和 email 用的是 https://www.nomachine.com/ 我还不会粘(是粘不了其实)
|
6
s5s5 2016-05-20 09:15:04 +08:00 via iPhone
截图
|
7
luoway 2016-05-20 10:07:08 +08:00
WebStorm 里代码复制出来是带格式的,将带格式的粘贴到 email 编辑器里就好了吧
|
8
oglop OP 试验了下,想把 css 转成 inline 的,不知道用这个 https://github.com/Karl33to/jquery.inlineStyler 行不行
想把第二个 pre 里面的 css 弄成 inline 的 https://jsfiddle.net/8fudnzqg/ |
9
oglop OP 试了半天,好像成了 https://jsfiddle.net/6nta7k4s/
|