2009-03-31 38 views
36

tôi đã đi qua ViEmu, và tôi đọc bài viết rất khuyến khích: Why, oh WHY, do those #[email protected]! nutheads use vi?Trình chỉnh sửa văn bản có chế độ vim?

Dù sao, tôi đã đến để thích chế độ lệnh trong vim, đặc biệt các chuyển động, và tôi cũng thích ý tưởng đằng sau ViEmu, mà là mang "chế độ vim" vào trình soạn thảo văn bản điển hình.

Trình chỉnh sửa nào khác có chế độ "vim" tương tự hoặc plugin cung cấp chức năng?

Trả lời

3

Tôi đang sử dụng viPlugin cho Eclipse. Thật không may, nó không phải là miễn phí, nhưng nó hoạt động khá tốt cho tất cả các lệnh Vim cơ bản.

9

tôi chủ yếu sử dụng:

  • Visual Studio với ViEmu
  • NetBeans với jVi
+0

Bất kỳ nhận xét nào về khả năng sử dụng của nó trong triển vọng? – ojblass

+0

ViEmu hoạt động khá tốt trong Outlook và Word. –

+0

jVi là một lựa chọn tốt – andrykonchin

3

Slickedit có mô phỏng vim cực tốt. Một trong những giao dịch mua âm thanh nhất mà tôi từng thực hiện.

9
+0

wow, điều này giống như biên tập giấc mơ của tôi! Tôi nghĩ rằng tôi sẽ mương notepad ++ trong lợi của editra! – hasen

6

Komodo Edit có một chế độ thi đua một cách hợp lý tốt Vi. Nó cũng rất tốt cho cảm giác mã vv .. và hỗ trợ rất nhiều ngôn ngữ. Linux và Windows ... và thật đáng tiếc, tôi nên giao hoa hồng với những người này ... đợi một phút, nó là phần mềm miễn phí ... Chết tiệt! Chỉ trích! Chỉ trích!

Dù sao ... Trình chỉnh sửa tốt, Linux & Trình mô phỏng Windows, Miễn phí, Vi (và Emac).

5

Qt Creator có chế độ "vim" để chỉnh sửa nhưng hiện tại thiếu một số khả năng; là tốt, tôi cảm thấy tàn tật mà không có các thiết lập tôi có trong .vimrc của tôi.

+1

Bây giờ thực sự là một thiết lập "Đọc .vimrc từ vị trí" trong các thiết lập FakeVim của Qt Creator (v3.5.1). – agold

7

Emacs có viper-mode, cung cấp nhiều cấp độ mô phỏng Vi (từ nhiều Vi giống như nhiều Emacs hơn). Hướng dẫn mô tả nó như sau:

Viper Is a Package for Emacs Rebels; 
it is a VI Plan for Emacs Rescue 
and/or a venomous VI PERil. 
+2

