Saya sedang mempertimbangkan untuk pindah dari Linux ke Windows. Yang membuat saya khawatir adalah kurang produktif. Misalnya:
- Di Linux, saya dapat menjalankan aplikasi dengan cukup cepat jika ada di PATH (dan sebagian besar aplikasi karena standar tata letak sistem file - misalnya,
/usr/bin
dan/usr/local/bin
) - Saya dapat membuka vi tepat di shell (tidak kehilangan fokus)
- Saya memiliki penyelesaian terprogram. Sebagai contoh, saya memiliki skrip yang menemukan semua file dengan beberapa string dalam nama mereka di suatu tempat di bawah direktori saat ini dan saya memiliki penyelesaian untuk itu (jadi "ff Foo <tab>" akan lengkap dengan semua nama file yang mengandung Foo)
Jadi saya mencari saran alat Windows yang akan membuat saya lebih produktif. Saya sadar saya bisa menggunakan Cygwin, tapi saya mencari alternatif yang tidak "membuat Windows berperilaku seperti Linux".
windows
productivity
Jonik
sumber
sumber
Jawaban:
Pikirkan Windows sebagai superset dari Linux, karena pada dasarnya itulah itu: Semua teknik dan utilitas yang Anda gunakan di Linux akan menerjemahkan secara langsung jika Anda menggunakan program yang sama.
Di sisi lain, Windows menyediakan banyak pintasan baru dan kaya dan teknik yang tidak tersedia di Linux. Beberapa favorit saya adalah:
Gunakan tombol pintas Win + R, ketik nama program (notepad), jalur file (c: \ folder), jalur jaringan (\ server \ share \ folder) atau alamat situs web (www.xyz.com). Dalam setiap kasus Anda mendapatkan penyelesaian nama file termasuk daftar drop-down saran, dan tidak ada jendela perintah yang diperlukan.
Gunakan Windows Explorer sebagai shell perintah Anda. Jelajahi dengan tombol pintas, gunakan Win + R untuk mendapatkan suatu tempat, dan gunakan tombol pintas untuk bekerja dengan file.
Tambahkan program seperti editor dan pemirsa file ke folder SendTo Anda, masing-masing dengan awalan unik, sehingga Anda mengaktifkan program dengan tiga penekanan tombol. Misalnya, saya selalu membuat pintasan "1 Notepad" di SendTo setiap kali saya mulai bekerja di komputer, jadi saya selalu bisa melakukan Shift-F10, N, 1 (atau klik kanan, N, 1) untuk membuka file apa pun di Notes.
Gunakan tombol pintas Cut / Copy / Paste (Ctrl-C, Ctrl-X, Ctrl-V) untuk memindahkan dan menyalin file dan folder di antara direktori. Anda dapat menduplikasi file atau folder dalam satu direktori dengan kombinasi tombol cepat Ctrl-C, Ctrl-V.
Gunakan F2 untuk mengedit nama file dan Ctrl-F untuk menemukan file
Berbagai GUI Linux memiliki satu atau lebih dari kemampuan ini, tetapi Anda tidak dapat mengandalkan mereka di berbagai instalasi Linux. Di sisi lain, Anda selalu dapat melakukan hal-hal ini di Windows modern apa pun (misalnya sejak Windows 2000), sehingga Anda bebas untuk fokus pada masalah yang dihadapi.
sumber
Hal pertama yang pertama: Unduh PowerShell. Ini masih tidak akan lebih baik daripada bash, tapi itu lebih baik daripada kekejian yaitu cmd.exe
Kedua, Windows juga memiliki PATH. Gunakan.
sumber
Launchy akan memberi Anda peluncuran aplikasi dengan sekali tekan yang sangat mudah. Mengenai baris perintah, semuanya menjadi jauh lebih baik dalam hal funtionality dengan XP SP3, Vista dan 7. Dari pengalaman saya yang agak terbatas pada Linux prompt, tampaknya Linux bekerja seperti itu dari bawah ke atas, sedangkan Windows selalu menjadi GUI dan fungsionalitas baris perintah apa pun sebagian besar adalah hangover dari hari-hari MS-DOS. Tapi sekarang ada versi Windows Server tanpa kepala yang harus lebih kuat dalam hal ini.
sumber
Saya sedang mempertimbangkan untuk pindah dari Linux ke Windows. Yang membuat saya khawatir adalah kurang produktif. Misalnya:
**** Di Linux, saya bisa menjalankan aplikasi dengan cukup cepat jika ada di PATH ***
Windows juga memiliki PATH. Anda dapat memeriksa apa yang ada di dalamnya melalui GUI (Control Panel / System / Advanced / Environmental variable / PATH) atau melalui baris perintah, dengan hanya mengetik PATH.
Pintasan ini sering berguna jika Anda ingin menambahkan direktori sementara ke path;
c:> jalur c: \ temp;% PATH%
**** Saya dapat membuka vi tepat di shell (tidak kehilangan fokus) ***
Sejauh yang saya tahu vim di windows memiliki dua versi, baris perintah satu (sebutan mereka konsol), dan gui (gvim). Keduanya bekerja lebih baik. Saya lebih suka gvim, tapi itu hanya preferensi pribadi. Masukkan direktori runtime vim dalam variabel PATH, dan Anda bisa membukanya dari mana saja.
**** Saya memiliki penyelesaian terprogram. Sebagai contoh, saya memiliki skrip yang menemukan semua file dengan beberapa string dalam nama mereka di suatu tempat di bawah direktori saat ini dan saya memiliki penyelesaian untuk itu (jadi "ff Foo" akan lengkap dengan semua nama file yang mengandung Foo) ***
Yah, saya tidak tahu tentang hal ini secara khusus, hanya karena saya tidak membutuhkannya, tetapi selain dari cygwin ada beberapa port dari utilitas baris perintah unix "standar", yang saya yakin dapat Anda sebutkan. Preferensi saya pergi ke unixkit-tiny yang merupakan port windows asli (semacam). Portable dan semuanya. Dapat diunduh dari sini .
Jadi saya mencari saran alat Windows yang akan membuat saya lebih produktif. Saya sadar saya bisa menggunakan cygwin, tapi saya mencari alternatif yang tidak "membuat windows berperilaku seperti linux".
Nah, dalam hal itu (bukan "membuat windows berperilaku seperti linux"), Anda bisa pergi dengan Notepad2 atau ++, Powershell, dan beberapa kombinasi file manager;)
Serius sekarang, saya percaya hal yang disebutkan di atas akan melayani Anda dengan baik. Jika Anda memiliki masalah lain sebutkan dalam pertanyaan Anda.
sumber
Hmmm, beberapa alat Windows favorit saya untuk produktivitas:
Autohotkey . Mendapat sedikit pers di sekitar sini. Tombol pintas dan pintasan yang disesuaikan.
Semuanya . Juga populer. Pencarian file dan folder instan. (Khusus NTFS)
Smartstartmenu . Tombol pintas sederhana kemudian ketikkan string huruf untuk nama program
Dan sejumlah add-on Firefox!
Saya memiliki masalah serupa sebaliknya - alat ini dan penyesuaian lainnya adalah alasan saya tidak menggunakan Linux secara teratur. Saya akan belajar suatu hari nanti.
sumber
Saya telah menemukan bahwa toolkit cygwin sangat berharga di windows. Ini memberi Anda linux bagus seperti shell di atas os windows.
Satu hal yang saya sarankan dengan itu adalah menjalankan jendela terminal rxvt bukan jendela baris perintah normal. Dengan begitu Anda mendapatkan dukungan salin dan rekat yang lebih baik dan juga jendela shell yang mirip x-win.
sumber
Anda terbiasa dengan linux. Biasakan untuk windows.
AutoHotkey dan Executor adalah dua alat yang fantastis. Windows juga memiliki% PATH%, gunakan. Coba kunci registri di
[here]
untuk membuat skrip konfigurasi cmd style .bashrc Anda sendiri,doskey
hampir sebagus bashalias
Python dan Perl keduanya berjalan di Windows, jika Anda tidak tahu, pelajari satu, mereka dapat melakukan semua yang dapat dilakukan dengan skrip shell .sh, dan lainnya. Ambil UnxUtils atau Cygwin (Tambahkan folder \ bin itu ke PATH Anda, alat-alatnya sangat bagus, hanya emulator bash yang berat dan bukan-windows), karena cmd toolset default adalah sampah. Juga memberi Anda vim dan emacs, (kedua port yang tepat) tergantung pada apa pilihan Anda (vim :))
Dengan semua ini, saya memiliki baris perintah yang kuat (tidak cukup bash-standar, tetapi sangat berguna), dan GUI yang kuat. Meta-G untuk google kata yang disorot, capslock untuk memunculkan firefox, pencarian global dengan Semuanya , dukungan multi-monitor yang baik, pergerakan jendela gaya KDE, dan sebagainya. Windows tidak sempurna, tetapi banyak yang harus dilakukan untuk itu.
sumber
Mengenai menjalankan aplikasi dari Windows, Windows 7 mendukung pencarian aplikasi di komputer Anda dari mulai dan menjalankannya dengan satu klik.
sumber
Bawa linux command line-fu Anda. Dari shell CMD Anda dapat menggunakan alat unix favorit Anda dengan menggunakan Gnu Win32 atau unxutils . Alat-alat ini bermain lebih baik dengan windows daripada cygwin karena Anda tinggal di dalam shell windows cmd.
sumber
Saya tidak bisa hidup tanpa SlickRun, meskipun saya dengar Launchy juga bagus. Juga, untuk lebih banyak aplikasi, Anda bisa pergi ke situs 'Alternatif Untuk' untuk melihat apa beberapa opsi berbasis windows Anda untuk menggantikan aplikasi yang Anda gunakan di linux.
http://alternativeto.net/
sumber
Saya telah menemukan clipx alat yang sangat berguna.
sumber
start
. Saya pikir ada kunci registri yang memungkinkan Anda menambahkan sesuatu ke daftar ini.vi
tepat di shell. Pastikan Anda memeriksa opsi yang sesuai ketika Anda menginstal Vim.sumber
Salah satu program pertama yang saya instal pada Windows adalah Ch Shell dari SoftIntegration. Saya awalnya mulai menggunakannya sebagai cara interaktif untuk belajar C, tetapi sekarang menggunakannya untuk lebih banyak lagi. Ini mencakup beberapa utilitas Gnu yang hanya bagus untuk dimiliki pada Windows yang tidak standar. Dan jika Anda terbiasa dengan C, itu membuat lingkungan scripting yang layak.
Windows Powershell juga merupakan alat hebat lainnya. Itu dapat mengakses .Net framework, sehingga Anda dapat membangun apa saja dengannya. Dengan cepat menjadi banyak didukung oleh banyak aplikasi pihak ketiga.
Jika Anda masih merenungkan lingkungan seperti Unix, lihat Subsistem untuk Aplikasi berbasis UNIX dari Microsoft. Tidak seperti Cygwin, SUA adalah subsistem lingkungan yang berjalan di atas kernel Windows, pada tingkat yang sama dengan subsistem Win32. Itu barang yang cukup rapi.
Terakhir, jika Anda ingin memeras Windows secara maksimal, hindari versi "Home". Mereka kehilangan beberapa opsi & fungsionalitas yang mungkin diinginkan oleh "kekuatan pengguna".
sumber
mengenai "produktivitas" ada tiga utilitas yang tidak dapat saya lakukan tanpanya:
Total Commander (pengelola file utama) dan SlickRun (utilitas baris perintah mengambang gratis) dan memang Semuanya (alat pencarian desktop, yang telah direkomendasikan sebelumnya)
dan jika Anda menggunakan pengaturan multi-monitor maka sebenarnya Windows Manager adalah 'harus ada'.
sumber
AltDrag adalah alat untuk Windows yang menyediakan fungsionalitas yang sama dengan menyeret jendela dengan menekan tombol Alt. Saya menggunakannya terlalu banyak, dan untuk sistem GUI saya pikir itu adalah penambah kinerja.
sumber