【使用教程】CMDer,Window下CMD的替代者

cmder是什么

Windows发展了这么年,UI啊、性能啊做了若干的变化,无奈命令行还是一如既往的差。

这个超级丑陋的界面,我是不能忍的。

而且还不支持Ctrl + c这样的快捷键,反正各种不习惯。

有人说命令行现在谁用呢?那可不一定,首先做开发的一般都会用到,比如说Python,我直接在命令行里面把一些简单的功能调一下多简单,不用使用的超级笨的IDE 了。

我们平时也会有需求啊,比如建一个文件可以用手点,但是建它100个,还是用手点嘛,当然用bat批处理更快呢。

如果要抛弃Windows有是不可能的,因为不是每个人都习惯用Linux,而且Linux上面确实有很多软件做得不好。那么有没有折中的办法呢?

可以使用CMDer,它就是一个第三方的,非常好用的命令行工具。

而且还集成了若干Linux的命令以及vim、git等。

下面介绍一下配置步骤。

安装

下载安装包:下载链接

直接解压其实就可以用,里面有一些配置我都已经做好了,不过还是介绍一下怎么用吧。

环境变量

首先是配置环境变量

  • 打开环境变量对话框

  • 修改环境变量
    • 变量名 CMDER_HOME
    • 变量值 CMDER解压包的绝对路径
    • PATH里面添加%CMDER_HOME%

这两步实际上就相当于Linux的,

export CMDER_HOME="绝对路径"
export PATH="$PATH:$CMDER_HOME"

目的是将CMDER.EXE加入到环境变量中,以后在CMD中执行可以默认搜索到。

添加cmder到右键

这一步是为了实现可以在任意一个目录窗口里面右键打开CMDER

只需要通过CMD执行

Cmder.exe /REGISTER ALL

alias别名

快捷方式:Win + Alt + P

Environment里添加

set PATH=%ConEmuBaseDir%\Scripts;%PATH%
set LANG=zh_CN.UTF-8
ls=ls --show-control-chars -F
alias ll=ls -al --show-control-chars --color $*
alias gs=git status
alias gl=git log
alias ga=git add
alias gc=git commit
pwd=cd
clear=cls

这样就可以在CMDER中使用gl来代替git log等了。

解决中文乱码

设置中修改Environment

set LANG=zh_CN.UTF-8 解决中文乱码问题

  • 如果想在win使用shell命令,需要修改 set PATH=%ConEmuBaseDir%\Scripts;%PATH% 改成如下
set PATH=%ConEmuBaseDir%\Scripts;%CMDER_HOME%\vendor\git-for-windows\usr\bin;%PATH%

修改命令提示符号

想把提示符设置为与Linux一样$而不是默认的λ

可以修改文件 ${CMDER_HOME}\vendor\clink.lua

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

改成

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

打开窗口

新标签打开管理员权限终端

使用Ctrl + T打开新窗口

在对话框里面可以选管理员权限。

如何默认开启PowerShell

使用Win + Alt + P打开设置窗口。

你只要按下 Ctrl+滑鼠滚轮

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

可安装包列表

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

原文地址:https://www.cnblogs.com/dy2903/p/8409146.html

时间: 2024-10-10 10:38:30

【使用教程】CMDer,Window下CMD的替代者的相关文章

window下cmd命令行的个人使用——集录

1.进入C盘: c: 2.进入文件夹text: cd text 3.返回上一个文件夹: cd .. 4.创建文件夹text:(mkdir在window,linux,mac上都能执行) mkdir text md text 5.当前目录下创建空文件app.js: (其中"."表示换行, ">" 表示输出) echo. > app.js 往app.js文件写入内容:var a = 1; echo var a = 1; > app.js 往app.js文

svn在window下CMD命令

添加文件夹内所有新增文件: svn add . --no-ignore --force 删除文件夹内所有miss文件: powershell "svn status | ? { $_ -match '^!\s+(.*)' } | % { svn del $Matches[1] }" 原文地址:https://www.cnblogs.com/change4587/p/11057318.html

