Emacs中新的美化符号模式可以很好地用于翻译:
lambda something -> ? something
Run Code Online (Sandbox Code Playgroud)
我还想做:
lambda.something -> ?something
Run Code Online (Sandbox Code Playgroud)
遗憾的是,美化符号模式默认只将空格识别为单词/符号分隔符.
关于如何使用'.'的任何想法.作为代币分隔符?
感谢 Lindydancer,我最终这样做了:
\n\n(add-hook \'python-mode-hook\n (lambda ()\n (push \'("self" . ?\xe2\x97\x8e) prettify-symbols-alist)\n (modify-syntax-entry ?. ".")))\nRun Code Online (Sandbox Code Playgroud)\n\n这会产生合理的折衷输出:
\n\n\xe2\x97\x8e.method\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
489 次 |
| 最近记录: |