有用的工具 - 页 23

 
谢谢你,正准备设置300个。
 

在MQL4的Newtepad++编辑器中,现在可以在不失去语法高亮的情况下折叠代码行--开发者想出了这个办法。:)


也有一个选项可以折叠注释以及代码行。要做到这一点,请在MQL4语言设置的菜单中检查 "允许折叠评论"。有时有必要从屏幕上隐藏长的评论。

我在这个帖子里附上的不是源代码,而是已经安装并以可移植模式运行的应用程序(即可以从闪存盘启动)。语法高亮的设置是由我来做的。把我个人功能的棕色高亮部分去掉,把你自己的功能放在那里。请看屏幕截图,了解在哪里删除它。总的来说,一切都和以前一样,只是版本更新颖,并增加了折叠代码和注释行的能力。

现在,关于解压存档。由于这个论坛不接受超过4兆的附件,同时在压缩档案中,程序重达8米,我创建了一个多卷的档案,其中的部分必须重新命名。因此。

1) 下载档案的所有三个部分,并放在一个文件夹中

2) 将Notepaduz.zip文件重命名为Notepad++.zip

3) 将Notepadhm.z01.zip文件重命名为Notepad++.z01。

4) 3) 将Notepadhm.z02.zip文件重命名为Notepad++.z02

5) 解压缩Notepad++.zip文件(其余部分将被自动拾取)。

6) 刚开始使用它。

P.S.

为了避免误解,这里是rar-archive的替代链接,你可以从文件共享网站下载 http://depositfiles.com/files/7ixtegdyr

附加的文件:
notepaduz.zip  1720 kb
notepadhm.z01.zip  3072 kb
notepadkx.z02.zip  3072 kb
 
谢谢你,但请告诉我,notpad是否有一个内部语言的脚本?
 
FAQ:
谢谢你,但请告诉我,Notpad是否有内部脚本语言? 如何写,也许有相关的FAQ?


这是我在上面的所有资料(附在帖子后面)。哦,对了,忘了说,我把编辑器的F6按钮设置为编译EA什么的。你只需打开mql4文件并尝试点击F6。

我不知道内部脚本语言的情况,但它有一个写宏的按钮,这是肯定的。

附加的文件:
 
drknn:


这是我在上面的所有资料(附在帖子后面)。哦,我忘了说,我设置了编辑器的F6按钮来编译EA什么的。你只需打开mql4文件并尝试点击F6。

编译错误 出现在哪里?
 
Zhunko:
编译错误出现在哪里?

在编辑器控制台。你只需要打开mql4文件并尝试点击F6。
 
drknn:

在编辑器控制台。你只需要打开mql4文件并尝试点击F6。
它怎么知道要使用哪个编译器?你必须键入路径吗?
 
Zhunko:
它怎么知道要使用哪个编译器?你必须指定路径吗?

已经开了处方。按F6
 
drknn:

它已经是了。按F6

我还没有把它放进去。如果我不能及时把路径写给编译器,我也不会。

我有很多MQL4编译器。我在哪里写路径?

 
Zhunko:

我还没有把它放进去。而且,如果我不能及时把路径写给编译器,我也不会这么做。

我有很多MQL4编译器。我在哪里写路径?


它不需要安装!你只需要打开包装。一切都准备好了,可以开始了。

你不需要指定编译器的路径!

例如,假设从某个终端的文件夹中打开一个专家顾问文件。这个文件夹包含编译器。按F6,在弹出的列表中选择 "Expert Advisors_MQL4",然后按OK。下面的代码将导致编辑器自动拾取到编译器的路径。这是在本窗口中 "OK "按钮的OnClick事件中执行的代码。

cd "$(CURRENT_DIRECTORY)"
set path="$(CURRENT_DIRECTORY)"
cd ..
set met="$(CWD)\metalang.exe"
cd $(path)

$(met) $(FILE_NAME)

正如你所看到的,DOS命令是规定的--不是绝对路径,而是相对路径。因此,编辑器并不关心EA/指示器/脚本的代码是从哪个文件夹 下载的--编译器将从这个终端所在的同一目录中调用进行编译。即使同时打开不同终端的不同文件夹中的代码。

这些都是肉眼可见的,我只需要在编辑器中打开带有MQL4代码的文件时按下F6。你为什么要问这样的问题?我给了你一个最简单的方法--按下一个按钮 :)

请不要折磨我。;)