emacs写html,能不能自动缩进?

发布于 2022-08-25 11:35:47 字数 52 浏览 13 评论 0

emacs写html,能不能自动缩进?

能不能像写c一样有格式化的功能?

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

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

发布评论

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

评论(5

大海や 2022-09-01 11:35:47

所有mode的自动格式化功能都是C-M-\, 或者M-x indent-according-to-mode

遥远的她 2022-09-01 11:35:47
  • 用html-mode,按Control-j换行,就会自动缩进。
  • 对于格式不统一的html源文件, C-x h 选中整个文件, 按 TAB,就会把整个文件的格式调整好。
⒈起吃苦の倖褔 2022-09-01 11:35:47

有html-mode的,网上找找很多的

写html的3个mode差不多了

html-mode
css-mode
javascript-mode
浊酒尽余欢 2022-09-01 11:35:47

我使用的是web-mode

;; web-mode
(add-to-list 'auto-mode-alist '("\\.html?\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.css\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.js\\'" . web-mode))

(require 'web-mode)
(setq web-mode-markup-indent-offset 2)
(setq web-mode-css-indent-offset 2)
(setq web-mode-code-indent-offset 2)
一绘本一梦想 2022-09-01 11:35:47
(defun indent-buffer ()
  "Indent current buffer."
  (interactive)
  (indent-region (point-min) (point-max))
  (delete-trailing-whitespace)
  (unless indent-tabs-mode (untabify-buffer))
  (message "Buffer indented: %s" (buffer-name)))
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文