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


80

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

그 중 일부는 매번 기억하고 다른 일부는 때와 같이 만합니다.

예 :

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

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

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


쇼 확장 기능은 화면 비율을 유지하면서 배경 화면을 확장 할 수없는 것 외에 창에 대한 가장 큰 반려견입니다. MyApp.exe로 축약되는 MyApp.exe.config라는 파일이 있으면 실제로 문제가 발생하지만 MyApp.exe는 MyApp으로 축약됩니다. 재미 재미 재미.
Kibbee

SO에 대한 최고의 질문 중 하나입니다.
wassimans 2013 년

답변:


31

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

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


2
1) 마음에 들지 않습니다. 모든 아카이브 요구 사항에 대해 특수 프로그램 (7-Zip, IZArc)을 사용하는 것을 선호합니다. 직교성 ... 2) zip이 많은 폴더를 검색 할 때 고통을 느낍니다 ... 3) zip을 폴더로 표시하면 탐색기 트리 표시가 어수선 해집니다. 나에게 zip은 폴더가 아닌 일반 파일입니다.
PhiLho

zip 정보에 감사드립니다, windows '는 그것을 자르지 않습니다.
Matt H

2
최신 버전의 Windows에서는 폴더의 컨텍스트 메뉴를 여는 동안 Shift 키를 누른 상태에서 "여기에서 명령 창 열기 ..."옵션을 얻을 수 있습니다.
Alex Barrett

21

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


나는 최근에 데이터 구조 과정에 이것을 사용했고 나는 그것을 좋아했다
barfoon

17

나는 설치한다 :


저도 가장 유용한 작은 앱 중 하나입니다.
Jason Miesionczek

Launchy와 "동등한"Mac OS X가 Quicksilver라고 들었습니다. en.wikipedia.org/wiki/Quicksilver_(software)
Gavin Miller

저는 Launchy를 사용했습니다. 그러나 Windows 7 및 AutoHotkey에서는 Alt + Space를 다시 매핑하여 시작 메뉴를 열었습니다. 그런 다음 열고 싶은 프로그램의 이름을 입력합니다. 나는 오래된 T42를 사용하고 있기 때문에 프로세서와 RAM을 조금이라도 절약하는 것이 나에게 승리입니다.
John Slavick 2012

16

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

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

요약 : 왜?


8
개인적으로 저는 탭 콘솔 창을 위해 Console2 ( sourceforge.net/projects/console ) 로 전환했습니다
Jacob

빠른 편집이 싫어요. 프롬프트 창을 클릭하고 마우스 버튼을 너무 길게 누르면 내가 무언가를 선택하고 있다고 생각하고 무슨 일이 일어나고 있는지 알아 차릴 때까지 창이 멈 춥니 다. 나를 미치게 해.
Graeme Perrow

Earwicker : 모두 호환성 문제입니다. 빠른 편집이 기본적으로 꺼져있는 자세한 이유는 다음을 참조하십시오. blogs.msdn.com/oldnewthing/archive/2007/09/13/4886108.aspx
Robert P

12

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

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

모양과 느낌을 위해 ...

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

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

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

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

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

1
게임을 제거하면 컴파일 할 때 지뢰 찾기를 어떻게하나요?
Jon B

컴파일 시간은 다음 두 가지 중 하나와 동의어입니다. (1) 내 RSS 리더에서 따라 잡기, (2) 찾아보기 SO =)
Tom

Im 기쁜 누군가 지뢰 찾기 농담을 만들었습니다 : D
barfoon

참고로 비스타 시작 메뉴 검색은 클래식 메뉴에서 사용할 수 있지만 Alt + Tab을 사용할 때 스크린 샷이 마음에 들기 때문에 여전히 에어로 활성화 상태로 둡니다.
Eric Haskins

12

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


1
기계와 싸우는 것은 필요한 OS의 모든 기능을 찾지 못했다는 것을 의미합니다. 정말 Windows가 Linux의 유용성을 모두 갖춘 것이 아니라고 생각하십니까?
Blub

내 클라이언트의 시스템은 Windows 이외의 다른 OS를 지원하지 않기 때문에 10 년 만에 눈물을 흘리며 답장을 보았습니다. 구석에 울고
제이

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

10

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

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


* 키가 기본적으로 켜져있는 이유를 이해하지 못했습니다. 대부분의 일반 사용자는 입력하려는 내용을 알고 있습니다.
Knobloch

4
당신이 경우 때문에 그들은 기본적으로에 아마있어 필요 에 수를, 그것은 전원을 켜십시오 어렵다.
Graeme Perrow

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에 들어갑니다 (간편한 공백없이 소문자 경로를 위해).


7

에 관해서:

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

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


예, 두 개의 desktop.ini는 고통 스럽습니다. 팁 주셔서 감사합니다!
Roddy

7

명령 줄 스크립트

