ExternalTools 

HOME INDEX SEARCH GO  

 <<O>>  Difference Topic ExternalTools (r1.17 - 29 Mar 2006 - DanielLee)
Changed:
<
<

>
>

Orhcids Billards Cruise Gift Bonsai Addiction Web Bad Credit Bowling NeckLace? Teacups Car Rental Cheap Hotel Credit Counseling Credit Repair House Rental Superb Necklaces Online Degree Shirts Web Best Coats Bags Site


 <<O>>  Difference Topic ExternalTools (r1.16 - 22 Jul 2004 - ThomasSaxtoft)
Added:
>
>

Abbot

Opens up Abbot.
You should change the path to where abbot is installed om your local drive.

-- ThomasSaxtoft - 22 Jul 2004


Added:
>
>

%META:FILEATTACHMENT{name="Costello.xml" attr="" comment="Costello" date="1090477351" path="Costello.xml" size="594" user="ThomasSaxtoft" version="1.2"}%


 <<O>>  Difference Topic ExternalTools (r1.15 - 08 Apr 2004 - DeadLight)
Added:
>
>

Added:
>
>

%META:FILEATTACHMENT{name="JavaTools.xml" attr="" comment="serial UID for current class; convert Unicode" date="1081403508" path="D:\Software\Aurora\config\tools\Java Tools.xml" size="912" user="DeadLight" version="1.1"}%


 <<O>>  Difference Topic ExternalTools (r1.14 - 20 Nov 2003 - AlexeyEfimov)
Changed:
<
<

%META:TOPICMOVED{by="JohnsonChen" date="1048936716" from="Main.ExternalTools" to="Trash.ExternalTools"}%

>
>

%META:TOPICMOVED{by="AlexeyEfimov" date="1069327442" from="Trash.ExternalTools" to="Main.ExternalTools"}%


 <<O>>  Difference Topic ExternalTools (r1.13 - 05 Nov 2003 - DanBachelder)
Added:
>
>

unix tools

includes: ls -la, cat, tail -f and an interactive bash prompt

right click on a file or directory to perform the command on it. the bash shell will open in the working directory selected or the same directory as the file selected.

-- DanBachelder - 05 Nov 2003


Added:
>
>

%META:FILEATTACHMENT{name="unix.xml" attr="" comment="unix tools" date="1068066313" path="unix.xml" size="2052" user="DanBachelder" version="1.1"}%


 <<O>>  Difference Topic ExternalTools (r1.12 - 09 Sep 2003 - SandipChitale)
Added:
>
>

intellij.el

Open files that are currently open in Emacs in IDEA. It uses the FileAssociations plugin.

-- SandipChitale - 09 Sep 2003


Added:
>
>

%META:FILEATTACHMENT{name="intellij.el" attr="" comment="intellij.el" date="1063068856" path="C:\emacs\site-lisp\intellij.el" size="2625" user="SandipChitale" version="1.1"}%


 <<O>>  Difference Topic ExternalTools (r1.11 - 10 Jul 2003 - SimonHarris)
Added:
>
>


Simian

Runs Simian source code duplication analyser.

Make sure to put the full path to simian.jar in the PARAMETERS option and the appropriate java runtime in the COMMAND option.

The PARAMETERS follows the general form of the command line interface allowing you to set parsing options and line count, etc.

-- SimonHarris - 10 Jul 2003


Added:
>
>

%META:FILEATTACHMENT{name="Simian.xml" attr="" comment="Simian duplicate source code analyser" date="1057816564" path="C:\Documents and Settings\simon\.IntelliJIdea\config\tools\Simian.xml" size="799" user="SimonHarris" version="1.1"}%


 <<O>>  Difference Topic ExternalTools (r1.10 - 29 Mar 2003 - JohnsonChen)
Changed:
<
<

%META:TOPICPARENT{name="WebHome"}%

>
>

%META:TOPICPARENT{name="Main.WebHome"}%

Changed:
<
<

JUnitDoclet

>
>

Main.JUnitDoclet

Changed:
<
<