Tôi đã không sử dụng nó, nhưng Emacs cũng có vimpulse (http://www.emacswiki.org/cgi-bin/wiki/vimpulse.el) mà thêm nhiều tính năng hơn để chế độ viper. – projecktzero

+1

Đó vẫn là Vi thi đua, không phải Vim (mà tôi thích hơn) – MBO

+2

Xem [Chế độ ác ý] (http://emacswiki.org/emacs/Evil#toc1). Tôi là một người sử dụng vim hardcore và đây là plugin đã giúp tôi trở thành người gần gũi nhất mà tôi từng chuyển đổi. Chế độ hình ảnh thậm chí hoạt động! Nó cũng cố gắng tích hợp với phần còn lại của môi trường emacs. – mvanveen

8

cho người dùng Firefox:

  • thiết lập It's all text! sử dụng vim bên ngoài - nó sẽ cho phép bạn chỉnh sửa những textbox trong vim
  • Vimperator cũng khá mát mẻ.
+1

Tôi không nghĩ mình muốn gọi Firefox là "trình soạn thảo văn bản". –

0

Yzis trình chỉnh sửa vi giống như được lấy cảm hứng từ vim.

Yzis mong muốn trở thành một mạnh mẽ, nhanh chóng biên tập với tất cả các tính năng của Vim và hy vọng, tại một số điểm, nhiều hơn nữa. (trích dẫn từ Yzis' website)


EDIT: các yzis dự án có vẻ là đã chết. internet archive has copy of the yzis page.

+1

Đáng buồn là dự án dường như đã chết. – weakish

13

Điều đáng chú ý là có nhiều điều hơn vi so với keybindings. Theo ghi chú this blog post, không có bất kỳ plugin IDE nào mô phỏng tất cả các tính năng vi.

+3

tốt, người ta chỉ có thể sử dụng vim sau đó !! nhưng tôi thích sự pha trộn giữa các lệnh và chuyển động văn bản tiêu biểu và các chuyển động kiểu vim. – hasen

+2

Full vim là * khổng lồ *. Nhưng vẫn còn, hỗ trợ không đầy đủ nhưng rộng rãi có thể khá tốt. ViEmu hỗ trợ rất nhiều thứ và nhiều phiên bản hơn. Disclaimer: Tôi là tác giả. – jonbho

+2

Và cần lưu ý rằng phần lớn/tất cả các chức năng mà người ta thường tìm trong IDE có thể được bổ sung bởi kho lưu trữ mở rộng của vim, và gVim/MacVim cung cấp một số tiện nghi sinh vật của các trình soạn thảo dường như "hiện đại" để khởi động . –

3

Ngoài ra còn có phần mềm miễn phí Vimplugin cho Eclipse - nó nhúng Vim vào Eclipse, nhưng bạn mất tất cả chức năng điều hướng và hoàn thành mã mà Eclipse cung cấp, vì vậy tính hữu ích của nó có thể bị tranh chấp.

9

Kiểm tra plugin tuyệt vời Vrapper cho Eclipse.

Vrapper là một plugin eclipse đóng vai trò như một trình bao bọc cho trình chỉnh sửa văn bản nhật thực để cung cấp lược đồ đầu vào giống như Vim để di chuyển và chỉnh sửa văn bản.

Không giống như các plugin khác nhúng Vim vào Eclipse, Vrapper bắt chước hành vi của Vim trong khi vẫn sử dụng bất kỳ trình chỉnh sửa nào bạn đã mở trong bàn làm việc. Mục tiêu là để có được sự thoải mái và dễ dàng đi kèm với các chế độ khác nhau, các lệnh phức tạp và các kết hợp đếm/toán tử/chuyển động là các tính năng chính đằng sau việc chỉnh sửa với Vim, đồng thời bảo toàn các tính năng mạnh mẽ của các trình soạn thảo văn bản Eclipse khác nhau. và tái cấu trúc.

Vrapper cố gắng cung cấp cho người dùng Eclipse những điều tốt nhất của cả hai thế giới.

+1

+1 Vrapper và nhật thực cũng là combo của tôi. – Yada

3

Tôi đã tìm thấy chế độ vim trong Sublime Text 2 để trở nên tuyệt vời cùng với các tiện ích mở rộng tuyệt vời và hiệu suất tuyệt vời làm cho nó trở thành một trong số tốt nhất $ 59 tôi đã dành cả năm.

13

Tôi là một fan hâm mộ lớn của vim bản thân mình, vì vậy bất cứ khi nào tôi đang cố gắng một IDE mới, tôi ngay lập tức tìm kiếm một plugin vim.Dưới đây là một danh sách ngắn các plugins mà tôi tìm thấy:

Ngoài ra, một vài biên tập viên/IDE đã được xây dựng trong chế độ vim:

  • AbiWord xử lý văn bản hỗ trợ vi keybindings.
  • Kate trình soạn thảo văn bản bao gồm chế độ vi.
  • QtCreator có chế độ FakeVim.
  • Sublime Textvintage mode.
  • Thậm chí Emacsviper-mode!
  • bash, gdb, mysql-client, và nhiều ứng dụng khác sử dụng thư viện GNU Readline để tương tác với người dùng. Readline bao gồm một chế độ vi.
  • Trong vỏ kiểu Bourne như kshzsh, hãy nhập set -o vi để bật chỉnh sửa dòng lệnh giống vi.
  • ViEmu cũng hoạt động trong Microsoft Outlook, Microsoft SQL Server và Word!

Tiền thưởng - trình duyệt web! Thực sự, hãy thử nó, nó là tuyệt vời!

  • Firefox-vimperator
  • Chromium/Chrome - cvim/vimium
  • Đáng buồn thay, tất cả các vi plugin cho Opera vẻ lỗi thời.

Vui lòng cho tôi biết nếu tôi quên điều gì đó, tôi rất sẵn lòng mở rộng danh sách. Để biết danh sách mở rộng hơn (đôi khi đáng buồn), vui lòng xem this article.

+1

Nếu bạn muốn một cái gì đó hoạt động ở khắp mọi nơi, có thể nhận được các chức năng cơ bản bằng cách sử dụng AutoHotkey, ví dụ: https://github.com/mihaifm/vim.ahk – Stenemo

+0

những gì về vsvim? –

+0

Tôi đã thêm vsvim vào danh sách, cảm ơn bạn! –

Các vấn đề liên quan