Zastanawiam się nad przejściem z Linuksa na Windows. Martwi mnie to, że jestem mniej produktywny. Na przykład:
- W systemie Linux mogę dość szybko uruchamiać aplikacje, jeśli znajdują się w ścieżce PATH (a większość aplikacji wynika ze standardów układu systemu plików - np.
/usr/bin
I/usr/local/bin
) - Mogę otworzyć vi bezpośrednio w powłoce (nie tracąc ostrości)
- Mam uzupełnienia programowe. Na przykład mam skrypt, który znajduje wszystkie pliki z ciągiem w nazwie w jakimś miejscu w bieżącym katalogu i mam dla niego uzupełnienia (więc „ff Foo <tab>” uzupełni wszystkie nazwy plików zawierające Foo)
Dlatego szukam sugestii narzędzi Windows, które zwiększą produktywność. Wiem, że mogę korzystać z Cygwin, ale szukam alternatyw, które nie „sprawiają, że Windows zachowuje się jak Linux”.
windows
productivity
Jonik
źródło
źródło
Odpowiedzi:
Pomyśl o Windows jako nadzbiór Linuksa, ponieważ tak w zasadzie jest: Wszystkie techniki i narzędzia, których używasz w Linuksie, będą tłumaczone bezpośrednio, jeśli używasz tych samych programów.
Z drugiej strony, Windows oferuje wiele nowych i bogatych skrótów i technik niedostępnych w Linuksie. Niektóre z moich ulubionych to:
Użyj klawisza skrótu Win + R, wpisz nazwę programu (notatnik), ścieżkę pliku (c: \ folder), ścieżkę sieciową (\ server \ share \ folder) lub adres strony internetowej (www.xyz.com). W każdym przypadku otrzymujesz uzupełnienie nazwy pliku wraz z rozwijaną listą sugestii i nie jest konieczne żadne okno poleceń.
Użyj Eksploratora Windows jako powłoki poleceń. Przeglądaj za pomocą klawiszy skrótu, użyj Win + R, aby się gdzieś dostać, i użyj klawiszy skrótu do pracy z plikami.
Dodaj programy takie jak edytory i przeglądarki plików do folderu SendTo, każdy z unikalnym prefiksem, aby aktywować program trzema naciśnięciami klawiszy. Na przykład zawsze tworzę skrót „1 Notatnik” w SendTo za każdym razem, gdy zaczynam pracować na komputerze, więc zawsze mogę zrobić Shift-F10, N, 1 (lub kliknąć prawym przyciskiem myszy, N, 1), aby otworzyć dowolny plik w Notatnik
Użyj klawiszy skrótu Wytnij / Kopiuj / Wklej (Ctrl-C, Ctrl-X, Ctrl-V), aby przenosić i kopiować pliki i foldery między katalogami. Możesz zduplikować plik lub folder w jednym katalogu za pomocą kombinacji klawiszy Ctrl-C, Ctrl-V.
Użyj F2, aby edytować nazwy plików i Ctrl-F, aby znaleźć pliki
Różne interfejsy GUI systemu Linux mają jedną lub więcej z tych zdolności, ale nie można na nich polegać w różnych instalacjach systemu Linux. Z drugiej strony zawsze możesz robić te rzeczy w dowolnym nowoczesnym systemie Windows (np. Od Windows 2000), więc możesz swobodnie skupić się na problemie.
źródło
Najpierw najważniejsze: Pobierz PowerShell. Nadal nie będzie lepszy niż bash, ale jest lepszy niż ohyda jaką jest cmd.exe
Po drugie, Windows ma również PATH. Użyj tego.
źródło
Launchy zapewnia bardzo łatwe uruchamianie aplikacji jednym naciśnięciem klawisza. Jeśli chodzi o wiersz poleceń, w XP SP3, Vista i 7. sytuacja uległa znacznej poprawie. Z mojego nieco ograniczonego doświadczenia w używaniu Linuksa wydaje się, że Linux działa od podstaw, podczas gdy Windows zawsze był GUI a wszelkie funkcje wiersza poleceń były w dużej mierze kacem z czasów MS-DOS. Ale teraz jest „bezgłowa” wersja systemu Windows Server, która będzie musiała stać się znacznie silniejsza pod tym względem.
źródło
Zastanawiam się nad przejściem z Linuksa na Windows. Martwi mnie to, że jestem mniej produktywny. Na przykład:
**** W systemie Linux mogę dość szybko uruchamiać aplikacje, jeśli znajdują się w ŚCIEŻCE ***
Windows ma również ŚCIEŻKĘ. Możesz sprawdzić, co się w nim znajduje za pomocą GUI (Panel sterowania / System / Zaawansowane / Zmienne środowiskowe / ŚCIEŻKA) lub za pomocą wiersza poleceń, wpisując PATH.
Ten skrót jest często przydatny, jeśli chcesz dodać katalog tymczasowy do ścieżki;
c:> ścieżka c: \ temp;% PATH%
**** Mogę otworzyć vi bezpośrednio w powłoce (nie tracąc ostrości) ***
O ile wiem, vim na Windows ma dwie wersje, jedną z linii poleceń (konsola, jak to nazywają) i gui (gvim). Oba działają lepiej niż dobrze. Wolę gvim, ale to tylko osobiste preferencje. Umieść katalog środowiska wykonawczego vima w zmiennej PATH i możesz go otworzyć z dowolnego miejsca.
**** Mam uzupełnienia programowe. Na przykład mam skrypt, który znajduje wszystkie pliki z ciągiem w nazwie w jakimś miejscu w bieżącym katalogu i mam dla niego uzupełnienia (więc „ff Foo” zakończy się wszystkimi nazwami plików zawierającymi Foo) ***
Cóż, nie wiem o tym konkretnie, po prostu dlatego, że nie potrzebowałem tego, ale oprócz cygwina istnieje kilka portów „standardowych” narzędzi wiersza poleceń unix, o których, jak sądzę, można wspomnieć. Moje preferencje idą do unixkit-tiny, który jest rodzimym portem Windows. Przenośny i wszystko. Można pobrać stąd .
Dlatego szukam sugestii narzędzi Windows, które zwiększą produktywność. Zdaję sobie sprawę, że mogę używać cygwina, ale szukam alternatyw, które nie są „sprawiają, że okna zachowują się jak Linux”.
Cóż, w takim przypadku (nie „spraw, aby okna zachowywały się jak linux”), możesz po prostu przejść z Notepad2 lub ++, Powershell i niektórymi kombinacjami menedżerów plików;)
Poważnie teraz, wierzę, że wyżej wspomniane będzie ci dobrze służyć. Jeśli masz jakieś inne problemy, podaj je w swoim pytaniu.
źródło
Hmmm, niektóre z moich ulubionych narzędzi Windows do zwiększania wydajności:
Autohotkey . Daje się tutaj sporo prasy. Dostosowane skróty i skróty.
Wszystko . Również popularny. Natychmiastowe wyszukiwanie plików i folderów. (Tylko NTFS)
Smartstartmenu . Prosty klawisz skrótu następnie wpisz ciąg liter dla nazwy programu
I wiele dodatków do Firefoksa!
Mam podobny problem na odwrót - te narzędzia i inne dostosowania są powodem, dla którego nie używam Linuksa regularnie. Nauczę się kiedyś.
źródło
Odkryłem, że zestaw narzędzi cygwin jest nieoceniony w systemie Windows. Daje ci ładny linux jak powłoka na górze systemu operacyjnego Windows.
Jedną rzeczą, którą poleciłbym przy tym, jest uruchomienie okna terminala rxvt zamiast normalnego okna wiersza poleceń. W ten sposób uzyskasz lepszą obsługę kopiowania i wklejania, a także bardziej znane okno powłoki typu X-Win.
źródło
Jesteś przyzwyczajony do Linuksa. Przyzwyczaj się do systemu Windows.
AutoHotkey i Executor to dwa fantastyczne narzędzia. System Windows ma również% PATH%, użyj go. Wypróbuj klucz rejestru,
[here]
aby utworzyć własny skrypt konfiguracyjny cmd w stylu .bashrc,doskey
prawie tak dobry jak bashalias
Zarówno Python, jak i Perl działają w systemie Windows, jeśli nie wiesz, naucz się jednego, mogą zrobić wszystko, co potrafi skrypt powłoki .sh i więcej. Chwyć UnxUtils lub Cygwin (Dodaj folder \ bin do PATH, narzędzia są bardzo dobre, to tylko emulator bash, który jest ciężki, a nie Windows), ponieważ domyślnym zestawem narzędzi cmd jest śmieci. Dostaje również vim i emacs (oba właściwe porty) w zależności od tego, jaki masz wybór (vim :))
Z tym wszystkim mam potężną linię poleceń (niezupełnie standardową, ale bardzo użyteczną) i potężny interfejs graficzny. Meta-G, aby google wyróżnić słowo, Capslock, aby wywołać Firefox, globalne wyszukiwanie z Everything , dobra obsługa wielu monitorów, ruch okien w stylu KDE itd. Windows nie jest idealny, ale wiele się w nim dzieje.
źródło
Jeśli chodzi o uruchamianie aplikacji z systemu Windows, system Windows 7 obsługuje wyszukiwanie aplikacji na komputerze od początku i uruchamianie go jednym kliknięciem.
źródło
Zabierz ze sobą swój linux-line-fu. Z powłoki cmd możesz używać ulubionych narzędzi uniksowych, używając Gnu Win32 lub unxutils . Te narzędzia grają lepiej w systemie Windows niż w programie Cygwin, ponieważ użytkownik korzysta z powłoki cmd systemu Windows.
źródło
Nie mogłem żyć bez SlickRun, choć słyszę, że Launchy też jest dobry. Ponadto, aby uzyskać więcej aplikacji, możesz przejść do strony „Alternative To”, aby zobaczyć, jakie są niektóre z twoich opcji opartych na systemie Windows, aby zastąpić aplikacje używane w systemie Linux.
http://alternativeto.net/
źródło
Uważam clipx za bardzo przydatne narzędzie.
źródło
start
. Myślę, że istnieje klucz rejestru, który pozwala dodawać rzeczy do tej listy.vi
bezpośrednio w skorupce. Upewnij się, że zaznaczyłeś odpowiednią opcję podczas instalacji Vima.źródło
Jednym z pierwszych programów instalowanych w systemie Windows jest Ch Shell z SoftIntegration. Pierwotnie zacząłem używać go jako interaktywnego sposobu nauki języka C, ale teraz używam go o wiele więcej. To zawiera kilka narzędzi GNU , które są po prostu miło mieć w systemie Windows, które nie są standardowe. A jeśli znasz C, tworzy przyzwoite środowisko skryptowe.
Windows Powershell to także kolejne świetne narzędzie. Może uzyskać dostęp do frameworku .Net, dzięki czemu możesz budować z nim prawie wszystko. Szybko staje się szeroko obsługiwany przez wiele aplikacji innych firm.
Jeśli nadal zastanawiasz się nad środowiskiem podobnym do Uniksa, spójrz na Podsystem dla aplikacji UNIX firmy Microsoft. W przeciwieństwie do Cygwin, SUA jest podsystemem środowiska działającym na jądrze systemu Windows, na tym samym poziomie co podsystem Win32. To dość miłe rzeczy.
Wreszcie, jeśli chcesz wycisnąć jak najwięcej z systemu Windows, unikaj wersji „Home”. Brakuje im niektórych opcji i funkcji, których może potrzebować „zaawansowany użytkownik”.
źródło
w odniesieniu do „produktywności” istnieją trzy narzędzia, bez których nie mogę się obejść:
Total Commander (najlepszy menedżer plików) i SlickRun (bezpłatne swobodne narzędzie wiersza poleceń) i wszystko (narzędzie do wyszukiwania na pulpicie, które było wcześniej zalecane)
a jeśli korzystasz z konfiguracji wielomonitorowej, to rzeczywisty menedżer systemu Windows jest obowiązkowy.
źródło
AltDrag to narzędzie dla systemu Windows, które zapewnia tę samą funkcjonalność przeciągania okien przy naciśniętym klawiszu Alt. Używam go za dużo, a dla systemu GUI myślę, że jest to poprawa wydajności.
źródło