当前位置: 代码网 > it编程>开发工具>编辑器 > ubuntu中vi编辑器的使用及说明

ubuntu中vi编辑器的使用及说明

2026年01月21日 编辑器 我要评论
vi编辑器有三种模式1.命令行模式用户在用vi编辑文件时,最初进去的为该模式,可以进行复制、粘贴等操作。2.插入模式进行文件的编辑,按esc键可以回到命令行模式。3.底行模式光标位于屏幕的底行,可以进

vi编辑器有三种模式

1.命令行模式

用户在用vi编辑文件时,最初进去的为该模式,可以进行复制、粘贴等操作。

2.插入模式

进行文件的编辑,按esc键可以回到命令行模式。

3.底行模式

光标位于屏幕的底行,可以进行文件的保存、查找、替换等操作。

vi编辑器的命令

1.vi 文件名.c

打开指定的.c文件,进去命令行模式

2.vi模式切换命令

进入插入模式

  • a 从当前光标之后的位置开始插入键盘输入的字符
  • i 从当前光标之后的位置开始插入键盘输入的字符
  • o 并插入一行,光标移动到还新行的行首,以后键盘输入的字符插入到光标的位置
  • esc 进入命令行模式

3.vi的保存和退出命令

  • :q退出没有修改的文件(如果文件被修改且没有保存,则此命令无效)
  • :q!强制退出,并且保存修改过的部分
  • :w保存文件,但不退出
  • :wq保存文件并退出,它等于 :x
  • :w 文件名 另存为指定文件名,不退出
  • :r 文件名 读取指定的文件内容插入到光标位置

4.vi拷贝和粘贴命令

处于命令行模式

  • [n] x删除从光标位置开始的连续n个字符,并复制到编辑缓冲区
  • [n] dd 删除从光标位置开始的连续n行,并复制到编辑缓冲区
  • [n] yy 复制从光标位置开始的连续n行到编辑缓冲区
  • p 从编辑缓冲区复制文本到当前光标位置
  • u 取消上一次操作

5.vi光标命令

  • :n移动光标到第n行
  • 1g自动光标到文件的第一行
  • g自动光标到文件的最后一行
  • :set number设置显示行号
  • :set nonumber 取消显示行号

6.vi的查找命令

  • /字符串查找指定的字符串
  • n向下继续查找
  • n向上继续查找

7.vi的替换命令

  • :范围 s/ 字符1 /字符2 在指定范围内将字符1变为字符2
  • 范围: , 是开头;$ 是结尾;% 是全文
  • 如果省略范围,即当前
  • g 全部,加在字符2后面

8.vi的复制剪切命令

  • y0 将光标到行首的字符拷入剪贴板
  • y$ 将光标到行尾的字符拷入剪贴板
  • d0 将光标到行首的字符剪切去剪贴板
  • d$ 将光标到行尾的字符剪切去剪贴板
  • 范围 y 范围复制
  • 范围 d 范围剪切

程序的编译和调试

gcc命令

  • gcc 参数 执行文件 文件名.c
  • -o 输出可执行文件
  • -c 只要求编译器输出目标代码
  • -g 用于调试
  • ./执行文件名 查看输出结果

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com