Linux_多文件编辑

这几天一直在自学linux命令的一些简单的操作和vim编辑器的使用,今天来记录一下使用vim进行多个文件之间的编辑。

多文件编辑是我在这几天的学习中认为是很重要掌握的。比如,我们在编写 shell 程序的时候,要在开头描述程序用途、编写时间、路径、用户名等信息,但是每一次都要输入会很麻烦,所以直接打开以前写过的 shell 程序,复制那几行代码粘贴过来再修改一下,整个操作就会变得简单很多哦。下面详细的介绍如何操作。

多文件编辑的操作:

:N        编辑下一个文件

:n        编辑上一个文件

:files    列出目前这个vim的打开的所有文件

除上面这三个操作命令外,当然最重要的是结合其他的vim操作命令了,这里就不介绍了。

我做一个简单的练习:

1.我要在编写shell程序时,前几行代码是进行说明的,与我上一个程序很相似,我就可以进行多文件操作复制过来了

打开多文件,进入一般模式

root@ubuntu:~/scripts# vim sh17.sh sh15.sh

2.输入 :n  切换 sh15.sh

3.输入 5yy  完成复制前5行

4.输入 :N  切换到是sh17.sh

5.输入  p   就可以直接粘贴完成

然后进入编辑模式进行修改就可以了。

当然,在复杂的操作中,需要打开多个文件,而且也不一定之在开头直接粘贴,所以我再提一下其他需要用到的命令:

如  G   直接跳到最后一行或者  nG(n为数字,代表第几行)  移动到相应的行数进行操作

如果操作失误,还可以使用命令  u  进行撤销上一步操作。 

 

posted on 2016-06-24 21:14  兵荒马乱的杨杨  阅读(122)  评论(0)    收藏  举报