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.
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:
:tab <cmd>
mở một tab trong đó a <cmd>
sẽ mở một cửa sổ. :view
không mở cửa sổ, vì vậy :tab view
không mở tab :-) Xem :help :tab
.
Tuy nhiên, chúng tôi cũng có :sview
lệ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 file
mở một tab.
:sview
là 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 window
là 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ổ.
:splitview
lệnh không tồn tại. Chỉ là:sview
hoặc:sv
.