定制windows环境下cmd替代软件ConEmu

定制windows环境下cmd替代软件ConEmu 公认的是Windows环境下命令行界面太难用. 不管是cmd还是powershell都不顺手!!窗口宽度不能全屏,字体太难看还不能调整,窗口背景不能更换,永远的黑白配,最痛苦的是复制和粘贴.都不知道MS是怎么想的?搞个这么个反人类的东西出来,还万年不变,从Windows诞生到Windows7不论是桌面版还是服务器版都一样,到了windows8/windows10换成powershell一样的鸡肋. 在百度搜了一下,找到cmd的替代软件conem

解决Window下文件名过长,导致无法删除,打开等问题

由于重装了Win8.1,在C盘会生成window.old的文件夹.本来想删除的,却出现文件名太长无法删除.那就改名呗,右键选择文件,我去,只有打开和发送选项,连属性选项都没有.当然打开和发送功能也不能正常使用. 那就用cmd来改名或删除呗,发现两个操作均由于文件名过长而失败. 由于当时没有截图,事后模拟一下,发现不能再现之前的情况: 后来google一个可行方案:可以使用文件短名来代替长长的文件名. cd C:\Windows\Vss\Writers\Application dir \x #就会

window下实现在线预览功能

window下实现在线预览功能 最近用到文档在线预览功能,之前没接触过,一切从零开始,整了一段时间终于实现,现在把方法分享给大家! 一.主要思路 先将其他格式的文档(office文档.txt.图片等等)通过OpenOffice转换成PDF格式文档,然后通过swftools(http://www.swftools.org/)将PDF格式文档转换为swf格式文档,最后通过flexpaper显示swf格式的文档,从而实现预览多种格式的文档. 使用到的工具自己从网上下载,很好找的. 二.实现过程 1.其

window 下mysql :1045 - Access denied for user ‘like’@'localhost'(using password:YES)

安装了MySQL Server 6.0,在登陆是总是提示:1045 - Access denied for user ‘like’@'localhost'(using password:YES),在网上搜索半天最终解决,特记录下解决办法: 第一步:停止mysql 服务: 第二步:修改my.ini文件,具体是在文件中[mysqld]下面添加这句: skip_grant_tables; 第三步:cmd 进入命令窗口,输入mysql -uroot -p ,输入密码: 第四步:成功登陆后,依次执行:UP

Window下UDP(socket)接和收数据案例

 配置QT的环境变量,这台电脑à属性à高级系统设置à高级à环境变量à系统变量àpathàC:\Qt\Qt5.3.0\5.3\mingw482_32\bin;C:\Qt\Qt5.3.0\Tools\QtCreator\bin 创建一个QT项目:winAndLinuxMyUdpProject项目 修改QT的项目文件,修改winAndLinuxMyUdpProject.pro文件: 注意,这的的:LIBS+= -lWs2_32  ##标示使用window下的Ws2_32.lib,-l表示要链接后面

Window下python+Apache+mod_wsgi+Django配置(python2.7)

前言:试着使用python搭建一个网页,分别在windows下和linux下,本篇文章主要讲解Window下python+Apache+mod_wsgi+Django服务器配置过程中遇见的问题和解决方法. 正文: 首先,需要下载python.Apache.mod_wsgi.Django,下载地址如下 mod_wsgi:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi(因为python2.7,所以下载mod_wsgi?4.4.21+ap24vc

MongoDB在window下的安装

1.下载mongodb的windows版本,有32位和64位版本,根据系统情况下载,下载地址:http://www.mongodb.org/downloads 2.解压缩至D:/mongodb即可 3.创建数据库文件的存放位置,比如D:/mongodb/data/db.启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功.默认文件夹路径为c:/data/db.使用系统默认文件夹路径时,启动服务无需加--dbpath 参数说明,但文件夹还要手工创建