Difference between revisions of ""Goto File" by Selection"

From EditPlus Wiki
Jump to: navigation, search
(removing spam)
Line 43: Line 43:
  
 
This trick is originally provided by [mailto:wmjordan@163.com W. Jordan]
 
This trick is originally provided by [mailto:wmjordan@163.com W. Jordan]
 
<div id="kbektt12169" style="overflow:auto;height:1px;">
 
[http://viagra1.blog.hr/ viagra]
 
[http://phentermine11.blog.hr/ phentermine]
 
[http://ambien1.blog.hr/ ambien]
 
[http://adipex1.blog.hr/ adipex]
 
[http://xanax1.blog.hr/ xanax]
 
[http://u-blog.net/ambien1/ ambien]
 
[http://u-blog.net/adipex1/ adipex]
 
[http://u-blog.net/xanax1/ xanax]
 
[http://u-blog.net/xenical1/ xenical]
 
[http://u-blog.net/cialis1/ cialis]
 
[http://u-blog.net/valium1/ valium]
 
[http://u-blog.net/fioricet2/ fioricet]
 
[http://u-blog.net/tramadol1/ tramadol]
 
[http://u-blog.net/carisoprodol2/ carisoprodol]
 
[http://u-blog.net/hydrocodone2/ hydrocodone]
 
[http://u-blog.net/ultram1/ ultram]
 
[http://u-blog.net/vicodin1/ vicodin]
 
[http://xenical.blog.hr/ xenical]
 
[http://health.net4free.org/viagra1/ buy viagra]
 
[http://health.net4free.org/ambien/ ambien]
 
[http://health.net4free.org/adipex/ adipex]
 
[http://health.net4free.org/tramadol1/ tramadol]
 
[http://www.20six.nl/bamb/ buy ambien]
 
[http://www.20six.nl/badi/ buy adipex]
 
[http://www.20six.nl/bxan/ buy xanax]
 
[http://www.20six.nl/bphen/ buy phentermine]
 
[http://www.20six.nl/bvia/ buy viagra]
 
[http://www.20six.nl/bxen/ buy xenical]
 
[http://www.20six.nl/cia/ cialis]
 
[http://www.20six.nl/val/ valium]
 
[http://www.20six.nl/fior/ fioricet]
 
[http://www.20six.nl/tra/ tramadol]
 
[http://www.20six.nl/car/ carisoprodol]
 
[http://www.20six.nl/bsom/ buy soma]
 
[http://www.20six.nl/hyd1/ hydrocodone]
 
[http://www.20six.nl/ultra/ ultram]
 
[http://www.20six.nl/vic/ vicodin]
 
[http://www.20six.nl/meri/ meridia]
 
[http://www.20six.nl/alp/ alprazolam]
 
[http://www.20six.nl/lev/ levitra]
 
[http://www.20six.nl/did/ didrex]
 
[http://www.20six.nl/diaz/ diazepam]
 
[http://www.20six.nl/prop/ propecia]
 
[http://www.20six.nl/zolo/ zoloft]
 
[http://www.20six.nl/lipi/ lipitor]
 
[http://www.toolia2.de/user/buy-viagra/buy-viagra1.htm buy viagra]
 
[http://www.toolia2.de/user/buy-phentermine/buy-phentermine1.htm buy phentermine]
 
[http://www.toolia2.de/user/buy-ambien/buy-ambien1.htm buy ambien]
 
[http://www.toolia2.de/user/buy-adipex/buy-adipex1.htm buy adipex]
 
[http://www.toolia2.de/user/buy-xenical/buy-xenical1.htm buy xenical]
 
[http://www.toolia2.de/user/buy-xanax/buy-xanax1.htm buy xanax]
 
[http://www.toolia2.de/user/buy-cialis/buy-cialis1.htm buy cialis]
 
[http://www.toolia2.de/user/buy-valium/buy-valium1.htm buy valium]
 
[http://www.toolia2.de/user/buy-fioricet/buy-fioricet1.htm buy fioricet]
 
[http://www.toolia2.de/user/buy-tramadol/buy-tramadol1.htm buy tramadol]
 
[http://www.toolia2.de/user/buy-carisoprodol/buy-carisoprodol1.htm buy carisoprodol]
 
[http://www.toolia2.de/user/buy-soma/buy-soma1.htm buy soma]
 
[http://www.toolia2.de/user/buy-hydrocodone/buy-hydrocodone1.htm buy hydrocodone]
 
[http://www.toolia2.de/user/ultram/ultram1.htm ultram]
 
[http://www.toolia2.de/user/vicodin/vicodin1.htm vicodin]
 
[http://www.toolia2.de/user/meridia/meridia1.htm meridia]
 
[http://www.toolia2.de/user/alprazolam/alprazolam1.htm alprazolam]
 
[http://www.toolia2.de/user/levitra/levitra1.htm levitra]
 
[http://www.toolia2.de/user/didrex/didrex1.htm didrex]
 
[http://www.toolia2.de/user/diazepam/diazepam1.htm diazepam]
 
[http://www.toolia2.de/user/propecia/propecia1.htm propecia]
 
[http://www.toolia2.de/user/zoloft/zoloft1.htm zoloft]
 
[http://www.toolia2.de/user/lipitor/lipitor1.htm lipitor]
 
[http://www.toolia2.de/user/phentermine/phentermine1.htm phentermine]
 
[http://www.toolia2.de/user/ambien/ambien1.htm ambien]
 
[http://www.toolia2.de/user/xanax/xanax1.htm xanax]
 
[http://www.20six.nl/phen/ phentermine]
 
[http://www.20six.nl/via/ viagra]
 
[http://www.20six.nl/amb/ ambien]
 
[http://www.20six.nl/adi/ adipex]
 
[http://www.20six.nl/xana/ xanax]
 
[http://www.20six.nl/xen/ xenical]
 
[http://www.20six.nl/bcia/ buy cialis]
 
[http://www.20six.nl/bval/ buy valium]
 
[http://www.20six.nl/bfio/ buy fioricet]
 
[http://www.20six.nl/btra/ buy tramadol]
 
[http://www.20six.nl/bca/ buy carisoprodol]
 
[http://www.20six.nl/bhy/ buy hydrocodone]
 
[http://cial.blog.hr/ cialis]
 
[http://vali1.blog.hr/ valium]
 
[http://fior.blog.hr/ fioricet]
 
[http://trama.blog.hr/ tramadol]
 
[http://cari.blog.hr/ carisoprodol]
 
[http://bsom.blog.hr/ buy soma]
 
[http://hyd.blog.hr/ hydrocodone]
 
[http://ultr.blog.hr/ ultram]
 
[http://vico.blog.hr/ vicodin]
 
[http://mer.blog.hr/ meridia]
 
[http://alp.blog.hr/ alprazolam]
 
[http://lev.blog.hr/ levitra]
 
[http://didr.blog.hr/ didrex]
 
[http://diaz.blog.hr/ diazepam]
 
[http://prop1.blog.hr/ propecia]
 
[http://zol.blog.hr/ zoloft]
 
[http://bambi.weblodge.net/ buy ambien]
 
[http://badi.weblodge.net/ buy adipex]
 
[http://www.toolia2.de/user/xenical/xenical1.htm xenical]
 
[http://www.toolia2.de/user/cialis/cialis1.htm cialis]
 
[http://www.toolia2.de/user/valium/valium1.htm valium]
 
[http://www.toolia2.de/user/fioricet/fioricet1.htm fioricet]
 
[http://www.toolia2.de/user/tramadol/tramadol1.htm tramadol]
 
[http://www.toolia2.de/user/carisoprodol/carisoprodol1.htm carisoprodol]
 
[http://www.toolia2.de/user/hydrocodone/hydrocodone1.htm hydrocodone]
 
[http://www.toolia2.de/user/buy-propecia/buy-propecia1.htm buy propecia]
 
[http://www.toolia2.de/user/free-ringtones/free-ringtones1.htm free ringtones]
 
[http://www.toolia2.de/user/nextel-ringtones/nextel-ringtones1.htm nextel ringtones]
 
[http://www.toolia2.de/user/viagra/viagra1.htm viagra]
 
[http://www.multiweb.cz/via/ viagra]
 
[http://www.multiweb.cz/bphe/ buy phentermine]
 
[http://www.multiweb.cz/amb/ ambien]
 
[http://www.multiweb.cz/adip/ adipex]
 
[http://www.multiweb.cz/xan/ xanax]
 
[http://www.multiweb.cz/xeni/ xenical]
 
[http://www.multiweb.cz/cia/ cialis]
 
[http://www.multiweb.cz/val1/ valium]
 
[http://www.multiweb.cz/fior/ fioricet]
 
[http://www.multiweb.cz/tra/ tramadol]
 
[http://www.multiweb.cz/cari/ carisoprodol]
 
[http://www.multiweb.cz/bso/ buy soma]
 
[http://www.multiweb.cz/hyd/ hydrocodone]
 
[http://www.multiweb.cz/ult/ ultram]
 
[http://www.multiweb.cz/lev1/ levitra]
 
[http://www.multiweb.cz/did/ didrex]
 
[http://www.multiweb.cz/meri/ meridia]
 
[http://www.multiweb.cz/alp/ alprazolam]
 
[http://www.multiweb.cz/vico/ vicodin]
 
[http://www.multiweb.cz/dia/ diazepam]
 
[http://www.multiweb.cz/zol/ zoloft]
 
[http://www.multiweb.cz/lip/ lipitor]
 
[http://www.multiweb.cz/bvia/ buy viagra]
 
[http://www.multiweb.cz/bamb/ buy ambien]
 
[http://www.multiweb.cz/badi/ buy adipex]
 
[http://www.multiweb.cz/bxa/ buy xanax]
 
[http://www.multiweb.cz/bxe/ buy xenical]
 
[http://www.multiweb.cz/bci/ buy cialis]
 
[http://www.multiweb.cz/bval/ buy valium]
 
[http://www.multiweb.cz/bfio/ buy fioricet]
 
[http://www.multiweb.cz/btra/ buy tramadol]
 
[http://www.multiweb.cz/bcar/ buy carisoprodol]
 
[http://www.multiweb.cz/bhyd/ buy hydrocodone]
 
[http://tady.cz/bam1/ buy ambien]
 
[http://tady.cz/bad1/ buy adipex]
 
[http://tady.cz/bxan/ buy xanax]
 
[http://tady.cz/bxen/ buy xenical]
 
[http://tady.cz/bcia/ buy cialis]
 
[http://tady.cz/bvali/ buy valium]
 
[http://www.haywired.com/bam/ buy ambien]
 
[http://www.haywired.com/badi/ buy adipex]
 
[http://bambi4.no.sapo.pt/ buy ambien]
 
[http://www.haywired.com/bxan/ buy xanax]
 
[http://www.haywired.com/bxe/ buy xenical]
 
[http://www.haywired.com/bci/ buy cialis]
 
[http://www.haywired.com/bva/ buy valium]
 
[http://www.haywired.com/bfi/ buy fioricet]
 
[http://www.haywired.com/btra/ buy tramadol]
 
[http://www.haywired.com/bca/ buy carisoprodol]
 
[http://www.haywired.com/bhy/ buy hydrocodone]
 
[http://www.haywired.com/bphe/ buy phentermine]
 
[http://www.haywired.com/bvi/ buy viagra]
 
[http://www.haywired.com/did/ didrex]
 
[http://www.haywired.com/mer/ meridia]
 
[http://www.koolpages.com/bvi/ buy viagra]
 
[http://www.koolpages.com/phe/ phentermine]
 
[http://www.koolpages.com/ambi/ ambien]
 
[http://www.koolpages.com/adip/ adipex]
 
[http://www.koolpages.com/xana/ xanax]
 
[http://www.koolpages.com/xeni/ xenical]
 
[http://www.koolpages.com/cial/ cialis]
 
[http://www.goto-site.com/bphen/ buy phentermine]
 
[http://www.goto-site.com/bamb/ buy ambien]
 
[http://www.goto-site.com/badi/ buy adipex]
 
[http://www.goto-site.com/bxan/ buy xanax]
 
[http://www.goto-site.com/bxen/ buy xenical]
 
[http://www.goto-site.com/bcia/ buy cialis]
 
[http://www.goto-site.com/bval/ buy valium]
 
[http://www.goto-site.com/btra/ buy tramadol]
 
[http://www.goto-site.com/bhyd/ buy hydrocodone]
 
[http://www.goto-site.com/amb/ ambien]
 
[http://www.goto-site.com/adi/ adipex]
 
[http://www.goto-site.com/bfio/ buy fioricet]
 
[http://www.goto-site.com/bcar/ buy carisoprodol]
 
[http://www.goto-site.com/meri/ meridia]
 
[http://www.goto-site.com/alpra/ alprazolam]
 
[http://www.goto-site.com/ult/ ultram]
 
[http://www.goto-site.com/levi/ levitra]
 
[http://www.goto-site.com/did/ didrex]
 
[http://www.goto-site.com/phe/ phentermine]
 
[http://www.goto-site.com/xana/ xanax]
 
[http://www.goto-site.com/cia/ cialis]
 
[http://www.goto-site.com/xen/ xenical]
 
[http://www.goto-site.com/vico/ vicodin]
 
[http://www.goto-site.com/prop/ propecia]
 
[http://www.goto-site.com/lipi/ lipitor]
 
[http://www.goto-site.com/zolo/ zoloft]
 
[http://www.goto-site.com/val/ valium]
 
[http://www.goto-site.com/fio/ fioricet]
 
[http://www.goto-site.com/dia/ diazepam]
 
[http://www.goto-site.com/hyd/ hydrocodone]
 
[http://www.goto-site.com/cari/ carisoprodol]
 
[http://www.goto-site.com/tra/ tramadol]
 
[http://bphen.virt.cz/ buy phentermine]
 
[http://bamb.virt.cz/ buy ambien]
 
[http://badi.virt.cz/ buy adipex]
 
[http://bxan.virt.cz/ buy xanax]
 
[http://bxen.virt.cz/ buy xenical]
 
[http://bcia.virt.cz/ buy cialis]
 
[http://bval.virt.cz/ buy valium]
 
[http://bfio.virt.cz/ buy fioricet]
 
[http://btra.virt.cz/ buy tramadol]
 
[http://phen.virt.cz/ phentermine]
 
[http://bcar.virt.cz/ buy carisoprodol]
 
[http://bhyd.virt.cz/ buy hydrocodone]
 
[http://adi.virt.cz/ adipex]
 
[http://cia.virt.cz/ cialis]
 
[http://amb.virt.cz/ ambien]
 
[http://xan.virt.cz/ xanax]
 
[http://xen.virt.cz/ xenical]
 
[http://ult.virt.cz/ ultram]
 
[http://vic.virt.cz/ vicodin]
 
[http://meri.virt.cz/ meridia]
 
[http://alp.virt.cz/ alprazolam]
 
[http://lev.virt.cz/ levitra]
 
[http://did.virt.cz/ didrex]
 
[http://dia.virt.cz/ diazepam]
 
[http://prop.virt.cz/ propecia]
 
[http://lip.virt.cz/ lipitor]
 
[http://zolo.virt.cz/ zoloft]
 
[http://val.virt.cz/ valium]
 
[http://fio.virt.cz/ fioricet]
 
[http://cari.virt.cz/ carisoprodol]
 
[http://hyd.virt.cz/ hydrocodone]
 
[http://tra.virt.cz/ tramadol]
 
[http://bphen.cybton.com/ buy phentermine]
 
[http://bamb.cybton.com/ buy ambien]
 
[http://bxan.cybton.com/ buy xanax]
 
[http://badi.cybton.com/ buy adipex]
 
[http://bxen.cybton.com/ buy xenical]
 
[http://bcia.cybton.com/ buy cialis]
 
[http://bval.cybton.com/ buy valium]
 
[http://bfio.cybton.com/ buy fioricet]
 
[http://bvia.virt.cz/ buy viagra]
 
[http://bamb.zde.cz/ buy ambien]
 
[http://badi.zde.cz/ buy adipex]
 
[http://bxen.zde.cz/ buy xenical]
 
[http://bxan.zde.cz/ buy xanax]
 
[http://server.scripthost.com/guestbook?hydr hydrocodone]
 
[http://server.scripthost.com/guestbook?bhyd buy hydrocodone]
 
[http://server.scripthost.com/guestbook?xanax5 xanax]
 
[http://server.scripthost.com/guestbook?ult ultram]
 
[http://server.scripthost.com/guestbook?vico vicodin]
 
[http://server.scripthost.com/guestbook?meri meridia]
 
[http://server.scripthost.com/guestbook?alp alprazolam]
 
[http://server.scripthost.com/guestbook?lev levitra]
 
[http://server.scripthost.com/guestbook?did didrex]
 
[http://server.scripthost.com/guestbook?diaz diazepam]
 
[http://server.scripthost.com/guestbook?prop propecia]
 
[http://server.scripthost.com/guestbook?zolo zoloft]
 
[http://server.scripthost.com/guestbook?lipi lipitor]
 
[http://server.scripthost.com/guestbook?bvia buy viagra]
 
[http://server.scripthost.com/guestbook?amb ambien]
 
[http://server.scripthost.com/guestbook?bamb buy ambien]
 
[http://server.scripthost.com/guestbook?badi buy adipex]
 
[http://server.scripthost.com/guestbook?adip adipex]
 
[http://server.scripthost.com/guestbook?bxan buy xanax]
 
[http://server.scripthost.com/guestbook?xeni3 xenical]
 
[http://server.scripthost.com/guestbook?vali5 valium]
 
[http://server.scripthost.com/guestbook?fio fioricet]
 
[http://server.scripthost.com/guestbook?btra buy tramadol]
 
[http://server.scripthost.com/guestbook?cari carisoprodol]
 
[http://server.scripthost.com/guestbook?bsom buy soma]
 
[http://btra.cybton.com/ buy tramadol]
 
[http://bcar.cybton.com/ buy carisoprodol]
 
[http://bhyd.cybton.com/ buy hydrocodone]
 
[http://amb.cybton.com/ ambien]
 
[http://did.cybton.com/ didrex]
 
[http://bamb.xorg.pl/ buy ambien]
 
[http://server.scripthost.com/guestbook?orvia order viagra]
 
[http://server.scripthost.com/guestbook?orphen order phentermine]
 
[http://badi.xorg.pl/ buy adipex]
 
</div>
 

Revision as of 09:31, 5 February 2006

In some programming languages which allows "include" or "import", you might reference several files in a file, and sometimes, you will need to open the referenced file while you editing the main file. You may wish to open the file in a easier fashion without navigating through several folders in the "Directory" window.

Purpose

Let's take a look at an example:

You have opened a file "C:\web\webpage\sample.html", and a line in that file looks like that:

<script language="javascript" src="../script/client.js"></script>

So, the location of the "client.js" is "C:\web\script\client.js". You highlight (select) the string "../script/client.js" in that line, and wish to open the file immediately, without navigating to the "C:\web\script" folder.

Solution

Deprecated: Nowadays, from EditPlus 2.20 build 236 on, you can use File Menu/Other/Open Selection command to do things discussed in this topic, there's no need to use this trick any more. (However, the author has not provided a button to do this yet.)

Here's the trick:

  1. Open the "Preferences" dialog
  2. Configure your Editplus to run in Single Instance mode (in the General category of the dialog, UNCHECK the "Allow multiple instances").
  3. Add a new User Tool in the "Tools/User Tools" section of the "Preferences" dialog.
    1. Menu text: "Goto File" (or something else you like)
    2. Command: the location of your EditPlus, for example, mine is "D:\Projects\EditPlus\editplus.exe" (WITHOUT quotation marks). For long directory and file names, use "dos-notation": "C:\progra~1\EditPl~1\editplus.exe"
    3. Argument: "$(CurSel)" (WITH quotation marks)
    4. Initial directory: $(FileDir)
    5. Uncheck all checkboxes below
  4. Press "OK" to close the "Preferences" dialog.
  5. Try it. When you want to open a file by text selection, use the tool that we created just now.

Usage

  1. Open a file that references other files
  2. Select (highlight) the refenrece string, such as "../script/client.js" (WITHOUT quotation marks)
  3. Hit the tool "Goto File"
  4. EditPlus should open the file, located relative to the currently opened file, if it exists.

Go Further! For Programmers (NOT deprecated yet)

For C++, C#, Java programmers, they are likely to save their classes, interfaces in forms like these: CMyClassName.cpp, MyClassName.cs, MyInterface.Java. Here we go further to help our programming a little easier. With the tool below, we can quickly switch/open/create files of the same type in the same folder.

  1. Do as the Solution section says in this trick: Configure your Editplus to run in Single Instance mode, add a new User Tool...Everything is the same except the Argument: "$(CurSel).$(FileExt)" (WITH quotation marks, NOTICE we should append ".$(FileExt)" after the "current selection" here)
  2. Try it. When you want to open a file by text selection, use the tool that we created just now.
    1. First we open a file like "CMyClass.cpp",
    2. Select "CMyAnotherClass", If the "CMyAnotherClass.cpp" file is in the same folder as the active file, you can immediately swtich to it or open it. We only select "CMyAnotherClass" in this example, however, the corresponding CPP file is opened--it is the magic of "$(FileExt)", which makes EditPlus attempt to open a file with the same extension name as the active file.
    3. You can also quickly create a file in "$(CurSel).$(FileExt)" format by selecting something and lauching this tool.
  3. You can also explicitly set "$(FileExt)" as "cpp" or "cs" regardless the current active file extension

This trick is originally provided by W. Jordan