是否可以在IntelliJ GIT终端中为本地分支名称使用自动完成选项?我可以为GIT命令使用自动完成选项,但无法找到为分支使用相同选项的方法。
例如,我想输入git checkout RS-1
+ TAB(假设分支名称是 RS-1-new-feature)来自动完成或显示自动完成的可能选项列表。
**我的环境:**Windows 10,智能J IDEA 2019.3旗舰版,GIT 2.25.1.windows.1
IntelliJ设置:
GIT可执行文件的路径:C:\Program Files\Git\cmd\git.exe
设置〉工具〉终端〉 shell 路径:cmd.exe
3条答案
按热度按时间20jt8wwn1#
IntelliJ IDEA终端只运行您配置的shell,它不提供任何附加功能或完成此shell。
如果您正在使用的shell支持分支名称完成,那么它也可以在终端工具窗口中工作。
如果您将shell更改为PowerShell可执行文件,则可以选择http://dahlbyk.github.io/posh-git/。
6ojccjat2#
你现在使用的是cmd,你可以将默认的IntelliJ终端改为Bash,以获得git bash终端的所有自动完成功能,请按照以下步骤操作:
文件-〉设置-〉工具-〉终端-〉 shell 路径
在Shell路径中输入git bash可执行文件的路径。
yxyvkwin3#
修复:默认情况下,Intellij会使用powershell作为终端,现在只需将其更改为git bash即可。步骤如下:
1.文件-〉设置-〉工具-〉终端
1.更改 shell 路径-〉C:\程序文件\Git\bin\bash.exe(窗口)
1.应用并重新启动Intellij作者:东索宾102