vim打开文档和多文档编辑

原创 2011年03月08日 13:55:00

 

一、vim打开文档:

1. vim 文档名   普通方式打开文档      
2. vim +n 文档名      打开文档后,定位第n行
3. vim ,进入vim界面之后使用命令 :e 文档名 打开文档,此方式可以在编辑一个文档的同时打开另外一个文档

二、多文档编辑:

 

1. vim 文档1名 文档2名 ...

2. vim ,进入vim后使用:e 文档名 打开文档

3.多文档编辑的命令如下

:n          编辑下一个文档。
:2n        编辑下两个文档。
:N          编辑上一个文档。注意,该方法只能用于同时打开多个文档。
:e 文档名        这是在进入vim后,不离开 vim 的情形下打开其他文档。
:e# 或 Ctrl+ˆ      编辑上一个文档,用于两个文档相互交换编辑时使用。?# 代表的是编辑前一次编辑的文档
:files 或 :buffers 或 :ls     可以列出目前 缓冲区 中的所有文档。加号 + 表示 缓冲区已经被修改过了。#代表上一次编辑的文档,%是目前正在编辑中的文档
:b 文档名或编号      移至该文档。
:f  或 Ctrl+g     显示当前正在编辑的文档名称。
:f 檔名         改变编辑中的文档名。(file)

三、离开vim
:q      如果文本没有修改,则会退出,否则会出现警告,且不能离开。
:q!     放弃所有修改,强行离开。
:wq     保存后离开即使文档没有修改过,也会再保存一次。
:x        保存后离开,文档如果没有修改过则不会进行保存动作,直接离开。
:w 文档名   即:另存为。不加文档名则是写入原文档。
:qa 或 qa! 在打开多文档的情况下离开 vim。a 即 all 的意思。

 

四、 多窗口编辑

:sp 文档名  在新窗口中打开文档

两次Ctrl + w可以切换窗口

:q  退出当前编辑窗口

vim 多文件编辑(偶的linux笔记)

在linux下,假若需要对多个文件的内容进行相互对照和参考,或需要将一个文件的某部分内容复制或粘贴到另一个文件中,可通过vim同时打开这些相关文件进行编辑。 通过vim打开的每个文件都对应着一个...
  • lcj_cjfykx
  • lcj_cjfykx
  • 2014年01月27日 02:43
  • 14432

Git 使用vi或vim命令打开、关闭、保存文件

1、vi & vim 有两种工作模式: (1) 命令模式:接受、执行 vi & vim 操作命令的模式,打开文件后的默认模式; (2) 编辑模式:对打开的文件内容进行 增、删、改 操作的模式;   #...
  • zshlclzsh
  • zshlclzsh
  • 2015年12月30日 14:33
  • 8285

vim以指定格式打开文件

如果vim识别编码错误,不如在打开文本时直接告诉vim是何种编码。 linux环境下打开gbk编码文本: vim example.txt -c "e ++enc=cp936" 其余以...
  • davidsu33
  • davidsu33
  • 2015年06月18日 09:34
  • 1031

Vim 打开文件同时定位到某一行

使用vim 打开文件时,默认情况下光标会停留在文件开头,有时候文件比较大,翻阅和查找都比较麻烦,怎样在打开的时候直接定位到某一行呢? 使用 "+" vim filename +n 可以在打开文件的同时...
  • u010837794
  • u010837794
  • 2016年12月26日 21:52
  • 189

关于Linux中使用vim打开文件出现^M的解决方法

在Linux下,不可避免的会用VIM打开一些Windows下编辑过的文本文件。我们会发现文件的每行结尾都会有一个^M符号,这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致, ...
  • T_27080901
  • T_27080901
  • 2015年08月28日 11:56
  • 1303

vim以16进制打开和编辑文件

转载地址http://witmax.cn/vim-hex.html 先用vim以二进制格式打开需要编辑或查看的文件,不采用-b参数有时会导致转换错误,详见分隔线后部分。 v...
  • qiuchangyong
  • qiuchangyong
  • 2012年02月04日 17:50
  • 10765

linux下vim 打开文件方式

vim 打开文件方式 linux下使用vim打开文件可以使用两种方法: 一,  直接使用vim     XXX.txt   打开文件为xxx.txt的文件 二,在已经进入vim之后,要打开新的文...
  • lyhDream
  • lyhDream
  • 2013年04月30日 00:03
  • 725

linux vim打开文件的界面如何实现分屏显示,实现文件的对比

终端分屏有很多好处,尤其在对比两个文件的异同的时候是最有用的。
  • banana1006034246
  • banana1006034246
  • 2016年12月28日 10:47
  • 2494

[Vim]vim学习笔记--多个文件打开,切换,关闭

一种情况是在shell中用vim打开多个文件,另一种是在vim编辑器中打开多个文件 同时打开多个文件 vim file1 file2  打开文件并水平窗口显示 vim -o file...
  • lzz957748332
  • lzz957748332
  • 2014年12月05日 12:20
  • 14898

vim怎样打开多个文件并自由切换

vim怎样打开多个文件并象图形界面编辑器样自由切换 Fri Aug 12 03:32:23 EDT 2016 vim 打开可以一次打开多个文件 vim a b c 然后你会进入文件a的编辑...
  • matrixvirus
  • matrixvirus
  • 2016年08月12日 21:56
  • 1482
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vim打开文档和多文档编辑
举报原因:
原因补充:

(最多只允许输入30个字)