Jako programista, jakie zmiany wprowadzasz w podstawowej instalacji systemu Windows?


80

Kiedy dostaję waniliowy system Windows, zmieniam kilka rzeczy, aby był bardziej przyjazny dla programistów.

Niektóre z nich pamiętam za każdym razem, inne robię tylko kiedy i kiedy.

Przykłady:

  • Pokaż rozszerzenia wszystkich typów plików
  • Pokaż ukryty i systemowy plik
  • Wyłącz program Windows Defender

Wydaje mi się, że pamiętam post na blogu Jeffa na ten temat, ale nie mogę go zlokalizować!

Czym jeszcze się zajmujesz i czy masz jakieś narzędzia automatyzujące ten proces?


To, co robię z rozszerzeniami programów, to moja największa wściekłość na temat okien, obok niemożności skalowania tapety przy zachowaniu proporcji. Naprawdę stwarza problemy, gdy masz pliki o nazwie MyApp.exe.config, które są skracane do MyApp.exe, podczas gdy MyApp.exe jest skracane do MyApp. Zabawa zabawa zabawa.
Kibbee

Jedno z najlepszych pytań zadawanych w SO.
wassimans,

Odpowiedzi:


31

Rzeczywiście robię powyższe, plus dezaktywuję obsługę Zip ( regsvr32 /u zipfldr.dll), aktywuję podkreślenie na skrótach Alt (Advanced Appearance), zastępuję Courier New na Andale Mono (zamień na swoją ulubioną czcionkę) we wszystkich ustawieniach programu (oczywiście po zainstalowaniu), instaluję moje ulubione narzędzia (UnxUtils, Sysinternals ', SciTE, FileMenu Tools, które mają tutaj wiersz poleceń i wiele innych dodatków itp.) i tak dalej.
Aha, i rzeczywiście również dezaktywuj obsługę dwóch klawiatur (francuska / angielska), dezaktywuj grupowanie zadań, zainstaluj VirtuaWin (4 pulpity), CLCL (menedżer schowka), AutoHotkey i moje ulubione makra oraz wiele innych darmowych programów, mniej więcej, które muszą mieć.

Niestety, bez automatyzacji.


2
1) Nie podoba mi się to, wolę używać specjalistycznych programów (7-Zip, IZArc) do wszystkich moich potrzeb związanych z archiwizacją. Ortogonalność ... 2) Kiedy przeszukujesz folder z dużą ilością zamków błyskawicznych, czujesz ból ... 3) Uważam, że zamki błyskawiczne są wyświetlane, ponieważ foldery po prostu zaśmiecają widok drzewa Eksploratora. Dla mnie zipy to zwykłe pliki, a nie foldery.
PhiLho

Dzięki za informacje dotyczące zip, Windows po prostu tego nie robi.
Matt H,

2
W nowszych wersjach systemu Windows możesz przytrzymać klawisz Shift podczas otwierania menu kontekstowego folderu, aby uzyskać opcję „Otwórz tutaj okno poleceń ...”.
Alex Barrett

21

Instaluję Cygwin, aby mieć narzędzia wiersza poleceń * nix i Xemacs, aby mieć przydatny edytor.


Użyłem tego ostatnio do kursu struktur danych i bardzo mi się podobało
barfoon

17

Instaluję:


ja też, jedna z najbardziej przydatnych małych aplikacji w historii.
Jason Miesionczek,

Z tego, co słyszałem, „odpowiednikiem” Launchy na Mac OS X jest Quicksilver: en.wikipedia.org/wiki/Quicksilver_(software)
Gavin Miller,

Kiedyś używałem Launchy. Jednak w systemie Windows 7 i AutoHotkey ponownie zmapowałem Alt + Spacja, aby otworzyć menu Start. Następnie po prostu wpisuję nazwę programu, który chcę otworzyć. Używam starego T42, więc każda odrobina oszczędności procesora i pamięci RAM jest dla mnie wygraną.
John Slavick,

16

