每日一Vim(14)标签页(tab)
上期讲了多窗口的一些操作,其中有提到把一个窗口移动标签页的技巧,命令:ctrl+w+T
,今天就来简单聊聊标签页的操作。
新建标签页
:tabe 新建未命名的标签页
:tabe file 在新标签页中打开或新建文件file
:tabnew 和tabe命令功能一样
:tab split 在新标签页中打开当前窗口(缓冲区)的文件
:tabf *.txt 当前目录搜索匹配*.txt的文件,在新标签页打开。
该命令只能打开一个文件,如果该正则表达式匹配了多个文件,则提示“文件名过多”而无法打开。
列出标签页
:tabs 列出已打开的标签列表,">"表示当前标签页
切换标签页
:tabn 移动到一个标签页(next)
:tabp 移动到上一个标签页(previous)
gt 等效于:tabn
gT 等效于:tabp
:tabfirst 移到第一个标签页
:tabr 等效于tabfirst
:tablast 移到最后一个标签页
:tabm 0 移到第一个标签页
:tabm 当前标签移到最后
标签移到两端时会循环移动
关闭标签页
:tabc 关闭当前标签页
:tabo 关闭当前标签以外的标签页
:set showtabline=0 关闭标签页菜单
:set showtabline=1 显示标签页菜单
:tabdo 多标签页命令,可以在多个标签页中执行命令,比如替换多个标签中的内容 :tabdo %s/foo/bar/g
更多细节::help tab-page-intro
转载请注明出处,谢谢合作。作者---zhijun
相关推荐
gt现在向前移动[count]个标签[count] (默认为1)(因此3gt向前移动3个标签页) gT保留其向后移动[count]标签的默认行为新的<leader>gt映射替换了按数字跳至标签页的旧gt行为(因此, 3<leader>gt移至标签页3) ...
实用的Vim提示显示在您的新标签页上。 每次打开新选项卡时,都会学习新的vim命令。 支持语言:English
8. **Tab管理**:`tabnew`打开新标签页,`tabclose`关闭当前标签页,`gt`和`gT`向前或向后切换标签页,`:tabn`和`:tabp`用于按编号切换。 9. **%括号跳转**:Vim的百分号`%`键可以快速跳转到匹配的括号。 10. **...
此外,还可以定义快捷键,如"map <Leader>t :tabnew<CR>",这将设置一个快捷键,按下组合键后新建一个标签页。 颜色主题是VIM个性化的一个重要方面,可以改变代码的高亮显示,使代码更易读。安装和切换颜色主题可...
- 通过`:tabnew`命令创建新的标签页。 5. **脚本编程** - Vim支持编写自定义脚本来扩展其功能,如自动格式化代码、批量替换文本等。 #### 四、案例分析 - **案例1:提高编码效率** - 利用Vim的插件管理和自定义...
对于已打开的标签页,你可以使用`:tabnext`和`:tabprevious`来切换不同的标签页,如同在Vim中切换缓冲区一样方便。 ### Key Marks与书签 Key Marks是Vim中的一个重要特性,允许用户设置标记并快速跳转。在Vrome中...
这款插件将浏览器的新标签页转换为一个展示Vim提示的平台,每当用户打开一个新的标签页,就会出现一条关于Vim的使用技巧或命令。这样的设计非常巧妙,它将学习过程融入到日常的网络浏览中,使用户可以在不知不觉中...
- `:tabprevious` 跳转到上一个标签页 - `:tabclose` 关闭当前标签页 - `:tabmove` 移动标签页 #### 总结 通过上述介绍可以看出,`vim` 提供了非常丰富的功能和高度可定制化的选项,使得它成为开发人员和其他...
通过这种方式,你可以在一个Xterm实例中同时管理和操作多个Vim标签页,从而实现更高效的多任务处理。 总结起来,通过熟练使用Vim的标签功能和Xterm的复用,你可以实现更加高效的工作流程。在Vim中,标签页可以方便...
*对在新的或已存在的窗口或Tab页中打开文件的映射 * 对改变根结点的映射 *Mappings to navigate around the tree *可以将文件和目录添加到收藏夹 *可以用鼠标进行大部分的树状结构导航 *对树状结构内容的过滤...
- 标签页:类似于图形界面中的标签页,在vim中可以使用命令“:tabnew”、“:tabn”和“:tabp”创建、切换标签页。 - 窗口拆分:可以将屏幕拆分为上下或左右两个窗口,便于同时查看和编辑不同的文件,使用命令“:sp...
例如,在浏览器中,可以按Tab键在不同的标签页间跳转;在终端中,可以按Tab在打开的多个Shell会话间切换。 4. **表格填充**:在Excel或类似的电子表格软件中,Tab键用于在单元格之间移动光标,填充数据或执行公式。...
2. **映射快捷键**:VIM允许用户自定义快捷键,如`:map <Leader>t :tabnew<CR>`,这会将Leader键(默认为`\`)和`t`组合设置为打开新标签页的快捷方式。 3. **插件配置**:在.vimrc中,用户可以配置已安装的插件,...
- F6:跳转到下一个标签页 - F7:取消高亮 - F8:保存文件 - F5:退出插入模式 - F2:保存文件 - F3:写入文件并保持 - F4:跳转操作 - F5:插入模式 - F6:跳转到定义 - F7:弹出窗口 - F8:标记跳转 -...
Linux系统中vim工具常用命令大全 ...* :tabedit filename:在正在编辑的 Vim 窗口建一个叫 filename 的 tab 页 * :tab split:新建一个 tab 页 * gt:移动到下一个 tab 页 * gT:移动到上一个 tab 页
- `nnoremap <C-S-TAB>:tabprev<CR>`: Ctrl+Shift+Tab切换至上一个标签页。 - `nnoremap <silent> <F3>:NERDTree<CR>`: F3键打开NERDTree插件。 - `inoremap <F8> <C-x><C-o>`: F8键在插入模式下完成代码补全。 ###...
- 用户可以自定义快捷键,例如`nnoremap <leader>t :tabnew<CR>`让Leader键(通常是`\`)加`t`新开一个标签页。 8. **插件**: - 比如NERDTree提供文件树视图,YouCompleteMe实现智能代码补全,ALE实现实时语法...
### vim C/C++ 编辑器配置 #### 1. 中文帮助手册的安装 为了更好地使用 Vim 进行 C/C++ 开发,首先需要...综上所述,通过上述步骤,可以将 Vim 配置成为一个功能强大的 C/C++ IDE,极大地提高编程效率和代码质量。
MiniBuffer 是一个用于多文件编辑的插件,它提供了一个类似于标签页的导航菜单,便于用户在多个文件间切换。 **3.6 calendar** calendar 插件提供了日历功能,方便用户在 Vim 中查看日期。 通过以上技巧和插件的...