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
8
A
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
- 1. Xác định vị trí một cách hiệu quả các cột cố định nhóm trong một data.frame
- 2. Xác định vị trí của Ruby Gems
- 3. Bazaar (bzr) Các vị trí được xác định trước
- 4. Làm thế nào để xác định vị trí người dùng với tờ rơi xác định vị trí?
- 5. Tại sao 'được xác định() || xác định 'cú pháp trong việc xác định một hằng số
- 6. Cách xác định vị trí của UIBarButtonItem trong UIToolbar?
- 7. Xác định vị trí quấn trong các phần tử nổi
- 8. Xác định vị trí "const" trong tuyên bố
- 9. OpenGL xác định vị trí đỉnh theo pixel
- 10. Xác định vị trí địa lý trong văn bản
- 11. Không thể xác định vị trí compojure trong classpath
- 12. Sử dụng lệnh grep và xác định vị trí
- 13. Không thể xác định vị trí LWP/Simple.pm trong @ INC
- 14. Không thể xác định vị trí FromStream trong lớp Image
- 15. Cách xác định vị trí cấu hình Log4J 2.x?
- 16. Xác định loại được xác định
- 17. Làm thế nào để xác định vị trí vị trí đệm trong emacs
- 18. Phương thức getSupportFragmentManager() không được xác định
- 19. Thêm một cái nhìn vào một LinearLayout tại một vị trí xác định
- 20. phương pháp xác định 'link_to'
- 21. phương pháp xác định 'find_or_create'
- 22. Xác định phương pháp chung
- 23. phương pháp xác định 'use_transactional_fixtures
- 24. Cách/vị trí xác định giá trị mặc định của hộp thư đến?
- 25. Làm thế nào để xác định vị trí chính xác của một hội đồng trong một tập tin cấu hình
- 26. Thêm một Textview vào FrameLayout ở một vị trí xác định
- 27. Vị trí thư mục tạm thời Tomcat được xác định như thế nào?
- 28. MSVC's _M_X64 Xác định macro được xác định trước
- 29. jquery xác nhận vị trí
- 30. Cách xác định vị từ trong prolog