终端 > 命令输入
命令纠正
# 命令纠正 import VideoEmbed from '@components/VideoEmbed.astro'; ## 什么是命令纠正 该功能构建于开源项目 [nvdn/thefuck](https://github.com/nvbn/thefuck) 之上。以下是 Warp 团队认为“命令纠正”特别有用的几个场景: * 命令拼写错误 * `gti checkout myBranchName` -> `git checkout myBranchName` * `cd ap/sorce/executtor` -> `cd app/source/executor` * 缺少参数标志 * `git push` -> `git push –set-upstream myBranchName` * 添加权限 * `./script` -> `chmod +x ./script && ./script` ## 如何访问 * 命令纠正默认处于开启状态。你可以通过前往 **Settings**(设置) > **Features**(功能) > **Terminal Input**(终端输入) > 切换 “Suggest corrected commands”(建议纠正命令)来关闭它。 * 执行错误命令后,输入编辑器上方会出现一个面板,显示纠正后的命令建议。`CLICK`(点击)或按 `RIGHT`(右)方向键即可插入该建议。 ## 工作原理 <VideoEmbed url="https://www.loom.com/share/180e1dc8d1504ec39c00694d9fd71b7c?hide_owner=true&hide_share=true&hide_title=true&hideEmbedTopBar=true" title="命令纠正演示" /> #### 命令纠正规则: | 命令 | | ------------------------------------------------------------- | | brew | | cargo | | cat | | cd | | chmod | | conda | | cp | | docker | | generic (命令不可知,例如拼写错误的执行程序名称) | | git | | go | | grep | | java | | ls | | mkdir | | npm | | pip | | python | | sed | | sudo | | yarn |“命令纠正”功能会对之前执行的命令提供自动纠正建议,以捕捉拼写错误、遗漏的参数标志,并修复常见的控制台错误。
它是什么
标题为“它是什么”的章节此功能构建于开源项目 nvdn/thefuck 之上。以下是 Warp 团队认为“命令纠正”特别有用的几个场景:
- 命令拼写错误
gti checkout myBranchName->git checkout myBranchNamecd ap/sorce/executtor->cd app/source/executor
- 缺少参数标志
git push->git push –set-upstream myBranchName
- 添加权限
./script->chmod +x ./script && ./script
如何访问
标题为“如何访问”的章节- 命令纠正默认处于开启状态。你可以通过前往 Settings(设置) > Features(功能) > Terminal Input(终端输入) > 切换 “Suggest corrected commands”(建议纠正命令)来关闭它。
- 执行错误命令后,输入编辑器上方会出现一个面板,显示纠正后的命令建议。
CLICK(点击)或按RIGHT(右)方向键即可插入该建议。
工作原理
标题为“工作原理”的章节命令纠正规则
标题为“命令纠正规则:”的章节| 命令 |
|---|
| brew |
| cargo |
| cat |
| cd |
| chmod |
| conda |
| cp |
| docker |
| generic (命令不可知,例如拼写错误的执行程序名称) |
| git |
| go |
| grep |
| java |
| ls |
| mkdir |
| npm |
| pip |
| python |
| sed |
| sudo |
| yarn |