多语言展示
当前在线:541今日阅读:19今日分享:20

LINUX编程中VI的使用方法及技巧

vi编辑器是基于Unix的操作系统中标配的文本编辑器,工作在字符模式下,占用资源少,工作效率高。因而在lINUX编程中得到广泛使用。     对于WINDOWS中,习惯于图形界面的朋友来说,刚开始使用VI会感到很不方便,但熟悉其使用之后,会逐渐体会到其编程和管理的优势 。    本经验介绍VI编辑器的使用方法及技巧。
工具/原料

LINUX操作系统,VI编辑器

方法/步骤
1

三种工作方式     vi编辑器有三种工作方式:命令方式、输入方式和ex转义方式。通过相应的命令或操作,在这三种工作方式之间可以进行转换。

2

状态转换命令 (1)打开文件后,如果想进入编辑方式,则需要输入“i”“a”,此外,还有以下可以进入编辑方式的命令:插入命令(i)、附加命令(a)、打开命令(o)、替换命令(s)、修改命令(c)或取代命令(r)可以从命令方式进入到编辑方式。(2)如果编辑方式想退出,则按“:”进入转义方式,然后输入'wq''q!'那可退出VI。

3

建立文件(1)打开一个终端(2)用vi建立一个hello.c文件,建立文件的格式是“vi +空格+想建立的文件名”,如果想建立c文件,后缀为“.c”,如果想建立c++文件,后缀为'.cpp'

4

移动光标(1)方法一:用方向键来移动光标,这种方法移动慢(2)方法二:'+行号'移动光标

5

删除命令(1)编辑方式:直接用“退格”键,或者“del”键来删除。(2)命令方式:1)X :删除当前光标所在字符 2)d w    删除当前光标所在单词字符至下一个单词开始的w个字符3)d $(或shift+d)   删除从当前光标至行尾的所有字符d, d整行删除

6

set命令(1)设置和取消行号:     按 Escape 键进入“命令模式”,然后输入“:”进入转义模式,可以使用 :set number来设置和取消行号。1):set number(:set nu) 显示行号 2):set no number(:set no nu) 取消行号显示(2)set all 查看 vi 或 Vim 中设置的所有选项的当前值 (3)设置自动缩进1):set autoindent(:set a) 设置自动缩进2):set no autoindent (:set no ai)取消自动缩进设置

7

编辑状态和 shell 环境的切换(1)方法一:使用 Ctrl-z 以及 fg 这两个命令组合。(2)方法二:使用行命令 :sh以及exit的组合。

注意事项
1

对习惯于WINDOWS图形界面的初学者,VI开始使用时,会不适应。但熟能生巧,使用熟悉后,会体会到其编程的好处。

2

觉得有用,请按页面左下方“投票”,谢谢支持。

推荐信息