opening buffers:
:badd file.name # open buffer in background
listing buffers:
:buffers # list buffers
:files # list buffers
:ls! # list buffers
closing buffers:
:bdelete file.name # close buffer containing file.name
:bdelete 1 # close buffer 1
:bd # close current buffer
:3,5 bdelete # delete buffers 3-5
:bdelete file1 file2 # ...
splitting:
:sbuffer file/num # split window, put buffer in new frame
navigation:
:bfirst / :brewind # to first buffer
:sbfirst # first buffer in new window
:sblast # ...
:sbnext / sbprevious
:bp # abbr. bprevious
:ball #
:sball
:unhide
:sunhide
:help buffers-menu
:help hidden
create a scratch (temp) buffer:
:set buftype=nofile
:set bufhidden=hide
:setlocal noswapfile
:set nobuflisted # hide in buffer list
:set modified? # is buffer modified?
:set modified # set buffer expl. as modified
:set nomodifiable # create read-only buffer
:set modifiable
No comments:
Post a Comment