Tag Archives: console

Jedit in action: Console plugin (3)

终于到了最重要的一部分: Commando。Commando有点类似ultroedit里我们常用的配置命令,用来编译或者运行文件。不过Commando更为强大,因为它本质上说还是beanshell命令,所以可以调用jedit及其插件的api。 上图就是我写的一个grails的commando,"Command”是一个选择grails命令的下拉菜单,"Command parameters”可以填入命令的参数。 这张图里面Commands里面显示的是最终会在Console里面运行的命令。 下面来介绍一下这个commando的内容: 1: <?xml version="1.0" ?> 2:  3: <!DOCTYPE COMMANDO SYSTEM "commando.dtd"> 4:  5: <COMMANDO> 6: <UI> 7: <CAPTION LABEL="Commands"> 8: [...]
Posted in java, software | Also tagged , | Leave a comment

Jedit in action: Console plugin (2)

Console自带的特殊的命令 比如说跟目录有关的:pwd显示当前目录,- 跳到前一个目录(当在两个目录里来回切换,就不停的按- 就好了),%pushd把当前目录放到stack里面,%popd跳到stack顶部的目录,并且从stack里删除该目录,%dirstack列出stack里所有的目录。 在Console里可以使用从系统的命令行里访问的所有的环境变量,可以用%name%,或者$name, ${name}的方式来访问。还有一些特殊的变量可以在Console的help文件里面找到。 Console提供的Beanshell命令行也很有用。首先,可以作为beanshell的命令行,另外一个,就是可以用来调试自己的插件或者宏。我试过,插件提供的api可以在beanshell里面直接调用。 Console的配置菜单 Console的配置菜单的路径是Plugins->Plugin options->Console General和System Shell没什么好说的。Toolbar Options可以把commando放到jedit的toolbar上来,更方便调用,而不用每次都从Plugins->Console->Commando里面去点。 Error Patterns可以用正则表达式来解析Console的输出,并且把解析的结果输出到Error List plugin。 Compile&Run用来配置Jedit支持的文件格式的编译和运行。其中可以选择的Compile和run的命令,就是当前所有的Commando
Posted in java, software | Also tagged , | Leave a comment