当我获得一个vanilla Windows系统时,我会更改一些东西以使其更适合开发人员。
我记得每一次,其他的东西,我只会在何时做。
示例:
我似乎记得杰夫关于这个主题的博客文章,但无法找到它!
你还做了什么,你有没有自动化这个过程的工具吗?
答案 0 :(得分:31)
确实我执行上述操作,并停用Zip支持(regsvr32 /u zipfldr.dll
),激活Alt快捷键(高级外观)下划线,在所有程序设置中用Andale Mono替换Courier New(替换为您喜欢的字体)(安装后,当然),安装我最喜欢的实用程序(UnxUtils,Sysinternals',SciTE,FileMenu工具,这里有命令行和许多其他好东西等)等。
哦,确实也停用双键盘支持(法语/英语),停用任务分组,安装VirtuaWin(4个桌面),CLCL(剪贴板管理器),AutoHotkey和我最喜欢的宏,以及许多其他免费软件,或多或少必须有。
没有自动化,唉。
答案 1 :(得分:21)
答案 2 :(得分:17)
答案 3 :(得分:16)
我要做的第一件事是打开一个命令提示符,然后打开它的属性:
总结:为什么?
答案 4 :(得分:12)
使用“控制面板”中的“添加\删除Windows组件”,我始终删除...
为了外观和感觉我...
在安装任何软件之前我......
对于工具(我的IDE和其他必要的开发工具之外),我安装..
答案 5 :(得分:12)
我擦除它并安装Linux。每个人都对我的成功感到惊讶。这是因为我不会花一半时间与机器作斗争。
答案 6 :(得分:11)
答案 7 :(得分:10)
禁用FilterKeys,StickyKeys和ToggleKeys的快捷方式 - 没有什么比处理这个肮脏的功能更令我感到沮丧的原因因为我正在思考或按住它几秒钟时按下shift键几次(同样,在我开始打字之前想到的!
将文件夹的默认操作更改为探索而不是打开。
答案 8 :(得分:8)
我曾经用litestep进行各种疯狂的调整,设置分区等等。这些天我把它简化为基础知识,并且我不需要花很长时间来设置机器并拥有熟悉的环境。
除了通常的“win32dev”设置(经典方案,针对性能优化,没有特效,显示所有文件,资源管理器视图中的细节,蓝色背景等)之外,我还有以下堆栈:
我手工安装的所有东西都进入了c:\ programs(简单的无空间,小写路径)。
答案 9 :(得分:7)
我很惊讶没人提到ClipX。我发现没有这个剪贴板历史记录工具我就无法开发。
答案 10 :(得分:7)
关于:
- 显示所有文件类型的扩展名
- 隐藏和系统文件可见
我不喜欢一直隐藏文件可见(它在我的Windows Vista桌面上为初学者提供了两个desktop.ini)所以我使用了一个资源管理器扩展程序,可以轻松地打开和关闭它。还有一个用于文件扩展名的对应文件:
答案 11 :(得分:7)
为了存储我从命令行使用的脚本,我在Program Files下创建一个Command Line Scripts
目录,并将其添加到PATH环境变量中。我使用以下批处理文件列出和编辑这些脚本:
@echo off
setlocal
set UTILPATH=C:\Program Files\System Tools\Command Line Utilities
if not "x%1"=="x" (
start "" "notepad" "%UTILPATH%\%1.bat"
) else (
dir /b "%UTILPATH%" | grep -v com.bat | grep -P "(exe|bat|cmd)" | sed "s/\.\(exe\|bat\|cmd\)//"
echo.
)
(请注意,目录列表的过滤取决于我通过Cygwin安装的一些unix命令)
我给它命名为com.bat,(命令的缩写)然后我可以:
com
列出该目录中的脚本com script-name
来编辑列表中的任何脚本,类似地:com new-script-name
,在该目录中创建新脚本
com com
*当我运行Vista时,我必须使用提升的命令提示符,因为Program Files
下的目录受到保护。
要快速启动提升的命令提示符,只需按Win key
;输入cmd
;按Ctrl+Shift+Enter
;然后单击Alt+C
以确认提升提示。提升命令提示符的六次击键! ([通过] [4])
我存储在Command Line Scripts
目录中的脚本之一是我登录Windows时运行的脚本(通过Task Scheduler
,在Vista开始菜单中输入Task
) 。我使用该脚本使用subst命令将多个虚拟驱动器设置为我经常访问的目录,或者想要快速访问命令提示符或缩短路径名< / strong>在编译器警告,日志或调试输出中。
我的启动脚本如下所示:
@setlocal
@set _MYDOCS_=%USERPROFILE%\Documents
@REM Note: first delete the drives so I can run script again
@REM to fix drives that failed to get mapped
subst /d W:
subst /d T:
subst /d S:
subst /d R:
subst /d N:
subst /d L:
subst /d H:
subst W: "%_MYDOCS_%\Work\SVN Working Copy\Website\trunk\www"
subst T: "%_MYDOCS_%\Work\SVN Working Copy\project 1\trunk"
subst S: "%_MYDOCS_%\Work\SVN Working Copy"
subst R: "%_MYDOCS_%\Work\SVN Working Copy\project 2\branches\12.50"
subst N: "%_MYDOCS_%\Work\SVN Working Copy\project 2\trunk"
subst L: "%_MYDOCS_%\Work\"
subst H: "%_MYDOCS_%\My Projects\Haslers.info\Working Copy"
请注意,subst可能有点气质,偶尔也不会创建驱动器,我必须再次手动运行启动脚本。
答案 12 :(得分:6)
既然我的闪亮的新款Core 2 Duo PC没有像386那样无用的垃圾陷入困境,我可以再次建立起来
ls
时,我的肌肉记忆仍在输入dir
,而Windows仍然没有听说过grep
答案 13 :(得分:4)
我遵循Simon Peyton Jones建立和维护的extensive recipe for making a Windows system useful。
答案 14 :(得分:4)
我喜欢:
我还随机打开了很多PuTTY会话到各种机器,所以我想在我的主文件夹中创建一个“bin”目录,将它添加到PATH,然后在其中创建一个名为“p”的PuTTY快捷方式(以及其他快捷方式)。然后,我可以轻松地使用Windows-R(运行)并键入p [putty-session-name]
来打开会话。这节省了大量的时间/鼠标点击次数。
答案 15 :(得分:4)
我总是安装以下内容,以便更轻松地管理和与Windows交互
答案 16 :(得分:4)
有人给了我一个'删除所有SVN文件夹'注册表脚本 - 这对我来说是必须的,现在(它位于this线程的某个地方)。
我离开了UAC - 我想要的最后一件事就是编写与UAC一起工作的代码,但是在它上面失败了。在我开始使用Virtual PC为我的代码设置测试环境之前,我试图将我的桌面尽可能地保留为“vanilla” - 我想在与日常非开发者用户相似的条件下进行测试。
以上所有内容均适用于我的家庭开发系统。我试着在工作中做同样的事情。除了SVN的东西,因为我们在办公室使用TFS。
答案 17 :(得分:4)
我将Wordpad添加到“发送到”上下文菜单。 Instructions for XP here。也适用于Vista。
答案 18 :(得分:3)
答案 19 :(得分:3)
关闭自动运行,以便我不会意外安装恶意软件或crapware。
以下是许多链接:
http://antivirus.about.com/od/securitytips/ht/autorun.htm http://news.cnet.com/8301-13554_3-9894970-33.html?tag=mncol;txt
答案 20 :(得分:2)
答案 21 :(得分:2)
我使用nLite准备Windows安装盘,以便在安装后立即设置一些典型设置。
例如:
您还可以删除系统的无用部分:
答案 22 :(得分:2)
我至少安装了一些* nix命令实用程序和进程资源管理器。
此外,在XP系统上,我禁用任何主题并使用windows经典着色。如果没有Aero主题,Vista看起来或者工作不正常,所以我不能在没有完全疯狂的情况下在Vista上做到这一点。
也忘记了,我安装了Chrome。 (以前是Firefox,但Chrome开箱即用)
答案 23 :(得分:1)
我安装了我通常使用的所有shell扩展(例如TortoiseSVN和CommandHere)。
此外,在重新映像计算机后,我要做的第一件事就是确保它正确地连接到我的所有网络共享。很少有事情像我不得不与网络争夺在不合时宜的时间获取文件一样快速破坏我的工作。
答案 24 :(得分:1)
Edi Weitz对他的自定义有一个很好的写作:Making Windows usable for old Linux farts
答案 25 :(得分:1)
安装emacs +精选的gnuwin32软件包。
还可以替换任务管理器。
答案 26 :(得分:1)
答案 27 :(得分:0)
答案 28 :(得分:0)
安装Image Resizer,一个Windows XP Powertoys的克隆;适合Windows 7 64bit。通过Windows资源管理器中的上下文菜单制作缩略图非常方便。
答案 29 :(得分:0)
我通常会将Windows Defender保留在线,但我不使用防病毒软件......
我将开始菜单设置为显示小图标并且没有“最近使用的程序”处于活动状态。相反,我将所有内容都固定到开始菜单:
My start menu http://www.robpaveza.net/pub/startmenu.png
我还要确保所有扩展菜单都是实际菜单,而不仅仅是链接,我的计算机和用户文件图标显示在桌面上。
答案 30 :(得分:0)
这一切过去曾经发生过。现在我只使用Linux,我很高兴。我不是狂热者,我也不是狂热者。 Linux只是为我做的工作所以我坚持下去。
答案 31 :(得分:0)
安装最新的Service Pack。 通常情况下,无论如何我都会溜走它。
防止应用程序被盗 焦点。 http://xphelpandsupport.mvps.org/how_do_i_prevent_applications_fr.htm
复制我的命令行应用(basic unix commands)和SysInternals应用。
Windows更新
安装Visual Studio,Eclipse,VirtualBox等开发人员工具
我更倾向于将基于服务的应用程序(如SQL Server)安装在基线的虚拟机上并从那里运行。这样我就可以在需要时运行它,并且可以延长Windows安装的性能寿命。
答案 32 :(得分:0)
主要是:Visual Studio,SQL Server和它们的一些扩展,例如Rock Scroll等。
作为一名网络开发人员,我安装了4个其他浏览器(沿着IE浏览器):Opera,Firefox,Chrome和Safari。
另外:
答案 33 :(得分:0)
我想知道有多少人使用nLite / vLite为Windows ???创建自定义安装程序
我的开发工具已安装:
还有更多......
答案 34 :(得分:0)
作为cygwin的替代品我使用ch它是一个免费的unixshell + utils并且是一个'c'解释器。
他们的网站有点侄子艺术,但产品非常好。
答案 35 :(得分:0)
关闭,我安装:
当我使用XP(我现在在Vista上)时,我总是安装Tweak UI并根据自己的喜好调整所有内容。喜欢在我的文档之前列出我的电脑。 我从开始菜单中删除了“帮助”图标。 我这样做,所以网络邻居显示在开始菜单中。 我有它显示文件扩展名并显示隐藏的文件/文件夹。
答案 36 :(得分:0)
我想这不是全部,只是我想到的一切。
答案 37 :(得分:0)
我要做的第一件事就是确保所有内容都得到更新,背景中所有多余的垃圾都会被关闭。直到最近,我还没有完全安装Windows多年,所以我忘了这一步是多么痛苦(4-5小时......)
我要做的第一件事就是从PowerToys page下载ClearType Tuner。我发现操作系统的默认设置为文本提供了非常明显的彩色条纹,无论我使用哪种LCD,最终导致眼睛疲劳一段时间后。有时候我会把它完全关掉。
之后我安装了常用的东西; Firefox,gVim,命令提示符powertoy,7-Zip,......
答案 38 :(得分:0)