Linux_学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux_学习笔记相关的知识,希望对你有一定的参考价值。

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

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

多文件编辑的操作:

:N        编辑下一个文件

:n        编辑上一个文件

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

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

我做一个简单的练习:

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

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

[email protected]:~/scripts# vim sh17.sh sh15.sh

2.输入 :n  切换 sh15.sh

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

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

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

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

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

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

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

 

以上是关于Linux_学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

Jsp入门EL表达式_学习笔记

Linux_学习笔记

20179223《Linux内核原理与分析》第十一周学习笔记

Python学习笔记__13.4章 psutil

2018-04-26 《鸟哥的Linux私房菜 基础学习篇(第四版)》 第21章 软件安装_原始码与Tarball 笔记

[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段