错误、漏洞、问题 - 页 2334

 

我把它留在这里,以备不时之需


 
Vladimir Pastushak:

我把它留在这里,以备不时之需

尝试取消勾选 "Beta: Use Unicode..."。

 
A100:

只有一个问题要问开发者:如果以前没有#define X,为什么在MetaEditor中X会 在#define X中突出显示,而在上面的(*)中却发生了这种情况

当然我不是开发者,但我可以看到在VS 2010中是完全一样的,比如说。

在ME中我所怀念的是,当ifdef/ifndef无效时,它的所有内容都是灰色的/淡出的,就像被注释掉一样。 这看起来非常方便和清晰。 这也可以用来注释一大块代码,因为在这种情况下,里面的块注释是不受影响的:/* */。

总而言之,我希望在ME中也是这样。

 
Alexey Petrov:

试着取消勾选 "Beta: Use Unicode..."。

我已经把它取消了,它很好,只是现在是Unicode的测试版,然后会实施,大家可能会有问题。

 
fxsaber :

哪个符号属性负责禁止SL/TP开仓?


请看这里的文件
 
Alain Verleyen:
请看这里的文件

非常感谢您!

 
Alexey Navoykov:

这也可以用来注释一个大的代码块,因为在这种情况下,它不会受到内部存在的代码块注释的影响:/* */。

因此,现在你不仅可以注释一大块代码,还可以取消注释 选择该区块--然后按Ctrl+'(注释)、Ctrl+;(取消注释这也不影响区块注释内的存在:/* */

为什么要重复?

 
A100:

同样,你现在不仅可以注释一大块代码,可以取消注释选择该区块--然后按Ctrl+'(注释)、Ctrl+;(取消注释

谢谢你,我不知道。我还能在哪里看到热键?

 
fxsaber:

谢谢你,我不知道。我还能在哪里查到热键

我自己也不知道具体的组合...我使用鼠标->右键->然后是一堆菜单(在这种情况下是高级)。

例如Alt+G,我把它写成简称...意味着用鼠标选择相关的菜单项

 
Alexey Navoykov:

当然我不是开发者,但我可以看到在VS 2010中是完全一样的,比如说。

是一样的,但你可以做得更好...(如这里 所说:你需要的是功能,而不是外部的相似性)。现在,它只是重复。

#define AAA

"AAA "是一个宏,因为它就在#define之后。而且是的...不要忘了AAA是一个宏,这就是为什么我们强调它,这样你就不会忘记。毕竟,我们很容易忘记,#define后面总是有一个宏(!)"。

此外,至少由于这个原因,在不考虑特殊性的情况下 直接与VS 2010 进行比较是不可能的

//VS 2010
#define AAA( X )  BBB
int AAA; //нормально
//MetaEditor
#define AAA( X )  BBB
int AAA; //Error

最后,如果你在VS 2010 中做所有事情,你应该在MetaEditor中改变#undef之后的高亮显示

//VS 2010
#define AAA
#undef   AAA
//MetaEditor
#define AAA
#undef  AAA

所以我的推理并不是无中生有的