Generating and maintaining TestCases and TestSuites based on the current class or package. (see JUnitDoclet and http://www.junitdoclet.org/ )

>
>

Generating and maintaining TestCases and TestSuites based on the current class or package. (see JUnitDoclet and http://www.junitdoclet.org/ )

Changed:
<
<

Note: also look at the LogMonitorPlugin

>
>

Note: also look at the LogMonitorPlugin

Changed:
<
<

%META:FILEATTACHMENT{name="CommandPrompt.xml" attr="" comment="Command Prompt Tool" date="1032305377" path="C:\Documents and Settings\carlos\My Documents\CommandPrompt.xml " size="450" user="CarlosCS" version="1.1"}% %META:FILEATTACHMENT{name="Explorer.xml" attr="" comment="Explorer tool" date="1032305656" path="C:\Documents and Settings\carlos\My Documents\Explorer.xml" size="499" user="CarlosCS" version="1.1"}% %META:FILEATTACHMENT{name="clearcase.xml" attr="" comment="checkout, checkin ClearCase Files.Promt=Comment" date="1034345855" path="D:\intellij\config\tools\clearcase.xml" size="1476" user="VivekSable" version="1.1"}% %META:FILEATTACHMENT{name="log4jChainsaw.PNG" attr="h" comment="log4j Chainsaw" date="1036671650" path="C:\Documents and Settings\aravet\Desktop\log4jChainsaw.PNG" size="16277" user="AlainRavet" version="1.1"}% %META:FILEATTACHMENT{name="cygwin-bash.xml" attr="" comment="open new cygwin bash window" date="1038081175" path="C:\home\kcollett\tmp\cygwin-bash.xml" size="517" user="KendallCollett" version="1.1"}% %META:FILEATTACHMENT{name="emacsIndent.xml" attr="" comment="Let emacs do jsp indentation behind the scenes" date="1043959099" path="e:\temp\emacsIndent.xml" size="775" user="TomWadzinski" version="1.1"}% %META:FILEATTACHMENT{name="Shell.xml" attr="" comment="open new rxvt window with tcsh (requires cygwin)" date="1046883523" path="D:\dev\IntelliJ-IDEA-3.0.2\config\tools\Shell.xml" size="559" user="JoeChavez" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="CommandPrompt.xml" attr="" comment="Command Prompt Tool" date="1032305377" path="C:\Documents and Settings\carlos\My Documents\CommandPrompt.xml " size="450" user="Main.CarlosCS" version="1.1"}% %META:FILEATTACHMENT{name="Explorer.xml" attr="" comment="Explorer tool" date="1032305656" path="C:\Documents and Settings\carlos\My Documents\Explorer.xml" size="499" user="Main.CarlosCS" version="1.1"}% %META:FILEATTACHMENT{name="clearcase.xml" attr="" comment="checkout, checkin ClearCase Files.Promt=Comment" date="1034345855" path="D:\intellij\config\tools\clearcase.xml" size="1476" user="Main.VivekSable" version="1.1"}% %META:FILEATTACHMENT{name="log4jChainsaw.PNG" attr="h" comment="log4j Chainsaw" date="1036671650" path="C:\Documents and Settings\aravet\Desktop\log4jChainsaw.PNG" size="16277" user="Main.AlainRavet" version="1.1"}% %META:FILEATTACHMENT{name="cygwin-bash.xml" attr="" comment="open new cygwin bash window" date="1038081175" path="C:\home\kcollett\tmp\cygwin-bash.xml" size="517" user="Main.KendallCollett" version="1.1"}% %META:FILEATTACHMENT{name="emacsIndent.xml" attr="" comment="Let emacs do jsp indentation behind the scenes" date="1043959099" path="e:\temp\emacsIndent.xml" size="775" user="Main.TomWadzinski" version="1.1"}% %META:FILEATTACHMENT{name="Shell.xml" attr="" comment="open new rxvt window with tcsh (requires cygwin)" date="1046883523" path="D:\dev\IntelliJ-IDEA-3.0.2\config\tools\Shell.xml" size="559" user="Main.JoeChavez" version="1.1"}% %META:TOPICMOVED{by="JohnsonChen" date="1048936716" from="Main.ExternalTools" to="Trash.ExternalTools"}%


 <<O>>  Difference Topic ExternalTools (r1.9 - 13 Mar 2003 - CarlosCS)
Added:
>
>

-- CarlosCS - 18 Sep 2002

Added:
>
>

-- CarlosCS - 18 Sep 2002

Deleted:
<
<

How to Install

Either copy the xml file to the idea/config/tools directory, or open an existing xml file in the above directory and copy the tool tag on the attached xml file to an existing tool file.

-- CarlosCS - 18 Sep 2002


Changed:
<
<

  • Shell.xml: open new rxvt window with tcsh (requires cygwin)
>
>

How to install a tool

Either copy the xml file to the ~/.IntelliJIdea/config/tools directory (or to whatever other place you choose to place the configuration files), or copy the tool tag on the supplied xml file to an already existing tool file in the config/tools directory.

-- CarlosCS - 13 Mar 2003


 <<O>>  Difference Topic ExternalTools (r1.8 - 05 Mar 2003 - JoeChavez)
Added:
>
>

rxvt w/tcsh (cygwin)

Open a rxvt (like xterm) with tcsh shell in the current directory. Download the attached xml file: shell.xml and place it in the config/tools directory.

-- JoeChavez - 05 Mar 2003


  • Shell.xml: open new rxvt window with tcsh (requires cygwin)
Added:
>
>

%META:FILEATTACHMENT{name="Shell.xml" attr="" comment="open new rxvt window with tcsh (requires cygwin)" date="1046883523" path="D:\dev\IntelliJ-IDEA-3.0.2\config\tools\Shell.xml" size="559" user="JoeChavez" version="1.1"}%


 <<O>>  Difference Topic ExternalTools (r1.7 - 06 Feb 2003 - ColinSmith)
Added:
>
>


Unix Shell

Anyone know how to confugure a Unix shell similar to the Command Prompt above?

-- ColinSmith - 06 Feb 2003



 <<O>>  Difference Topic ExternalTools (r1.6 - 30 Jan 2003 - TomWadzinski)
Added:
>
>


JSP Auto-Indentation (via Emacs under the hood)
File: emacsIndent.xml

If you are a currently/former Emacs user, this basically drops in with little configuration. If you are not an Emacs user, getting this going will take a bit of setup work.


External Tool function: Sends the file to emacs, has emacs indent and save the file in place. Idea then auto-syncs the file.

I map Shift-Alt-L to the external tool, giving a one touch JSP reformat, similar to Ctrl-Alt-L for java/xml.
One downside to this is that you can't do Edit-Undo if you want to go back to anything prior to the reformat. But, you can get around this by using Local CSV and rolling back to before the External Tool operation.
Uses gnudoit.exe to launch or use an existing emacs session.
- Requirements:
1) Change <...> values in External Tools Properties to set emacs path, and path to project root(due to backslash issues).
2) If running under windows, jsp files must exist somewhere under the project root directory path.
3) Emacs (I'm using Gnu Emacs but XEmacs likely would work)
4) Emacs html-helper lib
5) Possibly Emacs JDE
6) gnuserv tools installed in emacs bin dir, and enabled in .emacs file