Pierwszą rzeczą, którą robię, jest otwarcie wiersza polecenia, a następnie otwarcie jego właściwości:

  • Włącz Szybką edycję. Dlaczego jest to domyślnie wyłączone?
  • Zwiększ rozmiar okna. Po co ograniczać to do rozmiaru znaczka pocztowego?
  • Zwiększ bufor pionowy do maksymalnego możliwego. Po co ograniczać to do kilkuset wierszy?
  • Zmień kolor pierwszego planu na biały zamiast na szary. Po co robić to mniej czytelnym, niż mogłoby być?

Podsumowując: DLACZEGO?


8
Osobiście przełączyłem się na Console2 ( sourceforge.net/projects/console ) dla okien konsoli z kartami
Jacob,

Nienawidzę szybkiej edycji. Jeśli kliknę okno zachęty i przytrzymam przycisk myszy nieco za długo, wydaje się, że coś wybieram, i okno zawiesza się, dopóki nie zauważę, co się dzieje. Doprowadza mnie do szaleństwa.
Graeme Perrow,

Earwicker: wszystko to ze względu na kompatybilność. Szczegółowy powód, dla którego szybka edycja jest domyślnie wyłączona, można znaleźć na stronie: blogs.msdn.com/oldnewthing/archive/2007/09/13/4886108.aspx
Robert P

12

Korzystając z opcji Dodaj \ Usuń składniki systemu Windows w Panelu sterowania, zawsze usuwam ...

  • Gry
  • Szablony dokumentów
  • MSN Explorer
  • Outlook Express

Aby wyglądać i czuć ...

  • Wróć do klasycznego menu startowego; jednak jeśli jest to Vista, zostawiam ją bez zmian, ponieważ podoba mi się funkcja wyszukiwania indeksowanego.
  • Wróć do klasycznego pulpitu z dużymi ikonami i upewnij się, że Mój komputer jest pierwszą ikoną (w przeciwieństwie do Moich dokumentów)
  • Wykonuję również rzeczy, o których wspomniałeś powyżej

Przed zainstalowaniem jakiegokolwiek oprogramowania ...

  • Zainstaluj wszelkie zaległe aktualizacje systemu Windows
  • Uruchom czyszczenie dysku
  • Uruchom Defragmentację dysku
  • Skonfiguruj zaplanowane zadania dla czyszczenia, defragmentacji i innych narzędzi osobistych

W przypadku narzędzi (poza moimi IDE i innymi niezbędnymi narzędziami programistycznymi) instaluję.

  • TweakUI
  • IE6, IE7, Safari, Chrome, Opera i Firefox
  • Zainstaluj zestaw wtyczek do przeglądarki Firefox, których zawsze używam do programowania
  • Rozszerzenie powłoki „Otwórz tutaj wiersz polecenia”
  • Zainstaluj Consolasa i ustaw go jako domyślną czcionkę dla moich edytorów (IDE, Notepad ++ itp.)

1
Jeśli usuniesz gry, jak grasz w trałowiec podczas kompilacji?
Jon B,

Czas kompilacji jest synonimem jednej z dwóch rzeczy: (1) nadrobić zaległości w czytniku RSS, (2) przeglądaj SO =)
Tom

Cieszę się, że KTOŚ zażartował z trałowca: D
barfoon

FYI, wyszukiwanie w menu startowym Vista jest dostępne w klasycznym menu, ale nadal pozostawiam włączone aero, ponieważ lubię zrzuty ekranu, gdy używam alt + tab.
Eric Haskins,

12

Wyczyszczam to i instaluję Linuksa. Wszyscy są zawsze zdumieni, jak produktywny mogę być. To dlatego, że nie spędzam połowy czasu walcząc z maszyną.


1
walka z maszyną oznacza, że ​​nie znalazłeś wszystkich funkcji systemu operacyjnego, których potrzebujesz. Czy naprawdę uważasz, że Windows nie ma wszystkiego, co Linux ma użyteczność?
Blub

