Saya menemukan ViEmu , yang memungkinkan Anda untuk menggunakan binding kunci Vim di Visual Studio dan aplikasi Office tertentu. Adakah yang tahu tentang perangkat lunak serupa untuk menggunakan binding kunci Vim di Microsoft Onenote? Gratis atau Open Source adalah nilai tambah, tetapi setiap opsi akan dihargai.
12
Vim-Keybindings-For-Onenote menghadirkan kekuatan VI untuk mengaktifkan melalui plugin AutoHotkey.
Plugin memiliki banyak ikatan kunci umum, termasuk perintah lipat untuk membantu mengelola daftar OneNote.
Beberapa binding kunci lanjutan (mis. 5dfa) tidak diterapkan, tetapi jika ada keybindings yang ingin Anda tambahkan, penulis (itu saya), akan membantu semampu dia.
sumber
Saya tahu pintasan untuk OneNote, tetapi Anda tidak mengerti tingkat pemrosesan data, volume konten / pemrosesan teks yang bahkan melebihi pengguna pemula VIM ... Anda.
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:
* 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.
sumber
Nggak.
Bukan jawaban yang sangat membantu, tetapi orang-orang sekarang serius - tidak setiap aplikasi memiliki ikatan kunci berorientasi Vim. Mereka adalah aplikasi yang berbeda.
Jika ini membantu, berikut adalah daftar pintasan Onenote
sumber
boooo ViEmu
Saya mencoba ViEMU , tetapi pada akhirnya tidak puas. Setelah itu saya menemukan VisVIM . Jika saya recoall, ViEMU tidak mengimplementasikan sebagian besar fungsi VIM.
Hore VisVIM
Cukup ikuti instruksi yang terdapat dalam dokumen % VIMFILEs% \ README_VisVim.txt yang diinstal bersama dengan paket instalasi GVIM standar untuk Windows.
sumber
Saya pikir GlobalVim adalah jawaban sempurna untuk pertanyaan ini.
GlobalVim memiliki banyak fitur vim dan dapat bekerja di semua situasi input. Registrasi, perekaman makro, penggantian pola, dan evaluasi ekspresi python ...
Saya sangat menyukai alat ini.
sumber
Saya mencari hal yang sama dengan binding kunci gaya-Emacs (harus cinta vi / emacs). Pokoknya saya punya binding kunci yang berfungsi di MS Word (untuk emacs itu), dan harus percaya ada yang serupa tetapi saya baru mulai menggunakan OneNote.
Langkah saya berikutnya adalah mencari kontrol .NET atau VBA atas OneNote. Itu akan menjadi kunci untuk mengendalikan OneNote menggunakan ikatan kunci yang Anda sukai (atau itu tebakan terbaik saya).
sumber