我计划使用以下命令将窗口终端更改为 Emacs 编辑样式:
Set-PSReadLineOption -EditMode Emacs
但在启动新的终端实例或重新启动机器时它失败了。
作为解决方案,我写入Set-PSReadLineOption -EditMode Emacs
startup.ps1/c/Users/gaowei/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Startup
不幸的是,重启机器后它仍然不起作用。
有什么问题?如何永久改变终端的编辑模式为 emacs?
答案1
你做错了。启动开始菜单中的文件夹用于在启动时执行某些操作,与 PowerShell 无关。您需要修改您的PowerShell 配置文件使其适用于每个 PowerShell 会话。只需运行以下命令
Add-Content -Path $PROFILE -Value 'Set-PSReadLineOption -EditMode Emacs'
将所需命令添加到配置文件中。之后重新打开 PowerShell 或. $PROFILE
运行来源个人资料立即应用新设置
您还可以通过运行notepad.exe $PROFILE
或使用您喜欢的任何文本编辑器打开它来编辑配置文件
更多信息请阅读关于个人资料