명령 줄에서 사용하는 스크립트를 저장하기 위해 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는 약간 까다로울 수 있으며 때때로 드라이브가 생성되지 않고 수동으로 시작 스크립트를 다시 실행해야합니다.


subst는 모든 것이 잘 될 때 멋지고 작은 명령입니다. :)
Robert P


6

1 단계 : 창 수정

  • 시스템 복원 끄기
  • Windows Defender 끄기
  • OEM 상자 인 경우 OEM 제공 바이러스 백신 또는 기타 크랩웨어를 제거합니다.
  • 가져 오기 시스 인 터널 자동 실행스맥 다운 누워 느리고 쓸모 비스타 검색 인덱싱 서비스를 포함하여시 모든 8000 개 쓸모없는 시작 항목 및 서비스 비스타 입히고,에.

2 단계 : 물건을 설치합니다.

이제 내 반짝이는 새 Core 2 Duo PC가 386처럼 쓸모없는 쓰레기로 인해 수렁에 빠지지 않았으므로 다시 만들 수 있습니다.

  • Firefox 설치
  • FlashPlayer firefox 플러그인을 설치하십시오 ( 왜 이것이 FF와 함께 번들로 제공되지 않습니까? )
  • Windows 업데이트를 실행하고 만족할 때까지 다운로드 / 재부팅주기를 50 번합니다.
    • 이 일이 발생하는 동안 firefox를 사용하여 stackoverflow를 탐색하고 reddit을 읽을 수 있습니다. :-)
  • 가져 UnixUtils을 하고 그들도 압축 해제 system32를, 또는 그렇지 않으면 반드시 그들이 경로에합니다.
    • 나는 cygwin을 참을 수 없기 때문에 필요하지만 입력 ls하려고 할 때 내 근육 기억은 계속 타이핑 dir하고 창문은 grep아직 듣지 못했습니다.
  • 프로그래밍을 위해 Droid Sans Mono 및 Monaco 글꼴 설치
  • E-TextEditor 설치
  • Visual Studio를 설치하는 경우 그렇게하십시오. 대신 .NET Framework 런타임을 설치하지 않는 경우
  • Firefox 애드온 설치 (firebug, fission, web developer, adblock)


4

누군가 나에게 '모든 SVN 폴더 삭제'레지스트리 스크립트를 제공했습니다.이 스크립트는 이제 꼭 필요합니다 ( 스레드 어딘가에 있음 ).

UAC를 켜 둡니다. 마지막으로 UAC를 끈 상태에서 작동하지만 켜면 비참하게 실패하는 코드를 작성합니다. 가상 PC를 사용하여 코드에 대한 테스트 환경을 설정하기 전에 가능한 한 데스크톱을 '바닐라'로 두려고했습니다. 일상적인 비 개발자 사용자와 합리적으로 유사한 조건에서 테스트하고 싶었습니다.

위의 모든 것은 내 집 개발 시스템을위한 것입니다. 나는 이유 내에서 직장에서도 똑같이하려고합니다. 우리 사무실에서 TFS를 사용하기 때문입니다.


4

창을보다 쉽게 ​​관리하고 상호 작용할 수 있도록 항상 다음을 설치합니다.

  • Taskix -Windows 작업 표시 줄의 단추 재정렬
  • KatMouse- 마우스 커서 바로 아래에서 창 스크롤
  • WinSplit Revolution- 타일링, 크기 조정 및 배치를 통해 창 구성
  • allSnap- 창은 자동으로 창 가장자리와 다른 창의 가장자리 (선택 사항)에 스냅됩니다.

WinSplit Revolution에 대한 팁을 주셔서 감사합니다. 새로운 와이드 스크린 모니터를보다 효과적으로 사용하는 데 매우 편리합니다.
mercator

4

나는 :

  • 두 줄의 응용 프로그램을 포함 할 수 있도록 작업 표시 줄을 더 크게 만듭니다.
  • 시작 메뉴에서 개인화 된 메뉴 비활성화
  • 유사한 작업 표시 줄 항목 그룹화 비활성화

또한 다양한 머신에 대해 무작위로 많은 PuTTY 세션을 엽니 다. 따라서 홈 폴더에 "bin"디렉토리를 만들고 PATH에 추가 한 다음 "p"라는 이름의 PuTTY에 대한 바로 가기를 만듭니다. 단축키). 그런 다음 쉽게 Windows-R (실행)하고 입력 p [putty-session-name]하여 세션을 열 수 있습니다. 이로 인해 많은 시간 / 마우스 클릭이 절약되었습니다.





2
  • 전체 IIS를 설치하십시오.
  • 해상도를 충분히 높게 설정하십시오.
  • 배경을 회색으로 설정합니다.
  • 숨김 및 시스템 파일을 표시합니다.
  • 툴바 2 또는 3 높이 (하나의 모니터를 옆으로 실행).
  • 항상 파일 확장자를 표시합니다.

