(原)vim改变工作路径及多标签切换

请阅读:http://vim.wikia.com/wiki/Using_tab_pages

那里边写得超详细

 

 

vim 从 vim7 开始加入了多标签切换的功能, 相当于多窗口.

:tabnew       打开新的tab(Ctrl+N新建标签页,Ctrl+T在新标签页中打开选定的文件)
:tabclose      关闭当前的tab(Ctrl+W)
:tabonly        关闭所有其他的tab(Ctrl+Shift+W ) vim不区分ctrl+shift+字母和ctrl+字母
:tabprev       前一个(Ctrl+Shift+Tab)
:tabnext       后一个(Ctrl+Tab)
标准模式下:
gt , gT 可以直接在tab之间切换。

 

 

cd: 改变vim的当前工作路径
lcd: 改变当前窗口的工作路径
pwd: 查看当前的工作路径
set autochdir: 自动设当前编辑的文件所在目录为当前工作路径 ,这个可以加入到_vimrc文件中去

 

 

最终增加了如下配置:

"================ change working directory =========
set autochdir 
let g:Source="D:/workspaces/python"

"=========== tab navigation like firefox =====
nmap <C-S-tab> :tabprevious<CR>
nmap <C-tab> :tabnext<CR>
map <C-S-tab> :tabprevious<CR>
map <C-tab> :tabnext<CR>
imap <C-S-tab> <Esc>:tabprevious<CR>i
imap <C-tab> <Esc>:tabnext<CR>i

map <C-w> :tabclose<CR>

nmap <C-t> :browse tabnew<CR>
imap <C-t> <Esc>:browse tabnew<CR>

nmap <C-n> :tabnew<CR>
imap <C-n> <Esc>:tabnew<CR>

"======== use <TAB> indent =============
nmap <tab> V>
nmap <s-tab> V<
vmap <tab> >gv
vmap <s-tab> <gv
 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值