Was den Grund betrifft, warum Sie ändern möchten: Ich denke, Sie müssen wie ich sein und Powershell nicht installieren wollen, auch wenn dies der Fall ist sehr leistungsstark und leistungsstark...
Worte Es gibt nicht viel zu sagen, schauen Sie sich bei Bedarf bitte die Bedienung an:
Suchen Sie den Installationsort des Plug-Ins und ändern Sie die Datei „Terminal.py“:
if os.name == 'nt': # if os.path.exists(os.environ['SYSTEMROOT'] + # '\System32\WindowsPowerShell\v1.0\powershell.exe'): # # This mimics the default powershell colors since calling # # subprocess.POpen() ends up acting like launching powershell # # from cmd.exe. Normally the size and color are inherited # # from cmd.exe, but this creates a custom mapping, and then # # the LaunchPowerShell.bat file adjusts some other settings. # key_string = 'Console\%SystemRoot%_system32_' + # 'WindowsPowerShell_v1.0_powershell.exe' # try: # key = _winreg.OpenKey(_winreg.HKEY_CURRENT_USER, # key_string) # except (WindowsError): # key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, # key_string) # _winreg.SetValueEx(key, 'ColorTable05', 0, # _winreg.REG_DWORD, 5645313) # _winreg.SetValueEx(key, 'ColorTable06', 0, # _winreg.REG_DWORD, 15789550) # default = os.path.join(package_dir, 'PS.bat') # sublime_terminal_path = os.path.join(sublime.packages_path(), installed_dir) # # This should turn the path into an 8.3-style path, getting around unicode # # issues and spaces # buf = create_unicode_buffer(512) # if windll.kernel32.GetShortPathNameW(sublime_terminal_path, buf, len(buf)): # sublime_terminal_path = buf.value # os.putenv('sublime_terminal_path', sublime_terminal_path.replace(' ', '` ')) # else : default = os.environ['SYSTEMROOT'] + '\System32\cmd.exe' elif sys.platform == 'darwin':
Ich glaube, Sie haben es getan Ich habe es bereits herausgefunden. Tatsächlich bedeutet dies, dass Sie das Powershell-Urteil auskommentieren müssen. Solange es sich um Windows handelt, können Sie den Terminalpfad direkt auf den cmd-Pfad festlegen.