2014025685《嵌入式程序设计》第一次实验报告1

本周正式开始学习《嵌入式系统程序设计》,在课上老师指导我们复习了Linux操作系统的Shell命令、vim编辑器以及gcc编译相关方面的知识;而且我们也是头一次接触博客交作业,第一次没有弄太明白,在艰难的注册并开通完博客,感觉系统很全面。
一、直接在网站上登录vim,并在上面运行指令程序
 

二、VIM操作
VIM是全键盘操作的编辑器,对于能熟练掌握VIM命令的人来说,这简直就是编程神器。VIM有三个最常用的模式:普通模式、插入模式、底层命令模式。三种模式相互切换:

普通模式 i(在当前坐标处进行编辑)-> 插入模式
a(在光标后插入编辑) -> 插入模式
:(shift+;) -> 底层命令模式
插入模式 ESC键 -> 普通模式
注意&技巧:
  1、普通模式下,想要在光标后输入字符,要按 a 而不是 i ,我就因输入字符后总留一个字符而痛苦过。
  2、要清醒的知道当前处于什么模式,且灵活切换,不要试图在插入模式用上下左右箭头移动光标,否则会发生好糟糕的事情(本周第一次课差点因这个疯掉),时刻记得左上角的 ESC键。

普通模式

o/O(shift+o) 在当前行后/前插入一个新行
h/j/k/l 左/下/上/右
x 删除光标所在的字符
dd 删除光标所在的一整行
yy 复制光标所在的一行
p/P(Shift+p) 粘贴至光标后(下)/前(上)
~(shift+`) 切换当前字母大小写(很有意思的小功能)
gg 光标移动到第一行
G(shift+g) 光标移动到最后一行
nG(shift+g) 光标移动到指定的一行
cw 替换一个单词,即删除一个单词,并进入插入模式(很实用)
u 撤销上一次操作
/+.../?+... 向下/向上查找
注意&技巧:
  1、通过“实验楼“的实验,我认为掌握主键盘的h/j/k/l操作光标上下左右的移动以及x键删除比用小键盘操作速度快的多。
  2、dd 未删除当前一行(其实它是剪切),p 复制到下一行,所以 ddp 这个组合键就很轻易地实现上下文互换。
  3、很多命令可以和数字连用,提高效率。例如 3dd、u3、3G 等。

底层命令模式

:w 保存文件
:q 退出文件
:x/:wq 保存并退出文件
:!q 强制退出
注意&技巧:
  1、好奇查了下资料,x与wq同为保存并退出。但文件未修改的情况下,wq会强制更新修改日期,对深层次编程会有一定的影响,所以最好用x键。

 

三、在博客里学习Linux,并在程序里打出我的名字和字母
 

 

 
posted @ 2017-04-22 21:05  作业,我的天呐!  阅读(500)  评论(1编辑  收藏  举报