2

나는 최소한의 * nix 명령 유틸리티 및 프로세스 탐색기 세트를 설치합니다.

또한 XP 시스템에서는 테마를 비활성화하고 Windows 클래식 색상을 사용합니다. Vista는 Aero 테마 없이는 제대로 보이지 않거나 작동하지 않으므로 거의 완전히 미치게하지 않고는 Vista에서 할 수 없습니다.

또한 Chrome을 설치하는 것을 잊었습니다. (예전에는 Firefox 였지만 Chrome은 기본적으로 더 좋습니다)


Process Explorer의 장점은 일반 작업 관리자를 대체 할 수 있다는 것입니다. (옵션> 작업 관리자 교체)
Franck

나는 항상 그렇게합니다. 작업 관리자는 비교할 때 쓸모가 없습니다.
epochwolf

2

nLite 를 사용 하여 Windows 설치 디스크를 준비하여 설치 직후 몇 가지 일반적인 설정을 이미 설정했습니다.

예를 들면 :

  • 탐색기-추가 파일 형식을 메모장과 연결
  • Explorer-Classic 제어판
  • 탐색기-오류시 경고음 비활성화
  • Explorer-Disable Prefix : 바로 가기
  • 알려진 파일 형식의 탐색기 표시 확장
  • 탐색기-숨김 파일 및 폴더 표시
  • 탐색기-제목 표시 줄에 전체 경로 표시
  • 파일 및 폴더에 대한 성능 비활성화 정보 팁
  • 성능-파일에서 마지막으로 액세스 한 타임 스탬프 비활성화
  • 작업 표시 줄-비활성화 그룹 유사한 작업 표시 줄 단추
  • 작업 표시 줄-언어 모음 비활성화
  • 작업 표시 줄-작업 표시 줄 잠금-예

시스템의 쓸모없는 부분을 제거 할 수도 있습니다.

  • 접근성 옵션
  • 서류 가방
  • 클립북 뷰어

1

일반적으로 사용하는 모든 셸 확장 (예 : TortoiseSVN 및 CommandHere)을 설치합니다.

또한 컴퓨터 이미지를 다시 만든 후 가장 먼저 수행하는 작업 중 하나는 모든 네트워크 공유에 제대로 연결되었는지 확인하는 것입니다. 부적절한 시간에 파일을 얻기 위해 네트워크와 싸워야하는 것만 큼 빨리 내 작업을 방해하는 일은 거의 없습니다.


1

emacs + gnuwin32 패키지를 설치하십시오.

또한 작업 관리자를 대체하는 proexp.



1
  1. 클래식 메뉴로 전환
  2. 더 많은 바로 가기를 사용하고 작업 표시 줄을 잠 그려면 작업 표시 줄 높이를 높입니다.
  3. 성능 옵션-> 최상의 성능을 위해 조정
  4. 백업 된 모든 바로 가기 파일을 즐겨 찾기 폴더에 복사합니다.
  5. 필요한 소프트웨어 설치 (JDK, DBMS stuff, Editplus, MS Office 등)
  6. 사운드 카드 용 드라이버
  7. 광대역을위한 새 네트워크 연결 ...

0

나는 일반적으로 Windows Defender를 온라인 상태로 두지 만 바이러스 백신을 사용하지 않으므로 ....

작은 아이콘을 표시하고 "가장 최근에 사용한 프로그램"이 활성화되지 않도록 시작 메뉴를 설정했습니다. 대신 모든 것을 시작 메뉴에 고정합니다.

내 시작 메뉴 http://www.robpaveza.net/pub/startmenu.png

또한 모든 확장 메뉴가 링크가 아닌 실제 메뉴이고 내 컴퓨터 및 사용자 파일 아이콘이 바탕 화면에 표시되는지 확인합니다.



0

와우, 이것은 정말 좋은 스레드입니다 ... 모든 제안을 검토하고 내가 임무를 수행하고 있는지 확인해야합니다 :)

방망이에서 다음을 설치합니다.

  • 구글 크롬
  • 비주얼 스튜디오 2008
  • aShampoo CD Burning Suite (또는 현재 내가 가장 좋아하는 굽기 제품군)
  • IZArc (또는 현재 내가 좋아하는 것이 무엇이든)
  • RocketDock-Quick Launch를 대체하는 데 사용합니다.
  • 우는 새

XP를 사용할 때 (지금은 Vista를 사용 중입니다) 항상 Tweak UI를 설치하고 모든 것을 원하는대로 조정했습니다. 내 문서 앞에 내 컴퓨터를 나열하는 것과 같습니다. 시작 메뉴에서 도움말 아이콘을 제거했습니다. 시작 메뉴에 Network Neighborhood가 표시되도록 만들었습니다. 파일 확장자를 표시하고 숨겨진 파일 / 폴더를 표시합니다.


그게 "실종"이라는 뜻인가요?
Svante
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.