yangyangwithgnu / use_vim_as_ide

use vim as IDE
Creative Commons Zero v1.0 Universal
9.24k stars 2.38k forks source link

不太明白“换行-空格-退格”的小技巧是怎么实现的 #69

Open zhuyinghua1203 opened 7 years ago

zhuyinghua1203 commented 7 years ago

作者能不能明确提示一下,谢谢

我尝试过并没有效果,在Ubuntu上

是同时按这3个键 return-space-delete?

stone-wind commented 7 years ago

不是同时按的,意思是想要在新空行有不断结的缩进连接线:先按回车,再按空格,再删除空格。应该是这个意思 发自网易邮箱手机版 在2017年05月02日 12:23,zhuyinghua1203 写道: 作者能不能明确提示一下,谢谢 我尝试过并没有效果,在Ubuntu上 是同时按这3个键 return-space-delete? — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

zhuyinghua1203 commented 7 years ago

难道是在insert mode做这些,本质就是用空格符占有空行然后连起来断线吗?

vim-indent-guides的作者是说没法给真正的空行连起来的

GNUqb114514 commented 1 year ago

这个东西的原理应该是:

  1. 连续回车时vim会自动删除缩进;
  2. 加入空格时可以打断连续回车;
  3. 删除空格再回车之后,vim不会移除缩进。

所以理论上用其他东西替换空格也是可以的(回车除外)