File explorer and screen splitting

347 views
Skip to first unread message

Jingcheng Zhang

unread,
Jun 30, 2009, 11:43:18 PM6/30/09
to scite-interest
Hello,

Are there any plans on integrating a file explorer and screen
splitting feature into SciTE? Both of which can bring a big efficiency
improve.

Without a file explorer, one has to explore files in operating
system's explorer, or use some keyboard bindings to open some
particular/patterned files, which is low efficient when working on a
project with a lot of nested-folders; without the screen splitting
feature, it's difficult to refer to or compare with another buffer
when editing a buffer, one has to switch tabs between the two buffers
frequently, which is inconvienent.

Thanks :-)

mathmhb@gmail

unread,
Jul 1, 2009, 12:10:11 AM7/1/09
to scite-i...@googlegroups.com
File explorer can be implemented with the help of SciTE-GUI or the
external small tool "metapath". This feature exists in SciTE-Ru and SciTE
LaTeX IDE (All-In-One IDE). The former is developed by russians (Mozers,
...), however it has no perfect chinese support. The latter is developed
by Instanton and me, which will be renamed to All-In-One IDE in the future.

Screen splitting can be implemented with the help of command line utility
"nircmd". Currently this feature only exists in SciTE LaTeX IDE
(All-In-One IDE) or Sc1 component of Chinese MTeX Suite. You may checkout
the latest SVN version from http://code.google.com/p/scitelatexide/ to
feel our new powerful customized editor. A new version will be commited
soon.



在 Wed, 01 Jul 2009 11:43:18 +0800,Jingcheng Zhang <dio...@gmail.com>
写道:
--

Best regards,

Hongbin Ma

Philippe Lhoste

unread,
Jul 1, 2009, 3:45:02 AM7/1/09
to scite-i...@googlegroups.com
On 01/07/2009 05:43, Jingcheng Zhang wrote:
> Without a file explorer, one has to explore files in operating
> system's explorer

That's what I do daily (drag'n'drop files from Windows Explorer to SciTE), and I don't
miss a file explorer built in SciTE.
I don't feel one would be more efficient with it.

Having screen splitting would be nice, though, and unlike the explorer, wouldn't bloat
SciTE as the feature is already possible with Scintilla.

--
Philippe Lhoste
-- (near) Paris -- France
-- http://Phi.Lho.free.fr
-- -- -- -- -- -- -- -- -- -- -- -- -- --

Neil Hodgson

unread,
Jul 1, 2009, 6:43:58 AM7/1/09
to scite-i...@googlegroups.com
Jingcheng Zhang:

> Are there any plans on integrating a file explorer and screen
> splitting feature into SciTE?

There are currently no plans to include either of these features in
standard SciTE.

Neil

Jingcheng Zhang

unread,
Jul 2, 2009, 9:04:10 PM7/2/09
to scite-interest
Sounds very nice, but is this fork modified specifically for LaTeX? I
use SciTE mainly for programming :-)

Jingcheng Zhang

unread,
Jul 2, 2009, 9:12:46 PM7/2/09
to scite-interest
Hello Neil,

As Philippe Lhoste said it is possible to do screen splitting in
Scintilla, is it possible to include this feature in future standard
SciTE release? Thanks :-)

mathmhb@gmail

unread,
Jul 2, 2009, 9:28:14 PM7/2/09
to scite-i...@googlegroups.com
No, this editor is not just for LaTeX. Is is all-purpose editor for
TeXing, programming, and all text editing jobs. We have made lots of
enhancements to official SciTE. We tried to make it to have any features
which exist in other editors. It aims to be a very general integrated
deveplement environment (including source debugging) for most programming
languages such as C/C++,Java,Pascal,Basic,Lua,Python,etc.

"SciTE LaTeX IDE" is its previous name, which is just because the original
author Instanton coined this name. I joined this project with his
invitation and I tried to combine the Sc1 component in my Chinese MTeX
Suite with the previous SciTE LaTeX IDE. The new name of this editor is
All-In-One IDE or Sc1IDE. Currently we still have no time to document what
we have done. It has achieved our basic goals to be an all-purpose general
editor for TeXers, programmers, web designers and so on.

在 Fri, 03 Jul 2009 09:04:10 +0800,Jingcheng Zhang <dio...@gmail.com>

Neil Hodgson

unread,
Jul 2, 2009, 10:03:51 PM7/2/09
to scite-i...@googlegroups.com
Jingcheng Zhang:

> As Philippe Lhoste said it is possible to do screen splitting in
> Scintilla, is it possible to include this feature in future standard
> SciTE release? Thanks :-)

Scintilla only has some of the code needed. A splitter GUI would
also be needed. This is often a small rectangle that you can drag to
create the split and a bar between the two panes that can be moved to
change sizes or remove the split completely.

The original post wanted more than one file being visible in SciTE
at a time. It is unlikely I will incorporate this as its one of the
useful simplifications in SciTE: there is always one active file so
its easy to understand what the effect of a run or search command will
be. You can run up multiple instances of SciTE if you want to see
multiple files at once.

It is more likely that I'd accept a way to split a single buffer
into two panes but I'm not sure that the extra complexity is justified
even there.

Neil

Pedro Andres Aranda Gutierrez

