Làm thế nào để bạn mở một bộ đệm mới trong cửa sổ hiện tại?


23

Tôi đã mở một vài tab với các thiết lập cửa sổ khác nhau.

Tôi muốn mở một bộ đệm trống mới trong cửa sổ hiện tại mà không cần phải chia tách / cửa sổ hoặc tab nữa

Có cách nào để làm điều này?

Tôi biết tôi có thể làm một cái gì đó như :nsau C-w jđó :qnhưng điều đó có vẻ hơi lộn xộn.

Hoặc tương tự với các tab: :tabe gT :q

Tôi hơi bối rối về mối quan hệ giữa cửa sổ và bộ đệm nói chung - bạn có thể mở rất nhiều bộ đệm mà không hiển thị mà bạn có thể dọn sạch bằng cách sử dụng bdnhưng nếu chúng không hiển thị thì chúng phải được lưu, vì bạn không thể ẩn chúng (sử dụng: q) mà không lưu hoặc loại bỏ các thay đổi ... có vẻ hơi lạ.

Câu trả lời:


24

Hah tôi nên nhìn vào sự giúp đỡ trước đây!

Bản năng đầu tiên của tôi là cố gắng :emà không có bất kỳ tranh luận.

Tôi đã xem xét sự giúp đỡ cho việc này và một chút nữa là

:ene[w]     Edit a new, unnamed buffer.  This fails when changes
            have been made to the current buffer, unless 'hidden'
            is set or 'autowriteall' is set and the file can be
            written.
            If 'fileformats' is not empty, the first format given
            will be used for the new buffer.  If 'fileformats' is
            empty, the 'fileformat' of the current buffer is used.
            {not in Vi}

3
Điều này giúp trích dẫn đề cập đến 'hidden'tùy chọn, có thể giúp với một số điều kỳ lạ bạn mô tả trong câu hỏi ban đầu của bạn. Việc sử dụng :set hiddencho phép bạn ẩn bộ đệm ngay cả khi chúng chưa được ghi vào đĩa. Đối với tôi, cài đặt này là điểm bùng phát trong việc làm chủ điều hướng bộ đệm, di chuyển ra khỏi mớ hỗn độn của các phần tách và tab.
tommcdo

@tommcdo đẹp một cái. Tôi sẽ thử đi
JonnyRaa 28/03/2015

NB: :ekhông có đối số cố gắng tải lại tệp từ đĩa. Nếu bạn đã thay đổi tệp hiện tại trong trình chỉnh sửa khác, điều này sẽ thay thế bộ đệm bằng những gì trên đĩa. Mặt khác, nếu bộ đệm được sửa đổi, bạn có thể sử dụng :e!để trở lại phiên bản đã lưu cuối cùng.
BallpointBen

Tôi tin rằng lệnh bây giờ :enew.
dcow
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.