zoukankan      html  css  js  c++  java
  • Windows神器cmder

    一、下载安装

    官网:https://cmder.net/

    下载解压,免安装

    双击exe启动

    二、配置

    cmder 加到环境变量

    可以把Cmder.exe存放的目录添加到系统环境变量;加完之后,Win+r一下输入cmder,即可。

    这时候打开cmder的时候,最开始会出现一句 “ 此时不应有 \cmder\vendor\bin

    参考:https://blog.csdn.net/poem_qianmo/article/details/26048697?utm_source=tuicool&utm_medium=referral

    原因是cmder路径的原因,我将它从Program Files(lv) 移动到 Program Files就好了

    还有一种设置环境变量的方式(推荐)

    1. 新建变量:CMDER_HOME=cmder所在的目录

    E:Program Filescmder

    2. 在path中新增  %CMDER_HOME%

     

    添加 cmder 到右键菜单
    管理员方式打开终端或者cmder, 这个是一个(超级)痛点需求, 实际上上一步的把 cmder 加到环境变量就是为此服务的, 在管理员权限的终端输入以下语句即可:

    Cmder.exe /REGISTER ALL

    三、使用

    复制粘贴操作

    鼠标选中即可复制
    Ctrl + V粘贴

    借用Win下逆天神器:AutoHotKey(这个下篇要好好记载下)为Cmder配置自己喜欢的快捷键(个人用Alt+r):

    !r:: run, D:**cmder_miniCmder.exe

    常用快捷键

    跟一般浏览器页签操作习惯一致:

    Tab:自动路径补全
    Ctrl+T:新页签
    Ctrl+W:关闭页签
    Ctrl+Tab:切换页签
    Alt+F4:关闭所有页签
    Alt+Shift+1:开启cmd.exe
    Alt+Shift+2:开启powershell.exe
    Alt+Shift+3:开启powershell.exe (系统管理员权限)
    Ctrl+1:快速切换到第1个页签
    Ctrl+n:快速切换到第n个页签( n值无上限)
    Alt + enter: 切换到全屏状态;
    Ctr+r 历史命令搜索;
    End, Home, Ctrl : Traversing text with as usual on Windows
    2, 可在视窗内搜寻画面上出现过的任意关键字。
    3, 新增页签按钮,可透过滑鼠新增页签。
    4, 切换页签按钮,可透过滑鼠切换页签。
    5, 锁定视窗,让视窗无法再输入。
    6, 切换视窗是否提供卷轴功能,启动时可查询之前显示过的内容。
    7, 按下滑鼠左键可开启系统选单,滑鼠右键可开启工具选项视窗。 Win+Alt+P :开启工具选项视窗

    cmder下使用virtualenv和condaenv

    1. 进入cmder的settings-startup-Tasks

    2. “+”号新建一个task,取名叫 cmd::anaconda

    3. 修改task参数

    cmd /k ""E:ProgramDataAnaconda3Scriptsactivate.bat""

    或者

    cmd /k ""%ConEmuDir%..init.bat"" & C:ProgramDataAnaconda3Scriptsactivate.bat C:ProgramDataAnaconda3

    记得修改启动anaconda的base虚拟环境的脚本文件(activate.bat)地址

    顺便记录一下virtualenv和condaenv的使用:
    当然前提是你已经安装了virtualenv、virtualenvwrapper和anaconda。

    virtualenv操作condaenv操作解释
    workon conda env list 查看创建的所有虚拟环境
    mkvirtualenv --python=绝对路径python.exe 虚拟环境名 conda create -n 虚拟环境名 python=PY版本 根据python版本创建虚拟环境
    workon 虚拟环境名 activate 虚拟环境名 进入虚拟环境
    deactivate deactivate 退出虚拟环境
    rmvirtualenv 虚拟环境名 conda remove -n 虚拟环境名 --all 删除虚拟环境


     
    参考链接:

    四、cmder设置代理

    Windows 下给终端(cmd,Git Bash,PowerShell)配置代理;命令很简单,跟在 Linux 下没什么区别。

    set http_proxy=http://127.0.0.1:1080
    set https_proxy=http://127.0.0.1:1080
    
    set http_proxy_user=user
    set http_proxy_pass=pass
    
    set https_proxy_user=user
    set https_proxy_pass=pass
    
    # 恢复
    set http_proxy=
    
    set https_proxy=
    
    # Ubuntu 下命令为 export
    # export http_proxy=http://127.0.0.1:1080

    注意:

    1. 一定要加 http://,直接写域名或者 IP 不行。
    2. http 和 https 都要设置。

    然后如果想验证是否成功配置了代理的话,用 curl https://www.google.com, 别用ping

    用 ping 命令是不可以的。ping的协议不是https,也不是https,是ICMP协议。

    cmd,Git Bash,PowerShell 设置的方式不同:

    In cmder session:

    set http_proxy=http://[proxy]:[port]
    set https_proxy=http://[proxy]:[port]

    In bash session:

    export http_proxy=http://[proxy]:[port]
    export https_proxy=http://[proxy]:[port]

    In PowerShell session:

    $env:http_proxy=http://[proxy]:[port]
    $env:https_proxy=http://[proxy]:[port]

    上面命令的作用是设置环境变量,不用担心,这种环境变量只会持续到cmd窗口关闭,不是系统环境变量

    还有一个问题是:我使用ss,设置cmd代理可以访问。但是使用v2rayN,设置代理之后不能访问

    参考链接:

    https://www.cnblogs.com/whoamme/p/10684096.html

    https://zcdll.github.io/2018/01/27/proxy-on-windows-terminal/

     
     
  • 相关阅读:
    转载一篇文章 python程序员经常犯的10个错误
    外部表与partition
    grpc 入门(二)-- 服务接口类型
    用例图简介(转)
    UML类图(Class Diagram)中类与类之间的关系及表示方式(转)
    快速搭建fabric-v1.1.0的chaincode开发环境
    ubuntu networking 与 network-manager
    [转]bashrc与profile区别
    超矩链--基于矩阵的分布式账本
    adb 在windows7中的使用
  • 原文地址:https://www.cnblogs.com/tanrong/p/12944469.html
Copyright © 2011-2022 走看看