标签:
学习目标
命令行模式 (command mode):控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
插入模式(Insert mode):只有在 Insert mode 下,才可以做文字输入,按「ESC」键可回到命令行模式。
vim相关快捷键
使用vim进行c语言的编写
我们可以把编译过程分成四步:
GDB最基本的命令
问题:GDB的n(next)命令让GDB执行下一行,然后暂停。 s(step)命令的作用与此类似,只是在函数调用时step命令会进入函数,那么实际使用中应该优先选用哪个?为什么?
在网上查阅了相关资料,在函数调用时step会进入函数,next导致下一次暂停出现在调用函数之后。next被称为单步越过函数,而step被称为单步进入函数。单步跳入碰到函数调用,就展开跟进调试。单步跳过碰到函数调用,就跳过去,并不展开函数,也就是说不会再调用的函数里中断。所以我觉得应该使用step命令
在使用vimtutor中还是不太习惯使用hjkl键,对于快捷键的掌握一开始也不太娴熟,每次在使用vim时经常会去查表,渐渐的就能够熟练地掌握一些快捷键的运用,还需要多加练习。
在学习vimtutor的过程中,发现打不开命令模式。每次打开vimtutor却不能使用q!退出只能关掉程序重新进。
在使用linux中用vim编写代码时,虚拟机死机了!然后我就强行关闭重新进了,还是打不开,再重启电脑之后,重新打开linux虚拟机,发现之前码的代码都没有了。
对于helloworld程序在vim中进行编译并进行了运行
上周主要了解了linux环境,学习了如何使用linux系统。本周主要使用vimtutor和一些教程来掌握vim的使用方法,我感觉vim和五笔输入法一样,比较不容易掌握,但学会了是一个非常实用工具。使用vim编写c程序,使用gcc进行编译,使用gdb进行调试代码。本周的学习重点就是掌握vim的使用方法,掌握vim的最好途径就是练习,在练习中熟悉vim。
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | ||
---|---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | ||
第一周 | / | 1/2 | 19/20 | ||
第二周 | 80/80 | 1/3 | 25/44 |
标签:
原文地址:http://www.cnblogs.com/20145336yang/p/5907655.html