nano
我以前在 Cygwin/Windows 下使用过编辑器。当我nano
使用
nano FILENAME
并且我之前已经使用 nano 编辑过该文件,光标位于最后已知位置。
现在我在使用 MacOS(它的版本标识为微微 5.09) 并发现它nano
不再记得自己的位置。这是可以通过某种方式配置的吗,还是只是实现上的差异?
答案1
顺便说一句,正如你所说,nano
在 macOS 上并不是真正的nano
,它只是pico
有别名的文本编辑器(使用符号链接,让习惯使用nano
文本编辑器的人能够使用文本编辑器……)
自 macOS 12.3 起,Apple 已用nano
取代pico
。
pico
在某种程度上,是 的前身,nano
并不具备其许多更强大的功能,包括记住位置。
答案2
为了使 Nano 编辑器记住 macOS 上的最后编辑位置,您需要为其创建一个配置文件。步骤如下:
打开终端并输入
nano ~/.nanorc
以创建或打开 Nano 配置文件。在文件末尾添加以下行:
set positionlog
按以下方式保存文件Ctrl+O然后按退出 NanoCtrl+X。
现在,当您重新打开 Nano 时,它应该会记住上次编辑的位置。如果不行,请尝试重新启动您的终端或计算机。