《vim的基础使用》

【一】命令模式的意义

答:命令模式的意义就是极大的提高编写效率,有的人就要问了,vim模式下代码那么难写,为何还能提升代码的编写效率,因为你想想你有时候一个c语言文件很长,一万行,你在vs的条件下编写,你需要翻到最后,你是不是就很难搞,滑鼠标滚轮都划半天,但是你在vim中就简单的使用一个命令即可。所以有句话咋说来着:vim是最强大的编辑器之一,也是最难用的编辑器没有之一。

a.光标定位相关的命令

shift+4=$    光标移动到最右方        shift+6=^    光标移动到最右方

shift+g=G    光标移动到最底部         gg   光标移动到最顶部

n+shift+g =n+G    跳转光标到指定行,n代表的是行号

b.光标移动:

h:向左移动    j:向下移动     k:向上移动      l:向左移动

c.文本复制相关,光标所在行:

yy复制(nyy,支持对光标所在行,进行多行复制,n代表的是接下来的多少行)

p粘贴(np,对支持内容多行粘贴,n表示粘贴的行数)

dd删除(删除光标所在行,ndd中的n表示删除这一行接下来的n行)

d.文本编辑

文本行的大小写切换:shift+~

shirt+r=R批量化替换

r:替换光标所在的一个字符,支持nr

行内删除x和X(shifr+x)

【二】插入模式

命令->插入:

i/a/o.......

【三】底行模式

1.set nu/nonu    给你的文件加入行号,方便你识别

2.vs+文件名    将屏幕分屏,另一半显示这个vs后面加入的文件

2.无论你分多少屏幕,光标只有一个!!!,光标的意义:选中的行(编辑位置)或者屏幕

3.底行!执行linux命令,实现一些除文件操作之外的操作

【四】vim配置原理

1.vim的配置,是一人一份的,一个用户的配置的配置是自己的,不影响别人!

2.虽然每一个人用的是同一个vim程序,但是大家用的却不是一个vim的配置,每一个用户都有自己的.vimrc文件。

3.所谓的vim基本配置,就是修改自己的.vimrc!不要动任何不属于你的配置文件!

4.我咋知道有那些配置文件呢?  直接百度啊,遇事不决问度娘

tips:一键配置命令:curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh      将前面这段指令,直接复制粘贴在你的虚拟机中然后摁下enter即可。

【五】文件的翻译过程及其在Linux下的分步编译

a.翻译过程

预处理(头文件展开,去注释,宏替换,条件编译)

编译:将c语言编程汇编语言

汇编:把汇编变成二进制(不可执行,二进制的目标文件不能被执行)

链接:把你的写的代码和c标准库里面的代码合起来---链接的过程!

b.理解选项的含义

gcc -E wu.c -o wu.i        从现在开始,进行程序的编译,当你预处理做完,就停下来,且将文件生成的文件导入wu.i中

gcc -S wu.c -o wu.s      从现在开始做程序的翻译工作,变成汇编之后,就停下来!且将文件导入生成的文件wu.s中

gcc -c wu.c -o wu.o     从现在开始进行程序的翻译,做完汇编工作,变成可重定向目标二进制,就停下来

 gcc -c wu.o -o mytest    链接的过程,形成了可执行程序,可执行的二进制程序(库+你的代码)

  以上就是这期的全部内容了,如果觉得本人写的不错的还请一键三连,毕竟码字不易,如果有那些地方说错了,还请大家位于评论区斧正,感谢大家。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值