vim命令练习2019.5.14

练习一

知识点
1..命令可以重复上次的修改
2.$命令将光标移到行尾
3.a命令在字符后面插入
4.j命令移动到下一行
5.A命令在当前行的结尾添加内容
需求
将下面的javaScript每行代码末尾加入;符号

var foo = 1
var bar = 'a'
var foobar = foo + bar

方法1
1.$命令移动行尾,a命令插入;
2.执行两次j$.
方法2
1.A命令代替$a插入;
2.执行两次j.
知识点
类似的A$a合并成一次按键

复合命令 等效的长命令 命令介绍
C c$ 修改至行末
s cl 删除字符并插入
S ^c 删除行并插入
I ^i 到行首插入
A $a 在行尾附加
o A 另起一行插入(后)
O ko 另起一行插入(前)
练习二

知识点
1.f命令用于行内字符查找
2.;命令重复t/T/f/F命令
需求
把 javascript 代码

var foo = "method("+argument1+","+argument2+")";

美化成如下所示,即+两边各添加一个空格

var foo = "method(" + argument1 + "," + argument2+")";

方法
1.f+命令转到+
2.s命令加上' + ',然后
3.执行3;.命令
知识点
可重复的操作及如何回退

目的 操作 重复 回退
做出一个修改 {edit} . u
在行内查找下一个指定字符 f{char}/t{char} ; ,
执行替换 :s/target/replacement & u

你可能感兴趣的:(vim命令练习2019.5.14)