搜索
bottom↓
回复: 23

sourceinsight4.0如何设置ifelse输入格式?

[复制链接]

出0入0汤圆

发表于 2017-5-27 18:45:01 | 显示全部楼层 |阅读模式
默认的sourceinsight4.0输入if和else
是如下格式


如何设置才能自动变成如下格式呢,每次手动调整格式,太蛋疼了!

希望各位大神支招!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入8汤圆

发表于 2017-5-27 19:18:20 | 显示全部楼层
Options > File Type Options > Auto Indent...
选择 Smart 、去除两个 brace 的勾。

出0入0汤圆

 楼主| 发表于 2017-5-27 20:18:01 | 显示全部楼层
security 发表于 2017-5-27 19:18
Options > File Type Options > Auto Indent...
选择 Smart 、去除两个 brace 的勾。

厉害,实测OK,多谢指点!

出0入10汤圆

发表于 2017-5-27 22:16:12 | 显示全部楼层
3.5也应该是一样的设置, 我总是也有这个疑惑,原来两个勾都要去掉啊

出0入0汤圆

发表于 2017-5-28 10:08:17 | 显示全部楼层
security 发表于 2017-5-27 19:18
Options > File Type Options > Auto Indent...
选择 Smart 、去除两个 brace 的勾。

请教一个问题, 如果输入if 然后跳出来3个选项
1. if block
2. if-else block
3. ifsur  suround if block

然后自动填入的结构无法和if对齐,该怎么调整呢?

出0入8汤圆

发表于 2017-5-28 10:20:20 | 显示全部楼层
maxwell_lee 发表于 2017-5-28 10:08
请教一个问题, 如果输入if 然后跳出来3个选项
1. if block
2. if-else block


你需要打开 Snippets 对话框。

然后点击对应的 if 或者 ife 之类的,进行编辑,右击或者左下角的第 4 个按钮。

在编辑窗口下,调整括号的缩进,保存即可。

出0入8汤圆

发表于 2017-5-28 10:23:30 | 显示全部楼层
本帖最后由 security 于 2017-5-28 16:20 编辑

Snippets 窗口按钮,在 Relation Window 按钮的后面。
有一个 S 字样的那个按钮。

出0入0汤圆

发表于 2017-5-28 10:30:08 | 显示全部楼层
security 发表于 2017-5-28 10:20
你需要打开 Snippets 对话框。

然后点击对应的 if 或者 ife 之类的,进行编辑,右击或者左下角的第 4 个 ...

谢谢大神指点

出0入0汤圆

 楼主| 发表于 2017-5-28 17:56:23 | 显示全部楼层
security 发表于 2017-5-28 10:23
Snippets 窗口按钮,在 Relation Window 按钮的后面。
有一个 S 字样的那个按钮。

大神确实厉害!厉害!

出0入4汤圆

发表于 2017-6-11 15:07:53 | 显示全部楼层
maxwell_lee 发表于 2017-5-28 10:08
请教一个问题, 如果输入if 然后跳出来3个选项
1. if block
2. if-else block

大侠,能否讲下如何输入if后能弹出这三个选项?
没明白。多谢

出0入0汤圆

发表于 2017-6-11 21:36:48 | 显示全部楼层
laujc 发表于 2017-6-11 15:07
大侠,能否讲下如何输入if后能弹出这三个选项?
没明白。多谢

View -> Panels -> Snippet Window
然后右键新建或者编辑,创建后,在输入代码时,如果和Snippet里面的名称一致,那么就可以出现选项。

出0入4汤圆

发表于 2017-6-11 21:57:35 | 显示全部楼层
maxwell_lee 发表于 2017-6-11 21:36
View -> Panels -> Snippet Window
然后右键新建或者编辑,创建后,在输入代码时,如果和Snippet里面的名 ...



是我的版本不对吗?没有这个选项。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入8汤圆

发表于 2017-6-12 08:35:20 | 显示全部楼层
laujc 发表于 2017-6-11 21:57
是我的版本不对吗?没有这个选项。

Snippets 要 SI 4.0 系列才支持。
你那个应该是 3.5 系列的。

出0入4汤圆

发表于 2017-6-12 12:29:19 | 显示全部楼层
security 发表于 2017-6-12 08:35
Snippets 要 SI 4.0 系列才支持。
你那个应该是 3.5 系列的。

我的是3.5的,多谢解答。

出0入0汤圆

发表于 2017-6-12 12:38:44 | 显示全部楼层
security 发表于 2017-5-27 19:18
Options > File Type Options > Auto Indent...
选择 Smart 、去除两个 brace 的勾。

Source insight 4如何设置让宏定义自动顶格。
现在的代码

  1.     a = b;
  2.     #if 1
  3.     printf("a:%d\r\n",a);
  4.     #endif
复制代码


期望的代码格式
  1.     a = b;
  2. #if 1
  3.     printf("a:%d\r\n",a);
  4. #endif
复制代码

出0入8汤圆

发表于 2017-6-12 15:29:15 | 显示全部楼层
wzd5230 发表于 2017-6-12 12:38
Source insight 4如何设置让宏定义自动顶格。
现在的代码

我不知道,如果没有现成的方案,
我隐约感觉可以通过 macro 来实现。

你知道了的话,可以告诉我,我一直是手动顶格。

出0入0汤圆

发表于 2018-7-16 10:34:14 | 显示全部楼层
用notepad或ultraedit

出0入0汤圆

发表于 2018-7-27 09:02:39 | 显示全部楼层
SI4 设置  mark!

出0入0汤圆

发表于 2018-7-27 09:19:35 | 显示全部楼层
  1.     if ($i$)
  2.         {
  3.         $end$
  4.         }
复制代码

这种东西在哪里设置格式的啊?以及怎么快速跳到下一个参数呢?

出0入8汤圆

发表于 2018-7-27 09:33:21 | 显示全部楼层
yyliu 发表于 2018-7-27 09:19
这种东西在哪里设置格式的啊?以及怎么快速跳到下一个参数呢?

去 7 楼看看,先打开 Snippets 窗口,里面可以找到编辑按钮的。
快速挪到下一个参数,可以使用 Ctrl + Shift + ;

出0入0汤圆

发表于 2018-7-27 09:39:51 | 显示全部楼层
security 发表于 2018-7-27 09:33
去 7 楼看看,先打开 Snippets 窗口,里面可以找到编辑按钮的。
快速挪到下一个参数,可以使用 Ctrl + Sh ...

厉害,知道了。。。

出0入0汤圆

发表于 2018-7-28 10:16:58 来自手机 | 显示全部楼层
请教si4.0系列如何添加Astyle.exe,还是喜欢用这个工具?

出0入0汤圆

发表于 2019-4-2 14:04:02 | 显示全部楼层
Recoochang 发表于 2018-7-28 10:16
请教si4.0系列如何添加Astyle.exe,还是喜欢用这个工具?

Astyle.exe 的SI4.0下好像不支持中文路径。

出0入0汤圆

发表于 2019-4-2 14:12:41 | 显示全部楼层
si4.0好用么?用的人多不多?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-24 23:29

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表