2015-10-24 65 views
2

有没有办法Ctrl-P可以打开所有选定的文件作为隐藏的缓冲区? 这是我试图将文件加载到我的缓冲区:将所有选定的文件打开为隐藏缓冲区?

<c-p>    (opens Ctrl-P in file mode) 
<c-o>    
a     (marks all files in the match window) 
i 

最后的“i”意在打开选定的文件为隐藏缓冲区。 取而代之的是“我”出现在搜索对话框中。

来源:帮助CtrlP

Opening multiple files: 

    <c-z> 
    - Mark/unmark a file to be opened with <c-o>. 
    - Mark/unmark a file to create a new file in its directory using <c-y>. 

    <c-o> 
    - Open files marked by <c-z>. 
    - When no file has been marked by <c-z>, open a console dialog with the 
     following options: 

     Open the selected file: 
     t - in a tab page. 
     v - in a vertical split. 
     h - in a horizontal split. 
     r - in the current window. 
     i - as a hidden buffer. 
     x - (optional) with the function defined in |g:ctrlp_open_func|. 

     Other options (not shown): 
     a - mark all files in the match window. 
     d - change CtrlP's local working directory to the selected file's 
      directory and switch to find file mode. 

回答

3

这里是如何打开的所有选定的文件为隐藏缓冲区。

添加此行的vimrc:

let g:ctrlp_open_multiple_files = 'ij' 

其中

i - all files as hidden buffers. 
j - after opening, jump to the first opened tab or window. 

在Vim中:

<c-p>    open Ctrl-P in file mode 
<c-o>    open a console dialog 
a     mark all files in the match window 
<c-z>    mark/unmark a file 
<c-o>    open marked files as hidden buffers 
+0

条评论被删除 – user2867994

0

这也适用于:

" 1r - open the first file in the current window, and remaining opened as hidden buffers. 
let g:ctrlp_open_multiple_files = '1r' 
相关问题