vim使用指北 ---- Multiple Windows in Vim

多窗口打开多个文件

vim -o file1 file2 ... ---- 默认上下分割窗口

vim -0n file1 file2 ... ---- vim默认会上下等分n个窗口

分割窗口

:[v]split file ---- 以横向分割(带v)或纵向分割当前窗口打开文件(等比分割)

:[n][v]split/new [++opt] [+cmd] [file] ----  n:从顶部开始在新窗口中现实多少行,opt:vim选项,cmd:在新窗口中执行的命令,file:新窗口中现实的文件。例如:15split ++fileformat=unix otherfile

快速简单的分割窗口可以使用快捷键:Ctrl+w,s Ctrl+S

:sview filename  ---- 以只读模式打开一个新窗口来现实文件,纵向分割

:sfind [++option] {+cmd] filename ---- 查找文件名为filename的文件,在新窗口打开。如果没有找到则不分割窗口

在窗口中移动光标

Ctrl+w,h/j/k/l --- 上下左右切换当前窗口

Ctrl+w,Ctrl+w ---- 循环顺序皆幻当前窗口

移动窗口

Ctrl+w r ---- 窗口互换位置,不改变光标

Ctrl+w,x ---- 窗口互换位置,光标切换

时间: 2024-10-18 14:23:51

vim使用指北 ---- Multiple Windows in Vim的相关文章

vim使用指北 ---- Moving Around in a Hurry

上一篇文章中,简单列出了一些基本的Vim操作,也列出了很多的光标移动命令,本章主要是有哪些命令可以更快的移动光标. vim的编辑操作,用得最多就是移动光标,对于很少行的文件来说,基本的命令就够用了,但是大部分情况是,每个文件都有成百上千行,基本的移动光标的命令就显得很笨拙了.故单独一章来讲述怎么更快速的移动光标,可参见下面的命令: 以屏幕为参考移动光标 CTRL-f ---- 光标向下移动一个屏幕 CTRL-b ---- 光标向上移动一个屏幕 CTRL-d ---- 光标向下移动半个屏幕 CTR

vim使用指北 ---- Learning the vi and Vim Editors 读书 笔记

vi/vim作为liux系统下最强大,最流行的文本编辑器之一.边看<Learning the vi and vim Editor>边学习vim,顺便做写简单的笔记,供以后查询. 没看这本书之前,也经常使用过vim编辑一些简单文件之类的,会一些基本简单的命令.但看书的过程中,发现很多以前从没用过的,操作起来简单的命令,还是令人精神振奋的,vim还可以这样用!!!! Simple Editing  ----- 介绍一些基本的vi/vim操作命令 Moving Aound in a Hurry  

vim使用指北 ---- Learning the vi and Vim Editors

基础操作 编辑文件 vim  [options] [file ...] 模式 打开文件后进入vim的普通模式,可以用各种命令操作文本 按下字母i,进入Insert模式,此模式下所有键盘按键都为普通字符,插入到文本当中.按ESC退出,进入普通模式 按下字母v,进入Visual模式,此模式下可以选择文本,然后进行命令操作.按ESC退出,进入普通模式 按下字母R,进入修改模式,此模式下可以修改光标所在位置字符 进入Insert模式的几种不同方式 i ---- 在光标所在位置插入 a --- 在光标后插

vim使用指北 ---- Advanced Editing

本节介绍vi和ex的一些高级功能. 配置vi 配置文件.exrc可以保存在你的主目录下,在vi启动的时候执行这个配置文件.但在当前工作目录下可以放置一个配置文件,对当前目录做一个自定义配置. :set命令 :set命令有两种参数,一种开关参数,表示开启或关闭:一种普通的参数,后面为一个数字或者一个字符串. 开关参数基本都有默认值,:set option:开启 :set nooption:关闭.例如::set ic(查找忽略大小写),:set noic(查找区分大小写) 有一些参数必须赋值,:se

vim使用指北 ---- Global Replacement

一般替换 s/old/new   --- 替换当前行的第一个匹配项 s/old/new/g ---- 替换当前行所有的匹配项 number1,number2-s/old/new/g  ---- 替换从number1行到number2行中所有的匹配项 1,$s/old/new/g = %s/old/new/g ----- 替换整个文件的所有匹配项 确认再替换 在替换命令后面加个c(confirm),例如1,30s/his/the/gc.每次找到匹配项时会提示是否需要替换,输入y,Enter确认替换

vi/vim使用指北 ---- Introducting the ex Editor

本章介绍ex编辑器,为什么要介绍这样一个新的编辑器呢:其实ex编辑器不能算是一个新的编辑器,vi只是它的visual model,它已经是一个更普遍,基于行的编辑器.ex提供更大机动和范围的编辑命令.使用ex,有很多方式更简单的切换文件和转移文件内容,更快的编辑比一个屏幕更大的文本块. 打开文件 ex file  ---- 使用ex打开一个文件,不会显示文件内容.显示一行文件状态,一行命令标志 显示文件内容 [number]-[p]  ----  现实第几行的内容,p可以省略 [number]-

Windows下VIM使用Vundle,报“E303,无法打开**的交换文件,恢复将不可能”的解决方法

Windows下VIM使用Vundle,报"E303,无法打开**的交换文件,恢复将不可能"的解决方法. Windows下VIM使用Vundle,报"E303,无法打开**的交换文件,恢复将不可能",如下图: 原因:安装Git时没有加入到环境变量中,不能使用临时文件 解决方法: 将 C:\Program Files\Git\cmd 加入到Path环境变量中即可.

vim应用:终极解决windows系统gvim/vim的各种乱码(文件,菜单,提示信息)!

这个方法解决了我的windows下 gvim的中文乱码问题(跟大家分享一下). 此方法引用   http://www.douban.com/note/145491549/ 查看文件的编码::echo &fileencoding Vim 有四个跟字符编码方式有关的选项,encoding.fileencoding.fileencodings.termencoding (这些选项可能的取值请参考 Vim 在线帮助 :help encoding-names),它们的意义如下: encoding: Vim

《转》Git for windows 下vim解决中文乱码的有关问题

Git for windows 下vim解决中文乱码的问题 原文链接:Git for windows 下vim解决中文乱码的有关问题 1.右键打开Git bash: 2.cd ~ 3.vim .vimrc 4.内容如下: "这个档案的双引号 (") 是批注 set nu "可以在每一行的最前面显示行号啦! set fencs=utf-8,gbk,utf-16,utf-32,ucs-bom