Когда я получаю обычную систему Windows, я меняю кучу вещей, чтобы сделать ее более удобной для разработчиков.
Некоторые из них я вспоминаю каждый раз, другие - только когда и когда.
Примеры:
Кажется, я помню сообщение в блоге Джеффа по этой теме, но не могу его найти!
Чем еще вы занимаетесь и есть ли у вас какие-либо инструменты, которые автоматизируют этот процесс?
Один из лучших вопросов, задаваемых SO.





Я устанавливаю все расширения оболочки, которые обычно использую (например, TortoiseSVN и CommandHere).
Кроме того, одно из первых действий, которое я делаю после повторного создания образа машины, - это убедиться, что она правильно подключена ко всем моим сетевым ресурсам. Мало что мешает моей работе так быстро, как борьба с сетью, чтобы получить файл в неподходящее время.
Используя Добавить \ Удалить компоненты Windows в Панели управления, я всегда удаляю ...
Для внешнего вида я ...
Перед установкой любого программного обеспечения я ...
Для инструментов (помимо моих IDE и других необходимых инструментов разработки) я устанавливаю ..
Если вы удаляете игры, как вы играете в сапер при компиляции?
Время компиляции является синонимом одной из двух вещей: (1) догнать мою программу чтения RSS, (2) просмотреть SO =)
Я рад, что КТО-ТО пошутил с тральщиком: D
К вашему сведению, поиск в меню «Пуск» доступен в классическом меню, но я все еще оставляю аэро включенным, так как мне нравятся снимки экрана, когда я нажимаю Alt + Tab.
Обычно я оставляю Защитник Windows в сети, но я не использую антивирус, поэтому ....
Я установил в меню «Пуск» отображение небольших значков и отключение «последних использованных программ». Вместо этого я прикрепляю все к своему стартовому меню:
Мое стартовое меню http://www.robpaveza.net/pub/startmenu.png
Я также удостоверяюсь, что все меню расширений являются настоящими меню, а не просто ссылками, и что значки моего компьютера и пользовательских файлов отображаются на рабочем столе.
Я устанавливаю как минимум некоторый набор командных утилит * nix и проводник процессов.
Кроме того, в системах XP я отключаю любую тематику и использую классическую окраску Windows. Vista просто не выглядит и не работает нормально без темы Aero, поэтому я не могу сделать это в Vista, не сойдя с ума.
Тоже забыл, устанавливаю Chrome. (Раньше был Firefox, но Chrome лучше из коробки)
Что замечательно в Process Explorer, так это то, что вы можете заменить им обычный диспетчер задач. (Параметры> Заменить диспетчер задач)
Я всегда так делаю. Диспетчер задач по сравнению с ним бесполезен.
Действительно, я делаю то же самое, плюс деактивирую поддержку Zip (regsvr32 /u zipfldr.dll), активирую подчеркивание на ярлыках Alt (Advanced Appearance), заменяю Courier New на Andale Mono (замените на свой любимый шрифт) во всех настройках программы (после его установки, конечно) , устанавливаю мои любимые утилиты (UnxUtils, Sysinternals ', SciTE, FileMenu Tools, в котором есть командная строка и множество других полезных вещей и т. д.) и так далее.
Да, и действительно, также отключите поддержку двойной клавиатуры (французский / английский), отключите группировку задач, установите VirtuaWin (4 рабочих стола), CLCL (менеджер буфера обмена), AutoHotkey и мои любимые макросы, а также множество других бесплатных программ, которые более или менее должны быть.
Увы, автоматики нет.
1) Мне это не нравится, я предпочитаю использовать специализированные программы (7-Zip, IZArc) для всех моих архивных нужд. Ортогональность ... 2) Когда вы ищете папку с большим количеством zip-архивов, вы чувствуете боль ... 3) Я обнаружил, что отображение zip-архивов, поскольку папки просто загромождают отображение дерева Explorer. Для меня zip-архивы - это простые файлы, а не папки.
Спасибо за информацию о zip, окна просто не режут.
В более новых версиях Windows вы можете удерживать Shift при открытии контекстного меню папки, чтобы получить опцию «Открыть командное окно здесь ...».
Я добавляю Wordpad в контекстное меню «Отправить». Инструкции для XP здесь. Также работает в Vista.
Часто мне не разрешается устанавливать дополнительное программное обеспечение на машину, и Wordpad предпочтительнее Блокнота.
Кто-то дал мне сценарий реестра «Удалить все папки SVN» - сейчас он мне необходим (он где-то в потоке это).
Я оставляю UAC включенным - последнее, чего я хочу, - это писать код, который работает с отключенным UAC, но не работает с ним. Прежде чем я начал использовать Virtual PC для настройки тестовой среды для своего кода, я попытался оставить свой рабочий стол как можно более «ванильным» - я хотел тестировать в условиях, достаточно похожих на обычных пользователей, не являющихся разработчиками.
Все вышеперечисленное относится к моей домашней системе разработки. Я стараюсь делать то же самое на работе, в пределах разумного. За исключением SVN, потому что мы используем TFS в моем офисе.
Я всегда устанавливаю следующее, чтобы упростить управление окнами и взаимодействие с ними
Спасибо за совет по WinSplit Revolution ... Очень удобно для более эффективного использования моего нового широкоэкранного монитора.
Устанавливаю:
я тоже, одно из самых полезных маленьких приложений когда-либо.
Из того, что я слышал, «эквивалент» Mac OS X для Launchy - это Quicksilver: en.wikipedia.org/wiki/Quicksilver_(software)
Раньше я использовал Launchy. Однако в Windows 7 и AutoHotkey я переназначил Alt + Пробел, чтобы открыть меню «Пуск». Затем я просто набираю название программы, которую хочу открыть. Я использую старый T42, поэтому каждая небольшая экономия процессора и оперативной памяти для меня - это победа.
Вау, это действительно хорошая тема ... Мне нужно будет просмотреть все предложения и посмотреть, над чем я работаю :)
С места на место устанавливаю:
Когда я использовал XP (сейчас у меня Vista), я всегда устанавливал Tweak UI и настраивал все по своему вкусу. Например, перечисление «Мой компьютер» перед «Моими документами». Убираю значок справки из меню «Пуск». Я делаю так, чтобы Сетевое окружение отображалось в стартовом меню. У меня он показывает расширения файлов и показывает скрытые файлы / папки.
Это должно означать «упустить»?
Первое, что я делаю, это проверяю, все ли обновлено и все лишнее барахло в фоновом режиме отключено. До недавнего времени я годами не устанавливал Windows заново, поэтому забыл, насколько болезненным был этот шаг (4-5 часов ...)
Первое, что я делаю, это загружаю ClearType Tuner с Страница PowerToys. Я считаю, что настройки ОС по умолчанию дают тексту очень заметные цветные полосы независимо от того, на каком ЖК-дисплее я его использую, и через некоторое время это вызывает утомление глаз. Иногда я просто его полностью выключаю.
После этого устанавливаю обычные вещи; Firefox, gVim, Powertoy командной строки, 7-Zip, ...
Для хранения скриптов, которые я использую из командной строки, я создаю каталог 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 (сокращение от command), тогда я могу:
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 (через Task Scheduler, введите Task в меню «Пуск» Vista). Я использую этот сценарий для настройки нескольких виртуальные диски с помощью команды подстилка для каталогов, к которым я часто обращаюсь или хочу получить быстрый доступ из командной строки или для сокращение имен путей в предупреждениях компилятора, журналах или отладочных выводах.
Мой сценарий запуска выглядит примерно так:
@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 - приятная маленькая команда, когда все идет хорошо. :)
Отключите ярлыки для FilterKeys, StickyKeys и ToggleKeys - ничто не расстраивает меня больше, чем необходимость иметь дело с этой грубоватой функцией, потому что я нажимаю клавишу Shift несколько раз, пока думаю, или удерживаю ее в течение восьми секунд (опять же, пока думаю), прежде чем Я начинаю печатать!
Измените действие по умолчанию для папки, чтобы исследовать, а не открывать.
Никогда не понимал, почему клавиши * включены по умолчанию ... Думаю, большинство обычных пользователей знают, что они собираются набрать.
Они, вероятно, включены по умолчанию, потому что, если вы включите их необходимость, их будет сложно включить.
Касательно:
- Show extensions of all file types
- Make hidden and system file visible
Мне не нравится делать скрытые файлы видимыми все время (это делает два файла desktop.ini видимыми на моем рабочем столе Windows Vista для начинающих), поэтому я использую расширение проводника, чтобы упростить включение и выключение этого параметра. Также есть соответствующий для расширений файлов:
Да, две штуки desktop.ini - это боль - спасибо за подсказку!
Я люблю:
Я также случайным образом открываю множество сеансов PuTTY на разных машинах, поэтому мне нравится создавать каталог bin в моей домашней папке, добавлять его в PATH, а затем создавать в нем ярлык для PuTTY с именем «p» (среди прочего ярлыки). Затем я могу легко запустить Windows-R (запустить) и набрать p [putty-session-name], чтобы открыть сеанс. Это сэкономило мне массу времени / щелчков мышью.
Отключите автозапуск, чтобы случайно не установить вредоносное или вредоносное ПО.
Вот пара ссылок из многих:
http://antivirus.about.com/od/securitytips/ht/autorun.htmhttp://news.cnet.com/8301-13554_3-9894970-33.html?tag=mncol;txt
Хороший совет. Однако установка VMware позаботится об этом, поэтому я обычно не делаю это вручную.
Установите emacs + набор пакетов gnuwin32.
Также proexp заменить диспетчер задач.
Установите инструменты разработчика (выбирайте сами). Source Control, DB, IDE, инструменты модульного тестирования и т. д.
Предположение: Я имею полные права на коробку.
Установите последние версии драйверов, обновления Windows, Firefox, Evernote, Живая сетка, 7-молния, Digsby (для мгновенных сообщений и социальных сетей), Zune (для музыки и подкастов)
Я слежу за обширный рецепт, как сделать систему Windows полезной, созданным и поддерживаемым Саймоном Пейтоном Джонсом.
Спасибо, это отличный список, даже если местами немного странный. (читаю дискеты Mac! когда вы в последний раз видели такую?)
Протираю и линукс устанавливаю. Всех всегда поражает, насколько я могу быть продуктивным. Это потому, что я не трачу половину своего времени на борьбу с машиной.
борьба с машиной означает, что вы не нашли всех необходимых функций ОС. Вы действительно думаете, что Windows - это не все, что есть в Linux?
Увидев этот ответ через 10 лет, попивая слезы, потому что системы моего клиента не поддерживают никакую другую ОС, кроме Windows. плачет в углу
Первое, что я делаю, это открываю командную строку, а затем открываю для нее свойства:
В итоге: ПОЧЕМУ?
Лично я перешел на Console2 (sourceforge.net/projects/console) для окон консоли с вкладками
Ненавижу Quick Edit. Если я нажимаю в окне подсказки и удерживаю кнопку мыши немного слишком долго, он думает, что я что-то выбираю, и окно зависает, пока я не заметил, что происходит. Сводит меня с ума.
Earwicker: это все из соображений совместимости. Подробную информацию о том, почему быстрое редактирование по умолчанию отключено, см .: blogs.msdn.com/oldnewthing/archive/2007/09/13/4886108.aspx
Думаю, это еще не все, просто все, что пришло мне в голову.
Я использую nLite для подготовки установочного диска Windows, чтобы некоторые типичные настройки уже были установлены сразу после установки.
Например:
Также можно удалить ненужные части системы:
У Эди Вайца есть хорошая запись о своих настройках: Делаем Windows пригодной для старых Linux-пуклов
Теперь, когда мой новый блестящий ПК с Core 2 Duo не увяз в бесполезном дерьме, работающем как 386, я могу собрать его снова.
ls, когда я пытаюсь набрать dir, а Windows до сих пор не слышала о grepВ качестве альтернативы cygwin я использую ch, это бесплатная unixshell + utils и интерпретатор 'c'. Их веб-сайт немного племянничий, но продукт отличный.
С годами я пришел к решению, что нужно делать как можно меньше настроек, поскольку меняются рабочие места и компьютеры (как дома, так и на работе).
Раньше я делал всевозможные сумасшедшие настройки с litestep, настраивал разделы и т. д. В наши дни я сокращаю его до основ, и мне не требуется много времени, чтобы настроить машину и получить знакомую среду.
В дополнение к обычной настройке "win32dev" (классическая схема, оптимизированная для производительности, без специальных эффектов, отображение всех файлов, детали в представлениях проводника, синий фон и т. д.) у меня есть следующий стек:
все, что я устанавливаю вручную, попадает в c: \ programs (для упрощения путей без пробелов в нижнем регистре).
Интересно, многие ли из вас используют nLite / vLite для создания собственного установщика для Windows ???
Установлены мои инструменты разработки:
Плюс многое другое ...
В основном: Visual Studio, SQL Server и некоторые расширения для них, такие как Rock Scroll и т. д.
Как веб-разработчик, я установил еще 4 браузера (наряду с IE): Opera, Firefox, Chrome и Safari.
Также :
Установите последний пакет обновления. Обычно я все равно слипстрим.
Предотвратить кражу приложений фокус. http://xphelpandsupport.mvps.org/how_do_i_prevent_applications_fr.htm
Скопируйте мои приложения командной строки (основные команды unix) и SysInternals.
Обновления Windows
Установите инструменты разработчика, такие как Visual Studio, Eclipse, VirtualBox и т. д.
Я больше склоняюсь к тому, чтобы приложения на основе служб, такие как SQL Server, были установлены на базовой виртуальной машине и запускались оттуда. Таким образом, он работает только тогда, когда мне нужно, и я могу продлить срок службы моей установки Windows.
Раньше все это случалось. Сейчас я использую исключительно Linux, и мне это нравится. Я не фанат и не фанатик. Linux просто выполняет эту работу за меня, поэтому я придерживаюсь его.
Я удивлен, что никто не упомянул ClipX. Я обнаружил, что не могу разрабатывать без этого инструмента истории буфера обмена.
Установите Image Resizer, клон одной из Windows XP Powertoys; подходит для Windows 7 64bit. Очень удобно для создания эскизов изображений через контекстное меню в проводнике Windows.
Больше всего меня беспокоит возможность показа расширений, связанных с окнами, наряду с невозможностью масштабировать обои при сохранении соотношения сторон. Это действительно создает проблемы, когда у вас есть файлы с именем MyApp.exe.config, которые сокращаются до MyApp.exe, а MyApp.exe сокращается до MyApp. Веселье, веселье, веселье.