2010-07-28 35 views
8

Tôi đang sử dụng macvim/vim cho hầu hết các phát triển Ruby + Ruby on Rails của mình. Hiện tại có một cách để chuyển đến nơi mà một phương thức đã được xác định trong một dự án, ngay cả khi nó không nằm trong cùng một tệp với nơi nó được gọi? Một cách bất khả tri về ngôn ngữ hoặc cách thức cụ thể của Ruby/Rails hoạt động.vim/macvim: xác định vị trí một phương thức/ký hiệu được xác định

Trả lời

9

Tôi khuyên bạn nên sử dụng plugin ctags, Bryan Liles kết hợp một screencast đẹp về cách sử dụng nó với phát triển đường ray.

http://smartic.us/2009/04/05/using-ctags-in-vim/

Từ trang của mình:

Không-so-complete cheat sheet:

^] - tìm thấy một thẻ

^T - đi ngược

: thẻ - hiển thị nơi bạn đã từng là

: t ag - đi đâu đó trong thẻ của bạn stack

: tselect hoặc g] - show nơi một cái gì đó được tham chiếu

^W] - tìm thấy một thẻ trong một cửa sổ chia

Bạn cũng có thể có một cái nhìn tại các vim giúp đỡ bằng cách chạy: giúp đỡ: thẻ

EDIT:

đây là một hình màn ảnh đẹp về việc cập nhật thẻ của bạn tập tin tự động http://smartic.us/2009/04/03/creating-ctags-with-git-hooks/

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