Как разработчик, какие изменения вы вносите в установку Windows для Windows?

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

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

Примеры:

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

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

Что еще вы делаете, и есть ли у вас какие-либо инструменты, которые автоматизируют этот процесс?

Ответ 1

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

О, да и деактивировать поддержку двух клавиатур (французский/английский), деактивировать группировку задач, установить VirtuaWin (4 настольных компьютера), CLCL (менеджер буфера обмена), AutoHotkey и мои любимые макросы, а также множество других бесплатных ресурсов, более или менее обязательных.

Нет автоматизации, увы.

Ответ 2

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

Ответ 3

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

  • Обычные подозреваемые: Visual Studio, Sql Management Studio, Firefox, Chrome и т.д.
  • Paint.Net
  • Notepad ++
  • Launchy

Ответ 4

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

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

Вкратце: ПОЧЕМУ?

Ответ 5

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

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

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

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

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

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

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

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

Ответ 6

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

Ответ 7

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

Ответ 8

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

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

Ответ 9

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

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

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

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

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

Ответ 10

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

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

  • перечислите сценарии в этом каталоге, введя com в командной строке
  • отредактируйте любой script в списке, введя com script-name в командной строке *, аналогично:
  • создайте новые сценарии в этом каталоге, набрав com new-script-name в командной строке *
  • и если мне когда-нибудь понадобится отредактировать com.bat, я просто наберу com com

* Когда я запускаю Vista, мне нужно использовать командную строку с повышенными правами, поскольку каталоги под Program Files защищены. Чтобы быстро запустить расширенную командную строку, просто нажмите кнопку Win key; тип cmd; нажмите Ctrl+Shift+Enter; а затем нажмите Alt+C, чтобы подтвердить запрос высоты. Шесть нажатий клавиш в командной строке с повышенными привилегиями! ([Через] [4])

Ввод в эксплуатацию Script

Один из скриптов, хранящихся в моем каталоге Command Line Scripts, - это script, который запускается при входе в Windows (через Task Scheduler, введите Task в меню Пуск Vista). Я использую этот script для настройки нескольких виртуальных дисков с помощью команды subst для каталогов, к которым я часто обращаюсь или хотите получить быстрый способ доступа в командной строке или для сокращения имен путей в предупреждениях компилятора, журналах или отладочном выходе.

Мой запуск script выглядит примерно так:

@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 может быть немного темпераментным, и иногда диски не создаются, и я снова должен запускать запуск script вручную.

Ответ 11

Относительно:

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

Мне не нравится постоянно открывать скрытые файлы (это делает два desktop.ini видимыми на рабочем столе Windows Vista для начинающих), поэтому я использую расширение проводника, чтобы упростить его включение и выключение. Там также есть соответствующий для расширений файлов:

Ответ 12

Я удивлен, что никто не упомянул ClipX. Я нахожу, что я не могу развиваться без этого инструмента истории буфера обмена.

Ответ 13

Шаг 1: Исправить окна

  • Отключить восстановление системы
  • Отключить Защитник Windows
  • Удалите любой антивирус или другие антивирусные программы, поставляемые OEM-производителем, если это OEM-блок
  • Получить SysInternals AutoRuns и заложить smackdown для всех 8000 бесполезных элементов запуска и служб, которые вам навязывают, включая медленную и бесполезную службу индексирования поиска vista.

Шаг 2: установите материал.

Теперь, когда мой блестящий новый Core 2 Duo PC не увяз в бесполезном дерьме, который работает как 386, я могу его снова создать.

  • Установить Firefox
  • Установите плагин firefox для FlashPlayer (почему, почему это не связано с FF?)
  • Запустите обновление Windows и позвольте ему выполнить загрузку/перезагрузку цикла 50 раз, пока он не станет счастливым
    • Пока это происходит, я могу использовать firefox для просмотра stackoverflow и чтения reddit: -)
  • Получить UnixUtils и либо разархивировать их в system32, либо иным образом убедиться, что они находятся на пути.
    • Это необходимо, потому что я не могу стоять cygwin, но моя память мышью продолжает печатать ls, когда я пытаюсь ввести dir, а окна все еще не слышали о grep еще
  • Установите шрифты Droid Sans Mono и Monaco для программирования
  • Установить E-TextEditor
  • Если я устанавливаю визуальную студию, сделайте это. Если вы не установите среду выполнения .NET framework
  • Установите Firefox-аддоны (firebug, деление, веб-разработчик, adblock).

Ответ 15

Кто-то дал мне "Удалить все папки SVN-папок" script - это обязательный для меня, теперь (он где-то на этом потоке).

Я покидаю UAC - последнее, что я хочу, это написать код, который работает с UAC, но с этим не справляется. Прежде чем я начал использовать Virtual PC для настройки тестовых сред для моего кода, я попытался оставить мой рабочий стол как 'vanilla', насколько это возможно, - я хотел протестировать в условиях, достаточно похожих на обычного пользователя, не являющегося разработчиком.

Все вышесказанное относится к моей домашней системе развития. Я стараюсь делать то же самое на работе, в разумных пределах. За исключением материалов SVN, потому что мы используем TFS в моем офисе.

Ответ 16

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

  • Taskix - Кнопки переупорядочения на панели задач Windows
  • KatMouse - прокручивать окно непосредственно под курсором мыши
  • WinSplit Revolution - упорядочивайте свои окна путем разбивки, изменения размера и размещения их
  • allSnap - окна автоматически привязываются к краям окна и (необязательно) к краям других окон

Ответ 17

Мне нравится:

  • Сделайте панель задач более крупной, чтобы она могла содержать две строки приложений
  • Отключить персонализированные меню в меню "Пуск"
  • Отключить группировку похожих элементов панели задач

Я также случайно открываю много сеансов PuTTY для разных машин, поэтому мне нравится создавать каталог "bin" в моей домашней папке, добавлять его в PATH, а затем создавать ярлык для PuTTY в нем под названием "p", (среди других ярлыков). Затем я могу легко запустить Windows-R (запустить) и набрать p [putty-session-name], чтобы открыть сеанс. Это сэкономило мне много времени/щелчков мыши.

Ответ 20

Пара вещей, о которых никто не упомянул

  • Установите Console2 для вкладок cmd windows
  • Установить Powershell
  • Полностью замените Блокнот Notepad2

Ответ 21

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

Кроме того, в системах XP я отключу любую тему и использую классическую окраску окон. Vista просто не выглядит или работает без темы Aero, поэтому я не могу сделать это на Vista, не переходя почти полностью в орехи.

Также забыл, я устанавливаю Chrome. (Используется для Firefox, но Chrome лучше из коробки)

Ответ 22

  • Установите полный IIS.
  • Установите разрешение достаточно высоким.
  • Установите фон в серый цвет.
  • Показать скрытые и системные файлы.
  • Панель инструментов 2 или 3 высокой (я запускаю один монитор сбоку).
  • Всегда показывать расширения файлов.

Ответ 23

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

Например:

  • Explorer-ассоциировать дополнительные типы файлов с помощью Notepad
  • Панель управления Explorer-Classic
  • Проводник-Отключить звуковой сигнал при ошибках
  • Проводник-отключить префикс: ярлык для
  • Проводник-Показать расширения известных типов файлов
  • Проводник - просмотр скрытых файлов и папок
  • Проводник - показать полный путь в строке заголовка
  • Отключение информации об ошибках в файлах и папках
  • Отключение производительности. Последняя доступная временная метка для файлов.
  • Панель задач с панели задач - отключить аналогичные кнопки панели задач
  • Панель задач с отключенной панелью
  • Панель задач - заблокируйте панель задач - Да

Вы также можете удалить бесполезные части системы:

  • Параметры доступности
  • портфель
  • ClipBook Viewer

Ответ 24

Я устанавливаю все расширения оболочки, которые я обычно использую (например, TortoiseSVN и CommandHere).

Кроме того, одна из первых вещей, которые я делаю после того, как я переделал машину, - это убедиться, что она правильно подключена ко всем моим сетевым ресурсам. Немногие вещи срывают мою работу так же быстро, как бороться с сетью, чтобы получить файл в неподходящее время.

Ответ 25

Установите emacs + выбор пакетов gnuwin32.

Кроме того, proexp для замены диспетчера задач.

Ответ 27

  • Переключение в классическое меню
  • Увеличьте высоту панели задач, чтобы иметь больше ярлыков и заблокировать панель задач.
  • Параметры производительности → Настройка для лучшей производительности
  • Скопируйте все резервные копии файлов ярлыков в папку "Избранное"
  • Установите необходимое программное обеспечение (JDK, СУБД, Editplus, MS Office и т.д.).
  • Драйвер для звуковой карты
  • Новое сетевое соединение для широкополосного доступа...

Ответ 28

Обычно я оставляю Защитник Windows в сети, но я не использую антивирус, поэтому....

Я установил начальное меню, чтобы отображать маленькие значки и не иметь активных "последних примененных программ". Вместо этого я пишу все в свое меню:

Мое начальное меню http://www.robpaveza.net/pub/startmenu.png

Я также убеждаюсь, что все меню расширений - это фактическое меню, а не только ссылки, и что на рабочем столе отображаются мои иконки файлов компьютеров и пользовательских файлов.

Ответ 29

Загружаю и устанавливаю Cygwin и Xming.

Ответ 30

Ничего себе, это действительно хорошая тема... Мне нужно будет пройти все предложения и посмотреть, на что я направлен::)

С летучей мыши я устанавливаю:

  • Google Chrome
  • Visual Studio 2008
  • aShampoo CD Burning suite (или любой другой мой текущий любимый пакет для прожига)
  • IZArc (или что бы то ни было, мой текущий любимый)
  • RocketDock - я использую его для замены Quick Launch.
  • Songbird

Когда я использовал XP (теперь я на Vista), я всегда устанавливаю интерфейс Tweak и настраиваю все по своему вкусу. Как перечислять Мой компьютер перед Моими документами. Я удаляю значок справки из меню "Пуск". Я делаю так, чтобы Network Neighborhood отображалось в меню "Пуск". У меня есть отображение расширений файлов и отображение скрытых файлов/папок.