编程大括号的顺序?

2016-07-31 19:07:24 +08:00
 Qiangyuan

编程大括号的顺序应该是{ + } + 左箭头+内容,还是{ + 内容 + }

4388 次点击
所在节点    程序员
34 条回复
wjself
2016-07-31 21:16:44 +08:00
@Wetoria pgup pgdn
gimp
2016-07-31 21:18:44 +08:00
@Wetoria 一般一行不会太长,如果想去的位置靠前面就先 0 回到行首,否则 Shift+F4 到行尾。然后通过 w , b 按单词跳位置比 h l 左右移动快很多

http://coolshell.cn/articles/5426.html 这个<简明 Vim 练级攻略> 挺不错的,可以看下
Wetoria
2016-07-31 21:19:57 +08:00
@gimp √get 。我会去练习的,现在在做一个练习项目。谢谢交流
icylogic
2016-07-31 22:02:17 +08:00
连 vim 都能解决这个问题 https://github.com/jiangmiao/auto-pairs ,还纠结是在用记事本吗……
arakashic
2016-08-01 08:09:54 +08:00
两种都行啊,就是两种不同的习惯而已,谈不哪一种一种更好。实际工作中,编辑器(至少 vim )可以配置自动补全,或者可以通过高亮提示括号 mismatch 。进一步来说,作为一个程序员,自己如果都跟不上这些嵌套的结构,说明你的代需要重新组织。
WhoMercy
2016-08-01 08:46:24 +08:00
从学生时代接触 c 开始, CLI 编辑器一直用的①(不然在多层嵌套时容易出错)。
即使使用 IDE 自动补全之后也是习惯{}←。
hei1000
2016-08-01 09:32:27 +08:00
难道不是
输入{,自动插入},然后光标自动移动到{}的中间,就是上面说的的补全?
kneep
2016-08-01 10:18:34 +08:00
我的 vim 序列:
{ + } + esc + i + 内容 + esc + A + 继续写下面的内容,是不是比较土?
BrightDawn
2016-08-01 11:04:46 +08:00
{回车
NovemberEleven
2016-08-01 11:38:08 +08:00
{ + } + ctrl-b + enter
SmiteChow
2016-08-01 14:16:28 +08:00
楼主问这样的问题,表明你改换编辑器了。
quxw
2016-08-01 17:21:05 +08:00
我就不习惯用自动补全,经常会多打 引号,括号 等等
Qiangyuan
2016-08-01 23:00:33 +08:00
@SmiteChow 是的,正在用 vim
Qiangyuan
2016-08-01 23:04:51 +08:00
@kneep 你这样用不错!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/296177

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX