开发必备的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小技巧

时间: 2024-10-12 16:40:47

开发必备的Windows小技巧的相关文章

Wince6.0应用开发:三、小技巧揭秘

在Wince6.0的应用开发过程中,掌握一些使用的小技巧,必定会事半功倍 那么,你做好心里准备了吗?3.2.1. 技巧一:我会告诉你你为Wince开发的程序可以在你的电脑上运行!                     这个技巧的用途有两个 1.测试程序能否达到预期效果 还记得我们上一篇帖子在模拟上用的小程序吗? 我们现在PC上运行一下 2.捕捉在Wince上不显示的异常 有时候,在Wince上运行应用程序,即使出错了也不会抛出异常,当这个时候我们只需要在电脑上运行程序便会捕捉到程序的异常,这对

iOS开发中的那些小技巧

一,前言 看到这个图,你会想起谁?是不是想起了,曾经的用户名输入框,密码输入框... 那么,问题来了:作为iOS开发的你,这个输入框你是怎么实现的,成为关键. 二,方案 方案1:弄一个UIView,在这个视图上分别放三个控件:UIImageView,UILabel与UITextField.(这个方案很直接,如果你只是简单的直接将三个控件放到视图上,那么你的月薪暴露了,最多3K.如果你是对这个视图重写了,将那三个控件封装起来了,放在.h文件,那你的月薪应该是3.5K,如果是将那三个控件放到.m文件

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

从9月份一直忙到了现在,项目整体的改版工作也完成了十有八九了,有些事情只有你自己真正的做了,你才能明白:哦,原来还可以这个样子,这样做真的好了很多呢,接下来我就分享一些最近遇到的RS开发的一些小技巧,都是些基本的东西,已掌握的可以来温习一下,没掌握的希望可以帮到大家 一:UI设计 1.1:配色 可以利用字体颜色.背景颜色.图片等来补充RS常规报表以及单个数据项的单调感,例如下面通过图片以及字体颜色调整过的报表的效果 1.2:布局 布局大家都知道使用table了,提前像设计HTML的页面一样规划好

五个办公必备的Excel小技巧,让你的工作不在白费

Excel在我们的额日常办公中是非常常见的,掌握熟练的Excel技巧是非常重要的,下面将给大家分享一些关于Excel方面的小技巧,一起来看看吧! 1.Excel公式快速转为数值 选定单元格,然后输入公式:=RANDBETWEEN(1,78),用鼠标拖住单元格下拉,最后复制所显示的数据,然后粘贴复制即可. 2.一键指定更新 点击Excel上面的[编辑]--[填充]--[序列],设置好填充的内容即可! 3.单元格内容拆分成多行 平时我们会将很多文字复制粘贴到一个单元格里(复制文本的时候按住AIT键换

前端开发必备的HTML优化技巧

如何提升Web页面的性能,很多web前端开发人员从多个方面来下手如JavaScript.图像优化.服务器配置,文件压缩或是调整CSS. 很显然HTML 已经达到了一个瓶颈,尽管它是开发Web 界面必备的核心语言.HTML页面的负载也是越来越重.大多数页面平均需要40K的空间,像一些大型网站会包含数以千计的HTML 元素,页面Size会更大. 如何有效的降低HTML 代码的复杂度和页面元素的数量,本文主要解决了这个问题,从多个方面介绍了如何编写简练,清晰的HTML 代码,能够使得页面加载更为迅速,

Swift开发的几个小技巧(整理自图拉鼎的博客)

正所谓掌握一样技术最好的办法就是用它来做一个东西,于是这段时间的实战让我对 Swift 的理解更深了一层,也积累了一些使用技巧.今天就分享一则:如何正确地定义一个类变量(和类常量). Swift 语言对于无论是静态语言过来还是动态语言过来的开发者来说,都有点点不适应,很多问题的解决思路不能用已经习以为常的方法去做. 如何正确的定义一个类变量(和类常量) Swift 支持用 class func 来修饰一个「类方法」,然而却不能用「class var」和「class let」来指定类变量和类常量,

Swift开发的几个小技巧

正所谓掌握一样技术最好的办法就是用它来做一个东西,于是这段时间的实战让我对 Swift 的理解更深了一层,也积累了一些使用技巧.今天就分享一则:如何正确地定义一个类变量(和类常量). Swift 语言对于无论是静态语言过来还是动态语言过来的开发者来说,都有点点不适应,很多问题的解决思路不能用已经习以为常的方法去做. 如何正确的定义一个类变量(和类常量) Swift 支持用 class func 来修饰一个「类方法」,然而却不能用「class var」和「class let」来指定类变量和类常量,

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

一.必备软件 Jdk,推荐下载最新版 编辑器,推荐 IntelliJ IDEA 服务器,如 Tomcat / Jetty 数据库终端界面,推荐 Navicat Premium (自行破解) 终端模拟软件,如 Xshell / secureCRT 版本控制工具,推荐 git 项目构建工具,如 maven ( gradle 比较先进,但国内认可度不高) Redis 终端界面,推荐 RedisDesktopManager 文本编辑器,如 editplus / notepad++ (取代记事本,快速查看

Windows小技巧 -- 修改软件默认安装目录

问题描述 Windows系统下安装软件时,会提示一个默认的安装路径,如: 64位系统默认安装路径: C:\Program Files\ [软件名称] 32位系统默认安装路径 C:\Program Files (x86)\ [软件名称] 无论64还是32位系统,均会默认提示安装到C盘,而C盘是我们默认的系统盘,如果C盘文件过多那么就会导致我们系统卡顿缓慢,严重者是需要重新安装电脑系统的.所以我们安装软件时,通常会修改软件的安装目录,不过每次都要手动修改,比较麻烦,下面介绍一劳永逸的方式解决这个问题