gpt4 book ai didi

emacs - 我可以在 emacs 中对行的开头进行制表吗

转载 作者:行者123 更新时间:2023-12-01 23:02:53 26 4
gpt4 key购买 nike

我喜欢使用制表符而不是空格来格式化所有代码,但我只想在每行的开头将空格转换为制表符。

tabify 可以在行首将空格转换为制表符吗?

最佳答案

tabify 的文档提到了一个适合仅在行前空白上操作的值。我用它来编写这个我觉得很方便的函数,但是你可以在你的 init 文件中设置它并放弃一个单独的函数:

(defun tabify-leading (start end)
"Call `tabify' with `tabify-regexp' set so that only leading
spaces are treated."
(interactive "r")
(setq tabify-regexp-old tabify-regexp)
(unwind-protect
(progn
(setq tabify-regexp "^\t* [ \t]+")
(tabify start end))
(setq tabify-regexp tabify-regexp-old)))

关于emacs - 我可以在 emacs 中对行的开头进行制表吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11623721/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com