vi的使用入门

mac2022-06-30  25

简介:

     vi是Unix以及Linux平台下的一个文本编辑器, 想要以后成为一名牛气冲天的程序员,一定要学习Unix或Linux。而在这个平台下,我们想要编程,那么我们需要文本编辑器,而vi就是一个很好的工具。它的历史很久远,既然能在互联网技术高速发达的世界中存留至今并且热受程序员的喜欢,那也说明它是智慧的结晶,为了以后能够买到房,买到车,就去学习vi吧!

学习内容:1.vi的模式2.vi的打开和创建文件3.退出vi4.光标移动5.进入编辑模式6.行操作7.替换、搜索和定位行操作8.常用命令9.使用帮助系统

1.vi的mode (我主要使用前两种,只介绍前两种了,有兴趣的读者自己google后面几种!)Normal Mode:命令模式,使用a、i、A、I、o、O等进入Insert ModeInsert   Mode:编辑模式,使用ESC进入Normal Mode或者ctrl+o临时进入Normal ModeCommand-line Mode:Visual Mode:Select Mode:Replace Mode:

2.vi打开和创建文件①vi       直接进入vi②vi filename  如果文件存在,则打开之,否则创建一个新文件

3.退出vi首先按ESC进入Normal Mode:wq   /   :x   保存文件并退出:q!              退出不保存ZZ              保存文件并退出

4.光标移动①用箭头←↑→↓②hjkl

5.进入编辑模式Insert Modei  在光标前插入   I   在行首插入a 在光标后插入   A  在行末插入o 在下一行插入   O  在上一行插入x 删除当前字符   X  删除前一个字符

6.行操作dd          删除当前行5dd        从当前行算,删除5行yy          拷贝当前行8yy        拷贝当前开始的8行p           粘贴paste

7.替换、搜索和定位行操作在Normal Mode下:%s/mmm/nnn/g  在整个文件范围内把mmm替换成nnn./www                   搜索指定的字符串www:3                        光标定位在第三行

8.常用命令cw             替换单词D              从当前位置开始删除到行尾$              光标快速移动到行尾0              光标快速移动到行首.               重复上一次命令

9.使用帮助系统:help   查看帮助:help cmd  查看某一个命令的帮助

 

转载于:https://www.cnblogs.com/JayZhu/p/4271420.html

相关资源:vi 使用手册(中文)标准word文档
最新回复(0)