tailieunhanh - Mẹo nhỏ với Vim: sử dụng các tab

Trước khi Vim được phát hành hồi tháng 5 năm ngoái, mỗi khi chỉnh sửa file, tôi phải mở đến 5, 6 cửa sổ xterm hay Konsole. Mỗi cửa sổ là một Vim session riêng với một file đơn để chỉnh sửa. | Mẹo nhỏ với Vim sử dụng các tab Trước khi Vim được phát hành hồi tháng 5 năm ngoái mỗi khi chỉnh sửa file tôi phải mở đến 5 6 cửa sổ xterm hay Konsole. Mỗi cửa sổ là một Vim session riêng với một file đơn để chỉnh sửa. Điều này khiến tôi mất quá nhiều không gian trên màn hình và rất không hiệu quả. Vim cho phép người dùng lựa chọn sử dụng các tab thống nhất tất cả session vào một cửa sổ và di chuyển giữa các file dễ dàng. Nếu bạn đang dùng phiên bản Vim trước bạn không có quyền truy cập thành phần này. Bây giờ hầu hết mọi distro đều chuyển sang Vim nên bạn phải dùng phiên bản mới nhất mới có thể sử dụng được chúng. Mở một tab Chúng ta hãy bắt đầu với việc mở một tab mới trong Vim. Có một số cách thực hiện điều này. Dễ nhớ nhất là chạy lệnh tabnew trong chế độ normal mức bình thường . Lệnh này sẽ mở ra một tab mới với bộ đệm trống. Nếu bạn muốn chỉnh sửa file trong tab mới bạn có thể chạy lệnh tabnew filename. Vim sẽ load file trong tab mới cho bạn. file3 trong tab thứ ba. Cách khác là mở nhiều hơn một file khi khởi động dùng tuỳ chọn -p. Nếu bạn muốn mở ba file trong các tab riêng sử dụng cú pháp sau vim -p file1 file2 file3 Lệnh này sẽ bắt đầu một phiên Vim Vim session với file1 trong tab đầu tiên file2 trong tab thứ hai và Vim sẽ mở các tab theo số lượng bạn yêu cầu trên starup. Số tab lớn nhất được thiết lập trong file vimrc. Giá trị lớn nhất mặc định là 10 nhưng bạn có thể thay đổi bằng cách thiết lập tuỳ chọn tabpagemax trong .vimrc của mình dạng như sau set tabpagemax 15 Nếu bạn vượt quá con số trong tabpagemax Vim sẽ mở tối đa tab cho phép còn các file khác cũng vẫn mở nhưng không hiển thị lên. Bạn có thể chỉnh sửa các file còn lại bằng cách dùng lệnh netxt hay last để di chuyển các file không được hiển thị trong một tab. Lưu ý rằng thiết lập này chỉ áp dụng cho số tab lớn nhất Vim sẽ mở trên starup. Bạn vẫn có thể mở nhiều tab hơn trong quá trình hoạt động của Vim. Lệnh tabf cho phép bạn tìm kiếm file trong đường dẫn hiện tại và mở nó ra .

TỪ KHÓA LIÊN QUAN