Làm cách nào để mở tệp để xem trong tab mới?


10

Làm cách nào để mở tệp để xem trong tab mới? Cụ thể, tôi muốn tương đương chỉ đọc :tabe[dit] <filename>. Tôi đã thử

:tab :view <filename>

nhưng điều đó không tạo ra một tab mới như tài liệu sẽ đề xuất.

Câu trả lời:


8

:tab <cmd>mở một tab trong đó a <cmd>sẽ mở một cửa sổ. :viewkhông mở cửa sổ, vì vậy :tab viewkhông mở tab :-) Xem :help :tab.

Tuy nhiên, chúng tôi cũng có :sviewlệnh, trong đó:

Tương tự như ": split", nhưng đặt tùy chọn 'readonly' cho bộ đệm này.

Điều này không mở một cửa sổ. Vì vậy, :tab sview filemở một tab.

:sviewlà viết tắt của "split view". Bạn có thể viết tắt thành :sv, và bạn cũng có thể bỏ qua phần thứ hai :.


Phần tái bút:
Câu hỏi của bạn cho thấy bạn không rành lắm về thuật ngữ Vi / Vim. Nhiều người nhầm lẫn về điều này, vì vậy đừng lo lắng :-) :help windowlà một bài đọc tốt để giới thiệu. Nó có một bản tóm tắt hữu ích khi bắt đầu:

Một bộ đệm là văn bản trong bộ nhớ của một tập tin.
Một cửa sổ là một khung nhìn trên một bộ đệm.
Một trang tab là một bộ sưu tập các cửa sổ.


1
Cảm ơn. Chỉ cần những gì tôi đang tìm kiếm. Và cảm ơn cho các mồi về thuật ngữ vi / Vim. Một điều chỉnh: trong khi lệnh được gọi là "splitview" thì :splitviewlệnh không tồn tại. Chỉ là :sviewhoặc :sv.
quảng cáo

@adurity Rất tiếc, cảm ơn. Đó là trong tập tin trợ giúp, nhưng tôi đã đọc sai> _ <
Martin Tournoij
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.