在 Notepad++ 中强制使用 Unix 行尾作为分区的结尾

在 Notepad++ 中强制使用 Unix 行尾作为分区的结尾

我在 Windows PC 上使用 Web Drive 安装了一个 Linux 分区。它始终使用相同的驱动器号。每当我创建一个新的空文本文件,然后使用 Notepad++ 打开它时,它都会开始使用 Windows 行尾。

有没有办法在 Notepad++ 中的特定分区上强制使用 Linux 行尾?

答案1

我终于可以用一个简单的 AutoHotKey 脚本来做到这一点。首先在“快捷键映射器”中为“转换为 Unix 行尾”分配一个键盘快捷键(应该在 S.No 153 左右)

#IfWinActive, G:\ ahk_class Notepad++
    ^s::Send ^!j^s
#IfWinActive

第一行检查当前窗口是否为 notepad++ 以及打开的文件是否来自G:\分区(Notepad++ 将当前文件路径设置为标题)

第二行捕获Ctrl+ S,然后先发送Ctrl+ Alt+ J(Notepad++ 键盘快捷键将行尾更改为 Unix),然后Ctrl+S最后保存)

相关内容