vim编辑器

vim编辑器

学习目的:

学会vim基础操作、分屏操作。


vim三种工作模式:

  • 命令模式:默认处于命令模式,可按方向键或k、j、h、i 移动光标位置,并且可以对文件内容进行粘贴、替换、删除等操作。
  • 输入模式:可以对文件输入内容,在命令模式下输入i 、I、a、A、o、O命令,按下Esc键返回命令模式。
    i :在当前光标所在位置插入随后输入的文本,光标后的文本相应向右移动
    I :在光标所在行的行首插入随后输入的文本,行首是该行的第一个非空白字符,相当于光标移动到行首执行 i 命令
    o :在光标所在行的下面插入新的一行。光标停在空行首,等待输入文本
    O :在光标所在行的上面插入新的一行。光标停在空行的行首,等待输入文本
    a :在当前光标所在位置之后插入随后输入的文本
    A :在光标所在行的行尾插入随后输入的文本,相当于光标移动到行尾再执行a命令
  • 末行模式:对文件指定内容执行保存、查找和替换的操作,在命令模式下按下 键。

vim基础操作:

作用操作作用操作
跳转指定行 指定行数 G(命令模式)| 指定行数(末行模式)跳转文件首 gg(命令模式)
跳转文件尾 G(命令模式)自动格式化程序 gg=G(命令模式)
大括号对应 %(命令模式)光标移至行首 O(命令模式)
光标移至行尾 $(命令模式)删除单个字符 x(命令模式)
替换单个字符 将替换字符用光标选中 r(命令模式)删除一个单词将待替换字符用光标选中 dw(命令模式)再按欲替换的字符
删除光标至行尾 D 或 d$(命令模式)删除光标至行首v(命令模式)进入可视模式,移动光标选中区域,按d删除
删除指定一行 dd(命令模式)删除光标所在行删除指定N行Ndd(命令模式)
复制一行yy粘贴p(向后)P(向前)
查找 /欲搜索关键字(命令模式)回车,n检索下一个 | 将光标置于单词任意字符上,按"*"、"#"单行替换光标置于替换行,进入末行模式输入s /原数据/新数据
通篇替换%s /原数据/新数据/g(末行模式)g:不加g只替换每行首个撤销、反撤销u、ctrl + r(命令模式)
分屏sp 横屏分 | vsp 竖屏分 (ctrl + ww切换)跳转man手册置于待查函数单词上,按K(命令模式)跳转指定卷 nK
查看宏定义置于待查宏定义单词上,使用[d末行模式执行shell命令!命令

补充:

gcc编译4步骤:
在这里插入图片描述

  • 预处理 :编译器将添加源文件包含的头文件。(输出.i文件)
  • 编译 :检查代码规范性、是否有语法错误。(输出.s文件,翻译成汇编)
  • 汇编:把编译阶段生成的.s文件转成二进制.o文件。(输出.o文件)
  • 链接:将编译输出的.o文件链接成可执行文件。(数据段合并、地址回填)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值