Widząc tę ​​odpowiedź po 10 latach pijąc łzy, ponieważ systemy mojego klienta nie obsługują żadnego innego systemu operacyjnego niż windows. płacze w kącie
Jay

11
  • Zainstaluj czcionkę Consolas i włącz (i dostrój) ClearType.
  • Zainstaluj ZoomIt, aby powiększyć obraz podczas prezentacji.
  • Zainstaluj FireFox / Firebug
  • Zainstaluj alternatywę XYplorer Win Explorer (nie możesz bez niej żyć!)
  • Zainstaluj DeskPins, aby tymczasowo ustawić dowolne okno na wierzchu.
  • Upewnij się, że program OneNote został zainstalowany z pakietem Office.
  • Zainstaluj Visio.
  • Zainstaluj ulubiony edytor (cokolwiek to jest w danym momencie, obecnie SCiTE).
  • Zainstaluj 7Zip.
  • Popraw kolory systemu Windows, aby pasowały do ​​mnie i umieść zdjęcie RatPacka (mojego bohatera Deana) jako tapetę.

10

Wyłącz skróty do FilterKeys, StickyKeys i ToggleKeys - nic nie frustruje mnie bardziej niż konieczność radzenia sobie z tą prymitywną funkcją, ponieważ naciskam klawisz Shift kilka razy, myśląc lub przytrzymując go przez osiem sekund (znowu, myśląc) przed Zaczynam pisać!

Zmień domyślną akcję dla folderu do przeglądania zamiast otwierania.


Nigdy nie rozumiałem, dlaczego klawisze * są domyślnie WŁĄCZONE ... Myślę, że większość zwykłych użytkowników wie, co zamierzają wpisać.
Knobloch

4
Prawdopodobnie są domyślnie włączone, ponieważ jeśli ich potrzebujesz , trudno je włączyć.
Graeme Perrow,

8

przez lata doszedłem do decyzji, że robię jak najmniej dostosowań, ponieważ zmieniają się miejsca pracy i komputery (zarówno w domu, jak iw pracy).

Kiedyś robiłem wszelkiego rodzaju szalone poprawki z krokiem, konfigurowaniem partycji itp. Obecnie sprowadzam to do podstaw i nie zajmuje mi dużo czasu, aby skonfigurować maszynę i mieć znajome środowisko.

oprócz zwykłej konfiguracji „win32dev” (schemat klasyczny, zoptymalizowany pod kątem wydajności, brak efektów specjalnych, wyświetlanie wszystkich plików, szczegóły w widokach eksploratora, niebieskie tło itp.) mam następujący stos:

  • cygwin (gcc, vim, curl, wget, perl / ruby ​​/ python, svn, git, ssh, netcat itp .; rxvt dla terminala)
  • wtyczki ffox + adblock + dev
  • clipx do prostego schowka przypominającego stos z podglądami
  • Textpad + kilka podstawowych podświetlaczy składni
  • virtuawin - jedyny minimalny menedżer okien, który robi wszystko, czego potrzebuję i nic więcej
  • autoHotKey dla podstawowych skrótów aplikacji
  • procexp, aby zastąpić menedżera zadań
  • wszystkie inne narzędzia sysinternals
  • żółw svn
  • kit + agent + klucze
  • 7zip
  • Keepass
  • wireshark

wszystko, co instaluję ręcznie, trafia do c: \ programy (dla łatwej ścieżki bez spacji i małych liter).


7

Jeżeli chodzi o:

  • Pokaż rozszerzenia wszystkich typów plików
  • Pokaż ukryty i systemowy plik

Nie lubię, gdy ukryte pliki są widoczne przez cały czas (dzięki temu dwa pliki desktop.ini są widoczne na moim pulpicie Windows Vista na początek), więc używam rozszerzenia eksploratora, aby ułatwić włączanie i wyłączanie tego. Jest też odpowiedni dla rozszerzeń plików:


Tak, dwie sprawy desktop.ini są uciążliwe - dzięki za wskazówkę!
Roddy,

7

Skrypty wiersza poleceń

