用了這麼長時間的space-vim,逐漸衍生出更加複雜的需求。故這裏做一個備忘:
1、標題在沒有網絡(不能連外網,可以連局域網)的機器上,安裝space-vim
- 首先在另一臺機器上,完全配置好
space-vim
- 打包以下幾個目錄的文件(我配置了
file-manager
,用於
【在~/.space-vim裏面,配置let g:spacevim_layers += ['file-manager']
】)
[email protected]:/home/yidaozhang/.space-vim
[email protected]:/home/yidaozhang/.spacevim
[email protected]:/home/yidaozhang/.vim
[email protected]:/home/yidaozhang/.fzf
- 將該zip包下載到本地機器
- 傳到不能聯網的機器上
rz -be xxx.zip
或者scp
,然後解壓即可
2、NERDTree下新建文件或目錄
之前以爲在space-vim
的file-maneger
的NERDTree狀態下只能編輯已經存在的文件,實則不然:
如下圖,可以喚出菜單,按a
添加節點,文件夾以/
結尾即可。
3、 新建TAB頁快捷鍵
簡直瞎了這個功能太強大了…,我居然現在才知道!!!
在NERDTree
目錄下,按下shif+t
,可以新開一個TAB頁。然後鼠標點擊可以切換!!!我擦這是什麼神仙操作!
按下t
,也可以新開一個頁面,不過此時會跳轉到新開的TAB頁上。
使用快捷鍵SPC bb
可以喚出切換buffer
的菜單,從而將當前頁面切換到已經打開的其他頁面上。
但是這個方法未免太挫了。。。
根據github的pull-request(https://github.com/liuchengxu/space-vim/pull/155),可以通過以下方法切換TAB。
SPC SPC [number]
其中[number]
是TAB頁上對應的編號。這樣一來就能不適用鼠標的前提下完成TAB切換(懶得做gif了,下面的都是用快捷鍵切換的)。
4、切換到shell
**寫了半天代碼,想執行以下代碼又不想退出當前的工作區,怎麼辦?**之前我以爲只能新開一個終端,然後再跑。但是,其實有快捷鍵允許你在保留當前工作區的情況下,切到shell(再使用exit
可以切回當前工作區).
SPC '
空格加單引號