-Issues:
1) Indents HTML/JSP tags fairly well, but removes all indentation for javascript and scriplets. I avoid scriptlets, myself, but if you need to you can get the scriptlet code indented in idea with select, then the auto-indent lines command.
2) This command also works for ANY file type, since it basically tells emacs "indent this entire file, you decide what filetype it is".
3) The emacs comand requires forward slashes. For windows, there are a few external tool macros to get paths with forward rather than with back slash, but there is not /FilePath, so /FileRelativePath with a hardcoded directory is used instead. Under Unix, you should be able to just use FilePath? directly.

-- TomWadzinski - 30 Jan 2003

Added:
>
>

%META:FILEATTACHMENT{name="emacsIndent.xml" attr="" comment="Let emacs do jsp indentation behind the scenes" date="1043959099" path="e:\temp\emacsIndent.xml" size="775" user="TomWadzinski" version="1.1"}%


 <<O>>  Difference Topic ExternalTools (r1.5 - 23 Nov 2002 - KendallCollett)
Added:
>
>

%META:FILEATTACHMENT{name="cygwin-bash.xml" attr="" comment="open new cygwin bash window" date="1038081175" path="C:\home\kcollett\tmp\cygwin-bash.xml" size="517" user="KendallCollett" version="1.1"}%


 <<O>>  Difference Topic ExternalTools (r1.4 - 07 Nov 2002 - AlainRavet)
Deleted:
<
<

Deleted:
<
<

Added:
>
>

JUnitDoclet

Changed:
<
<

How to Install

>
>

