vim折叠,分屏,标签切换以及跳转头文件

vim 一共有 5 种折叠方法,依次为手工折叠、缩进折叠、语法折叠、标记折叠、表达式折叠和根据标志折叠。可以通过变量 foldmethod 选择具体的折叠方式,常用的为 syntax 和 indent。分别为根据缩进折叠这根据语法折叠。缩进折叠适用于绝大数的编程语言,特别适用于Python,而对于 C 语言,vim 提供了很好的 syntax folding 支持。

set foldmethod=syntax  " 设置实用语法方式折叠 
或set fdm=
set foldnestmax=2   " 设置最大折叠深度

折叠相关的常用命令有:

zc     折叠 
zC     对所在范围内所有嵌套的折叠点进行折叠 
zo     展开折叠 
zO    对所在范围内所有嵌套的折叠点展开 
zi      折叠/打开所有折叠行 
[z     到当前打开的折叠的开始处。 
]z     到当前打开的折叠的末尾处。 
zj      向下移动。到达下一个折叠的开始处。关闭的折叠也被计入。 
zk     向上移动到前一折叠的结束处。关闭的折叠也被计入。

转载自vim配置 折叠


f 新缓冲区打开
gf新标签页打开

或者直接f gf

:tabnew [++opt选项] [+cmd] 文件 建立对指定文件新的tab
:tabc 关闭当前的tab
:tabo 关闭所有其他的tab
:tabs 查看所有打开的tab
:tabp 前一个
:tabn 后一个
标准模式下:
gt , gT 可以直接在tab之间切换

转载自vim标签切换以及跳转头文件

问题:按gf无法跳转到指定头文件
解决:vimrc中添加 set path=xxx
xxx是头文件所在目录

转载vim头文件跳转


分屏,太长,我也不怎么用,见下
vim多窗口编辑

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值