开发必备的Windows小技巧
在Windows中我们经常会遇到各种小问题,而这些小问题又确实在影响着工作效率,如果能解决这些小问题,那么就能在一定程度上提高工作效率,保证心情愉悦。今天我就来分享一下几个自认为比较有用的小技巧。
保存TFS密码的方法
在Win7和Win8中使用VS2010连接TFS服务器时,每次启动后连接TFS都要求输入用户名密码:
一次两次还好,但是每次都输入就比较烦了,主要是还没有保存账户密码的选项,这样每次就只能实实在在的输入了。
为了避免这个过程,可以通过凭据管理器来保存密码:
在控制面板中有一个凭据管理器选项:
打开凭据管理器:
可以看到这里面已经保存了一些账户密码,可以通过图中红框中的按钮来添加新的账户密码,如下:
点击确定后,账户密码就保存了下来,如下图:
Win8 SVN操作各种慢
我们内网的Win8 x64的机器上,在局域网中使用SVN会特别慢,查看日志、更新代码、提交代码,比较差异等操作都会很慢,换了很多客户端的版本都无法解决这个问题。但是偶然间发现一个命令可以解决这个问题,命令如下:
netsh int tcp set global autotuninglevel=disable
在命令行中执行此命令后,SVN的各种速度都会变得很快。最近在Win7的机器上也发现了SVN慢的情况,但是执行上面的命令效果不大,有过相同情况的朋友,可以说一下解决办法。
Win8修改切换输入法的快捷键
用Win7时间长了,现在开始使用Win8,各种不习惯,其他还能慢慢适应,但是切换输入法实在是太痛苦了。原来切换输入法是使用Ctrl + Space,而Win8中切换输入法是使用 Win + Space,由于Win + Space的按键组合实在是不太习惯,再加上Win按键的布局以及不太标准的按键手法,导致Win + Space很难在切换输入法的同时愉快的写代码。
为了愉快的写代码,最好能将Win + Space 变回 Ctrl + Space。由于对Win8还不太熟悉,没有找到设置的方法。只能曲线救国了,使用AutoHotKey来完成键盘映射的功能,脚本如下:
^Space::#Space
其中^Space表示Ctrl+Space,#Space表示Win+Space。
AutoHotKey是一个比较实用的工具,感兴趣的可以了解一下:http://www.autohotkey.com/
Win8.1彻底关闭UAC
自从出现UAC后,就一直不喜欢UAC,也从来没有使用过UAC。当然,我可还没达到那些高手可以机器裸奔的程度,只是觉得UAC太烦了。
Win7里面关闭UAC很简单,直接在用户账户管理中,将UAC的程序调到最小即可:
但是这种办法在Win8.1中不好用了,这样设置后,很多事情仍然需要使用管理员权限执行。由于在工作的内网中使用了Win8.1,UAC严重影响工作效率,而内网又保证了环境的安全,所以必须把UAC关掉。
Win8.1中想要彻底关掉UAC,需要修改注册表:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Polocies\System\EnableLUA,将默认值1修改为0,然后重启后生效,所有操作都不会再提示需要管理员权限了。
修改注册表的时候会有如下提示:
从此整个世界清静了。
需要注意的是,当使用此方法完全关闭UAC后,启动应用的时候会有如下提示:
由于我的系统是在内网中,上不了互联网,这些应用对我来说没什么用,所以我可以无视这个问题。但是如果在外网,就要根据自己的情况,考虑是否关闭UAC了。
将CapsLock修改为Esc或者Enter键
由于公司的代码规范中很少会用到大写字母,而平常使用的时候也很少使用,所以就养成了习惯,当需要使用大写字母时,基本上都是使用Shift的方式,CapsLock键几乎没有用过。
放着这样一个离手指很近的按键不用,感觉太浪费了,就想着能不能把它利用起来。
首先想到了Enter键,有时右手使用鼠标,左手进行一些键盘操作后,最后需要使用回车来完成最终的输入,由于右手使用鼠标,左手距离Enter键太远,用任何一个手单纯的去按一个Enter键都不太方便,而CapsLock键距离左手太近了,如果CapsLock键能有Enter键的功能,那真是太棒了。
然后又想到了Esc键,最近学习了Vim,觉得很强大,开始使用各种类似工具,gVim,Chrome中的Vimium,VS中的viemu、vsvim等,而这些类Vim工具的同一特点就是经常使用Esc键,甚至达到了超常的程度,而由于Esc在最左上角,距离有点远,那么CapsLock键能有Esc键的功能,那真是太棒了。
想法很丰满,现实也很丰满,用上面提到的AutoHotKey,可以很轻松的完成这样的功能,下面是将CapsLock键修改为Enter键的脚本:
;将CapsLock改为Enter键
$CapsLock::Enter
;下面是将Alt+CapsLock映射为原来的CapsLock功能
LAlt & Capslock::SetCapsLockState, % GetKeyState("CapsLock", "T") ? "Off" : "On"
下面是将CapsLock键修改为Esc键的脚本:
;将CapsLock改为Esc键
$CapsLock::Esc
;下面是将Alt+CapsLock映射为原来的CapsLock功能
LAlt & Capslock::SetCapsLockState, % GetKeyState("CapsLock", "T") ? "Off" : "On"
总结
看似很简单的东西,其实也影响着效率,能把这些小技巧利用好,在某些场景下,可以提高一定的工作效率。
开发必备的Windows小技巧的更多相关文章
- 通过Dapr实现一个简单的基于.net的微服务电商系统(十四)——开发环境容器调试小技巧
之前有很多同学提到如何做容器调试,特别是k8s环境下的容器调试,今天就讲讲我是如何调试的.大家都知道在vs自带的创建项目模板里勾选docker即可通过F5启动docker容器调试.但是对于启动在k8s ...
- RS开发中的一些小技巧[不定期更新]
从9月份一直忙到了现在,项目整体的改版工作也完成了十有八九了,有些事情只有你自己真正的做了,你才能明白:哦,原来还可以这个样子,这样做真的好了很多呢,接下来我就分享一些最近遇到的RS开发的一些小技巧, ...
- xcode开发的6个小技巧
Xcode是iPhone和iPad开发者用来编码或者开发iOS app的IDE.Xcode有很多小巧但很有用的功能,很多时候我们可能没有注意到它们,也或者我们没有在合适的水平使用这些功能简化我们的iO ...
- [转]【Windows小技巧】批量重命名文件
注:如果文件名包含空格,命令应写成ren "s0 (1).gif" s001.gif,简而言之,就是加上双引号!!!原因:系统将s0和(1).gif认为是两个参数,再加上后面的s0 ...
- Java后台开发必备软件(windows环境下)
一.必备软件 1.Jdk,推荐下载最新版2.Ide,推荐 IntelliJ IDEA3.服务器,如 tomcat / jetty4.数据库终端界面,推荐 Navicat Premium(自行破解),5 ...
- vue开发必须知道的小技巧
近年来,vue越来越火,使用它的人也越来越多.vue基本用法很容易上手,但是还有很多优化的写法你就不一定知道了.本文列举了一些vue常用的开发技巧.require.context() 在实际开发中,绝 ...
- windows小技巧 从文件夹直接打开命令行位置
windows下从命令行打开某个目录下的东东时,会一直cd ~~~~,更简单的是: 直接用鼠标找到该文件夹或者文件,按住Shift键然后点击鼠标右键,选择"在此处打开命令行"即可 ...
- Windows 小技巧: 變更輸入法順序
Windows XP 中還是有辦法變更輸入法順序的!!只不過,要動用到 Regedit.exe 這個程式. 執行 Regedit.exe至 HKEY_CURRENT_USER\Keyboard Lay ...
- ios开发中的一些小技巧
1.如果在程序中想对某张图片进行处理的话(得到某张图片的一部分)可一用以下代码: UIImage *image = [UIImage imageNamed:filename]; CGImageRe ...
随机推荐
- Linux学习内容
Linux学习要点(转载自红联) 一.学习Linux的基本要求1. 掌握至少50个以上的常用命令. 2. 熟悉Gnome/KDE等X-windows桌面环境操作 . 3. 掌握.tgz..rpm等软件 ...
- POJ 3009 Curling 2.0【带回溯DFS】
POJ 3009 题意: 给出一个w*h的地图,其中0代表空地,1代表障碍物,2代表起点,3代表终点,每次行动可以走多个方格,每次只能向附近一格不是障碍物的方向行动,直到碰到障碍物才停下来,此时障碍物 ...
- Project Euler欧拉计划
1 If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. Th ...
- CentOS 7 安装后没有ifconfig命令
/bin,/sbin,/usr/bin,/usr/sbin下面都没有ifconfig命令. 执行命令 yum install net-tools 即可.
- 激光打印机的Color/paper, Xerography介绍
Color Basic 看见色彩三要素: 光源,物体,视觉 加色色彩模型:R,G,B 多用于显示器 减色色彩模型:C,M,Y,K 多用于打印复印 Paper 东亚地区常用A系列标准用纸,在多功能一体机 ...
- Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决方法
问题描述: Eclipse启动时发生An internal error occurred during: "Initializing JavaTooling".错误的解决方法 解决 ...
- Linux学习笔记(8)-exec族函数
昨天学习了Linux下的进程创建,创建一个进程的方法极为简单,只需要调用fork函数就可以创建出一个进程,但是-- 介绍fork()函数的时候提到,在创建进程后,子进程与父进程有相同的代码空间,执行的 ...
- 用SqlBulkCopy批量安插数据时提示来自数据源的 String 类型的给定值不能转换为指定目标列的类型 int
dr["description"] = ds.Tables[0].Rows[i]["组织描述"].ToString(); dr[& ...
- 在 Delphi 中判断一个字符是中文的方法
http://blog.163.com/l1_jun/blog/static/143863882011741124581/ 由于 Delphi2005 支持中文标识符,在编写 PASCAL 词法分析器 ...
- Coffeescript实现canvas时钟
前言 参照Mozilla 官方教程,要在Canvas上画动画时钟,思路非常有意思. 把动画看作是多个帧组成,定时每个时间点在Canvas上画一帧来实现动画.而Mozilla 官方教程画图实现的思路有意 ...