作者ggirls (哥)
看板Editor
标题[vim ] 这种情况你会怎麽换行?
时间Fri Nov 4 21:11:50 2016
一些插件会自动帮你加括号等,所以打完 you 之後,游标停留在那个竖横,
而且处在 insert mode。如果要换行,要怎麽做最好?
1. <end> <enter> 。用 vi 好像就是不鼓励用 <home> <end> 这些键?
2. 回一般模式再按o。每一行都按两次,在两个模式间切换,好像还是怪?
3. 是否有其他方式呢?
print("how are you|")
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.136.150.114
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Editor/M.1478265112.A.7C6.html
※ 编辑: ggirls (223.136.150.114), 11/04/2016 21:19:22
※ 编辑: ggirls (223.136.150.114), 11/04/2016 21:19:58
1F:→ prismwu: imap jk <ESC> 然後按jkj 11/04 22:06
2F:→ tkcn: 我都设定"snippet ("展开成"${1})${2}",然後按tab切换1,2 11/04 22:07
3F:→ tkcn: 说错了,是 "snippet )" 11/04 22:07
4F:→ fjm31714: ^oo 11/05 00:56
5F:→ fjm31714: 不过好像比 esc o 多一键...map 成 shift + enter ? 11/05 01:01
6F:推 POSIX: 我几乎左手常驻esc, 所以我应该会esc+o 11/05 14:12
7F:→ POSIX: 切换模式不会怪,很正常,有关cursor移动就是在normal mode 11/05 14:13
8F:→ POSIX: editing 就是在insert mode, 所以即使esc hjkl 也是很正常 11/05 14:14
9F:→ ggirls: 另一种情况,打完you後,在括号後还须要打一个「:」,然後 11/07 00:34
10F:→ ggirls: 才要换行,各位又会怎麽做呢? 11/07 00:35
11F:→ ggirls: 这个我真的就想不到什麽好方法。我常直接按方向键,破功! 11/07 00:36
12F:推 POSIX: 这是个好问题,我也想知道,我是这样用esc $a: esc o 11/07 08:52
13F:→ POSIX: 如果真的需要 cursor 的细小移动,我会用hjkl 11/07 08:52
14F:→ POSIX: esc $a: esc <CR> 好像少一个键 XD 11/07 08:54
15F:→ ggirls: 我目前想到的是 <esc>A: 11/07 09:39
16F:推 michael1436: ctrl-o o 11/08 18:44
17F:推 michael1436: inoremap ctrl-f ctrl-o l 11/08 18:49
18F:→ Bellkna: 下意识应该会用esc+o 还在想怎麽写东西的话 会按^oo 11/08 19:08
19F:→ kong0422: esc + o 11/11 18:55
20F:推 Gold740716: imap <C-e> <End> 11/11 23:21
21F:→ Gold740716: 我是把 ^A ^E ^F ^B 都绑上去了。 11/11 23:22
22F:→ Gold740716: 但没绑 ^N ^P 。 11/11 23:22
23F:推 CodyBro: ^c o 一两秒的事 11/18 00:33
24F:推 storyn26383: ^[o,其实按习惯了,这个动作也花不到半秒 XD 11/23 01:29