Do przechowywania skryptów, których używam z wiersza poleceń, tworzę plik Command Line Scripts katalog w Program Files i dodaję go do zmiennej środowiskowej PATH. Używam następującego pliku wsadowego do wyświetlania i edytowania tych skryptów:

@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.

)

(zwróć uwagę, że filtrowanie listy katalogów zależy od niektórych poleceń unix, które zainstalowałem za pośrednictwem Cygwin )

Nadaję mu nazwę com.bat (skrót od command), a następnie mogę:

  • wyświetlić listę skryptów w tym katalogu, wpisując com w wierszu polecenia
  • edytuj dowolny skrypt na liście, wpisując com script-name w wierszu polecenia *, podobnie:
  • utwórz nowe skrypty w tym katalogu, wpisując com new-script-name w wierszu poleceń *
  • a jeśli kiedykolwiek będę musiał edytować com.bat, po prostu piszę com com

* Ponieważ używam Vista, muszę używać wiersza poleceń z podwyższonym poziomem uprawnień, ponieważ katalogi w ramach Program Filessą chronione. Aby szybko uruchomić wiersz polecenia z podwyższonym poziomem uprawnień, po prostu naciśnij klawisz Win key; typ cmd; naciśnijCtrl+Shift+Enter ; a następnie naciśnij, Alt+Caby potwierdzić monit o podniesienie. Sześć naciśnięć klawiszy do wiersza poleceń z podwyższonym poziomem uprawnień! ([przez] [4])

Skrypt startowy

Jednym ze skryptów, które przechowuję w swoim Command Line Scriptskatalogu, jest skrypt, który jest uruchamiany, gdy loguję się do systemu Windows (za pomocą Task Scheduler, wpisz Taskw menu startowym Vista). Używam tego skryptu do skonfigurowania kilku dysków wirtualnych za pomocą polecenia subst do katalogów, do których często mam dostęp lub chcę uzyskać szybki dostęp w wierszu polecenia lub dla skracania nazw ścieżek w ostrzeżeniach kompilatora, dziennikach lub danych wyjściowych debugowania.

Mój skrypt startowy wygląda mniej więcej tak:

@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"

Zauważ, że subst może być trochę temperamentny i czasami dyski nie są tworzone i muszę ponownie ręcznie uruchomić skrypt startowy.


subst to ładna, ładna mała komenda, kiedy wszystko idzie dobrze. :)
Robert P


6

Krok 1: Napraw system Windows

  • Wyłącz Przywracanie systemu
  • Wyłącz program Windows Defender
  • Odinstaluj każdy program antywirusowy lub inny crapware dostarczony przez OEM, jeśli jest to pudełko OEM
  • Zdobądź SysInternals AutoRuns i rzuć klęskę na wszystkie 8000 bezużytecznych elementów startowych i usług, które vista nakłada na Ciebie, w tym powolną i bezużyteczną usługę indeksowania wyszukiwania vista.

Krok 2: Zainstaluj rzeczy.

Teraz, gdy mój nowy, lśniący komputer z Core 2 Duo nie jest ugrzęznięty w bezużytecznych bzdurach działających jak 386, mogę go ponownie zbudować

  • Zainstaluj przeglądarkę Firefox
  • Zainstaluj wtyczkę FlashPlayer do przeglądarki Firefox ( dlaczego, och, dlaczego nie jest dołączona do FF? )
  • Uruchom aktualizację systemu Windows i pozwól jej wykonać cykl pobierania / ponownego uruchamiania 50 razy, aż będzie szczęśliwy
    • Podczas gdy to się dzieje, mogę użyć Firefoksa do przeglądania stackoverflow i czytać reddit :-)
  • Pobierz UnixUtils i albo rozpakuj je do system32, albo w inny sposób upewnij się, że znajdują się na ścieżce.
    • To jest konieczne, bo nie może znieść Cygwin, ale moja pamięć mięśni utrzymuje pisanie lspodczas próby typu dir, a okna jeszcze nie słyszał o grepjeszcze
  • Zainstaluj czcionki Droid Sans Mono i Monaco do programowania
  • Zainstaluj E-TextEditor
  • Jeśli instaluję program Visual Studio, zrób to. Jeśli nie, zainstaluj zamiast tego środowisko wykonawcze .NET Framework
  • Zainstaluj dodatki do Firefoksa (firebug, fission, web developer, adblock)


