• 技术文章 >开发工具 >sublime

    Sublime怎么更改Powershell为CMD

    藏色散人藏色散人2021-12-21 17:03:12转载1689

    下面由sublime教程栏目给大家介绍关于Sublime Terminal插件Win7下怎么更改Powershell为CMD,希望对需要的朋友有所帮助!

    Sublime Terminal插件Win7下更改Powershell为CMD

    至于为什么要更改,我想你肯定也和我一样,不想装Powershell,尽管它很强大,很强大...

    话不多说,需要的请看操作:

    找到插件安装位置,修改”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':

    想必小伙伴们已经看出来了,其实就是将Powershell判断注释掉,只要是Windows,就直接将Terminal路径设置为cmd路径。


    以上就是Sublime怎么更改Powershell为CMD的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:segmentfault,如有侵犯,请联系admin@php.cn删除
    专题推荐:Sublime
    上一篇:sublime3如何安装LiveReload(图文) 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 解决Mac下sublime打不开iTerm2的问题• Sublime执行后没有执行结果怎么回事?• 能不能在sublime text中添加图片?• sublime怎么实现对Gradle的支持• sublime3如何安装LiveReload(图文)
    1/1

    PHP中文网