本文只做一些非常片面性的介绍,更多的功能和技巧请亲自查看官方文档并自行体会
官网地址:http://cmder.net
我们在 Cmder 里面可以 用 Pygments 对语法进行高亮显示。正如 安装和使用 pip 所做的那样 pygmentize demo.f90
等。但是 这个命令有点长我其实很想把他改成 cat
因为从功能上来讲 这里面的 pygmentize
和 cat
是一样的,都是对文本进行输出,唯一的不同是 前者带有语法高亮。那么我们如何用 cat
来实现 同样的效果呢?
从别的地方找到了一个参考,价值不大,而且很误导,所以不放链接了,最后通过查找官方文档解决(想学东西就要看官方的,很多民间东西误导人,包括我这里写的也是,仅仅是自己的记忆,确实主要是写给自己看的,我只能保证我写的东西自己看了可以明白)。
使用的是 alias
(别名)功能,而这个别名功能据我所知应该是 linux 上面的。
Aliases
There is simple support for aliases. They can be created by using the alias
command like this: alias ls=ls --color $*
. They are pretty much just doskeys in /config/aliases
. One per line. And make sure to handle arguments by putting argument variables $* somewhere.
看到这里相信你应该知道如何配置了: alias cat=pygmetize $*
即可。请一定注意这里面的参数,必须是带参数的否则的话, 这个 cat
别名将无法使用。
这个终端还是比较给力的,对中文支持的不赖。
我们使用 alias
命令可以查看目前已经定义好的别名,而这些都是存放在一个文件中的,由于 Cmder 是一个 portable 的软件,因此,你肯定能够猜到这个文件存在于 cmder 的目录下面 这个文件是 C:\Program Files\cmder_mini\config\aliases
一个无后缀的纯文本文件,其实别名可以直接写在这里面,省的在命令行里敲。
C:\Users\DELL\Desktop
λ alias
Use /? for help
e.=explorer .
gl=git log --oneline --all --graph --decorate $*
ls=ls --show-control-chars -F --color $*
pwd=cd
history=cat %CMDER_ROOT%\config\.history
unalias=alias /d $1
cat=pygmentize $*
Cmder 也可以直接在这当前窗口上切换到 cmd 或者是 powershell 的工作模式,分别 输入cmd
powershell
命令即可。想要切换到 Cmder 的工作环境时候 cmder
会重新打开一个新窗口,而一般情况下,我们直接 exit
就可以退出 当前 powershell 或者是 cmd 环境了,这时候我们重新回到了 Cmder 模式。
无边框的 cmder
main>> appearence >> hide caption always
网友评论