4

Ktoś dał mi skrypt rejestru „Usuń wszystkie foldery SVN” - to musi być dla mnie teraz (jest gdzieś na tym wątku).

Zostawiam włączony UAC - ostatnią rzeczą, której chcę, jest napisanie kodu, który działa przy wyłączonym UAC, ale kończy się niepowodzeniem, gdy jest włączony. Zanim zacząłem używać Virtual PC do konfigurowania środowisk testowych dla mojego kodu, starałem się zostawić swój pulpit tak „waniliowy”, jak to tylko możliwe - chciałem testować w warunkach dość podobnych do zwykłego użytkownika niebędącego programistą.

Wszystko powyższe dotyczy mojego systemu rozwoju domu. Staram się robić to samo w pracy, w granicach rozsądku. Z wyjątkiem rzeczy SVN, ponieważ używamy TFS w moim biurze.


4

Zawsze instaluję poniższe, aby ułatwić zarządzanie oknami i interakcję z nimi

  • Taskix - Zmień kolejność przycisków na pasku zadań systemu Windows
  • KatMouse - przewiń okno bezpośrednio pod kursorem myszy
  • WinSplit Revolution - organizuj okna, układając je kafelkami, zmieniając ich rozmiar i pozycjonując
  • allSnap - okna automatycznie przyciągają się do krawędzi okna i (opcjonalnie) do krawędzi innych okien

Dziękuję za wskazówkę dotyczącą WinSplit Revolution ... Bardzo przydatna do efektywniejszego korzystania z mojego nowego monitora szerokoekranowego.
mercator

4

Lubię:

  • Powiększ pasek zadań, aby mógł pomieścić dwa rzędy aplikacji
  • Wyłącz spersonalizowane menu w menu Start
  • Wyłącz grupowanie podobnych elementów paska zadań

Otwieram też losowo wiele sesji PuTTY dla różnych maszyn, więc lubię tworzyć katalog „bin” w moim folderze domowym, dodawać go do PATH, a następnie tworzyć w nim skrót do PuTTY o nazwie „p” (między innymi skróty). Mogę wtedy łatwo Windows-R (uruchomić) i pisać, p [putty-session-name]aby otworzyć sesję. Zaoszczędziło mi to mnóstwo czasu / kliknięć myszą.




3

Kilka rzeczy, o których nikt inny nie wspomniał

  • Zainstaluj konsolę 2 dla okien cmd z zakładkami
  • Zainstaluj Powershell
  • Całkowicie zastąpić Notatnik z Notepad2

2
  • Zainstaluj pełne usługi IIS.
  • Ustaw odpowiednio wysoką rozdzielczość.
  • Ustaw tło na szare.
  • Pokaż pliki ukryte i systemowe.
  • Pasek narzędzi 2 lub 3 wysoki (uruchamiam jeden monitor z boku).
  • Zawsze pokazuj rozszerzenia plików.

2

Instaluję zestaw narzędzi poleceń * nix i eksplorator procesów na minimum.

Ponadto w systemach XP wyłączam wszelkie motywy i używam klasycznego kolorowania systemu Windows. Vista po prostu nie wygląda lub nie działa poprawnie bez motywu Aero, więc nie mogę tego zrobić na Vista bez całkowitego zwariowania.

Zapomniałem też, że instaluję Chrome. (Kiedyś był to Firefox, ale Chrome jest ładniejszy po wyjęciu z pudełka)


Wspaniałe w Process Explorer jest to, że można nim zastąpić zwykłego Menedżera zadań. (Opcje> Zastąp menedżera zadań)
Franck,

