vim 编辑多个文件

从一个文件转到另一个文件
在不同文件之间复制粘贴

编辑另一个文件

:edit foo.txt  关闭当前文件,打开指定文件,当前文件未保存会出现错误信息
:e! foo.txt   缩写,强制打开指定文件

错误有对应的 ID 号, :help E37  查看错误帮助

同时打开多个文件

vi a.ts main.lisp

:files  查看打开所有的文件
:wn 保存在进入下一个文件
:wN 保存在进入上一个文件
:2n  向后移动2个文件

:args  当前处于哪个文件 a.ts [main.lisp]

:args a.ts b.ts  不用退出vim你可以定义新的编辑文件
:args *.lisp  打开所有lisp文件

ctrl+^ 快速切换文件,但不改变你的位置

`"  上次你离开该文件时光标所在的位置
`.   最后一次对文件做出改动处的位置

文件标记

mC 在当前位置添加标记
`C  调到标记处

保存一份原始文件

:set patchmode=.orig

原文地址:https://www.cnblogs.com/ajanuw/p/9028598.html

时间: 2024-10-31 02:15:32

vim 编辑多个文件的相关文章

linux 笔记--vim编辑器,组合条件,文件查找,SUID特殊权限

vim:全屏编辑器,模式化编辑器 vim模式:编辑模式(命令模式)   输入模式   末行模式 模式转换: 编辑--输入:i 在当前光标所在字符的前面转为输入模式.  a 在当前光标所在字符的后面转为输入模式.  o 在当前光标所在行的下方,新建一行并转为输入模式.  I 在当前光标所在行的行首转为输入模式.  A 在当前光标所在行的行尾转为输入模式.  O 在当前光标所在行的上方,新建一行并转为输入模式. 输入--编辑:ESC 编辑--末行:(只能从编辑模式转换到末行模式) :冒号 末行--编

vim编辑下Python2.0自动补全

Python自动补全有vim编辑下和python交互模式下,下面分别介绍如何在这2种情况下实现Tab键自动补全. 一.vim python自动补全插件:pydiction 可以实现下面python代码的自动补全: 简单python关键词补全 python 函数补全带括号 python 模块补全 python 模块内函数,变量补全 from module import sub-module 补全 想为vim启动自动补全需要下载插件,地址如下:http://vim.sourceforge.net/s

08 vim编辑

文本编辑器,字处理器 vi:Visual Interface vim:VI iMproved 全屏编辑器,模式化编辑器 vim模式: 编辑模式 输入模式 末行模式 模式转换: 编辑-->输入: i:在当前光标所在字符前面,转为输入模式 a:在当前光标所在字符后面,转为输入模式 o:在当前光标所在行的下方,转为输入模式 I:所在行行首 A:所在行行尾 O:所在行上方 输入-->编辑: ESC 编辑-->末行: : 末行-->编辑: ESC,ESC 一.打开文件 # vim /path

Ubuntu下配置Sublime到Dash board 以及 VI/VIM编辑文件时无权限保存的问题

[1]Ubuntu下配置Sublime到Dash board Ubuntu是个好系统,Sublime Text 是个好编辑器. 下载&安装 个人习惯喜欢到官网下载软件,http://www.sublimetext.com/2 选择合适的包下载回来的格式是.tar.bz2格式,需要进行解压. 1. 解压: tar -xvf Sublime\ Text\ 2.0.2.tar.bz2 2.为了在Terminal的任何位置都能执行./sublime_text文件,将解压后他的目录保存到环境变量$PATH

Ubuntu 14.04 Vim编辑文件的一般操作

vim编辑文件的一般操作 1. vim #在命令行中输入vim,进入vim编辑器 2. i #按一下i键,下端显示 --INSERT-- #插入命令,在vim中可能任意字符都有作用 3. Esc #退出i(插入)命令进行其它命令使用 4. :r filename #读入一个文件内容,并写入到当前编辑器中 5. :w newfilename #将该编辑器中的内容写入到一个新文件中 6. :w #在编辑的过程中保存文件,相当于word中的ctrl+s 7. :! command 暂时离开 vi 到指

用vim编辑文件时出现E325: ATTENTION错误的解决方法

当用vim编辑一个文件时出现下列错误 [[email protected] ~]# vim /usr/local/msmtp/etc/msmtprc E325: ATTENTIONFound a swap file by the name "/usr/local/msmtp/etc/.msmtprc.swp"          owned by: root   dated: Thu May 22 15:47:09 2014         file name: /usr/local/m

使用vim保存没有编辑权限的文件

使用vim编辑文件非常方便,vim也是修改系统配置最常用的工具.但有时我们会顾着方便而忘了自己有没有权限编辑文件. 往往会在写完文件内容保存时才发现自己没有权限.怎么办?     将文件使用:w <newname>的方式另存为新文件,再用新文件替换就文件的虽然可行(还需要注意修改文件操作权限),但还是麻烦了点.下面将使用一条命令保存没有权限的文件. 先上命令: :w !sudo tee % > /dev/null 这里":"表示在vim的命令行模式下.注意 w 和!之

linux下vi或vim编辑文件时提示Found a swap file by the name的原因及解决方法

在linux下用vi或vim打开test.java文件时 [[email protected] test]# vi test.java 出现了如下信息: E325: ATTENTION     Found a swap file by the name ".test.java.swp"             owned by: root   dated: Wed Dec  7 13:52:56 2011         file name: /var/tmp/Test.java  

liunx命令6 vim编辑、压缩命令、rpm、yum及源码包编译安装

[[email protected] ~]# yum install -y vim-enhanced vim打开文件编辑(有颜色) [[email protected] ~]# vim  !$                   //上一条命令的最后一条参数 [[email protected] ~]# vim +10 !$                //打开文件进入第十行 :set number                                 //显示行号 vim 一般模式