Saya tahu pintasan untuk OneNote, tetapi Anda tidak mengerti tingkat pemrosesan data, volume konten / pemrosesan teks yang bahkan melebihi pengguna pemula VIM ... Anda.
Tidak semua antarmuka aplikasi dapat atau harus mendukung antarmuka gaya VIM
Meskipun ini benar, para pengguna yang membuat komentar yang menunjukkan fakta yang jelas ini benar-benar kehilangan intinya. Poin yang hilang adalah bahwa ada tingkat produktivitas dan kemanjuran yang dicapai oleh pekerja informasi ketika mereka dapat terus menggunakan keyboard.
Pertimbangkan pengembang; pada dasarnya mereka beroperasi dalam editor teks karena kode sumber dibuat atau dikelola. Mungkin beberapa email juga ditulis. Semoga, dokumentasi yang cukup untuk basis kode juga dibuat dan dipelihara. Percaya atau tidak, waktu yang diperlukan untuk memindahkan tangan dari keyboard ke mouse bertambah signifikan selama satu hari.
Tentu, aplikasi GUI juga memiliki pintasan. Anda masih melewatkan intinya. Antarmuka VIM menyediakan fungsionalitas yang kompleks dan fleksibel sambil memerlukan sedikit penekanan tombol.
Antarmuka obesitas menjijikkan OneNote dan menjalankan profil proses samping; M $ secara umum cukup baik untuk memiliki pintasan standar / konsisten di semua aplikasi. Konsistensi penting dan memberi Bill haknya di sana, tetapi pertimbangkan ini: apakah yang diperlukan keyboard untuk mengulangi tindakan pengeditan atom terakhir di OneNote atau Word? Minimum adalah satu kombinasi 3 tombol (sorot kata terakhir) diikuti oleh dua kombinasi 2 tombol (Salin lalu tempel) .
Sebagai contoh:
- Tugas: memodifikasi kata "int" menjadi "void" untuk awal beberapa fungsi.
- Diberikan: Setiap baris yang akan diubah memiliki bentuk \ t \ t int someFunction (void);
- Diberikan: Anda baru saja mengganti "int" dengan "void" untuk fungsi pertama
- Diberikan: Anda harus mengulangi tindakan ini 5 kali lagi.
* Asumsikan: kata yang diganti disorot (yaitu dipilih secara keseluruhan), lalu "void" diketik, dan kemudian ...
1) Ctrl + Shift + untuk memilih kata yang disisipkan terakhir
2) Ctrl + C * untuk menyalin kata; 3) Kami akan mengabaikan penekanan tombol untuk pindah ke posisi berikutnya, untuk kesederhanaan, menempatkan kursor di depan karakter "i" dalam kata yang diganti. 4) Ctrl + Shift + untuk memilih kata berikutnya yang akan diganti
5) Ctrl + V untuk menimpa kata yang dipilih dengan "statis" 6) Ulangi langkah 3-4 untuk semua modifikasi yang diperlukan.
Untuk menyelesaikan tugas yang sama di VIM
* Asumsikan: kata yang diganti dipilih secara keseluruhan (melalui mode visual atau urutan "cw"), kemudian "void" diketik, dan kemudian ...
1) Kami akan mengabaikan penekanan tombol untuk pindah ke posisi berikutnya dengan meletakkan kursor pada "i", karakter pertama, dalam kata yang diganti. 2) "." * untuk menduplikasi tindakan edit terakhir, yang "tidak berlaku" 3) Ulangi langkah 1 & 2
Ketika Anda menghabiskan 8 hingga 10 jam dalam editor teks setiap hari, antarmuka gaya VIM bertambah secara signifikan untuk meningkatkan produktivitas. Itu adalah contoh yang dibuat di atas, tetapi Anda harus menyadari bahwa beralih di antara file, melihat dua file sekaligus dalam GUI atau shell yang sama, menyimpan perubahan, dan keluar dari editor kembali ke terminal prompt (atau kembali ke aplikasi tingkat atas jika tidak menggunakan terminal) ... semua tindakan ini dilakukan dengan kombinasi kunci minimalis dan sederhana yang serupa.
Untuk Menyimpan dan Berhenti:
VIM: 1) "wq" 2)
OneNote: 1) Alt + f 2) s, 3) Alt + f 4) x
Oh, aku belum selesai
Apa maksud Anda, Anda dapat menentukan serangkaian langkah-langkah makro atau kompleks, ikat ke kunci, dan kemudian jalankan serangkaian langkah-langkah kompleks berulang kali (misalnya makro VIM seperti "10 @i" akan mengeksekusi makro terikat / diidentifikasi oleh Tombol "i" 10 kali berturut-turut). Itu bisa dilakukan 100, 1000, 100.000.000 kali tanpa kesulitan sama sekali.