vim tabs

:tabnew 增加一个标签
:tabc 关闭当前的tab
:tabo 关闭所有其他的tab
:tabs 查看所有打开的tab
:tabp 或gT 前一个
:tabn 或gt 后一个
:tabfirst或:tabr 移动到第一个标签页。
:tabm [次序] 移动当前文件的标签页次序。比如:tabm 1将把当前标签页移动到第2的位置。如:tabm不指定参数将被移动到最后。

新建标签页
:tabe <文件名> 在新标签页中打开指定的文件。
:tab split 在新标签页中,打开当前缓冲区中的文件。
:tabf 允许你在当前目录搜索文件,并在新标签页中打开。比如:tabf img.*。此命令只能打开一个文件.
Vim默认最多只能打开10个标签页。你可以用set tabpagemax=15改变这个限制。
:tabs 显示已打开标签页的列表,并用“>”标识出当前页面,用“+”标识出已更改的页面。

多标签页命令
:tabdo <命令> 同时在多个标签页中执行命令。比如:tabdo %s/food/drink/g 命令把当前多个标签页文件中的“food”都替换成“drink”。

窗口大小调整
纵向调整
:ctrl+w + 纵向扩大(行数增加)
:ctrl+w - 纵向缩小 (行数减少)
:res(ize) num 例如::res 5,显示行数调整为5行
:res(ize)+num 把当前窗口高度增加num行
:res(ize)-num 把当前窗口高度减少num行
横向调整
:vertical res(ize) num 指定当前窗口为num列
:vertical res(ize)+num 把当前窗口增加num列
:vertical res(ize)-num 把当前窗口减少num列

vi与shell切换
:shell 可以在不关闭vi的情况下切换到shell命令行
exit 从shell回到vi

Reference:

vim多标签和多窗口: http://blog.csdn.net/fuxingdaima/article/details/8658342

时间: 2024-10-18 04:43:08

vim tabs的相关文章

ubuntu 上vim 的配置

1. 编辑 /usr/share/vim/vimrc 这个文件, 这个vimrc配置是对所有的用户都生效的. 2. vim 可用配置快捷键 ctrl+c 对应 :tabprevious :map <C-P> :tabprevious<CR> ---------- ctrl+p 对应 :tabnext:map <C-N> :tabnext<CR> 3. vim -p *.go 就可以一次性多个tab打开多个文件了,  就可以利用第二步配置的快捷键,ctrl+p

vimTAB宽度等设置

10 set shiftwidth=4 11 set softtabstop=4 12 set textwidth=200 13 set nu 14 set autoindent 15 set noexpandtab 16 set cindent set tabstop=2 Tabstop:表示一个 tab 显示出来是多少个空格的长度,默认 8. Softtabstop:表示在编辑模式的时候按退格键的时候退回缩进的长度,当使用 expandtab 时特别有用. Shiftwidth:表示每一级缩

Building Remote+Local *nix Develop Environment(II)

This is the second article(collection) on how to build a *nix development environment by integrating remote servers and local Linux/Mac clients. For the previous article on this topic, please refer to Building Remote+Local *nix Develop Environment. 1

zabbix升级2.2.3-&gt;2.2.9

zabbix升级2.2.3->2.2.9 stop zabbix server 备份zabbix db 备份zabbix 目录. 安装新的server文件,事先编译好. 修改配置文件,事先配好. 启动新的server.事先配置 安装新的web . # 数据备份 mysql -uzabbix -pzabbix -hlocalhost zabbix -e 'show tables'>tabs vim tabs 去除history的所有表和trends, trends_uint的2张表 速度应该是在

[Tools Vim] Open Files into Vim from the Terminal as buffers, splits, and tabs

You can open files into Vim directly from the terminal. This works for both single files and multiple files. In addition to reading these files into buffers, you can open them as splits or tabs. This video covers the basics of opening files from the

vim命令总结

前言 本文翻译自:http://bencrowder.net/files/vim-fu/,参考了VIM中文帮助. Google翻译结果和实际操作结果,对原文的部分内容重新整理,删除和添加了 部分内容并加入了一些技巧.如有翻译不当或在实际操作中出现的任何问题都可以 在文章后回复.注: 1. 文中以":"开头为"命令行模式",未注明均为"普通模式".(了解vim模式":help vim-modes") 2. "<C

vim常见操作命令

打开多文件vim file1 file2:open/:e 不关闭vim打开文件 分帧窗口:new 新窗口:sp 横向:vsp 纵向ctrl+w窗口切换:tabc 关闭当前窗口:tabo 关闭所有窗口:ctrl+w + 纵向扩大(行数增加):ctrl+w - 纵向缩小 (行数减少) 文件间切换 Ctrl+6—下一个文件 :bn—下一个文件 :bp—上一个文件 在多个个文件之间复制ctrl+v进入可视模式"+y/"*y复制"+p/"*p粘贴 复制yy 复制行nyy 复制

VIM使用小记

By francis_hao    Sep 22,2016 vim的功能自然不止如此,这里只是把日常使用频率较高的记录下来,若想了解vim的全部功能可查阅其帮助手册:help,或者查询指定命令的用法:help xx 一.基本用法 1.文本插入命令 i 在光标前开始插入文本 a 在光标后开始插入文本 o 在当前行之下新开一行 O 在当前行之上新开一行 2.光标移动命令 gg, :0 光标转到首行行首 G, :$ 光标转到末行行首 0 光标移到本行行首 $ 光标移到本行行尾 n+ 光标下移n行 n-

vim 配置(当前版本) 2015.10.4

""""""""""""""""""""""""""""""""""""""""" " 基