IntelliJ Community . SystemToolsPlugin

 
SystemToolsPlugin 

HOME INDEX SEARCH CHANGES GO  

SystemToolsPlugin

Description

This plugin have main target to collect some system functions. Like an external file loading into IDEA, system shell console, etc.

Using

Console

To run console you must have at least one profile configuration. Pres Ctrl+Alt+S and choose System Tools. Create new console profile and specify executable (for example, executable for Windows is C:\WINDOWS\system32\cmd.exe). You can also setup colors of console editor on seccond tab of profile settings.

  • Console editor view:
    Console editor, click to see full image

  • Console profiles settings view:
    Console settings, click to see full image

tip.gif To run new console, use menu Tools, Console.

File loader

You can use file loader for loading files into IDEA from OS shell. To load files you need IDEA runned.

Usage:

java -classpath systemTools.jar org.intellij.systemTools.fileLoader.Main [-p {port number}] [fileToken] [fileToken] [fileToken] ...

Where:

  • -p, this switch defined the port number of file server. This values must equals file loader port value in plugin settings. The default port value is 9875.
  • fileToken, is a file entry string in format {file path}[:{line}[:{column}]]. You may post file tokens to stdin.

Examples:

java -classpath systemTools.jar org.intellij.systemTools.fileLoader.Main MyFile.java:75,10
This will open file MyFile?.java at line 75 and column 10

cat files.txt|java -classpath systemTools.jar org.intellij.systemTools.fileLoader.Main
This will open all files from files.txt. All files is lines like simple arguments. Where files.txt is:
MyFile.java:75,10
MyOtherFile.java:10
MyChanges.txt
build.xml:15

tip.gif If you changed standart port in configuration, you must specified the same port value in loader script.

Road map

  • Done File loader
    • Done File loader configuration for port number
  • Partial Console
    • Done Console core (process handlers)
    • Done Console editor
    • Done Console profiles (colors, settings)
    • Partial Console virtual files system
    • Planned Console profiles tool window
    • Planned Escape sequences supporting
    • Planned Smart tab completion
    • Planned Permanent history
    • Planned Direct hooking IDEA output

Plugin Development

Please see the topic SystemToolsPluginDev?, any feedback is welcome smile

Related Topics: PluginDocumentation, ProjectPluginTemplate, OpenAPI, IntellijPluginDocumentation, IntellijPluginDocumentation, PluginDeployment, IdeasForPlugins

-- AlexeyEfimov - 27 Oct 2004

IntelliJPluginWebForm
IntelliJPluginName: System Tools
IntelliJPluginVersion: 0.2
IntelliJPluginVendor: Alexey Efimov
IntelliJPluginBinary: http://www.intellij.org/twiki/pub/Main/SystemToolsPlugin/systemTools-0.2_build-3.zip
IntelliJPluginSource: http://www.intellij.org/twiki/pub/Main/SystemToolsPlugin/systemTools-0.2_build-3-src.zip
IntelliJPluginClassification: IntegrationPlugin, SystemPlugin?
TopicClassification: IntelliJPluginPackage
TopicShortDescription: System tools for IntelliJ IDEA. This plugin include: File Loader to load files into IDEA from OS shell by command line, Console to perform command from IDEA editor.
TestedOnOS: OsWinXP
ShouldRunOnOS: AnyOS

Attachment: sort Action: Size: Date: Who: Comment:
systemTools-0.2_build-3.zip action 200709 27 Oct 2004 - 13:33 AlexeyEfimov  
systemTools-0.2_build-3-src.zip action 119095 27 Oct 2004 - 13:33 AlexeyEfimov Sources

e d i t a t t a c h r e f - b y d i f f s m o r e
Have ideas, requests, problems regarding this site? Send feedback.
Copyright © 2000-2003 by the contributing authors. All materials at intellij.org are the property of the contributing authors.