Как разработчик, какие изменения вы вносите в обычную установку Windows? - PullRequest
80 голосов
/ 05 декабря 2008

Когда я получаю ванильную систему Windows, я изменяю кучу вещей, чтобы сделать ее более удобной для разработчиков.

Некоторые из них я помню каждый раз, другие вещи я делаю только как и когда.

Примеры:

  • Показать расширения для всех типов файлов
  • Сделать скрытый и системный файл видимым
  • Отключить Защитник Windows

Кажется, я помню сообщение в блоге от Джеффа на эту тему, но не могу найти его!

Что еще вы делаете, и есть ли у вас инструменты для автоматизации этого процесса?

Ответы [ 39 ]

31 голосов
/ 05 декабря 2008

Действительно я делаю выше, плюс отключаю поддержку Zip (regsvr32 /u zipfldr.dll), активирую подчеркивание на сочетаниях клавиш Alt (Advanced Appearance), заменяя Courier New на Andale Mono (замените своим любимым шрифтом) во всех настройках программы (после установки это, конечно), установка моих любимых утилит (UnxUtils, Sysinternals ', SciTE, FileMenu Tools, в которых есть командная строка и много других вкусностей и т. д.) и т. д.
Да, и действительно, также деактивировать поддержку двух клавиатур (французский / английский), деактивировать группировку задач, установить VirtuaWin (4 рабочих стола), CLCL (менеджер буфера обмена), AutoHotkey и мои любимые макросы, а также множество других бесплатных программ, более или менее необходимых.

Увы, без автоматизации.

21 голосов
/ 05 декабря 2008

Я устанавливаю Cygwin , чтобы иметь * инструменты командной строки nix и Xemacs , чтобы иметь полезный редактор.

17 голосов
/ 05 декабря 2008

Я устанавливаю:

16 голосов
/ 06 декабря 2008

Первое, что я делаю, это открываю командную строку, а затем открываю свойства для нее:

  • Включить быстрое редактирование. Почему это отключено по умолчанию?
  • Увеличить размер окна. Зачем ограничивать его размером почтовой марки?
  • Увеличить вертикальный буфер до максимально возможного. Зачем ограничивать его несколькими сотнями строк?
  • Измените цвет переднего плана на белый вместо серого. Зачем делать его менее читабельным, чем могло бы быть?

В итоге: ПОЧЕМУ?

12 голосов
/ 05 декабря 2008

Используя «Добавить \ Удалить компоненты Windows» на панели управления, я всегда удаляю ...

  • Игры
  • Шаблоны документов
  • MSN Explorer
  • Outlook Express

Для внешнего вида я ...

  • Возврат к классическому меню «Пуск»; однако, если это Vista, я оставляю это как есть, потому что мне нравится функция индексированного поиска.
  • Вернитесь к классическому рабочему столу с большими значками и убедитесь, что «Мой компьютер» является первым значком (по сравнению с «Моими документами»)
  • Я также выполняю вещи, которые вы упомянули выше

Перед установкой любого программного обеспечения я ...

  • Установите все ожидающие обновления Windows
  • Запуск очистки диска
  • Запустить дефрагментацию диска
  • Настройка запланированных задач для очистки, дефрагментации и других личных инструментов

Для инструментов (за пределами моих IDE и других необходимых инструментов разработки) я устанавливаю ..

  • TweakUI
  • IE6, IE7, Safari, Chrome, Opera и Firefox
  • Установите набор плагинов Firefox, которые я всегда использую для разработки
  • Расширение оболочки 'Open Command Prompt Here'
  • Установите Consolas и установите его в качестве шрифта по умолчанию для моих редакторов (IDE, Notepad ++ и т. Д.)
12 голосов
/ 06 декабря 2008

Я вытираю его и устанавливаю Linux. Все всегда поражаются, насколько продуктивным я могу быть. Это потому, что я не трачу половину своего времени на борьбу с машиной.

11 голосов
/ 05 декабря 2008
  • Установите шрифт Consolas и включите (и настройте) ClearType.
  • Установите ZoomIt для увеличения изображения во время презентаций.
  • Установить FireFox / Firebug
  • Установка XYplorer Альтернатива Win Explorer (не может жить без нее!)
  • Установите DeskPins , чтобы сделать любое окно временно верхним.
  • Убедитесь, что OneNote установлен с Office.
  • Установить Visio.
  • Установите любимый редактор (какой бы он ни был, в настоящее время SCiTE).
  • Установить 7Zip.
  • Исправьте цвета Windows, чтобы они подходили мне, и поместите изображение RatPack (мой герой Дина) в качестве обоев.
10 голосов
/ 05 декабря 2008

Отключить ярлыки для FilterKeys, StickyKeys и ToggleKeys - ничто не расстраивает меня больше, чем необходимость иметь дело с этой грязной функцией, потому что я нажимаю клавишу Shift несколько раз, пока я думаю или удерживаю ее в течение восьми секунд (снова подумав) прежде чем я начну печатать!

Измените действие по умолчанию для папки, чтобы исследовать вместо открытого.

8 голосов
/ 11 декабря 2008

за эти годы я пришел к решению, что я делаю как можно меньше настроек, так как меняются рабочие места и компьютеры (как дома, так и на работе).

Раньше я делал всевозможные сумасшедшие настройки с помощью litestep, устанавливая разделы и т. Д. В эти дни я сводил это к основам, и у меня не заняло много времени, чтобы настроить машину и создать знакомую среду. *

в дополнение к обычной настройке "win32dev" (классическая схема, оптимизированная для производительности, без спецэффектов, показать все файлы, детали в представлениях проводника, синий фон и т. Д.) У меня есть следующий стек:

  • cygwin (gcc, vim, curl, wget, perl / ruby ​​/ python, svn, git, ssh, netcat и т. Д .; rxvt для терминала)
  • ffox + adblock + dev plugins
  • clipx для простого стекового буфера обмена с превью
  • текстовая панель + несколько основных подсветок синтаксиса
  • virtuawin - единственный минимальный оконный менеджер, который делает все, что мне нужно, и ничего более
  • autoHotKey для основных ярлыков приложений
  • procxp для замены диспетчера задач
  • все другие инструменты sysinternals
  • черепаха SVN
  • шпаклевка + агент + ключи
  • 7zip
  • KeePass
  • Wireshark

все, что я устанавливаю вручную, попадает в c: \ Programs (для упрощения без пробелов, строчных путей).

7 голосов
/ 05 декабря 2008

Скрипты командной строки

Для хранения сценариев, которые я использую из командной строки, я создаю каталог 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.

)

(обратите внимание, что фильтрация списка каталогов зависит от некоторых Unix-команд, которые я установил через 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 (через Task Scheduler введите Task в меню «Пуск» Vista). Я использую этот сценарий для настройки нескольких виртуальных дисков с помощью команды 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 может быть немного темпераментным, и иногда диски не создаются, и мне приходится снова запускать сценарий запуска вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...