• cmder 基本配置和使用


    cmder是windows下的一款终端工具,支持很多linux命令,用起来还是很爽的。

    更新:现在用git bash了~cmder很多功能也用不到,提供类似bash的环境感觉git bash已经够了
    WIN10-NOTE:win10的console默认把颜色支持关闭了,需要程序自己开启,所以你使用的cosole程序如果输出颜色失败,更新一下往往就能解决。

    • php存在问题,7.2.0已经解决,不过部分console软件为了兼容开始的win10关闭了颜色,可以使用--ansi之类的开启

    安装

    直接在官网下载即可,免安装,解压即可用。

    配置

    cmder配置

    使用win+alt+p打开配置面板

    main

    字体、外观。。。

    StartUp

    配置打开终端执行的一些任务和环境变量设置

    • specified name task这儿可以选择默认启动的终端类型,如cmder、bash、cmd、powershell、git bash等
    • 解决中文乱码,很重要的设置:set LC_ALL=zh-CN.UTF8 ,不要使用set LANGUAGE=zh-CN.UTF8,因为这个设置了之后对{cmd:cmder}有效但是对{bash:bash}无效
    • current directory设置
      cmder其实使用的是ComEmu终端,当我们新建一个相同终端的时候,想要从当前的目录开启一个新的终端而不是从startup目录开启。首先需要修改一下task的配置。

      参见What you shall do to get CD support

    Keys & Macro

    快捷键等

    • ctrl+会和vscode的快捷键冲突,可以在这儿改一下

    Integretion

    设置右键菜单等

    • Command那一行的设置:cmd -new_console:d: !ConEmuWorkDir! /C "d:cmdervendorgit-for-windowsinash --login -i"
      • new_console:d:指定目录,!ConEmuWorkDir!代表右键菜单点击时候的目录名,注意前后一定要是空格,否则不会被识别为预定义变量
      • cmd /C 是执行某个命令,填写bash的位置即可
    • Icon file设置icon的目录
      这个bash也是可以设置~/.bash~/.bash_profile

    右键菜单快捷命令

    这个的开始目录是固定的
    注册了之后好像去不掉了。。。。

    cmder /register user/all
    cmder /unregister user/all

    和vscode好基友合作

    用户配置中制定终端和git的可执行路径

     "terminal.integrated.shell.windows": "D:\cmder\vendor\git-for-windows\bin\bash.exe",
     "git.path":"D:\cmder\vendor\git-for-windows\mingw32\bin\git.exe"
    

    NOTE:这个时候windows cmd里边的环境变量此时不会载入,也许要特殊设置task??有知道的大佬可以留言指导一下,蟹蟹罗~

    PS:这个bash的工作目录不是通过命令行参数传递的,写一个bat脚本获取vscode传给调用shell程序的参数就知道了,bat脚本里通过%1获取第一个参数

    可能的bug

    如果是windows 10版本是1703,在vscode中使用终端的时候非英文环境可能存在输出异常,只要下载 KB4020102补丁即可。

    Cmder 是一款好用的 Console Emulator,其官网为:

    http://cmder.net/

    下载完后,我们可以在 Window 下配置我们的 Cmder 了

    win + R 启动 Cmder
    我们可以在 Window 环境变量的 PATH 中添加我们Cmder的路径,以后就可以通过 win + R 输入相关名称来启动我们的Cmder了

    右键添加 Cmder here 选项
    我们首先需要通过原来的cmd来到Cmder的目录下,然后运行相关的指令:

    Cmder.exe /REGISTER ALL

    运行此命令后,我们右键菜单中就多了 Cmder here 的选项,可以快速在某个文件夹下打开Cmder

    ps:如果出现错误,请尝试以管理员身份运行Cmder

    设置Cmder初始目录
    我们可以按下:win + alt + p 来开启 Cmder 的设置菜单,首先我们看到Startup里面的Specified named task选项,该选项说明了你当前使用的是哪个task

    接着我们选择Startup下面的Tasks ,修改刚刚看到的对应的选项,加上:

    -new_console:d:%your_path%

    把%your_path%改为你需要的初始目录即可

    或者我们也可以点击Startup dir...按钮进行GUI操作

    修复ls指令中文乱码的问题
    我们可以按下:win + alt + p 来开启 Cmder 的设置菜单,选择Startup 下面的Environment,添加一项:
    set LANG=zh_CN.UTF-8
    ---------------------
    作者:superxlcr
    来源:CSDN
    原文:https://blog.csdn.net/superxlcr/article/details/78713242
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    小程序添加本地图片
    实现预览大图效果
    react-native 使用localhost报 Network request failed
    记两点错误reac-native
    react-native 进行调试
    微信公众号微信支付遇到的一些问题
    关于ionic3做微信公众号
    [c#]Extesion method
    值得收藏的27个机器学习的小抄
    ODBC Driver Development
  • 原文地址:https://www.cnblogs.com/johnhery/p/9835819.html
Copyright © 2020-2023  润新知