假設我正在編輯一個非常漫長而雜亂的HTML文件。將光標置於開放標記處,是否有辦法跳到結束標記?如何在Emacs中編輯HTML時跳轉到匹配標籤?
回答
假設你正在使用nxml模式:
C-M-n runs the command nxml-forward-element, which is an interactive
compiled Lisp function in `nxml-mode.el'.
It is bound to C-M-n.
(nxml-forward-element &optional ARG)
Move forward over one element.
With ARG, do it that many times.
Negative ARG means move backward.
如果你正在使用sgml-mode
或其衍生物(如html-mode
):
sgml-skip-tag-forward
是``SGML互動編譯Lisp函數-mode.el'`。
它被綁定到
C-c C-f
或
C-c <right>
和結合到菜單欄:
<menu-bar> <sgml> <sgml-skip-tag-forward>`
從emacslisp:
(sgml-skip-tag-forward arg)
跳到標籤結尾或匹配結束標籤(如果存在)。使用前綴參數arg,重複此參數時間。如果在結束標記之後返回t。
方便的是,無論模式如何(這些'sgml-mode'庫已經被加載),這些函數都被寫入工作。所以如果你使用其他模式編輯HTML,你仍然可以調用'sgml-skip-tag-forward'和'sgml-skip-tag-backward'。 – phils 2013-01-02 10:00:39
而C-C C-b是當你想要向後跳時。 – 2016-09-23 01:15:56
...如果你使用web-modeC-CC-N將從開始標記跳轉到相應的結束標記。該模式還具有其他一些功能(代碼摺疊,自動關閉HTML標籤,...),可能值得一看。
- 1. 跳轉到匹配emacs中的django模板標籤?
- 2. 如何在Emacs中跳轉到標記
- 3. 自動跳轉到Emacs中的標籤
- 4. Emacs elscreen - 我如何跳轉到編號標籤
- 5. 跳轉到Coda編輯器中的對應/匹配括號
- 6. 匹配html標籤
- 7. 尋找帶有可視標籤匹配的HTML編輯器
- 8. NSTableView打標籤在編輯時從一排跳到另一排
- 9. 標題標籤html編輯
- 10. 如何編輯highchart標籤的html?
- 11. 如何編輯HTML(標籤),通過CppWebBrowser
- 12. Emacs匹配標籤突出顯示
- 13. 如何在運行時編輯標籤
- 14. 如何在Emacs中進行C開發時跳轉到功能?
- 15. 模式匹配html標籤
- 16. 如何找到HTML中的不匹配標籤?
- 17. 跳轉到父標籤時出現彙編運行時錯誤?
- 18. NERDTree跳轉到標籤號
- 19. REGEX模式 - 我如何匹配在html中的某個標籤
- 20. 如何配置emacs以編輯包含Javascript的HTML文件?
- 21. 如何在WMD編輯器中控制允許的HTML標籤?
- 22. 如何在html元標籤中編輯內容屬性?
- 23. 如何在tinymce編輯器中啓用html標籤?
- 24. 如何在NetBeans中使用Brackets.io編輯器縮進HTML標籤?
- 25. QRegularExpression:跳過匹配轉義標記
- 26. Emacs,nxhtml如何突出顯示或跳轉到關閉html標記?
- 27. 在emacs上,我無法跳轉到GTAGS中的標籤選擇緩衝區
- 28. 如何編輯標籤
- 29. 如何配置emacs標籤行爲
- 30. 在BeautifulSoup中匹配標籤
順便提一下,這與您在許多語言模式下用於導航關閉/打開括號/括號/大括號的綁定相同。 – ocodo 2013-01-02 05:24:30