Cmder 使用指南

本贴最后更新于 2321 天前,其中的信息可能已经时移世异

cmder 是在 windows 中代替 cmd 的一种方案

官网:(cmder)[http://cmder.net/] 一般下载 full

1. 增加环境变量

CMDER_HOME    D:\cmder
PATH          %CMDER_HOME%

2. 注册到右键菜单

使用管理员权限运行

Cmder.exe /REGISTER ALL

3. 配置 UTF-8 取消中文乱码

快捷键 win + alt + p
Startup->Environment
在超大文本框里输入配置

set PATH=%ConEmuBaseDir%\Scripts;%PATH%
set LANG=zh_CN.UTF-8
set LC_ALL=zh_CN.utf8

4. 添加常用命令

%CMDER_HOME%\config\user-aliases.cmd 最后几行加入

l=ls --show-control-chars 
la=ls -aF --show-control-chars 
ll=ls -alF --show-control-chars
ls=ls --show-control-chars -F
cd=cd /d $*
st="D:\Sublime Text 3\sublime_text.exe" rem 输入st打开Sublime Text 3编辑器

5.修改命令提示符号

修改文件 %CMDER_HOME%\vendor\clink.lua

    if env == nil then
        lambda = "λ"
    else
        lambda = "("..env..") λ"
    end

改成

    if env == nil then
        lambda = "$"
    else
        lambda = "("..env..") $"
    end

6. 提示符后第一个字母

如果输入的命令 cxxxxx 超过 4 个字符,则用向上箭头往前翻命令的时候,会发现提示符后面多了一个字母 c。虽然不影响命令的执行,但看着不顺眼,而且如果这个时候再用左右箭头移动光标,尝试修改命令参数的话,会发现修改的位置完全不对。
这是因为 cmder 的命令行提示符是 lambda,这是特殊字符,直接显示的时候没有问题,但往前往后回溯命令的时候就会显示不正确。

解决的办法也简单,就是把命令行提示符换掉:在 %CMDER_HOME%\vendor\clink.lua 中,找到 set_prompt_filter 函数,加上一行:

clink.prompt.value = string.gsub(clink.prompt.value, lambda, ">>")

7. Chocolatey 软件包管理系统

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

安装软件命令 choco install softwareName,

短写是 cinst softwareName
查询安装包是否存在 clist softwareName

可安装包列表

window 下常用的开发环境应用

推荐安装

cinst Wget
cinst nano
cinst curl

安装示例

choco install autohotkey.portable    #安装 AutoHotkey (Portable)
choco install nodejs.install  #安装 node
choco install git.install     #安装 git
choco install python          #安装 python
choco install ruby            #安装 ruby
choco install jdk8            #安装 JDK8
choco install googlechrome    #安装 Chrome
choco install google-chrome-x64 #Google Chrome (64-bit only)
choco install firefox         #安装 firefox
choco install notepadplusplus.install #安装 notepad++
choco install Atom                    #安装 Atom
choco install SublimeText3            #安装 SublimeText3

8. 添加快捷键

右键 cmder.exe > 创建快捷方式 > 右键快捷方式 > 点击快捷键项 > 按 Ctrl + Alt + T. 以后按 Ctrl + Alt + T 的时候就会运行 Cmder 了.

9. 常用小技巧

可在视窗内搜寻画面上出现过的任意关键字

按键 说明
Tab 自动路径补全
Ctrl+T 建立新页签
Ctrl+W 关闭页签
Ctrl+Tab 切换页签
Alt+F4 关闭所有页签
Alt+Shift+1 开启 cmder.exe (系统管理员权限)
Alt+Shift+2 开启 cmder.exe
Alt+Shift+3 开启 powershell.exe
Alt+Shift+3 开启 powershell.exe (系统管理员权限)
Ctrl+1 快速切换到第 1 个页签
Ctrl+n 快速切换到第 n 个页签 (n 值无上限)
Alt + enter 切换到全屏状态
Ctr+r 历史命令搜索

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...