最近我发现,经过多年思考各种软件在我的文件末尾添加换行符,实际上是 Pluma(或 Gedit - 相同的区别)一直默默地添加它们。目前我正在一个网站上工作,该网站将包含大量 PHP,解析保存在磁盘上的数据等,因此取消添加到每个文件末尾的额外行将使我的生活更容易。据我所知,没有办法阻止这种行为。
我想对此进行排序或找到类似于 Gedit 的文本编辑器而不会出现此问题。我真的不想通过 Wine 使用 Notepad++,但这可能是一种选择。终端文本编辑器也是一种可能,但我宁愿使用带有 GUI 的编辑器来进行除对文件进行细微编辑之外的任何事情。
gedit 中有一个 conf 可以纠正您的问题:您可以通过键入来修改它
如果您不喜欢命令行工具,您可以使用
dconf-editor
(sudo apt install dconf-editor
如果需要)修改它然后在 dconf-editor 中转到
并
ensure-trailing-newline
改为假以下编辑器不添加尾随换行符,如果没有,
您可以通过存储库安装两者
(我签入了 16.04 LTS,它是我的 emacs 的包 emacs24。)
编辑:
leafpad
是 Lubuntu 自带的轻量级 GUI 编辑器。emacs
是最初来自 Unix 的经典编辑器,它可以在 GUI 和终端窗口中运行。它非常强大,但有一个学习曲线。