在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小技巧的更多相关文章

  1. 通过Dapr实现一个简单的基于.net的微服务电商系统(十四)——开发环境容器调试小技巧

    之前有很多同学提到如何做容器调试,特别是k8s环境下的容器调试,今天就讲讲我是如何调试的.大家都知道在vs自带的创建项目模板里勾选docker即可通过F5启动docker容器调试.但是对于启动在k8s ...

  2. RS开发中的一些小技巧[不定期更新]

    从9月份一直忙到了现在,项目整体的改版工作也完成了十有八九了,有些事情只有你自己真正的做了,你才能明白:哦,原来还可以这个样子,这样做真的好了很多呢,接下来我就分享一些最近遇到的RS开发的一些小技巧, ...

  3. xcode开发的6个小技巧

    Xcode是iPhone和iPad开发者用来编码或者开发iOS app的IDE.Xcode有很多小巧但很有用的功能,很多时候我们可能没有注意到它们,也或者我们没有在合适的水平使用这些功能简化我们的iO ...

  4. [转]【Windows小技巧】批量重命名文件

    注:如果文件名包含空格,命令应写成ren "s0 (1).gif" s001.gif,简而言之,就是加上双引号!!!原因:系统将s0和(1).gif认为是两个参数,再加上后面的s0 ...

  5. Java后台开发必备软件(windows环境下)

    一.必备软件 1.Jdk,推荐下载最新版2.Ide,推荐 IntelliJ IDEA3.服务器,如 tomcat / jetty4.数据库终端界面,推荐 Navicat Premium(自行破解),5 ...

  6. vue开发必须知道的小技巧

    近年来,vue越来越火,使用它的人也越来越多.vue基本用法很容易上手,但是还有很多优化的写法你就不一定知道了.本文列举了一些vue常用的开发技巧.require.context() 在实际开发中,绝 ...

  7. windows小技巧 从文件夹直接打开命令行位置

    windows下从命令行打开某个目录下的东东时,会一直cd  ~~~~,更简单的是: 直接用鼠标找到该文件夹或者文件,按住Shift键然后点击鼠标右键,选择"在此处打开命令行"即可 ...

  8. Windows 小技巧: 變更輸入法順序

    Windows XP 中還是有辦法變更輸入法順序的!!只不過,要動用到 Regedit.exe 這個程式. 執行 Regedit.exe至 HKEY_CURRENT_USER\Keyboard Lay ...

  9. ios开发中的一些小技巧

    1.如果在程序中想对某张图片进行处理的话(得到某张图片的一部分)可一用以下代码:   UIImage *image = [UIImage imageNamed:filename]; CGImageRe ...

随机推荐

  1. 初识Python-Python介绍

    Python介绍 在了解了计算机以及操作系统的发展历程之后,又接触到了一门新的语音——Python,迈出了学习编程的第一步. 一.Python简介: Python(英国发音:/ˈpaɪθən/ 美国发 ...

  2. 被Unity5坑惨了

    各种不明所以的crash,导致crash率从0.5%瞬间暴涨到10%. Unity5还是非常不稳定,慎入慎入...

  3. windows7 64位下环境搭建scrapy爬虫框架

    适用于python 2.7 64位安装 一.操作系统:WIN7 64位 二.python版本:2.7 64位(scrapy目前不支持3.x) 不确定位数的,看图

  4. HTML导航栏

    先看效果(两种,1:自己写样式,写交互,2.用jQueryUI 的menu),如下图 第一种:       第二种:   第一种样式: 然后就开始准备了,单村用js和css也可以写出来,不过既然有jq ...

  5. webpack -p压缩打包react报语法错误处理

    前言:在用webpack打包react代码的时候发现一个问题,做一个处理总结. 我的webpack配置: var webpack = require('webpack'); //打包less插件 va ...

  6. CentOS 7.x设置自定义开机启动,添加自定义系统服务

    Centos 系统服务脚本目录: /usr/lib/systemd/ 有系统(system)和用户(user)之分, 如需要开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即: /l ...

  7. 2019年台积电进军AR芯片,将用于下一代iPhone

    近日,有报道表示台积电10nm 芯片可怜的收益率可能会对 2017 年多款高端移动设备的推出产生较大的影响,其中自然包括下一代 iPhone 和 iPad 机型.不过,台积电正式驳斥了这一说法,表明1 ...

  8. PHPer不能不看的50个细节!

    1.用单引号代替双引号来包含字符串,这样做会更快一些.因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的"函数&quo ...

  9. Unity Android加密DLL笔记

    unity mono 地址:https://github.com/Unity-Technologies/mono 下载与unity版本对应的unity mono. brew安装:http://brew ...

  10. 干货!IT小伙伴们实用的网站及工具大集合!持续更新!

    1.Git 还在担心自己辛辛苦苦写的代码被误删了吗?还在担心自己改错了代码不能挽回吗?还在苦恼于多人开发合作找不到一个好的工具吗?那么用Git就对 了,Git是一个开源的分布式版本控制系统,用以有效. ...