优雅的使用windows
1. 快捷键
win+数字键:打开任务栏对应位置的程序
eg:快捷打开程序,重复该组合键有两个效果,如果只打开了一个窗口,再次按下组合键即可最小化,如果打开了多个窗口,则可以在同一程序的多个窗口中切换
win+tab键:任务视图
eg:打开任务视图,可以拖动已打开的窗口进上方的新桌面,实现虚拟多屏
win+ctrl+D:新建虚拟桌面
win+ctrl+F4:关闭当前虚拟桌面
win+ctrl+加减号:切换不同虚拟桌面
win+方向键:调整窗口的位置和大小
win+D:显示桌面
win+M:最小化所有窗口
win+,可以观察桌面,对比自知
win+E:打开我的电脑
win+R:调出运行窗口
eg:调出运行,输入cmd打开命令行工具.如果需要打开具备管理员权限的cmd,可以在打开的普通cmd任务栏窗口上右键后再次右键

win+L:锁屏
win+PrtScr:截屏并储存在图片文件夹
win+加减号:启用放大镜,放大屏幕
ctrl+F:快速搜索
tips:F3一般也有相似的功能,但要弱一些
ctrl+向上/向下键:将光标移动到上/下一个段落的起始处
eg:编辑文本太好用
shift+方向键:在文档中选择文本,或窗口/桌面上选择多个项目
eg:编辑文本时从光标处开始,左右是逐字选取,上下是逐行
F11:最大化当前窗口
Alt+双击:查看文件属性
Alt+D:激活浏览器地址栏
1-1. windows官方快捷键
2. 自定义开机启动程序
将需要开机启动的程序的快捷方式拖入C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup即可开机启动
3. 全局呼出类软件
常用的有以下几种:
- everthing是一个文件搜索工具,它支持正则表达式,搜索极快,另外可以通过方便建立局域网文件共享服务器。
- listary是一个集文件检索、网络检索、软件快捷启动的综合类效率软件。除了不支持正则表达式语法,几乎没什么缺点。
- 火萤与listary功能基本相同,但由于其是基于everything开发的,所以是支持正则的。
当listary更新到版本6时,就作为日常使用的主力军了.
listary 6使用小技巧:
listary很多功能都是通过输入后键入空格识别的,所以没事多试试.
输入
listary在很多界面下都可以免呼出直接键入命令,当然这项也可以在设置->integration中进行更改.
路径串联搜索
可以通过父子目录对当前结果进行筛选.比如说很多文件夹中都有1.txt.当你键入1.txt时可能出现无数待选结果,你可以空格后接着键入A\,那么只有A文件夹中的结果将被呈现.
指定文件类型搜索
比如键入folder:空格就只对文件夹进行搜索.可以在设置->file search->filters中设置.
网页搜索
常规功能,默认是敲入g空格进行谷歌,可以在选项中更改.
系统命令
可以提供诸如新建文件夹/文件,打开cmd,关机,重启等常见命令,不过像新建文件夹/文件操作只有在打开默认的资源管理器或者软件的资源选择框时可用.后者真是nice.
呼出弹出目录
可以呼出listary弹出目录,里面包含你设置的常用目录,当前资源管理器打开目录已经cmd快捷入口.呼出的快捷键可以自定义.
添加常用文件夹
listary支持添加常用文件夹,设置后,可以在键入文件夹名并空格后直接进行检索.同时弹出目录中也将添加该目录.后者非常便利.
快速切换
可以在软件的资源选择窗口中快速切换到刚刚打开的资源管理器.
常用快捷键设置
next item设置为tab键,呼出弹出目录设置为alt+F
4. 剪贴板增强
windows自带的剪贴板功能单一,ditto对此作出了改进。
5. 任务管理
可以将待办事项以网格形式固定在桌面的软件。
6. smartUP:Chrome鼠标手势插件
7. cmd命令
7-1. 遇到的坑
- cmd的默认编码不是utf-8,所以要避免中文,实在要用,可以通过
chcp 65001来指定当前cmd窗口的编码为utf-8 - cmd中参数只能用双引号而不能用单引号
- 虽然
\和/在路径中一般而言是等价的,但cmd中推荐使用\.如果你想打开当前目录的相对路径中的Crip文件夹下的a.exe,你可以敲入.\Crip\a.exe,而不必cd或者使用绝对路径. - cmd的参数一般用
/来输入
7-2. 常用
cmd中直接输入help将显示所有可用命令,想了解其中一个具体的命令可以在其后加上/?来学习.如:
dir /?
将输出以下内容:
显示目录中的文件和子目录列表。
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
[drive:][path][filename]
指定要列出的驱动器、目录和/或文件。
/A 显示具有指定属性的文件。
属性 D 目录 R 只读文件
H 隐藏文件 A 准备存档的文件
S 系统文件 I 无内容索引文件
L 解析点 - 表示“否”的前缀
/B 使用空格式(没有标题信息或摘要)。
/C 在文件大小中显示千位数分隔符。这是默认值。用 /-C 来
禁用分隔符显示。
/D 跟宽式相同,但文件是按栏分类列出的。
/L 用小写。
/N 新的长列表格式,其中文件名在最右边。
/O 用分类顺序列出文件。
排列顺序 N 按名称(字母顺序) S 按大小(从小到大)
E 按扩展名(字母顺序) D 按日期/时间(从先到后)
G 组目录优先 - 反转顺序的前缀
/P 在每个信息屏幕后暂停。
/Q 显示文件所有者。
/R 显示文件的备用数据流。
/S 显示指定目录和所有子目录中的文件。
/T 控制显示或用来分类的时间字符域。
请按任意键继续. . .
7-3. 网络类
参考链接:
拨号链接
RASDIAL 宽带连接 账号 密码修改管理员密码
net user administrator 新密码打开管理员cmd
runas /user:administrator cmd.exe提升用户权限
net localgroup administrators 用户名 /add列出当前用户
net user
7-4. 批处理程序静默取得管理员权限
::::::::::::::::::::::::::::::::::::::::::::
:: Elevate.cmd - Version 4
:: Automatically check & get admin rights
::::::::::::::::::::::::::::::::::::::::::::
@echo off
CLS
ECHO.
ECHO =============================
ECHO Running Admin shell
ECHO =============================
:init
setlocal DisableDelayedExpansion
set cmdInvoke=1
set winSysFolder=System32
set "batchPath=%~0"
for %%k in (%0) do set batchName=%%~nk
set "vbsGetPrivileges=%temp%\OEgetPriv_%batchName%.vbs"
setlocal EnableDelayedExpansion
:checkPrivileges
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )
:getPrivileges
if '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges)
ECHO.
ECHO **************************************
ECHO Invoking UAC for Privilege Escalation
ECHO **************************************
ECHO Set UAC = CreateObject^("Shell.Application"^) > "%vbsGetPrivileges%"
ECHO args = "ELEV " >> "%vbsGetPrivileges%"
ECHO For Each strArg in WScript.Arguments >> "%vbsGetPrivileges%"
ECHO args = args ^& strArg ^& " " >> "%vbsGetPrivileges%"
ECHO Next >> "%vbsGetPrivileges%"
if '%cmdInvoke%'=='1' goto InvokeCmd
ECHO UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%vbsGetPrivileges%"
goto ExecElevation
:InvokeCmd
ECHO args = "/c """ + "!batchPath!" + """ " + args >> "%vbsGetPrivileges%"
ECHO UAC.ShellExecute "%SystemRoot%\%winSysFolder%\cmd.exe", args, "", "runas", 1 >> "%vbsGetPrivileges%"
:ExecElevation
"%SystemRoot%\%winSysFolder%\WScript.exe" "%vbsGetPrivileges%" %*
exit /B
:gotPrivileges
setlocal & cd /d %~dp0
if '%1'=='ELEV' (del "%vbsGetPrivileges%" 1>nul 2>nul & shift /1)
::::::::::::::::::::::::::::
::START
::::::::::::::::::::::::::::
REM 把你需要运行的脚本放到下面就可以了
8. AutoHotKey
使用该软件的动机是为了在敲代码时可以通过重映射组合键来控制光标移动.有点杀鸡焉用牛刀的感觉.但由于修改注册表无法添加修饰符,所以只能如此了.
方案是利用Ctrl+hjkl实现方向键的功能,脚本如下:
LControl & h::Send {left}
LControl & j::Send {right}
LControl & k::Send {up}
LControl & l::Send {down}
安装autohotkey后新建文件,粘贴以上代码后将文件后缀名改为ahk,放入用户启动目录.重启生效.
优雅的使用windows的更多相关文章
- 优雅地使用Windows
优雅地使用Windows 理财推荐:收益还行,安全性比余额宝高,只能自己的卡转进转出所以被盗也不怕,重要的是快速取现实时到账呢 1 现金宝 :点击进入现金宝 或者百度现金宝 2 百度理财 8.baid ...
- 如何优雅地使用 Windows 10 ?
身为一个伪电脑Geek,就算不懂电脑,也要把那些更不懂电脑的人给唬住. 1.入门级别: 当然就是让别人从视觉上感觉你的电脑不一般啦 第一步:桌面要干净,干净到什么程度呢,要像这样 当别人第一眼看到你的 ...
- 如何优雅的利用Windows服务来部署ASP.NET Core程序
上一篇文章中我给大家讲述了五种部署ASP.NET Core网站的方法,其中有一种方式是通过Windows服务来进行部署,这样既可以做到开启自启动,又不会因为iis的反向代理而损失部分性能.但是美中不足 ...
- 作为一个懒虫,如何优雅的使用windows
懒虫windows系列(一) 首先是快捷键,因为自己太懒了,觉得用鼠标很麻烦,下面总结一下自己最常用的快捷键(windows10 ) Ctrl+Shift+N:新建文件夹 F2:重命名 Ctrl + ...
- windows技巧--优雅的设置环境变量,其实只是为了节约几秒宝贵的时间
优雅的设置windows环境变量 环境变量的作用 将应用程序设置在环境变量以后,可以直接在cmd里面或者运行窗口中执行程序 分类 系统环境变量 对系统中所有用户有效,修改过后要重启生效 用户环境变量 ...
- C# Windows服务开发从入门到精通
一.课程介绍 大家都知道如果想要程序一直运行在windows服务器上,最好是把程序写成windows服务程序:这样程序会随着系统的自动启动而启动,自动关闭而关闭,不需要用户直接登录,直接开机就可以启动 ...
- .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
作者:依乐祝 原文地址:https://www.cnblogs.com/yilezhu/p/9977862.html 写在前面 千呼万唤始出来,首先,请允许我长吸一口气!真没想到一份来自28岁老程序员 ...
- net core体系-web应用程序-4asp.net core2.0 项目实战(CMS)-第一章 入门篇-开篇及总体规划
.NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划 原文地址:https://www.cnblogs.com/yilezhu/p/9977862.html 写在前面 千呼万唤始出来 ...
- Win10 | Mac 在server上统一办公
一个非常实际的问题,通常我们主要有三个工作的地点:1,server,用于大型数据的分析和处理:2,办公室的电脑,正式办公:3.自己的电脑,偶尔加班. 不同的工作平台之间很难同步,导致我们的工作和思维分 ...
随机推荐
- 2PC/3PC/Paxos
在分布式系统中,一个事务可能涉及到集群中的多个节点.单个节点很容易知道自己执行的事务成功还是失败,但因为网络不可靠难以了解其它节点的执行状态(可能事务执行成功但网络访问超时). 若部分节点事务执行失败 ...
- 解决 warning I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
只需要加载如下代码: import os os.environ['
- Tomcat出现端口占用错误
Several ports (8005, 8080, 8009) required by Tomcat v8.5 Server at localhost are already in use. The ...
- MySQL Server8.0版本时出现Client does not support authentication protocol requested by server
MySQL Server8.0版本时出现Client does not support authentication protocol requested by server 解决方法: 1.roo ...
- Vue项目在开发环境跨域和生成环境部署跨域问题解决
一.在dev环境下的跨域问题解决1.项目使用的是axios请求网络,将baseUrl修改为/api (这里是使用webpack提供的代理功能将/api代理成目标接口host) axios.defaul ...
- vue中遇到的问题:Error: Cannot find module 'chalk'
安装 npm install chalk 如果还缺其他很多模块,那就 npm install 暴力解决问题
- Python3.0科学计算学习之函数
函数 函数允许程序的控制在不同的代码片段之间切换,函数的重要意义在于可以在程序中清晰地分离不同的任务,将复杂的问题分解为几个相对简单的子问题,并逐个解决.即"分而治之". Pyth ...
- 灵雀云受邀加入VMware 创新网络,共同助力企业数字化进程
11月15日,在VMware主办的“VMware创新网络”2018高峰论坛上,VMware发布了VMware创新网络(VMwareInnovation Network,VIN)的长期发展规划和 ...
- 小程序wx:for Do not set same key \"NaN\" in wx:key.
在使用wx:for的时候出现了Do not set same key \"NaN\" in wx:key. 去网上查看资料,说是使用wx:key 试了一下,没用 字面意思是不要设置 ...
- 群晖IP地址更新问题
系统:黑群晖 DS3615 事件:初始安装后 会自动获取一个IP地址,各项功能正常,由于网络调整,更换了路由,群晖宿主机链接到了二级路由(交换机模式) 问题: 1.使用原始的IP无法访问到群晖服务 ...