바닐라 Windows 시스템을 구입하면 개발자 친화적으로 만들기 위해 변경하는 항목이 많이 있습니다.
그 중 일부는 매번 기억하고 다른 일부는 때와 같이 만합니다.
예 :
- 모든 파일 형식의 확장자 표시
- 숨김 및 시스템 파일 표시
- Windows Defender 끄기
이 주제에 대한 Jeff의 블로그 게시물을 기억하는 것 같지만 찾을 수 없습니다!
그 밖에 무엇을하고 있으며이 프로세스를 자동화하는 도구가 있습니까?
바닐라 Windows 시스템을 구입하면 개발자 친화적으로 만들기 위해 변경하는 항목이 많이 있습니다.
그 중 일부는 매번 기억하고 다른 일부는 때와 같이 만합니다.
예 :
이 주제에 대한 Jeff의 블로그 게시물을 기억하는 것 같지만 찾을 수 없습니다!
그 밖에 무엇을하고 있으며이 프로세스를 자동화하는 도구가 있습니까?
답변:
실제로 위의 작업과 함께 Zip 지원 비활성화 ( regsvr32 /u zipfldr.dll
), Alt 단축키 (고급 모양)의 밑줄 활성화, 모든 프로그램 설정 (물론 설치 후)에서 Courier New를 Andale Mono로 대체 (좋아하는 글꼴로 대체), 내가 가장 좋아하는 유틸리티 (UnxUtils, Sysinternals ', SciTE, 여기에 명령 줄이있는 FileMenu 도구 및 기타 많은 기능 등) 설치 등.
아, 그리고 실제로 듀얼 키보드 지원 (프랑스어 / 영어)을 비활성화하고, 작업 그룹을 비활성화하고, VirtuaWin (데스크톱 4 개), CLCL (클립 보드 관리자), AutoHotkey 및 내가 가장 좋아하는 매크로, 기타 많은 프리웨어를 설치해야합니다.
아아, 자동화가 없습니다.
가장 먼저 할 일은 명령 프롬프트를 연 다음 속성을 여는 것입니다.
요약 : 왜?
제어판에서 Windows 구성 요소 추가 / 제거를 사용하여 항상 제거합니다.
모양과 느낌을 위해 ...
소프트웨어를 설치하기 전에 I ...
도구 (내 IDE 및 기타 필요한 개발 도구 외부)의 경우 ..
FilterKeys, StickyKeys 및 ToggleKeys에 대한 바로 가기 사용 안 함-생각하는 동안 Shift 키를 여러 번 누르거나 8 초 동안 (다시 생각하면서) 누르고 있기 때문에 해당 기능을 처리해야하는 것보다 더 짜증나는 것은 없습니다. 나는 타이핑을 시작한다!
폴더를 여는 대신 탐색 할 기본 동작을 변경합니다.
수년 동안 나는 직장이 바뀌고 컴퓨터가 바뀌기 때문에 (가정과 직장 모두) 가능한 한 사용자 정의를 거의하지 않는다는 결정에 도달했습니다.
저는 litestep, 파티션 설정 등으로 모든 종류의 미친 조정 작업을 수행했습니다. 요즘에는 기본 사항으로 축소하여 컴퓨터를 설정하고 익숙한 환경을 갖는 데 오래 걸리지 않습니다.
일반적인 "win32dev"설정 (클래식 구성, 성능 최적화, 특수 효과 없음, 모든 파일 표시, 탐색기보기의 세부 정보, 파란색 배경 등) 외에 다음 스택이 있습니다.
내가 손으로 설치하는 모든 것은 c : \ programs에 들어갑니다 (간편한 공백없이 소문자 경로를 위해).
에 관해서:
- 모든 파일 형식의 확장자 표시
- 숨김 및 시스템 파일 표시
나는 숨겨진 파일을 항상 보이게하는 것을 좋아하지 않기 때문에 (시작하기 위해 내 Windows Vista 데스크탑에 두 개의 desktop.ini가 보이게 함) 탐색기 확장을 사용하여이 기능을 쉽게 켜고 끌 수 있습니다. 파일 확장자에 해당하는 것도 있습니다.
명령 줄에서 사용하는 스크립트를 저장하기 위해 Command Line Scripts
Program 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 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 를 언급하지 않은 것에 놀랐습니다 . 이 클립 보드 기록 도구 없이는 개발할 수 없습니다.
이제 내 반짝이는 새 Core 2 Duo PC가 386처럼 쓸모없는 쓰레기로 인해 수렁에 빠지지 않았으므로 다시 만들 수 있습니다.
ls
하려고 할 때 내 근육 기억은 계속 타이핑 dir
하고 창문은 grep
아직 듣지 못했습니다.보내기 컨텍스트 메뉴에 워드 패드를 추가합니다. XP에 대한 지침은 여기 . Vista에서도 작동합니다.
누군가 나에게 '모든 SVN 폴더 삭제'레지스트리 스크립트를 제공했습니다.이 스크립트는 이제 꼭 필요합니다 ( 이 스레드 어딘가에 있음 ).
UAC를 켜 둡니다. 마지막으로 UAC를 끈 상태에서 작동하지만 켜면 비참하게 실패하는 코드를 작성합니다. 가상 PC를 사용하여 코드에 대한 테스트 환경을 설정하기 전에 가능한 한 데스크톱을 '바닐라'로 두려고했습니다. 일상적인 비 개발자 사용자와 합리적으로 유사한 조건에서 테스트하고 싶었습니다.
위의 모든 것은 내 집 개발 시스템을위한 것입니다. 나는 이유 내에서 직장에서도 똑같이하려고합니다. 우리 사무실에서 TFS를 사용하기 때문입니다.
창을보다 쉽게 관리하고 상호 작용할 수 있도록 항상 다음을 설치합니다.
나는 :
또한 다양한 머신에 대해 무작위로 많은 PuTTY 세션을 엽니 다. 따라서 홈 폴더에 "bin"디렉토리를 만들고 PATH에 추가 한 다음 "p"라는 이름의 PuTTY에 대한 바로 가기를 만듭니다. 단축키). 그런 다음 쉽게 Windows-R (실행)하고 입력 p [putty-session-name]
하여 세션을 열 수 있습니다. 이로 인해 많은 시간 / 마우스 클릭이 절약되었습니다.
저는 Simon Peyton Jones가 구축하고 유지 관리 하는 Windows 시스템을 유용하게 만드는 광범위한 방법을 따릅니다 .
실수로 맬웨어 나 크랩웨어를 설치하지 않도록 자동 실행을 끕니다.
다음은 여러 링크 중 몇 가지입니다.
http://antivirus.about.com/od/securitytips/ht/autorun.htm http://news.cnet.com/8301-13554_3-9894970-33.html?tag=mncol;txt
나는 최소한의 * nix 명령 유틸리티 및 프로세스 탐색기 세트를 설치합니다.
또한 XP 시스템에서는 테마를 비활성화하고 Windows 클래식 색상을 사용합니다. Vista는 Aero 테마 없이는 제대로 보이지 않거나 작동하지 않으므로 거의 완전히 미치게하지 않고는 Vista에서 할 수 없습니다.
또한 Chrome을 설치하는 것을 잊었습니다. (예전에는 Firefox 였지만 Chrome은 기본적으로 더 좋습니다)
nLite 를 사용 하여 Windows 설치 디스크를 준비하여 설치 직후 몇 가지 일반적인 설정을 이미 설정했습니다.
예를 들면 :
시스템의 쓸모없는 부분을 제거 할 수도 있습니다.
Edi Weitz는 자신의 커스터마이제이션에 대한 멋진 글을 작성했습니다. Windows를 오래된 Linux 방귀에 사용할 수 있도록 만들기
나는 일반적으로 Windows Defender를 온라인 상태로 두지 만 바이러스 백신을 사용하지 않으므로 ....
작은 아이콘을 표시하고 "가장 최근에 사용한 프로그램"이 활성화되지 않도록 시작 메뉴를 설정했습니다. 대신 모든 것을 시작 메뉴에 고정합니다.
내 시작 메뉴 http://www.robpaveza.net/pub/startmenu.png
또한 모든 확장 메뉴가 링크가 아닌 실제 메뉴이고 내 컴퓨터 및 사용자 파일 아이콘이 바탕 화면에 표시되는지 확인합니다.
와우, 이것은 정말 좋은 스레드입니다 ... 모든 제안을 검토하고 내가 임무를 수행하고 있는지 확인해야합니다 :)
방망이에서 다음을 설치합니다.
XP를 사용할 때 (지금은 Vista를 사용 중입니다) 항상 Tweak UI를 설치하고 모든 것을 원하는대로 조정했습니다. 내 문서 앞에 내 컴퓨터를 나열하는 것과 같습니다. 시작 메뉴에서 도움말 아이콘을 제거했습니다. 시작 메뉴에 Network Neighborhood가 표시되도록 만들었습니다. 파일 확장자를 표시하고 숨겨진 파일 / 폴더를 표시합니다.