原因
在cmd命令行中使用npm 或者pip下载库或者运行本地测试程序的时候 经常会出现手贱用鼠标点了一下窗口,然后程序戛然而止不动了。。。
这是因为命令行窗口默认开启了快速编辑模式,快速编辑模式的作用就是让你能够用鼠标方便的进行文字的选取和编辑,但也仅在写的时候好用,在运行的时候这个方式就容易打断执行导致其挂起了。
解决方法
只需右键单击窗口控制栏,选择属性,取消勾选其中的快速编辑模式即可。
补充
快速编辑模式是为了方便鼠标和键盘一起进行更简单的编辑之用(毕竟不是所有人都可以只用键盘进行操作),实际上如果你很少用cmd命令提示符来写大量指令的话,可以就直接将其关闭。
But! 实在又需要这个自由选取的功能怎么办呢?有没有两全其美的方法嘞?
可以学习一下使用键盘快捷键操作(如 ctrl+m 开启自由选取,此时标题也会变成标记命令提示符
然后就可以用鼠标或者键盘的ctrl+方向键选取字符了,再次输入任意字符即可退出标记模式重新回到编辑模式
),前提是上图中的属性栏里选中了快捷键操作哈!
此外还是直接贴出cmd常用的快捷键列表吧:
1、ESC:清除当前命令行;
2、F7:显示命令历史记录,以图形列表窗的形式给出所有曾经输入的命令,并可用上下箭头键选择再次执行该命令。
3、F8:搜索命令的历史记录,循环显示所有曾经输入的命令,直到按下回车键为止;
4、F9:按编号选择命令,以图形对话框方式要求您输入命令所对应的编号(从0开始),并将该命令显示在屏幕上
5、Ctrl+H:删除光标左边的一个字符;
6、Ctrl+C Ctrl+Break,强行中止命令执行
7、Ctrl+M:表示回车确认键;
8、Alt+F7:清除所有曾经输入的命令历史记录
9、Alt+PrintScreen:截取屏幕上当前命令窗里的内容。
另:cmd常用的命令(召唤小工具!)
1、appwiz.cpl-----卸载程序
2、calc-----启动计算器
3、certmgr.msc-----证书管理实用程序
4、charmap-----启动字符映射表
5、chkdsk.exe-----Chkdsk磁盘检查
6、ciadv.msc-----索引服务程序
7、cleanmgr-----垃圾整理
8、cliconfg-----SQL SERVER 客户端网络实用程序
9、Clipbrd-----剪贴板查看器
10、cmd.exe-----CMD命令提示符
11、compmgmt.msc-----计算机管理
12、conf-----启动netmeeting
13、dcomcnfg-----打开系统组件服务
14、ddeshare-----打开DDE共享设置
15、devmgmt.msc-----设备管理器
16、dfrg.msc-----磁盘碎片整理程序
17、diskmgmt.msc-----磁盘管理实用程序
18、drwtsn32-----系统医生
19、dvdplay-----DVD播放器
20、dxdiag-----检查DirectX信息
这些命令通过win+R直接输入或者 win+R以后cmd打开命令行再输入都是可以的!
完结~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~