使用vim你们怎么输入下面的内容

vv1133 2013-02-17 07:35:43
比如我想输入
printf("i=%d\n", i);

我的输入顺序:
print()<Esc>i""<Esc>ii=%d\n<Esc>la, i<Esc>A;
感觉输入()和""时会有点麻烦,请问你们是怎么输入的?
...全文
154 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
personball 2013-02-18
1.你可以设置 “输入左括号的时候,自动插入右括号,并且光标自动移到括号中间”。 2.右括号先留着,按顺序输入。
  • 打赏
  • 举报
回复
Lena-Yang 2013-02-18
可以直接输入嘛,就算没有自动补全,也不用整的这么麻烦吧
  • 打赏
  • 举报
回复
上插件呀, printf一个快捷键, 括号什么的自动出现, 里面的跳转用tab跳转。 printf("xxtab") 不上插件printf( 从右至左,输入 最后上 );
  • 打赏
  • 举报
回复
vv1133 2013-02-17
引用 1 楼 qq120848369 的回复:
为什么要按esc...
退到normal模式下移动光标啊,在insert模式下只能用上下左右键移动
  • 打赏
  • 举报
回复
qq120848369 2013-02-17
为什么要按esc...
  • 打赏
  • 举报
回复
发帖
UNIX文化

2159

社区成员

Linux/Unix社区 UNIX文化
社区管理员
  • UNIX文化社区
  • 文天养了三只抱抱
加入社区
帖子事件
创建了帖子
2013-02-17 07:35
社区公告
暂无公告