在任何文字处理器中将文本格式化为代码片段,就像我们在 Stackexchange 网站中所做的那样

在任何文字处理器中将文本格式化为代码片段,就像我们在 Stackexchange 网站中所做的那样

我使用 stackexchange 已经 6 个多月了,所以大家都知道我们对它对我们有多大的帮助都无话可说。但我喜欢这些网站的一个小特点是我们可以格式化问题,我特别指的是我们格式化代码片段的方式,即要么将它们放在单引号中(我不知道它们是否真的被称为引号或其他名称)LikeThis.Code()或通过在前面加上四个空格。

我需要在 Microsoft Word 或 OneNote 中完成大部分大学作业,其中有大量代码需要放置,我喜欢像其他人一样将我的写作组织起来,因此我会手动用单色字体格式化这些代码片段。但在来到 stack... 网站后,我想知道我是否可以通过一些第三方程序(如 AutoHotkey 或其他程序)在 Word 中自动执行类似的行为。虽然我知道 AutoHotkey 处理很多键盘问题,但我正在寻找一种更快、更有效的方法将单词块格式化为单色字体(没关系,我不指望它们会突出显示语法)。几个月前,我读了一篇关于HowToGeek关于一个应用程序,它可以自动将我们经常输入的单词的缩写形式替换为完整单词,基本上将非正式英语转换为正式英语(我现在不记得那个应用程序是什么了)。那么用同样的方式,我可以使用单引号或其他东西将文本格式化为单声道字体吗?这样我就不必手动选择文本并将字体更改为单声道了。

答案1

创建新样式,按您想要的方式格式化文本。该样式可能需要包括:

  • 将字体设置为等宽字体,如 Courier New
  • 将语言设置为“不校对”(Word 2003 及更早版本)或“不检查拼写或语法”(Word 2007 及更新版本)
  • 将字体大小设置得小一些;通常,除非将字体设置得小一些,否则代码无法很好地适应页面

要使用此功能,请选择文本并更改样式。所有格式属性将立即应用。

将样式保存在 normal.dot 模板(默认)中,以便它可以在所有文档中使用。

如果您需要经常这样做,您可以为文本分配键盘快捷键,这样您就不必从样式菜单中选择样式。您不需要单独的程序来执行此操作。在 Word 2007 中

  • 单击 Office 按钮。
  • 单击“Word 选项”按钮(位于菜单底部)
  • 从左侧菜单中选择自定义。
  • 单击底部的键盘快捷键:自定义按钮。
  • 在类别列表中,向下滚动直到找到样式(从底部开始第二个)并选择它。
  • 在样式列表中,选择您创建的样式。
  • 单击“按新快捷键”框。
  • 输入您想要使用的组合键(例如 Alt 1)
  • 单击分配按钮
  • 单击“关闭”

关闭 Word 时,系统可能会询问您是否要保存普通模板。回答“是”。

答案2

虽然语法与降价乳胶为文档准备提供了适当的语义标记环境。

当然,你必须放弃文字处理方式并加入光明的一面。

答案3

就我个人而言,我的想法是创建一个热键,通过一次击键即可更改字体格式,无论 Word/OneNote 是否可以在内部执行此操作还是必须使用 AutoHotkey。

我想知道是否可以操纵 Word 的自动套用格式来满足您的需要?我这个盒子上没有装 Word,否则我会自己去摆弄它。

相关内容