有 ReST 文件的智能编辑器吗?

发布于 2024-09-01 19:02:50 字数 75 浏览 3 评论 0原文

我刚刚学习 Sphinx,我需要编辑 ReST 文件。有智能编辑器吗?比如,一个为我提供代码着色、轻松缩进、代码完成(希望)等的编辑器。

I'm just learning Sphinx, and I need to edit ReST files. Is there an intelligent editor for it? Like, an editor that gives me code coloration, easy indentation, code completion (hopefully), etc.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

南冥有猫 2024-09-08 19:02:50

vi 非常擅长这一点。我现在刚刚编辑一些 .rst 文件,它为标题、等宽文本等着色。宏可以让您非常快速地将文本转换为标题等。

vi is very good at this. I was just editing some .rst files right now and it colors the headings, monospaced text, etc. The macros let you very quickly turn text into headings and whatnot.

此岸叶落 2024-09-08 19:02:50

Leo 做了一些这样的事情。

更多信息来自 使用 Leo 创建文档

  1. “视图节点可以向您显示许多不同的视图您同时写作..."
  2. "...rst3 命令将 @rst 树转换为 rST,然后将此文本发送到 docutils 或 Sphinx 进行进一步处理。"
  3. “...自动从标题创建 rST 部分”

文档后面提到了其他功能。

Leo does some of this.

More info from Creating Documents with Leo :

  1. "View nodes can show you many different views of your writing simultaneously..."
  2. "... The rst3 command converts an @rst tree to rST and then sends this text to docutils or Sphinx for further processing."
  3. "... automatically creates rST sections from headlines"

There are additional features mentioned later in the documentation.

埋情葬爱 2024-09-08 19:02:50

Gedit 有一个 ReST 插件,支持语法突出显示、键盘快捷键(“片段”)和 HTML 预览。

Gedit has a ReST plugin which supports syntax highlighting, keyboard shortcuts ("snippets"), and HTML preview.

一江春梦 2024-09-08 19:02:50

Jed 编辑器还有第一种模式:
http://jedmodes.sf.net/mode/rst/

There is also a rst mode for the Jed editor:
http://jedmodes.sf.net/mode/rst/

薆情海 2024-09-08 19:02:50

jEdit 还具有 ReST 突出显示功能,但没有 ReST 特定的自动完成功能(尽管它支持宏)。

我个人会选择 vim 或 Cream。

jEdit also has ReST highlighting, but no ReST specific auto-completion features (it does support macros though).

I would opt for vim or Cream, personally.

以可爱出名 2024-09-08 19:02:50

我使用 vim 并在我的 .vimrc 中有一些有用的映射:

nnoremap <leader>1 yypVr=
nnoremap <leader>2 yypVr- 
nnoremap <leader>3 yypVr'
nnoremap <leader>4 yypVr`
vmap <silent> <leader>b :call BulletList()<cr>

" Bullet List
function! BulletList()
  let lineno = line(".")
  call setline(lineno, "* " . getline(lineno))
endfunction

并且经常根据我必须重构的文件动态创建 vim 宏

I use vim and have some useful mappings in my .vimrc:

nnoremap <leader>1 yypVr=
nnoremap <leader>2 yypVr- 
nnoremap <leader>3 yypVr'
nnoremap <leader>4 yypVr`
vmap <silent> <leader>b :call BulletList()<cr>

" Bullet List
function! BulletList()
  let lineno = line(".")
  call setline(lineno, "* " . getline(lineno))
endfunction

And often create vim macros on th fly depending on the file I have to restructure

最笨的告白 2024-09-08 19:02:50

不久前,我尝试了 Atom 编辑器 https://atom.io/。它的优点是甚至可以显示预览,显示可能的图像并正确渲染各部分,甚至显示公式。支持语法高亮,但无论如何,ReST 中没有太多需要高亮的地方。

为了使其正常工作,您必须安装 pandoc 和 Atom 包 language-restructedtextrst-preview-pandoc。您可以使用 CTRL-SHIFT-E 激活预览。

另一种可能性是 Visual Studio Code,我没有尝试过。

但过了一段时间,我就依赖于简单的 NotePad++,因为一个好的编辑器并没有那么多好处,因为 ReST 已经很简单了。

A while ago I tried the Atom Editor https://atom.io/. It has the benefits of even displaying a preview showing possible images and renders the sections correctly, even formulas are displayed. The syntax highlighting is supported, but there is not much to highlight in ReST anyway.

In order to make it work you have to install pandoc and the atom packages language-restructuredtext and rst-preview-pandoc. You activate the preview with CTRL-SHIFT-E.

Another possibility is Visual Studio Code, which I didn't tried.

But after a while I'm relying on simple NotePad++, as there is not so much benefit in an nice editor, as ReST is already so simple.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文