Programing

개발자로서 기본 Windows 설치를 어떻게 변경합니까?

lottogame 2020. 10. 7. 07:10
반응형

개발자로서 기본 Windows 설치를 어떻게 변경합니까?


바닐라 Windows 시스템을 구입하면 개발자 친화적으로 만들기 위해 변경하는 항목이 많이 있습니다.

그 중 일부는 매번 기억하고, 다른 일들은 언제 어디서나 수행합니다.

예 :

  • 모든 파일 형식의 확장자 표시
  • 숨김 및 시스템 파일 표시
  • Windows Defender 끄기

이 주제에 대한 Jeff의 블로그 게시물을 기억하는 것 같지만 찾을 수 없습니다!

그 밖에 무엇을하고 있으며이 프로세스를 자동화하는 도구가 있습니까?


실제로 위의 작업을 수행하고 Zip 지원 비활성화 ( regsvr32 /u zipfldr.dll), Alt 단축키 (고급 모양)에서 밑줄 활성화, 모든 프로그램 설정 (물론 설치 후)에서 Courier New를 Andale Mono로 대체 (좋아하는 글꼴로 대체), 내가 가장 좋아하는 유틸리티 (UnxUtils, Sysinternals ', SciTE, 여기에 명령 줄이있는 FileMenu 도구 및 기타 많은 기능 등) 설치 등.
아, 그리고 실제로 듀얼 키보드 지원 (프랑스어 / 영어)을 비활성화하고, 작업 그룹화를 비활성화하고, VirtuaWin (데스크톱 4 개), CLCL (클립 보드 관리자), AutoHotkey 및 내가 좋아하는 매크로, 기타 많은 프리웨어를 설치해야합니다.

아아, 자동화가 없습니다.


* nix 명령 줄 도구를 사용하려면 Cygwin설치 하고 유용한 편집기를 사용하려면 Xemacs 를 설치합니다.


나는 설치한다 :


가장 먼저 할 일은 명령 프롬프트를 열고 속성을 여는 것입니다.

  • 빠른 편집을 켭니다. 기본적으로 꺼져있는 이유는 무엇입니까?
  • 창 크기를 늘리십시오. 왜 우표 크기로 제한합니까?
  • 수직 버퍼를 가능한 최대로 늘리십시오. 왜 수백 줄로 제한합니까?
  • 전경색을 회색 대신 흰색으로 변경합니다. 왜 읽을 수있는 것보다 덜 가독성이 좋습니까?

요약 : 왜?


제어판에서 Windows 구성 요소 추가 / 제거를 사용하여 항상 제거합니다.

  • 계략
  • 문서 템플릿
  • MSN 탐색기
  • 아웃룩 익스프레스

외모와 느낌을 위해 ...

  • 클래식 시작 메뉴로 되돌립니다. 하지만 Vista라면 색인 검색 기능이 마음에 들어서 그대로 둡니다.
  • 큰 아이콘이있는 클래식 데스크탑으로 되돌리고 내 컴퓨터가 내 문서와 비교하여 첫 번째 아이콘인지 확인합니다.
  • 위에서 언급 한 작업도 수행합니다.

소프트웨어를 설치하기 전에 I ...

  • 해결되지 않은 Windows 업데이트 설치
  • 디스크 정리 실행
  • 디스크 조각 모음 실행
  • 정리, 조각 모음 및 기타 개인 도구에 대한 예약 된 작업 설정

도구 (내 IDE 및 기타 필요한 개발 도구 외부)의 경우 ..

  • TweakUI
  • IE6, IE7, Safari, Chrome, Opera 및 Firefox
  • 항상 개발에 사용하는 Firefox 플러그인 세트 설치
  • '여기에 명령 프롬프트 열기'셸 확장
  • Consolas를 설치하고 내 편집기 (IDE, Notepad ++ 등)의 기본 글꼴로 설정합니다.

나는 그것을 닦고 Linux를 설치합니다. 모두가 내가 얼마나 생산적 일 수 있는지에 항상 놀란다. 기계와 싸우는 데 시간의 절반을 소비하지 않기 때문입니다.


  • Consolas 글꼴을 설치하고 ClearType을 켜고 조정합니다.
  • 프레젠테이션 중에 디스플레이를 확대 하려면 ZoomIt설치 하십시오 .
  • FireFox / Firebug 설치
  • XYplorer Win Explorer 대안 설치 (이 없이는 살 수 없습니다!)
  • 창을 임시로 최상단으로 만들 수 있도록 DeskPins설치 하십시오 .
  • OneNote가 Office와 함께 설치되었는지 확인합니다.
  • Visio를 설치합니다.
  • 즐겨 찾는 편집기를 설치합니다 (현재는 SCiTE).
  • 7Zip을 설치합니다.
  • 나에게 맞게 Windows 색상을 수정하고 RatPack (Dean 's my hero)의 사진을 배경 화면으로 설정합니다.

FilterKeys, StickyKeys 및 ToggleKeys에 대한 바로 가기 사용 안 함-생각하는 동안 Shift 키를 여러 번 누르거나 8 초 동안 (다시 생각하면서) 누르고 있기 때문에 해당 기능을 처리해야하는 것보다 더 짜증나는 것은 없습니다. 나는 타이핑을 시작한다!

폴더를 여는 대신 탐색 할 기본 동작을 변경합니다.


수년 동안 나는 직장이 바뀌고 컴퓨터가 바뀌기 때문에 (가정과 직장 모두) 가능한 한 사용자 지정을 거의하지 않기로 결정했습니다.

저는 litestep, 파티션 설정 등으로 모든 종류의 미친 조정 작업을 수행했습니다. 요즘에는 기본 사항으로 축소하여 컴퓨터를 설정하고 익숙한 환경을 갖는 데 오래 걸리지 않습니다.

일반적인 "win32dev"설정 (클래식 구성, 성능 최적화, 특수 효과 없음, 모든 파일 표시, 탐색기보기의 세부 정보, 파란색 배경 등) 외에도 다음과 같은 스택이 있습니다.

  • cygwin (gcc, vim, curl, wget, perl / ruby ​​/ python, svn, git, ssh, netcat 등; 터미널 용 rxvt)
  • ffox + adblock + dev 플러그인
  • 미리보기가있는 간단한 스택 형 클립 보드 용 clipx
  • 텍스트 패드 + 몇 가지 기본 구문 형광펜
  • virtuawin-내가 필요한 모든 작업을 수행하는 유일한 최소 창 관리자
  • 기본 앱 바로 가기 용 autoHotKey
  • 작업 관리자를 대체하는 procexp
  • 다른 모든 sysinternals 도구
  • 거북이 svn
  • 퍼티 + 에이전트 + 키
  • 7zip
  • Keepass
  • wireshark

내가 손으로 설치하는 모든 것은 c : \ programs에 들어갑니다 (간편한 공백없이 소문자 경로를 위해).


에 관해서:

  • 모든 파일 형식의 확장자 표시
  • 숨김 및 시스템 파일 표시

나는 숨겨진 파일을 항상 보이게하는 것을 좋아하지 않기 때문에 (시작하기 위해 내 Windows Vista 데스크탑에 두 개의 desktop.ini가 보이게 함) 탐색기 확장을 사용하여이 기능을 쉽게 켜고 끌 수 있습니다. 파일 확장자에 해당하는 것도 있습니다.


명령 줄 스크립트

명령 줄에서 사용하는 스크립트를 저장하기 위해 Command Line ScriptsProgram Files 아래 디렉터리를 만들고 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을 통해 설치 한 일부 유닉스 명령에 따라 다릅니다 )

com.bat (명령의 줄임말)라는 이름을 지정하면 다음을 수행 할 수 있습니다.

  • com명령 프롬프트 에 입력하여 해당 디렉토리의 스크립트를 나열 합니다.
  • 다음 com script-name과 같이 명령 프롬프트 * 에 입력하여 목록의 스크립트를 편집합니다 .
  • com new-script-name명령 프롬프트에 입력하여 해당 디렉토리에 새 스크립트를 만듭니다 *
  • com.bat를 편집해야하는 경우에는 com com

* Vista를 실행할 때 아래 디렉터리 Program Files가 보호 되므로 관리자 권한 명령 프롬프트를 사용해야합니다 . 관리자 권한 명령 프롬프트를 빠르게 시작하려면 Win key; 유형 cmd; 언론 Ctrl+Shift+Enter; 그런 다음 Alt+C을 눌러 고도 프롬프트를 확인합니다. 상승 된 명령 프롬프트에 여섯 번의 키 입력! ([경유] [4])

시작 스크립트

Command Line Scripts디렉토리에 저장하는 스크립트 중 하나는 Windows에 로그인 할 때 실행되는 스크립트입니다 ( Vista 시작 메뉴에를 Task Scheduler입력 Task하여 입력 ). 이 스크립트를 사용하여 자주 액세스하는 디렉터리에 subst 명령을 사용하여 여러 가상 드라이브 를 설정 하거나 명령 프롬프트에서 액세스하거나 컴파일러 경고, 로그 또는 디버그 출력에서 경로 이름단축 하는 방법을 원합니다 .

내 시작 스크립트는 다음과 같습니다.

@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는 약간 까다로울 수 있으며 때때로 드라이브가 생성되지 않으며 수동으로 시작 스크립트를 다시 실행해야합니다.


아무도 ClipX 를 언급하지 않은 것에 놀랐습니다 . 이 클립 보드 기록 도구 없이는 개발할 수 없습니다.


1 단계 : 창 수정

  • Turn off System Restore
  • Turn off Windows Defender
  • Uninstall any OEM-supplied antivirus or other crapware if it's an OEM box
  • Get SysInternals AutoRuns and lay the smackdown to all the 8000 useless startup items and services vista inflicts upon you, including the slow and useless vista search indexing service.

Step 2: Install stuff.

Now that my shiny new Core 2 Duo PC isn't bogged down with useless crap running like a 386, I can build it up again

  • Install Firefox
  • Install FlashPlayer firefox plugin (why oh why isn't this bundled with FF?)
  • Run windows update and let it do it's download/reboot cycle 50 times until it's happy
    • While this is happening I can use firefox to browse stackoverflow and read reddit :-)
  • Get UnixUtils and either unzip them to system32, or otherwise make sure they are in the path.
    • This is neccessary because I can't stand cygwin, yet my muscle memory keeps typing ls when I try to type dir, and windows still hasn't heard of grep yet
  • Install Droid Sans Mono and Monaco fonts for programming
  • Install E-TextEditor
  • If I'm installing visual studio, do that. If not install the .NET framework runtime instead
  • Install Firefox addons (firebug, fission, web developer, adblock)

I add Wordpad to the Send To context menu. Instructions for XP here. Works in Vista, as well.


Someone gave me a 'Delete all SVN folders' registry script - that is a must have for me, now (it's somewhere on this thread).

I leave UAC on - last thing I want is to write code that works with UAC off, but fails miserably with it on. Before I started to use Virtual PC to set up test environments for my code, I tried to leave my desktop as 'vanilla' as possible - I wanted to test under conditions reasonably similar to an everyday non-developer user.

All of the above is for my home development system. I try to do the same at work, within reason. Except for the SVN stuff, because we use TFS at my office.


I always install the following to make it easier to manage and interact with windows

  • Taskix - Reorder buttons in your Windows taskbar
  • KatMouse - scroll the window directly beneath the mouse cursor
  • WinSplit Revolution - organize your windows by tiling, resizing and positioning them
  • allSnap - windows automatically snap to window edges and (optionally) the edges of other windows

I like to:

  • Make the taskbar larger so that it can hold two rows of applications
  • Disable personalized menus in the start menu
  • Disable grouping of similar taskbar items

I also randomly open a lot of PuTTY sessions to various machines, so I like to create a "bin" directory in my home folder, add it to the PATH, and then create a shortcut to PuTTY in it named "p" (among other shortcuts). I can then easily Windows-R (run) and type p [putty-session-name] to open the session. This has saved me tons of time / mouse clicks.


I follow the extensive recipe for making a Windows system useful built and maintained by Simon Peyton Jones.


Turn off Autorun so that I'm not accidentally installing malware or crapware.

Here's a couple of links, out of many:

http://antivirus.about.com/od/securitytips/ht/autorun.htm http://news.cnet.com/8301-13554_3-9894970-33.html?tag=mncol;txt


Couple of things no-one else mentioned

  • Install Console2 for tabbed cmd windows
  • Install Powershell
  • Completely replace Notepad with Notepad2

  • Install the full IIS.
  • Set the resolution high enough.
  • Set the background to Grey.
  • Show hidden and system files.
  • Toolbar 2 or 3 high (I run one monitor sideways).
  • Always show file extentions.

I install some set of *nix command utilities and process explorer at a bare minimum.

Also, on XP systems I disable any theming and use the windows classic coloration. Vista just doesn't look or work right without the Aero theme so I can't do that on Vista without going almost completely nuts.

Also forgot, I install Chrome. (Used to be Firefox but Chrome is nicer out of the box)


I use nLite to prepare the windows installation disk in order to have some typical settings already set right after the installation.

For example:

  • Explorer-Associate additional file types with Notepad
  • Explorer-Classic Control Panel
  • Explorer-Disable Beep on errors
  • Explorer-Disable Prefix: Shortcut to
  • Explorer-Show extensions of known file-types
  • Explorer-Show hidden files and folders
  • Explorer-Show the full path in the Title Bar
  • Performance-Disable Info Tips on Files and Folders
  • Performance-Disable Last accessed Timestamp on files
  • Taskbar-Disable Group similar Taskbar buttons
  • Taskbar-Disable Language-Bar
  • Taskbar-Lock the Taskbar-Yes

You can also remove useless parts of the system:

  • Accessibility Options
  • Briefcase
  • ClipBook Viewer

I install all of the shell extensions I normally use (TortoiseSVN and CommandHere for example).

Also, one of the first things I do after I reimage a machine is make sure it's hooked to all of my network shares properly. Few things derail my work as quickly as having to fight with the network to get a file at an inopportune time.


Install emacs + a selection of gnuwin32 packages.

Also proexp to replace task manager.


Edi Weitz has a nice writeup of his customizations: Making Windows usable for old Linux farts


  1. Switch to classic menu
  2. Increase the taskbar hight to have more shortcuts & lock the taskbar
  3. Performance options -> Adjust for best performance
  4. Copy all the backed up shortcuts files to Favorites folder
  5. Install necessary software (JDK, DBMS stuff, Editplus, MS Office etc.)
  6. Driver for soundcard
  7. New network connection for Broadband ...

I generally leave Windows Defender online but I don't use an antivirus so....

I set my start menu to display small icons and to have no "most recently used programs" active. Instead I pin everything to my start menu:

My start menu http://www.robpaveza.net/pub/startmenu.png

I also make sure that all the extension menus are actual menus, not just links, and that my computer and user files icons are shown on the desktop.


I download and install Cygwin and Xming.


Wow, this is a really good thread... I'm going to have to go through all the suggestions and see what I'm mission out on :)

Off the bat, I install:

  • Google Chrome
  • Visual Studio 2008
  • aShampoo CD Burning suite (or whatever my current favorite burning suite is)
  • IZArc (or whatever my current favorite is)
  • RocketDock - I use it to replace Quick Launch.
  • Songbird

When I used XP (I'm on Vista now) I'd always install Tweak UI and tweak everything to my liking. Like listing My Computer before My Documents. I remove the Help icon from the start menu. I make it so Network Neighborhood was displayed in the start menu. I have it show file extensions and show hidden files/folders.

참고URL : https://stackoverflow.com/questions/344468/as-a-developer-what-changes-do-you-make-to-a-vanilla-windows-install

반응형