我在 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最后保存)