Я хочу написать скрипт vim для следующих действий:
если в моем коде Java есть следующее,
Z z = obj1.foo().bar().foo1().bar1()
его следует заменить на
if(obj1 != null) {
T1 o1 = obj1.foo();
if(o1 != null) {
T2 o2 = o1.bar();
if(o2!=null) {
T3 o3 = o2.foo1();
if(o3 != null) {
z = o3.bar1();
}
else
z = null;
}
else
z = null;
}
else
z = null;
}
else
z = null
Я хочу написать команду vi, которая принимает в качестве аргументов список разделенных запятыми типов T1, T2 ... и т. Д., Чтобы дать мне эту важную вещь.
Как мне узнать о vimscripting?