2010-07-22 21 views
17

Qua nhiều năm, tôi nghĩ tôi là một bậc thầy Vim! Gần đây tôi đã đến thăm một bậc thầy Vim thật! oops! Kiến thức của tôi cực kỳ hời hợt! Ví dụ: Tôi không biết có thể thêm \c để làm cho trường hợp tìm kiếm không nhạy cảm. (thay vì :set ignorecase)Các tính năng ẩn của Vim

Tôi nhớ rõ khi nào tôi ngạc nhiên khi tôi tìm thấy số lần SuperTab hoặc TagList lần đầu tiên. Trang web chính thức của Vim nói "Vim không phải là một trình soạn thảo được thiết kế để giữ tay người dùng của nó. Nó là một công cụ, việc sử dụng phải được học.", Vì vậy tự nhiên nó cần phải có nhiều tính năng chưa được khám phá.

Vì vậy, tôi hỏi, các tính năng yêu thích của bạn là gì? Bạn có thể làm gì với nó mà bạn không thể hoặc khó khăn hơn trong các biên tập viên khác?

Tất nhiên có một số chủ đề như vậy về biên tập viên khác:

+1

Xem [Tính năng Vim hữu ích] (http://stackoverflow.com/questions/20735/useful-vim-features) –

+0

Đây phải là cộng đồng wiki. (Các câu hỏi Eclipse và TextPad là tốt.) – Cascabel

+1

liên tục đọc và sử dụng vim, sau đó bạn có thể gây bất ngờ cho nhiều người. http://www.thegeekstuff.com/2010/04/vim-editor-tutorial/ – thegeek

Trả lời

6

Về phần "ẩn" ... Hãy thử những:

:help 42

:help!

: o)

+4

Cool !! Điều cuối cùng - nó đã làm gì chính xác, có vẻ như nó chỉ cho tôi một tập tin trống có tên ")"? – poundifdef

+0

Nó chỉ hiển thị thông báo "E478: Đừng hoảng sợ!" :) – KKovacs

+2

@rascher: Tôi nghĩ người cuối cùng không phải là lệnh vim, chỉ là một nụ cười trong bài đăng này. (xem cách nó không được định dạng giống như hai cái đầu tiên) –

6

Nó đã cho tôi một vài năm trước khi tôi biết về đối tượng text

:help text-object 
:nmap cw ciw 
:nmap cW ciW 

Cũng đẹp là ci"ci (khi tôi muốn thay đổi một chuỗi hoặc chức năng args).

0

Đây không phải là tính năng ẩn chính xác nhưng đó là một tính năng ít được biết đến. Nếu bạn nhập: X thì bạn có thể mã hóa tệp của mình bằng mật khẩu.

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