ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

3.Vim编译器的介绍及使用

3.Vim编译器的介绍及使用 基本介绍我们想要编写C语言代码可以使用linux系统提供的工具进行代码的编写。代码编写完成之后我们还需要验证书写的代码是否正确。这就需要编译器来进程验证。linux系统为我们提供了比较好的开发工具。vim编译器书写代码的工具gcc编译器编译代码的工具基本操作1.打开或创建文件格式vim 文件名说明如果文件存在直接打开如果文件不存在创建新文件例如vim hello.c2.打开文件直接定位到某一行格式vim 文件名 行号例如vim hello.c 23.打开文件直接定位到文件尾部格式vim 文件名 例如vim hello.c4.删除交换文件如果异常退出在磁盘上可能会保存有交换文件 下次用vim编译文件时按下字母d即可删除交换文件5.vim的三种工作模式命令行模式不能书写代码,只能进行复制,粘贴等命令操作编辑模式按下“i键, 在终端的左下角会出现一个叫做insert”的关键字 ,便进入插入模式,可以书写代码末行模式代码书写完毕后按下 esc 键退出插入模式。在按下 shift “:” 键盘, 末行模式可以使用末行命令6.末行命令w 保存write的缩写q 退出quit的缩写如果修改后没有保存不允许退出wq 保存并退出q! 强制退出高级操作1.移动方向键..行内移动w向前移动一个单词b向后移动一个单词0 移动到段首$ 移动到段末^ 移动到行首第一个不是空白的字符位置..行数移动gg文件顶部G文件底部数字 gg移动到数字对应的行数数字G移动到数字对应的行数数字移动到数字对应的行数..屏幕移动ctrlb向上翻页ctrlf向下翻页H屏幕顶部M屏幕中间L屏幕底部..段落移动上一段下一段2.括号切换% 括号匹配及切换3.选中文本v从光标位置按正常模式选择文本V选择光标经过的完整行ctrlv垂直方向选择文本可以与前面学习的移动命令一起使用4.撤销和恢复撤销u撤销上次命令ctrlr恢复撤销的命令5.删除文本x删除光标所在的位置或选中的文本d移动命令删除移动命令对应的内容dd删除光标所在的行可使用ndd删除n行D删除至行尾dG删除光标所在位置至文件的末尾常见的组合命令1dw:从光标位置删除到单词末尾2d0:从光标位置删除到一行的起始位置3d从光标位置删除到段位4ndd从光标位置向下删除n行5d5G从光标所在行删除到指定代码行的结尾6.复制粘贴y(移动命令) 复制例如y},可以复制光标所在位置到段落结尾yy 复制当前行nyy 复制 n行p粘贴7.替换命令r替换当前字符R替换当前光标后的字符按esc回到命令行模式8.缩排和重复执行 向右增加缩进 向左减少缩进. 重复上次命令注意在可视模式下缩排命令只需要使用一个或9.查找/str 查找strn查找下一个 N查找上一个10.单词快速匹配* 向下查找当前光标所在的单词# 向上查找当前光标所在的单词注意N和n 同样可以使用11.查找并替换在vim中 替换命令 需要在 末行模式 下执行全局替换一次性替换文件中的所有出现的旧文本:%s/old/new/g12.可视区域替换1选中要替换文字的范围:s/old/new/g2在指定的范围内进行替换:n1,n2s/old/new/g说明 %s 全文替换 /g 不询问 /c 询问确认13.插入命令i 在当前字符前插入文本I 在行首插入文本o 在当前行后面插入空行O 在当前行前面插入空行a 在当前字符后插入文本A 在行末插入文本14.显示行号set number
返回列表