为编辑器命令创建别名的原因是可以随时更改编辑器,而不必更改肌肉记忆即可使用新命令 。这也意味着可以创建更多打开编辑器的别名,而不必在更改编辑器时更改所有别名 。
接下来,添加profile别名以在编辑器中打开配置文件脚本 。这样就无需记住个人资料的位置,可以运行profile并可以立即开始对其进行编辑 。还添加了一个reload 别名,该别名仅使用配置文件脚本重新加载外壳程序 。这时可以使用对配置文件脚本所做的更改,而不必创建新的终端实例 。
Bash适配同理对bash也进行配置 。在bash中,配置文件是位于的bash脚本~/.bashrc 。默认情况下,它已经包含很多东西,因此将更改添加到脚本的底部,其内容为:
# ~/.bashrcexport EDITOR="nano"alias editor="$EDITOR"alias edit="editor"export PROFILE="~/.bashrc"alias profile="editor $PROFILE"alias reload="source $PROFILE"alias explorer="explorer.exe"和PowerShell脚本非常相似 。首先,创建一个EDITOR环境变量 。一些Linux程序会通过EDITOR变量启用默认浏览器,为了让程序默认特定编辑器,需要给设置它的值 。然后利用EDITOR新建两个别名editor和edit 。
然后,添加相同的名称profile和reload别名以编辑并重新加载概要文件脚本 。
最后,添加了另一个别名,该别名映射explorer到explorer.exe与在PowerShell中打开WSL中的Windows File Explorer相同的命令 。
终端编辑器终端编辑器,前面适配时候,选择了nano,它是一个非常直观且易于使用的终端编辑器 。对没有太多的终端编辑经验的人来说,Vim不是和合适,nano可能也会有一定的上手难度,为此,此处我们选择一个更加现代和直观容易好用的用golang开发的编辑器micro 。

文章插图
PowerShell配置在PowerShell中,可以很容易通过scoop或 Chocolatey安装模块 。如果尚未安装,则强烈建议这样做,因为这样可以使在Windows中安装程序更加轻松 。在本指南中,将使用scoop 。安装了scop之后,只需运行即可scoop install micro 。就可以,运行micro以编辑文件 。
让我们更新配置文件脚本以使用它:
# C:UsersCCDocumentsPowerShellMicrosoft.PowerShell_profile.ps1Set-Alias -Name editor -Value microUbuntu配置要在Ubuntu上安装,可以从micro网站运行安装脚本:curl getmic.ro | bash更新bash配置文件以使用它:# ~/.bashrc
export EDITOR="micro"micro主题使用micro进行编辑,可能会发现它的主题与WT主题冲突 。一种选择是将的WT主题移植到micro,但这会费工夫 。而使用内置simple主题会使用终端主题的背景颜色,所以可以直接用它 。必须分别为PowerShell和WSL配置micro 。要进行配置,请打开Micro,按Ctrl+E打开命令提示符,然后输入命令set colorscheme simple 。
终端提示要使终端真正漂亮,还需要自定义终端命令行提示 。有很多工具,可以供选择,目前最受欢迎的是Bash的ohmyzsh和PowerShell的oh-my-posh 。此处我们选择Starship 。

文章插图
Starship,是一种“快速,快速”的跨平台替代方案,具有令人愉快的简单提示和一些出色的自定义功能(有望在将来的版本中提供更多功能) 。由于WSL和PowerShell都可以访问Windows文件系统,设置一个Starship配置文件,两者共享 。
PowerShell Starship要为PowerShell的安装Starship,可以再次使scoop一键安装:
scoop install starship为了要加载它,需要在编辑配置文件添加配置:# C:UsersCCDocumentsPowerShellMicrosoft.PowerShell_profile.ps1Invoke-Expression (&starship init powershell)现在,可以运行reload别名并立即看到漂亮的提示 。Bash在bash中安装Starship也同样简单 。首先从他们的网站运行bash安装脚本:
curl -fsSL starship.rs/install.sh | bash然后将其初始化脚本添加到配置文件中:# ~/.bashrceval "$(starship init bash)"输入reload,我们现在也可以在bash中看到它 。Starship配置要在PowerShell和WSL上对Starship进行相同的配置,首先在Windows文件系统中为PowerShell创建配置文件,然后在WSL文件系统中创建符号链接 。
Starship~/.config/starship.toml默认情况下会在其中查找其配置文件 。在PowerShell中,~解析为C:Users<username>,因此可以运行以下命令来创建配置文件:
推荐阅读
- 法正在蜀汉地位 诸葛亮和法正谁更厉害?军事
- 清朝是公主还是格格 清朝公主和格格有什么不同
- 为什么胡亥继位不是扶苏?胡亥和扶苏是什么关系
- 农药有哪些作用和特点
- 贾琏为什么要和贾珍,尤三姐喝酒 尤二姐与贾珍贾蓉的关系
- 白茶和乌龙茶,安吉白茶可研制红茶
- 房扑和房颤的区别是什么
- 1到5年级的古诗和日积月累?五年级积累古诗
- 蜀国被灭的时候东吴怎么不帮 东吴和蜀汉存在多少年
- 江南四大才子是哪些人 江南四大才子和吴中四才子