unread,
Jul 2, 2009, 11:36:46 PM7/2/09
to scite-i...@googlegroups.com
Hi,

I'm interested in your editor. I even downloaded the whole MiCTeX environment.
But there is a little problem. I get all the menus in Chinese(I think)
and it's not
yet possible for me to understand them. English menus would certainly be a
plus ;-)

Cheers,/PA

2009/7/3 mathmhb@gmail <mat...@gmail.com>:

soft_...@126.com

unread,
Jul 2, 2009, 11:43:19 PM7/2/09
to scite-i...@googlegroups.com
It's easy to change the interface languages. In SciTEGlobal.properties
(under Release tree), lines 179~182:

code.page=936
character.set=132

locale.properties=CN_GB.properties

Commenting out locale.properties settings and modify code.page and
character.set settings according to your environment.
instanton
soft_share<at>126<dot>com


Pedro Andres Aranda Gutierrez

unread,
Jul 2, 2009, 11:53:15 PM7/2/09
to scite-i...@googlegroups.com
Thanks, I'll try again


2009/7/3 <soft_...@126.com>:

Philippe Lhoste

unread,
Jul 3, 2009, 3:54:53 AM7/3/09
to scite-i...@googlegroups.com
On 03/07/2009 08:03, Neil Hodgson wrote:
> The original post wanted more than one file being visible in SciTE
> at a time.

To clarify: I don't need this usage myself, obviously SciTE is light enough to allow
running two instances side-by-side for this. And you can even use drag'n'drop between
windows, etc.

> It is more likely that I'd accept a way to split a single buffer
> into two panes but I'm not sure that the extra complexity is justified
> even there.

That's what I had in mind: sometime it is useful to see simultaneously a part of a file
with another part (eg. function call and function def, etc.).

I don't know if the feature would add so much complexity. Actually, I have no idea what it
takes, at least on the Scintilla side, to share documents on two views. Can you give us
some hints?

> A splitter GUI would
> also be needed.

Somehow, we already have it, for the console window.

I agree the feature needs some thoughts: which orientation (probably switchable like for
the console), should we always display the splitter or just have a button (or menu item)
to make it appear? Having a view on same document simplify the interface: no need to
specify which document is in which pane...

mathmhb@gmail

unread,
Jul 3, 2009, 3:57:46 AM7/3/09
to scite-i...@googlegroups.com
hi, Pedro,

Please be reminded that what you downloaded is a previous version of SciTE
LaTeX IDE, not the new All-In-One IDE (SC1IDE). The new editor is still
not officially released. Currently we are still testing it and adding new
features. Before the new editor is proven to be mature enough, we will
keep to use the previous name SciTE LaTeX IDE, which is coined by its
original author Instanton. With his invitation, I joined this project and
add features of Sc1 component in my Chinese MTeX Suite
(http://groups.google.com/group/mtex-suite) and combine these two seperate
editors into one new powerful All-In-One IDE.

Although the new editor is not released officially, you can still use SVN
client to checkout the latest version of our editor from
http://code.google.com/p/scitelatexide/. Please note that the "Release"
tree there is obsolete and will not be maintained in the future since it
only exists to hold files in previous SciTE LaTeX IDE. The files for the
new editor are put in the "Sc1IDE" tree, which is totally different from
previous "Release" tree. Once the new editor is stable and mature, we will
remove the "Release" tree. A new version of this new editor will be
commited within one week. So I suggest you to checkout the latest SVN of
our editor, build the executable file and run it in Sc1IDE folder. We will
make it stronger and stronger, and release it officially later. Thanks for
your interests!

在 Fri, 03 Jul 2009 11:53:15 +0800,Pedro Andres Aranda Gutierrez
<paa...@gmail.com> 写道:

>
> Thanks, I'll try again
>
>
> 2009/7/3 <soft_...@126.com>:
>>
>> It's easy to change the interface languages. In SciTEGlobal.properties
>> (under Release tree), lines 179~182:
>>
>> code.page=936
>> character.set=132
>>
>> locale.properties=CN_GB.properties
>>
>> Commenting out locale.properties settings and modify code.page and
>> character.set settings according to your environment.
>>
>>
>>
>> 在 2009-7-3,上午11:36, Pedro Andres Aranda Gutierrez 写道:
>>
<省略部分>
>>
>> instanton
>> soft_share<at>126<dot>com
>>
>>
>>
>> >
>>
>
> >



Neil Hodgson

unread,
Jul 3, 2009, 6:56:23 PM7/3/09
to scite-i...@googlegroups.com
Philippe Lhoste:

> I don't know if the feature would add so much complexity. Actually, I have no idea what it
> takes, at least on the Scintilla side, to share documents on two views. Can you give us
> some hints?

   This adds commands, documentation, on-screen entities, persistence
issues (do session files have added information about pane sizes and
multiple scroll locations?) and policy decisions such as which
attributes can differ between panes.

>  > A splitter GUI would
>  > also be needed.
>
> Somehow, we already have it, for the console window.

   To avoid losing any pixels from the text area when the feature is
not used, a splitter thumb is normally integrated into the scroll bar
area as shown in the attachment.

Neil

splitter.png
Reply all
Reply to author
Forward
0 new messages