Zawsze to robię. Menedżer zadań jest w porównaniu z nim bezużyteczny.
epochwolf

2

Używam nLite do przygotowania dysku instalacyjnego systemu Windows, aby kilka typowych ustawień było już skonfigurowanych zaraz po instalacji.

Na przykład:

  • Explorer - Skojarz dodatkowe typy plików z Notatnikiem
  • Klasyczny panel sterowania Explorer
  • Explorer-Disable Beep on errors
  • Przedrostek wyłączania eksploratora: skrót do
  • Explorer-Show rozszerzeń znanych typów plików
  • Explorer-Show ukryte pliki i foldery
  • Explorer - pokaż pełną ścieżkę na pasku tytułu
  • Wskazówki dotyczące wyłączania wydajności dotyczące plików i folderów
  • Wyłączenie wydajności Znacznik czasu ostatniego dostępu w plikach
  • Taskbar-Disable Group podobne przyciski paska zadań
  • Pasek zadań - wyłącz pasek języka
  • Pasek zadań - Zablokuj pasek zadań - Tak

Możesz także usunąć niepotrzebne części systemu:

  • Opcje dostępności
  • Aktówka
  • Przeglądarka ClipBook

1

Instaluję wszystkie rozszerzenia powłoki, których normalnie używam (na przykład TortoiseSVN i CommandHere).

Ponadto jedną z pierwszych rzeczy, które robię po odtworzeniu obrazu maszyny, jest upewnienie się, że jest prawidłowo podłączona do wszystkich moich udziałów sieciowych. Niewiele rzeczy utrudnia mi pracę tak szybko, jak walka z siecią o pobranie pliku w nieodpowiednim czasie.


1

Zainstaluj emacsa + wybrane pakiety gnuwin32.

Również proexp, aby zastąpić menedżera zadań.



1
  1. Przejdź do klasycznego menu
  2. Zwiększ wysokość paska zadań, aby mieć więcej skrótów i zablokuj pasek zadań
  3. Opcje wydajności -> Dostosuj, aby uzyskać najlepszą wydajność
  4. Skopiuj wszystkie pliki skrótów z kopii zapasowej do folderu Ulubione
  5. Zainstaluj niezbędne oprogramowanie (JDK, DBMS, Editplus, MS Office itp.)
  6. Sterownik karty dźwiękowej
  7. Nowe połączenie sieciowe dla łączy szerokopasmowych ...

0

Generalnie zostawiam program Windows Defender online, ale nie używam programu antywirusowego, więc ...

Ustawiam menu Start tak, aby wyświetlało małe ikony i nie było aktywnych „ostatnio używanych programów”. Zamiast tego przypinam wszystko do mojego menu startowego:

Moje menu startowe http://www.robpaveza.net/pub/startmenu.png

Upewniam się również, że wszystkie menu rozszerzeń są rzeczywistymi menu, a nie tylko linkami, oraz że ikony mojego komputera i plików użytkownika są wyświetlane na pulpicie.



0

Wow, to naprawdę dobry wątek ... Będę musiał przejrzeć wszystkie sugestie i zobaczyć, na czym mam misję :)

Od razu instaluję:

  • Google Chrome
  • Visual Studio 2008
  • aShampoo CD Burning Suite (lub jakikolwiek inny mój ulubiony pakiet do nagrywania jest)
  • IZArc (lub jakikolwiek inny mój ulubiony jest)
  • RocketDock - używam go, aby zastąpić Quick Launch.
  • Ptak śpiewający

Kiedy używałem XP (jestem teraz na Vista), zawsze instalowałem Tweak UI i dostosowywałem wszystko do swoich potrzeb. Lubię wymieniać Mój komputer przed Moimi dokumentami. Usuwam ikonę Pomoc z menu Start. Robię to tak, aby Otoczenie sieciowe było wyświetlane w menu Start. Mam to, aby pokazać rozszerzenia plików i pokazać ukryte pliki / foldery.


Czy to ma znaczyć „przegapić”?
Svante
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.