ubuntu中vi编辑器的使用

●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  用于调试

./执行文件名  查看输出结果

 

 

  • 2
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu 20.04上,你可以使用Vim作为文本编辑器。要安装Vim,你可以使用包管理器(如apt)来执行以下命令:\[1\] ``` sudo apt install vim ``` Vim的配置文件位于`/etc/vim/vimrc`。你可以根据自己的需求对Vim进行个性化配置。你可以通过以下步骤来编辑Vim的配置文件:\[2\] 1. 备份原始的配置文件: ``` sudo cp /etc/vim/vimrc /etc/vim/vimrc.back ``` 2. 删除原始的配置文件: ``` sudo rm /etc/vim/vimrc ``` 3. 创建一个新的配置文件: ``` sudo vi /etc/vim/vimrc ``` 4. 在打开的文件按下"a"键进入插入模式,然后将你想要的配置内容复制到文件。完成后,按下"Esc"键退出插入模式,然后输入":wq"并按下回车键保存并退出。 如果你想要一个功能完善的vimrc文件,你可以直接复制以下内容到你的vimrc文件:\[3\] ``` Author: username Mail: 111111111@qq.com ``` 请注意,你需要将"username"替换为你的昵称,将"111111111@qq.com"替换为你的邮箱号,这样你就可以拥有一个专属的Vim编辑器了。 #### 引用[.reference_title] - *1* [Ubuntu 20.04 Vim 配置指南:个性化你的文本编辑器](https://blog.csdn.net/weixin_53000184/article/details/130798735)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Ubuntu 20.04 配置vim编辑器](https://blog.csdn.net/qq_42007287/article/details/124687587)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值