2013-04-02 26 views
11

Ctrlww chuyển sang cửa sổ đầu tiên.Phím tắt để chuyển về cửa sổ cuối cùng trong Vim?

Nếu hiện tại tôi thường xuyên chỉnh sửa ở hai trong số nhiều cửa sổ, một phím tắt để chuyển về cửa sổ hoạt động cuối cùng sẽ là hoàn hảo.

Có lối tắt như vậy không?

+0

cửa sổ "cuối cùng" hoặc cửa sổ "mới nhất"? Bạn đã thử [câu trả lời này] (http://stackoverflow.com/a/6404246/546861)? – romainl

Trả lời

25

bạn đã thử

<c-w><c-p> 

?

từ sự giúp đỡ:

CTRL-W p     *CTRL-W_p* *CTRL-W_CTRL-P* 
CTRL-W CTRL-P Go to previous (last accessed) window. 

         *CTRL-W_P* *E441* 
CTRL-W P Go to preview window. When there is no preview window this is 
     an error. 
     {not available when compiled without the |+quickfix| feature} 
+0

Sẽ rất tuyệt nếu lệnh này có lịch sử – vexe

6

Như Kent nói <c-w><c-p> sẽ đi đến trước

Bạn cũng có thể di chuyển giữa các cửa sổ bằng cách sử dụng hướng dẫn h, j, k, và l

<c-w><c-h> 
<c-w><c-j> 
<c-w><c-k> 
<c-w><c-l> 

<number><c-w><c-w> sẽ điều hướng đến một cửa sổ cụ thể

4

Bạn có thể xây dựng bản đồ ngắn của riêng mình; Vim là vô cùng linh hoạt trong lĩnh vực này. Ví dụ: nhiều tính năng hữu ích:

:noremap <C-j> <C-w>j 
:noremap <C-k> <C-w>k 
:noremap <C-h> <C-w>h 
:noremap <C-l> <C-w>l 

Ngoài ra, tìm hiểu cách tra cứu lệnh và điều hướng được tích hợp :help; nó toàn diện và cung cấp nhiều mẹo. Bạn sẽ không học Vim nhanh như các trình soạn thảo khác, nhưng nếu bạn cam kết học liên tục, nó sẽ chứng minh một trình soạn thảo rất mạnh mẽ và hiệu quả.

+0

Tôi cũng có các ánh xạ đó. nó rất tiện lợi. mặc dù nó đã sử dụng ' 'Tôi đã cố gắng mapp' vào một thứ khác' trong terminal (urxvt), không làm cho nó .... – Kent

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