我一直在研究多个 gtk 编辑器。仅举几例,gedit、leafpad 和 mousepad。它们都不支持限制单行 80 个字符。
虽然nano,命令行工具有,如果我在~/.nanorc中这样设置
[$] 猫.nanorc
1 set autoindent
2 set backup
3 set constantshow
4 set fill 80
虽然其他人只是美化,但我正在谈论的功能是第 4 行 -set fill 80
它确保如果我每行超过 80 个字符,内容会自动转移到下一行。
现在有任何 gtk 编辑器可以做到这一点吗?
答案1
当然,还有 Emacs。它可以用 Gtk 构建。
Nano 的 Emacs 等效项set fill 80
是(setq fill-column 80)
(看如何使用emacs将填充模式的默认宽度设置为80?)加上开启自动填充模式。默认情况下没有打开自动填充模式的命令,因为有许多类型的文件(例如程序源代码)不适合。在文本模式下打开它涵盖了大多数需要的情况:
(add-hook 'text-mode-hook 'turn-on-auto-fill)
也可以看看Emacs 维基。