emacs - Emacs 是否有允许插入一些文本的只读或查看模式?

标签 emacs org-mode bookmarks

这是用例:我正在 Emacs 中写一本小说(在组织模式下)。我的写作/编辑流程的一部分是阅读我所写的大部分内容,收集笔记/可能的编辑/等等。就像你在纸上所做的那样,将其全部打印出来,然后在页边空白处写下注释。

当我进行此类评论时,我想阻止自己实际进行任何写作——但这​​出人意料地困难。就像,如果缓冲区是可编辑的,我开始输入有关修复的简短说明,然后发现自己开始重组/修复句子,接下来我知道,我花了五分钟进行润色 一个段落。这不仅减慢了我的速度,还破坏了我想象读者 react 的能力。

我尝试过将缓冲区置于查看模式,并且这种方法有效 - 但随后尝试确定我想要返回并检查/修复的位置是很费力的。

我的理想是,在查看模式下有一些东西,我确实无法编辑它,但是当我将光标移动到它上面时,我可以点击一些组合键,并且它允许我输入迷你缓冲区中的简短注释,然后将其插入到主缓冲区中,可能在括号内或注释或类似内容中。

有人知道类似的事情吗?或者有任何指向我可以尝试适应的类似内容的指示吗?

最佳答案

您可以在任何位置轻松设置书签。书签可以包含注释。

如果您使用库Bookmark+ :

  • 注释默认处于组织模式,它们甚至可以是单独的文件(默认情况下它们是书签本身的一部分,因此存储在书签文件中)。

  • 您不仅可以为职位添加书签,还可以为a region添加书签。文本,无论是句子、段落、页面还是任意文本范围。

  • 您可以 automatically name如果您不关心名称,则可以在设置时添加书签。


在OP评论后更新“我更喜欢将评论/问题/注释直接放入小说的文本中。因为我最终会添加/删除/移动大量文本,我希望注释随文本移动”:

书签随周围的文本移动。也就是说,它们通常自动重新定位,因为周围的文本被记录为书签的一部分,并且当跳转到为要查找的文本添加书签。 有时,上下文变化太大,书签无法自动重新定位,系统会提示您手动重新定位。

但是,书签存储在书签文件中,与其目标文件分开。此功能既有优点也有缺点。优点包括(1)消除文本中的困惑(注释,包括有关可能的文本更改的注释是元数据),(2)从任何地方立即访问特定文本位置,(3)单独的、持久的工作或想法记录/历史它,(4) 您可以为同一目标文本拥有多组独立的书签/注释。

在使用书签(尤其是注释特定文件时)时,您可能会发现一件事很方便:C-x p C-l 切换到仅包含以下书签的书签文件当前文件或缓冲区,如果没有则动态创建这样的文件 存在。 (这仅适用于 Bookmark+。)

关于emacs - Emacs 是否有允许插入一些文本的只读或查看模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60197173/

相关文章:

emacs - 如何安装 terminfo 条目(来自 Emacs 的 eterm-color)?

emacs - 检查当前帧是否不是 X 窗口的函数

emacs - 按完整路径对 dired 中的文件进行排序

vim - vim 已经足以编写 clojure 了吗?

emacs 组织模式 : folder alias for links in org-files

python - 以原始形式显示源代码的 and 或 in 逻辑运算

emacs - 如何在Emacs的org-mode下使公式变大?

javascript - 单击浏览器书签时运行 JavaScript 代码

bookmarks - History.js 书签支持

c# - 将书签链接与 url 路由一起使用时出现问题