MetaEditor。问题和解决方案。 - 页 5

 
marketeer:

有一大堆这样的小事。而我不写非金属,因为答案是我们不打算改变任何东西(包括虫子),就这样了。

不要走得太远。
 

Visual Studio有一个插件(VassistX),除其他外,当一个类的实例被初始化时,它可以用颜色突出用户定义的类型,包括类。开发人员是否有可能在未来的版本中为MetaEditor增加彩色的类高亮显示?

下面是要让它看起来像什么。

// Определяем класс
class MyAdvisor
  {
public:
   void OpenPosition(long  dir);
... // bla-bla-bla
  };
// Используем класс
MyAdvisor advisor; // теперь тип MyAdvisor выделен цветом
advisor.OpenPosition(dir); // теперь экземпляр класса MyAdvisor выделен цветом 
                           // теперь метод OpenPosition выделен цветом
Visual Assist
Visual Assist
  • 评论: 298
  • 2008.02.26
  • visualstudiogallery.msdn.microsoft.com
Sign in to write a review   I am a student and Visual Assist X has been invaluable in increasing my productivity. Whether I'm working on my Data Structures class work or my year long game project class. Not only that, Whole Tomato is an amazing company and has great customer support. I can't recommend them any higher...
 

如同在4中,metaeditor可能会在断电或意外关机的情况下覆盖当前编辑的代码文件(文件处理是一般开发者的痛点,不知为何,文件操作他们从来没有tra-la-pam-pam)。

如果你注意到代码的丢失,而你又不想失去长期工作的成果,这个麻烦就有了解决办法。看在上帝的份上,编辑器在磁盘上 "乱扔 "可编辑的代码而不被注意。你可以扫描磁盘以找到最新鲜的代码片段。

但你需要一个能在物理层面上访问磁盘的程序。在这里我不能推荐任何东西,因为很多很多年来我都在使用一个非常老的程序,但我认为找到这样一个程序不是问题。

 

我有Ctrl+F7,当用专家顾问工作时,代码中没有错误,错误列表有40千字节长。

主文件 是mq5,类是mqh。每一个mqh都被处理,尽管这些文件并不打算被编译,而是在mq5中构建。

我是否应该把代码翻译成其他扩展名的文件,或者有其他解决这个问题的办法?

 

gip:

如果你注意到代码丢失,而你又不想失去长期运行的结果,有一个解决这个问题的办法。为了编辑器的利益,它在磁盘上 "散落 "了很多可编辑的代码,这一点是不被人注意的。通过扫描磁盘,你可能会发现最新鲜的代码片段的拷贝。

最主要的是要尝试一次性恢复文件,因为它可能被任何东西覆盖,从浏览器缓存到碎片整理。:)
 
它很难恢复......最好一直保留一份副本!
 
maryan.dirtyn:
它很难恢复......最好保留一份副本!
maryan.dirtyn:
恢复是困难的......最好总是保留一份副本!

取决于你想要恢复的地方。始终在磁盘上保留一份副本(如果可能的话,也可以在闪存盘上保留)是比较容易的。

PS

顺便说一句,如果你用闪存盘工作,你几乎总是可以恢复数据(如果你及时注意到的话)。

 
如何引入定期自动保存已编辑的文件?
 
可以完全破坏保存的文件。我已经让它破坏了当前页面的文件。我不记得4中的原因了,那是很久以前的事了,但在5中,蓝屏之后,文件是空的。蓝屏是我在乱用驱动程序。但在这种情况下,在编辑器中打开的保存的文件不应该受到影响,这是在编辑器的逻辑的某个地方。
 
我有一个闪存驱动器在冠军赛前死亡......前一天......显然是和顾问一起......如果不是因为有一份....那将是非常、非常悲哀的。