CnPack Forum


 
Subject: 代码格式化可以自动吗
西方失败
普通灌水员
Rank: 2



UID 455028
Digest Posts 0
Credits 75
Posts 26
点点分 75
Reading Access 10
Registered 2021-12-18
Status Offline
Post at 2023-8-19 14:45  Profile | Blog | P.M. 
代码格式化可以自动吗

比如我在新的一行输入代码让它自动在格式化后的位置 ,而不是在光标出的位置 不然过一会儿就要按一次ctrl+w
另外有几句很短的代码我想让他们在同一行节省空间,但是按ctrl+w后自动分开了,有办法避免吗?

[ 本帖最后由 西方失败 于 2023-8-19 14:47 编辑 ]
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2023-8-19 21:32  Profile | Blog | P.M. 
第一个问题,实在是没有这功能,自动格式化恐怕对用户的影响也很大。
第二个问题可以看一下CnPack代码格式化的选项,里面会针对部分标记的区域保留原格式,不进行格式化。但我们没有单独将“短”语句重排到一行的功能。
Top
西方失败
普通灌水员
Rank: 2



UID 455028
Digest Posts 0
Credits 75
Posts 26
点点分 75
Reading Access 10
Registered 2021-12-18
Status Offline
Post at 2023-8-29 15:49  Profile | Blog | P.M. 
好的 谢谢
Top
ebhb
新警察
Rank: 1



UID 67854
Digest Posts 0
Credits 14
Posts 5
点点分 14
Reading Access 10
Registered 2013-4-11
Status Offline
Post at 2024-4-11 13:51  Profile | Blog | P.M. 
编写源码的时候用{},格式化的时候换成beggin和end可以吗?
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2024-4-17 11:05  Profile | Blog | P.M. 
{}是Pascal语言规范中的注释,要是格式化时替换成begin end就乱套了。
不过可以用浮动按钮中的“组替换”功能,新增{到begin、以及}到end的组替换项目,就可以针对选中内容做替换了。

最新每日构建:
https://www.cnpack.org/downbuilds.php?lang=zh-cn
Top
inbreak
灌水处处长
Rank: 4



UID 42073
Digest Posts 0
Credits 213
Posts 62
点点分 213
Reading Access 10
Registered 2009-3-27
Status Offline
Post at 2024-4-23 23:37  Profile | P.M. 
有的时候写 if 语句

if true then do something....

是否可以设置忽略,不要格式化这种。
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2024-4-25 22:32  Profile | Blog | P.M. 
不要格式化的区域,可以参考设置里,用特殊的注释形式括起来。
Top
 




All times are GMT++8, the time now is 2024-11-22 00:13

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.009681 second(s), 7 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP