关于org 文字下划线的问题

请问要怎么取消org 的文字下划线功能?如下图所示,我想要输入的是_aaa_ ,但org自动给aaa加下划线了.

image

下划线前面加个 \ 或者参考这里 Emphasis and Monospace (The Org Manual)

1 个赞

_aaa_ 前面加字符就会打断这种 markup 识别,不用非 \。

不介意的话可以放在 == 里啊。

如果只想要不显示下划线但又不想更改设置,考虑一下零宽空格 C-x 8 RET ZERO WIDTH SPACE RET

https://thewanderingcoder.com/2015/03/emacs-org-mode-styling-non-smart-quotes-zero-width-space-and-tex-input-method/

谢谢,我按照链接里的说法解决了这个问题 :wave:

谢谢你的回复~ :grinning: 不过我是想要输入 if __name__ == ‘main’: 所以你说的在前面加字符打断识别的方法并不适用我这里的问题,因为 if __name__ == ‘main’: 中的 if 和 _ 中间必须有空格

既然是代码为什么不用

~~

或者

#+begin_src 
#+end_src

这些环境呢?

这个零宽空格不是加在前面的,而是__<C-x 8 RET ZERO WIDTH SPACE RET>aaa

因为我想输入的是下面的文字 :joy:

if __name__== 'main': 的作用就是控制这两种情况执行代码的过程,在 if __name__== 'main': 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而 import 到其他脚本中是不会被执行的。

这种情况下,难道不应该是

~if __name__== 'main':~ 的作用就是控制这两种情况执行代码的过程,在 ~if __name__== 'main':~ 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而 ~import~ 到其他脚本中是不会被执行的。

这样吗。 ~~ 的作用就是行内代码啊。有点搞不懂你为什么不用 == 或者 ~~

1 个赞

好吧 :joy:因为我不知道~~的用法

之前看过,忘记了…

你这个方法也是可以的

或者这么说,如果将来将 org 文档转成 html 的话,

如上图,使用正确的格式可以转换出一份正确和漂亮的文档。

老哥稳 :+1: