2012-05-01 43 views

Trả lời

17

Bạn có thể phát hành zt sau khi mở tệp, vì vậy, chẳng hạn như: vim +500 filename -c 'normal zt'.

+0

Cảm ơn câu trả lời. Điều này làm việc tốt nhất, như câu trả lời ở trên yêu cầu người dùng nhấn enter một lần sau khi mở vim. Điều này đã mở ra một cách trơn tru đến dòng được chỉ định. – stinkypyper

7

này nên làm điều đó:

vim +'500|norm! zt' filename 

Hoặc bạn chỉ có thể bắt đầu thói quen sử dụng zt (trên cùng), zz (trung tâm), và zb (dưới cùng); Trong trường hợp của tôi, nó rất tự động, tôi sẽ không thực sự yêu cầu đối số invocation thêm

+0

Cảm ơn bạn đã dành thời gian trả lời. Nó không phải là vấn đề của thói quen, tôi mở vim từ một ứng dụng khác, và tôi muốn nó nhảy độc đáo đến một phần cụ thể của tài liệu được chỉ định. – stinkypyper

7

Như một sự thay thế (vì tôi đã kết thúc ở đây tìm kiếm nó), nếu bạn muốn có cú pháp vim <filename>:<linenumber>, ví dụ: vim test.rb:45, bạn có thể sử dụng vim-fetch với Vundle:

Plugin 'kopischke/vim-fetch' 
+0

Với [Tác nhân gây bệnh] (https://github.com/tpope/vim-pathogen): 'git clone git: //github.com/kopischke/vim-fetch.git ~/.vim/bundle /' – Habax

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