Generating and maintaining TestCases and TestSuites based on the current class or package. (see JUnitDoclet and http://www.junitdoclet.org/ )

Changed:
<
<

Either copy the xml file to the idea/config/tools directory, or open an existing xml file in the above directory and copy the tool tag on the attached xml file to an existing tool file.

>
>

-- SteffenGemkow - 01 Nov 2002

Added:
>
>


log4j Chainsaw
Changed:
<
<

-- CarlosCS - 18 Sep 2002

>
>

Chainsaw is a GUI log viewer and filter for the log4j package.
It's included in log4j.jar, that is part of your IDEA distribution.
To quickly launch it from IDEA, create a new external tool like this :

Deleted:
<
<


JUnitDoclet
Changed:
<
<

Generating and maintaining TestCases and TestSuites based on the current class or package. (see JUnitDoclet and http://www.junitdoclet.org/ )

>
>

log4jChainsaw.PNG

Changed:
<
<

-- SteffenGemkow - 01 Nov 2002

>
>

To redirect your logs to Chainsaw, use the SocketAppender in log4j.properties :

    log4j.appender.CHAINSAW_CLIENT=org.apache.log4j.net.SocketAppender
    log4j.appender.CHAINSAW_CLIENT.RemoteHost=localhost
    log4j.appender.CHAINSAW_CLIENT.Port=4445

Note: also look at the LogMonitorPlugin

Added:
>
>

-- AlainRavet - 07 Nov 2002

Added:
>
>

How to Install

Either copy the xml file to the idea/config/tools directory, or open an existing xml file in the above directory and copy the tool tag on the attached xml file to an existing tool file.

-- CarlosCS - 18 Sep 2002

Added:
>
>

%META:FILEATTACHMENT{name="log4jChainsaw.PNG" attr="h" comment="log4j Chainsaw" date="1036671650" path="C:\Documents and Settings\aravet\Desktop\log4jChainsaw.PNG" size="16277" user="AlainRavet" version="1.1"}%


 <<O>>  Difference Topic ExternalTools (r1.3 - 31 Oct 2002 - SteffenGemkow)
Added:
>
>


JUnitDoclet

Generating and maintaining TestCases and TestSuites based on the current class or package. (see JUnitDoclet and http://www.junitdoclet.org/ )

-- SteffenGemkow - 01 Nov 2002



 <<O>>  Difference Topic ExternalTools (r1.2 - 11 Oct 2002 - VivekSable)
Added:
>
>

%META:FILEATTACHMENT{name="clearcase.xml" attr="" comment="checkout, checkin ClearCase Files.Promt=Comment" date="1034345855" path="D:\intellij\config\tools\clearcase.xml" size="1476" user="VivekSable" version="1.1"}%


 <<O>>  Difference Topic ExternalTools (r1.1 - 17 Sep 2002 - CarlosCS)
Added:
>
>

%META:TOPICINFO{author="CarlosCS" date="1032306000" format="1.0" version="1.1"}% %META:TOPICPARENT{name="WebHome"}% External tools allow executing operating system programs from within idea. Idea has the ability to open internal consoles to run command line tools.


Command Prompt

Open a command prompt window in an idea panel.


Explorer

Open an explorer window with the current file selected.


How to Install

Either copy the xml file to the idea/config/tools directory, or open an existing xml file in the above directory and copy the tool tag on the attached xml file to an existing tool file.

-- CarlosCS - 18 Sep 2002 %META:FILEATTACHMENT{name="CommandPrompt.xml" attr="" comment="Command Prompt Tool" date="1032305377" path="C:\Documents and Settings\carlos\My Documents\CommandPrompt.xml " size="450" user="CarlosCS" version="1.1"}% %META:FILEATTACHMENT{name="Explorer.xml" attr="" comment="Explorer tool" date="1032305656" path="C:\Documents and Settings\carlos\My Documents\Explorer.xml" size="499" user="CarlosCS" version="1.1"}%


View | Diffs | r1.17 | > | r1.16 | > | r1.15 | More

e d i t a t t a c h r e f - b y d i f f s
Ideas,requests,problems regarding this site? Send feedback.
Copyright @ 2000-2003 by the contribution authors. All material on this collaboration tool is the property of the contributing authors.

Revision r1.1 - 17 Sep 2002 - 23:40 GMT - CarlosCS
Revision r1.17 - 29 Mar 2006 - 19:28 GMT - DanielLee
Copyright © 2001 by the contributing authors. All material on this collaboration tool is the property of the contributing authors.
Ideas, requests, problems regarding this site? Send feedback.