Adakah klien IRC dengan ikatan kunci VI?

18

Apakah ada klien IRC yang mendukung kunci VI? Skrip VimIRC yang 'jelas' adalah dan telah rusak begitu lama bahkan tidak lucu.

Apakah Anda tahu ada klien IRC di Linux, GUI atau Kutukan, yang menyediakan beberapa kegunaan yang bagus?

Atau bisakah beberapa klien yang sudah ada dituliskan untuk digunakan? Irssi, XChat, bahkan ERC akan lakukan?

unperson325680
sumber

Jawaban:

21
  1. Saya menggunakan vim_mode.pldengan irssi(dalam GNU screen) dan saya sangat puas dengan kombinasinya.

    Bagi siapa pun yang tidak tahu Irssi, ini berbasis terminal dan tidak ada GUI yang tersedia atau direncanakan. Meskipun hal ini dapat membuat beberapa orang tidak aktif, itu membuat kombinasi hebat dengan GNU screen, dan memungkinkan Anda untuk menjaga koneksi Anda saat sedang logout: Selalu merupakan hal yang baik untuk IRC dan waktu responsnya yang tidak menentu.

    Versi saat vim_modeini sudah cukup canggih, memiliki register, pemetaan khusus dan banyak hal lainnya, dan masih sedang dikembangkan.

    Untuk menggunakan vim_mode's exmodus, Anda akan memerlukan uberprompt.pl script dari irssi-scripts/prompt_info (pengembang yang sama).

    Dokumentasi yang paling mutakhir ada di dalam .plfile itu sendiri. Jika Anda memiliki pertanyaan atau saran lebih lanjut, pengembang (dan beberapa dari kami pengguna rendahan) nongkrong di #irssi_vim/ Freenode dan umumnya sangat ramah dan responsif.

  2. Solusi alternatif adalah dengan menggunakan iiklien IRC telanjang-tulang telanjang oleh komunitas tanpa payah dengan Vim sendiri.

    ii membuat struktur direktori dalam sistem file dan menempatkan FIFO untuk saluran dan pesan server yang dapat ditulis dan dibaca.

    Pada iihalaman tersebut, Anda dapat menemukan tautan ke pengaturan yang berfungsi yang digunakan multitailuntuk split windows, Vim untuk entri, dan skrip shell dan screenuntuk lem.

    Multitail dapat dikonfigurasikan untuk mendapatkan penyorotan (non-dinamis) untuk log IRC, dan jika Anda akan membuat buffer log, Anda dapat menggunakan opsi 'lengkap' Vim untuk mendapatkan penyelesaian kata dinamis dari mereka.

peth
sumber
Oh, sayang. Anda membuat saya sangat bahagia. Saya adalah pengguna irssi yang rajin, dan saya benar - benar pernah mencoba memberikan modalitas kepada irssi dengan mengikat banyak kunci, tetapi saya menyadari itu tidak akan bekerja dengan baik dengan metrik apa pun. Kira saya salah. :)
unperson325680
The iimodus akan cukup sempurna jika aku vim entah bagaimana untuk melakukan tail -fkarakteristik. Tapi tidak ada yang bisa digunakan telah muncul. TailBundle misalnya menghentikan aksi setelah beberapa saat dan seterusnya ... Ini akan sempurna untuk mendapatkan penyelesaian kata buffer dan penyelesaian omni untuk torehan, dan vim yang menyoroti untuk log. Dan satu buffer per channel IRC. Bukankah itu hebat. Saya sedang menyelidiki ke vim_mode.pl jadi mungkin ini memenuhi kebutuhan dengan lebih baik. Karena irssi menangani banyak masalah yang seharusnya dapat diimplementasikan (mis. Splitlong, away toggle, ...)
unperson325680
sebanyak yang saya ingin memiliki penyelesaian vim nyata, tweaker rumit semacam itu akan terlalu banyak bagi saya. Sekarang saya sudah mengadopsi Twirssi, meninggalkan irssi telah menjadi opsi yang tidak terlalu besar. Untungnya vim_mode sangat bagus. Saya telah mengutak-atik dengan kunci penyelesaian tambahan (dapat memiliki keduanya <Tab>dan <C-n>melakukan berbagai jenis penyelesaian sekarang), tetapi belum menulis fungsi penyelesaian buffer.
unperson325680
1

Sekarang Emacs memiliki lebih dari paket emulasi Vi-key yang layak, Evil, ERC adalah solusi yang sangat layak untuk ini. Setelah sedikit penyesuaian, mengobrol menggunakan ERC dan Evil bisa menjadi pengalaman yang sangat vim.

unperson325680
sumber
0

Vim sendiri memiliki plugin IRC .

vtest
sumber
VimIRC sangat putus asa, saya pikir sudah jelas untuk tidak menyebutkannya.
unperson325680