本文内容已整理至:Windows的命令行工具: cmd
对于Windows系统中的cmd工具,很多人都知道和使用过。
我之前也用过,但是后来看到了这个:Windows7 CMD提示的5个技巧,才发现,原来还有更多的一些小技巧,是之前不知道的。所以现在来总结一下:
【win7中cmd的一些高级的使用技巧】
先说说我之前不知道的一些功能:
1.cmd中按F7,可以调出(之前所输入的)命令的历史列表
上图:
用法是,在cmd中,按F7,即可出现上图的效果。
其实,默认的通过键盘上的上线箭头,可以输入之前/后输入过的命令的。
但是之前不知道,原来F7可以跳出命令历史列表的窗口的。
2.开启或关闭win7的cmd中的自动补全的功能
win7默认的cmd,是支持自动补全的(就像Linux中shell中的效果一样),即你输入字母后,按TAB键,则会自动帮你匹配出相应的支持的命令(或当前文件夹下面的文件名),但是之前不知道,此功能,还是可以自己设置开启或关闭的。
上图:
即,cmd中,右键窗口左上角的图标,选择 默认值,然后打开了 控制台窗口的属性 的对话框,对于其中的编辑选项中的自动完成,可以自己开启或关闭。
我之前就遇到过一次,不小心,不知道系统怎么出了异怪的事情,cmd中自动补全功能失效了,按TAB键不起作用了,只是光标向右跳动一个TAB的距离,变成了输入TAB键的功能了。后来才找到此选项,关闭后,再启用,才折腾好,TAB才可以继续实现自动补全的功能的。
再说说我之前就知道的一些功能:
3.设置cmd中默认(中文)文字的编码
即 控制台窗口 属性中的默认代码页的设置:
此处中文的win7,一般已经默认设置为了936了,这样显示出来的文字,是对应的中文GBK的编码的。
因此,如果你使用其他程序向控制台输出中文字符的话,比如之前用过python的logging.info输入中文信息到cmd中,此时如果你输出的汉字的编码也是GBK的话,和cmd中的GBK一致,则汉字是可以正确显示的。
如果你输出的汉字是其他编码,比如UTF-8,那么和cmd中的GBK编码不一致,就导致cmd中显示出来的汉字,是乱码了。对于python中,输入汉字是unicode话,logging.info会自动输出匹配的汉字,使得其可以正确显示的。
4.快速编辑的功能
上图:
默认的cmd,一般是关闭了 编辑选项 中的 快速编辑模式 的。
【非快速编辑模式】
当关闭了“快速编辑模式”的话:
粘贴文字:
如果你系统剪贴板中已经拷贝了一些字符,然后想要粘贴到cmd中,那么就需要点击右键:
选择对应的粘贴,才可以粘贴对应的字符:
复制文字:
鼠标是无法直接选择对应的文字的,需要
即右键,选择标记,然后再选择一些文字:
然后点击右键或输入键盘的Enter键,就可以实现复制对应所选内容了。
【快速编辑模式】
粘贴文字:而如果启用了“快速编辑模式”的话,那么就可以通过直接点击右键,不会再出现上述的右键菜单了,不需要选择粘贴,就可以实现上述字符的粘贴了。
然后直接通过键盘上的Enter键或点击鼠标右键,即可实现将选中的文字,拷贝到系统剪贴板中,然后就可以粘贴到别的地方/别的程序中了。
5.其他一些常见设置
主要是相关的:
(1)字体
(2)布局
需要说明一下的是,关于屏幕缓冲区大小,指的是系统本身最大所存储的内容,
而窗口大小,指的是你当前的cmd的窗口大小。
屏幕缓冲区的大小,肯定是要大于等于窗口大小的设置的。
果屏幕缓冲区大小的设置,决定了你的cmd窗口,最大能多大,即用鼠标拖拉窗口的话,最大能变成多大。
对于屏幕缓冲区:
A。宽度:自己试试,改成不超过你的屏幕的宽度为宜,否则横向太长,输出的内容,就不容易看清了。
B。高度:一般设置为大于窗口的大小,这样方便窗口在上下的高度方面,可以随时进行调整。
(3)颜色
转载请注明:在路上 » 【整理】Win7中的Cmd命令行的使用技巧