Bất kỳ khách hàng IRC với khóa VI liên kết?


18

Có khách hàng IRC nào hỗ trợ khóa VI không? Kịch bản '' hiển nhiên '' VimIRC đã bị phá vỡ trong một thời gian dài, thậm chí còn không hài hước.

Bạn có biết bất kỳ ứng dụng khách IRC nào trên Linux, GUI hoặc Curses, cung cấp một số khả năng sử dụng vi tốt đó không?

Hoặc một số khách hàng hiện tại có thể được viết kịch bản để sử dụng? Irssi, XChat, thậm chí ERC sẽ làm gì?

Câu trả lời:


21
  1. Tôi sử dụng vim_mode.plvới irssi(trong GNU screen) và cực kỳ hài lòng với sự kết hợp này.

    Đối với bất kỳ ai không biết Irssi, nó dựa trên thiết bị đầu cuối và không có GUI hoặc kế hoạch. Mặc dù điều này có thể khiến một số người bỏ qua, nhưng nó tạo ra sự kết hợp tuyệt vời với GNU screenvà cho phép bạn giữ kết nối của mình trong khi đăng xuất: Luôn luôn là một điều tốt cho IRC và thời gian phản hồi thất thường của nó.

    Phiên bản hiện tại vim_modeđã khá tinh vi, có các thanh ghi, ánh xạ tùy chỉnh và nhiều thứ khác, và nó vẫn đang được phát triển.

    Để sử dụng vim_modecủa exchế độ, bạn sẽ cần những uberprompt.pl kịch bản từ irssi-scripts/prompt_info (nhà phát triển giống nhau).

    Các tài liệu cập nhật nhất là trong .plchính tập tin. Nếu bạn có thêm câu hỏi hoặc đề xuất, các nhà phát triển (và một vài người trong số chúng tôi sử dụng thấp) đi chơi trên #irssi_vim/ Freenode và thường rất thân thiện và phản hồi.

  2. Một giải pháp thay thế sẽ được sử dụng trần xương unixy iiIRC client của suckless cộng đồng với Vim chính nó.

    ii tạo một cấu trúc thư mục trong hệ thống tập tin và đặt các bộ xếp hình cho các kênh và thông điệp máy chủ có thể được ghi và đọc từ đó.

    Trên iitrang, bạn có thể tìm thấy một liên kết đến một thiết lập hoạt động sử dụng multitailcho các cửa sổ tách, Vim cho mục nhập, và các kịch bản shell và screencho keo.

    Đa nhiệm có thể được cấu hình để làm nổi bật (không động) cho nhật ký IRC và nếu bạn đệm các bản ghi, bạn có thể sử dụng tùy chọn 'hoàn thành' của Vim để hoàn thành từ động.


Ôi trời ơi. Bạn làm tôi rất hạnh phúc. Tôi là một người dùng irssi cuồng nhiệt và tôi thực sự đã từng cố gắng cung cấp phương thức cho irssi bằng cách ràng buộc một khối lượng khóa, nhưng tôi nhận ra rằng nó sẽ không hoạt động tốt bởi bất kỳ số liệu nào. Đoán tôi đã sai. :)
unperson325680

Các iichế độ sẽ là khá hoàn hảo nếu tôi có vim bằng cách nào đó để làm tail -fđặc. Nhưng không có gì có thể sử dụng đã đến xung quanh. Chẳng hạn, TailBundle ngừng hành động sau một thời gian và cứ thế ... Sẽ thật hoàn hảo khi hoàn thành từ đệm và hoàn thành omni cho các nút, và tô sáng vim cho nhật ký. Và một bộ đệm cho mỗi kênh IRC. Đó sẽ không phải là lớn. Tôi đang điều tra vim_mode.pl để có lẽ nó đáp ứng nhu cầu tốt hơn. Bởi vì irssi quan tâm đến nhiều vấn đề nên được thực hiện (ví dụ: splitlong, chuyển đổi xa, ...)
unperson325680

nhiều như tôi muốn hoàn thành vim thực sự, loại tinh chỉnh phức tạp đó sẽ là quá nhiều đối với tôi. Bây giờ tôi đã nhận nuôi Twirssi, rời khỏi irssi không phải là một lựa chọn lớn. May mắn thay vim_mode là tuyệt vời như là. Tôi đã điều chỉnh với các phím hoàn thành bổ sung (có thể có cả hai <Tab><C-n>thực hiện các loại hoàn thành khác nhau bây giờ), nhưng vẫn chưa viết một chức năng hoàn thành bộ đệm.
unperson325680

1

Giờ đây, Emacs có nhiều hơn gói giả lập Vi-key, Evil, ERC là một giải pháp rất khả thi cho việc này. Sau một chút điều chỉnh, trò chuyện bằng ERC và Evil có thể là trải nghiệm rất vim.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.