vim程序编译器使用(整理)
2014-10-01 13:17
239 查看
1.vi 的使用
基本上vi 共分为3种模式,分别是1》一般模式,2》编辑模式,3》命令行模式。这三种模式的作用的分别如下。
1》一般模式
以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中,你可以使用上下左右按键来移动光标,你可以删除字符或删除整行,也可以复制 、粘贴你的文件数据。
2》编辑模式
在一般模式中可以进行删除、复制、粘贴等的操作,但是却无法编辑文件内容。要等到你按下“i、o、a、r”(大小写均可)等任何一个字母之后才会进入编辑模式。通常在Linux中,按下这些按键时,在界面的左下方会出现“INSERT”或“REPLACE”的字样,此时才可以进行编辑。而如果要回来一般模式时,要按下[ESC]这个按键即可退出编辑模式。
3》命令行模式
在一般模式当中,输入“ : 、/ 、? ”3个中的任何一个按钮,就可以将光标移动到最下面那一行。在这个模式当中,可以提供你查找数据的操作,而读取、保存、大量替换字符、离开vi 、显示行号等操作则是在此模式中完成的。
简单地说,我们可以将这3个模式想成下面的图来表示:
注意:到上面的图标,你会发现一般模式与编辑模式及命令行模式可互相切换,但编辑模式与命令行模式之间不可互相切换。这个非常重要。
2.简单执行范例
如果你想使用vi 来新建一个名为test.txt的文件时,可以按如下操作。
1》使用vi 进入一般模式
点击回车后进入一般模式,如下:
如果找开文件是旧文件(已经存在的文件),则可能会出现下图的信息
如上图所示“helloworld 6L,78C”代表的是文件名为“helloworld”,文件内有6行以及具有78个字符的意思。这一行的内容并不是在文件内,而是vi显示一些信息的地方。此时是在一般模式环境下,接下来开始来输入。
2》按下" i、o、a "进入编辑模式,开始编辑文字
在编辑模式当中,你可以发现在左下角状态栏中会出现“-INSERT-”的字样,那就是可以输入任意字符的提示。
这个时候,键盘上除了[Esc]这个按键之外,按下其他的按键都可以视为一般的输入了,所以你可以进行任何的编辑。
3》按下[Esc]键回来一般模式
好了,假设我已经按照上面的样式给他编辑完毕了,那么应该要如何退出呢?就是按下[Esc]即可。马上你就会发现界面左下角的“-INSERT-”不见了。
4》在一般模式中输入“:wq”保存后离开vi
OK,我们要保存内容并退出vi 的命令为“:wq”。
然后再输入“ls -all”查看我们新建的test.txt文件。
查看一下该文件的内容:
基本上vi 共分为3种模式,分别是1》一般模式,2》编辑模式,3》命令行模式。这三种模式的作用的分别如下。
1》一般模式
以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中,你可以使用上下左右按键来移动光标,你可以删除字符或删除整行,也可以复制 、粘贴你的文件数据。
2》编辑模式
在一般模式中可以进行删除、复制、粘贴等的操作,但是却无法编辑文件内容。要等到你按下“i、o、a、r”(大小写均可)等任何一个字母之后才会进入编辑模式。通常在Linux中,按下这些按键时,在界面的左下方会出现“INSERT”或“REPLACE”的字样,此时才可以进行编辑。而如果要回来一般模式时,要按下[ESC]这个按键即可退出编辑模式。
3》命令行模式
在一般模式当中,输入“ : 、/ 、? ”3个中的任何一个按钮,就可以将光标移动到最下面那一行。在这个模式当中,可以提供你查找数据的操作,而读取、保存、大量替换字符、离开vi 、显示行号等操作则是在此模式中完成的。
简单地说,我们可以将这3个模式想成下面的图来表示:
注意:到上面的图标,你会发现一般模式与编辑模式及命令行模式可互相切换,但编辑模式与命令行模式之间不可互相切换。这个非常重要。
2.简单执行范例
如果你想使用vi 来新建一个名为test.txt的文件时,可以按如下操作。
1》使用vi 进入一般模式
点击回车后进入一般模式,如下:
如果找开文件是旧文件(已经存在的文件),则可能会出现下图的信息
如上图所示“helloworld 6L,78C”代表的是文件名为“helloworld”,文件内有6行以及具有78个字符的意思。这一行的内容并不是在文件内,而是vi显示一些信息的地方。此时是在一般模式环境下,接下来开始来输入。
2》按下" i、o、a "进入编辑模式,开始编辑文字
在编辑模式当中,你可以发现在左下角状态栏中会出现“-INSERT-”的字样,那就是可以输入任意字符的提示。
这个时候,键盘上除了[Esc]这个按键之外,按下其他的按键都可以视为一般的输入了,所以你可以进行任何的编辑。
3》按下[Esc]键回来一般模式
好了,假设我已经按照上面的样式给他编辑完毕了,那么应该要如何退出呢?就是按下[Esc]即可。马上你就会发现界面左下角的“-INSERT-”不见了。
4》在一般模式中输入“:wq”保存后离开vi
OK,我们要保存内容并退出vi 的命令为“:wq”。
然后再输入“ls -all”查看我们新建的test.txt文件。
查看一下该文件的内容:
相关文章推荐
- MAC中使用Vim和GCC编译C程序
- ubuntu使用vim编译第一个C程序
- 整理,不使用IDE编译执行java程序
- 1.2.在linux环境实践,使用vim编写一个程序,然后使用gcc查看【预处理】、【编译】、【汇编】、【链接】各阶段文件的内容。并熟悉相关指令。
- 【Linux】使用vim编写一个程序,gcc查看预处理、编译、汇编、链接过程
- Linux操作系统的简单指令及如何使用vim编写一个程序,然后使用gcc查看【预处理】、【编译】、【汇编】、【链接】各阶段文件的内容。
- 使用Eclipse编译ActiveBPEL引擎4.0源程序
- VC6.0上成功编译ACE和使用ACE连接自己程序时候的手把手配置方案
- 在visual studio中使用vim编辑程序
- 使用ZendEncode编译PHP程序
- 使用J2WTK2.2编译和运行第一个J2ME的HelloWorld程序
- 使用VS自带的混淆器防止你的程序被反编译——引进资源
- 使用VS2005自带的混淆器防止你的程序被反编译的方法
- 改善C#程序的50种方法 条款4:使用Conditional特性代替#if条件编译
- 使用VS2005自带的混淆器防止你的程序被反编译的方法
- 怎样使用 Visual C++ 编译出只有 1536 字节的窗口程序
- 学习使用AutoMake1.9的自动生成工程文件(二)——flat型程序编译实践过程
- 使用pl/sql developer开发工具无法编译存储过程,触发器,包等程序文件
- 利用vc 6.0目录下的cl.exe直接编译程序的方法[整理]
- [导入]使用VS自带的混淆器防止你的程序被反编译