vim打开多个文件、同时显示多个文件、在文件之间切换
打开多个文件:
1.vim还没有启动的时候: 
在终端里输入  
vim file1 file2 ... filen便可以打开所有想要打开的文件 
2.vim已经启动 
输入 
:open file 
可以再打开一个文件,并且此时vim里会显示出file文件的内容。
:e ../myFile.pl
1. vim 文档名   普通方式打开文档       
2. vim +n 文档名      打开文档后,定位第n行 
3. vim ,进入vim界面之后使用命令 :e 文档名 打开文档,此方式可以在编辑一个文档的同时打开另外一个文档
同时显示多个文件: 
:split    简写  :sp 
:vsplit  简写  :vsp
# 显示缓存 :ls
在文件之间切换: 
1.文件间切换 
Ctrl+6—下一个文件 
:bn—下一个文件 
:bp—上一个文件 
对于用(v)split在多个窗格中打开的文件,这种方法只会在当前窗格中切换不同的文件。 
2.在窗格间切换的方法 
Ctrl+w+方向键——切换到前/下/上/后一个窗格 
Ctrl+w+h/j/k/l ——同上 
Ctrl+ww——依次向后切换到下一个窗格中
3.多文档编辑的命令如下
:n          编辑下一个文档。 
:2n        编辑下两个文档。 
:N          编辑上一个文档。注意,该方法只能用于同时打开多个文档。 
:e 文档名        这是在进入vim后,不离开 vim 的情形下打开其他文档。 
:e# 或 Ctrl+ˆ      编辑上一个文档,用于两个文档相互交换编辑时使用。?# 代表的是编辑前一次编辑的文档 
:files 或 :buffers 或 :ls     可以列出目前 缓冲区 中的所有文档。加号 + 表示 缓冲区已经被修改过了。#代表上一次编辑的文档,%是目前正在编辑中的文档 
:b 文档名或编号      移至该文档。 
:f  或 Ctrl+g     显示当前正在编辑的文档名称。 
:f 檔名         改变编辑中的文档名。(file)
多文件切换
- 通过vim打开多个文件(可以通过ctags或者cscope)
 - ":ls"查看当前打开的buffer(文件)
 - ":b num"切换文件(其中num为buffer list中的编号)
 
vim打开多个文件、同时显示多个文件、在文件之间切换的更多相关文章
- ifrem上传文件后显示
		
ifrem上传文件后显示 1.上传文件按钮 <a class="btn btn-primary pull-right" id="data-upload&quo ...
 - vim——打开多个文件、同时显示多个文件、在文件之间切换
		
打开多个文件: 1.vim还没有启动的时候: 在终端里输入 vim file1 file2 ... filen便可以打开所有想要打开的文件 2.vim已经启动 输入 :open file 可以再打开 ...
 - vim打开文件时显示行号
		
vim打开文件是,默认不提示行号. 至于显示行号的用途,因人而异 linux下一个主机可能有N个账户.对于配置分为两种:仅配置当前账户,配置所有账户 vim配置文件路径(Centos 5.5 fin ...
 - vim操作:打开多个文件、同时显示多个文件、在文件之间切换
		
打开多个文件: 1.vim还没有启动的时候: 在终端里输入 vim file1 file2 ... filen 便可以打开所有想要打开的文件 2.vim已经启动 输入 :open file 可以再打开 ...
 - Xshell 远程使用vim打开文件不能使用右键复制粘贴(右键显示可视)的问题
		
Xshell 远程使用vim打开文件不能使用右键复制粘贴(右键显示可视)的问题 Debian9.4系统不能再VIM打开文件界面不能使用右键复制粘贴 root@debian:~# vim /usr/sh ...
 - ubuntu下的“用vim打开中文乱码,用cat打开正常显示”的解决方法
		
转载 系统环境:ubuntu10.04 vim gvim完全安装 问题:终端下vim中的汉字为乱码,网上搜索了一些解决方案.但是奇怪的是,这些方法都不能实现gvim的菜单和文中汉字,终端vim下的文中 ...
 - [No0000192]Vim打开和保存文件-Vim使用技巧(7)
		
使用Vim打开和保存文件是最常用的操作,介绍使用edit命令通过文件路径来打开文件,使用write命令保存文件,当文件路径不存在或用户权限不匹配时,使用write命令调用外部shell程序完成操作. ...
 - vim打开多窗口、多文件之间的切换
		
打开多个文件: 一.vim还没有启动的时候: 1.在终端里输入 vim file1 file2 ... filen便可以打开所有想要打开的文件 2.vim已经启动 输入 :e file 可以再打开一 ...
 - Vim的行号、语法显示等设置(.vimrc文件的配置)以及乱码解决
		
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号.语法高亮度显示.智能缩进 等功能的.为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc.在启动vim时,当前用户 ...
 
随机推荐
- 堆叠注入——BUUCTF-随便注
			
由题目提示知道,这题需要进行sql注入 输入1'发现报错 再输入1';show batabases#出现了一大堆数据库 再输入1';show tables#出现了两个表 猜测flag在这2个表中,输入 ...
 - [Gamma]Scrum Meeting#3
			
github 本次会议项目由PM召开,时间为5月28日晚上10点30分 时长10分钟 任务表格 人员 昨日工作 下一步工作 木鬼 撰写博客,组织例会 撰写博客,组织例会 swoip 前端显示屏幕,翻译 ...
 - leetcode 877. 石子游戏
			
题目描述: 亚历克斯和李用几堆石子在做游戏.偶数堆石子排成一行,每堆都有正整数颗石子 piles[i] . 游戏以谁手中的石子最多来决出胜负.石子的总数是奇数,所以没有平局. 亚历克斯和李轮流进行,亚 ...
 - 理解Spark RDD中的aggregate函数(转)
			
针对Spark的RDD,API中有一个aggregate函数,本人理解起来费了很大劲,明白之后,mark一下,供以后参考. 首先,Spark文档中aggregate函数定义如下 def aggrega ...
 - easyui的datagrid的使用记录
			
datagrid是在 table的基础上变化而来的, 而不是在div的基础上来的. 从div来变成 datagrid,样式的设置还是是比较麻烦的. dg=datagrid 的标题 来源于 column ...
 - session与getSession()用法总结
			
一.session 1.session的过期时间是从什么时候开始计算的?是从一登录就开始计算还是说从停止活动开始计算? 从session不活动的时候开始计算,如果session一直活动,session ...
 - Qt编写安防视频监控系统17-在线地图
			
一.前言 在线地图模块在一开始设计整个系统的时候就考虑进去了,主要功能就是在摄像机管理中,提供经纬度信息,然后加载百度地图在浏览器中显示,根据摄像机信息表中的每个摄像机的经纬度信息,自动生成设备点在地 ...
 - python 使用 elasticsearch 常用方法(索引)
			
#记录管理索引等方法 from elasticsearch import Elasticsearch es = Elasticsearch(['xx.xx.xx.xx:9200']) #获取文档内容r ...
 - 【数据集】WiderFace-A Face Detection Benchmark
			
前言 参考 1.WiderFace; 完
 - 【python库】tqdm介绍及常用方法
			
前言 Tqdm 是一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator).具体使用可以查看官网. 操作 fr ...