x64 Notepad replacement

Discuss anything related to portable freeware here.
Message
Author
User avatar
Midas
Posts: 5461
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

x64 Notepad replacement

#1 Post by Midas » Tue Oct 09, 2012 5:02 am

This is somewhat of a redux of the previous debate @ viewtopic.php?t=16945...

While I enjoy using (the x64 version of) AkelPad, the fact is its modularity makes it a pain to setup from scratch in a different computer. Problem is alternatives are scarce for native x64 text editors, as a quick websearch will show -- you can check for yourself that the dedicated page at Freeware Guide only lists 4 other entries and the portability of two of them is contentious, to say the least, not to mention features and functions; the dedicated category here at TPFC holds a bunch of fine options, but few native x64...

How complex can this be? The humble text editor is undoubtedly the single most important application run in my computers: it runs all the time and it's the first app that gets a system wide hotkey (find Notepad in 'Start | Programs | Accessories', right click, select 'Properties' and enter/press AltGr+N in the 'Shortcut key' field). While in 32 bit land, I had it pretty much covered with a tweaked version of Win32Pad (no case conversion, though). After moving on, the choice fell on AkelPad. But I miss the easy setup of the likes of Notepad2 or Metapad, or even the freeware but non-portable editor2 that's included in every version of xplorer2.

Why don't I use one of those, then? The answer: mission critical features (all the following are required: portable native x64 single exe, full encoding compatibility, simple toolbar, optional line numbers, easy date/time insertion, easy case conversion, and URL detection and launching...) which none of the above fulfill -- the outstanding exception being AkelPad with a few plugins enabled. So if you know of any alternatives that fit the bill, feel free to post a pointer. Thanks in advance,

EDIT: Editor2 is now natively portable, see my post further down this same topic... (http://www.portablefreeware.com/forums/ ... 002#p63002)
Last edited by Midas on Mon Apr 01, 2013 9:33 am, edited 1 time in total.

User avatar
m^(2)
Posts: 890
Joined: Sat Mar 31, 2007 2:38 am
Location: Kce,PL
Contact:

Re: x64 Notepad replacement

#2 Post by m^(2) » Wed Oct 10, 2012 8:58 am

Why the heck do you need a x64 notepad?

User avatar
Midas
Posts: 5461
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: x64 Notepad replacement

#3 Post by Midas » Thu Oct 11, 2012 3:04 am

Good question... but then again, why not? :twisted:

User avatar
joby_toss
Posts: 2902
Joined: Sat Feb 09, 2008 9:57 am
Location: Romania
Contact:

Re: x64 Notepad replacement

#4 Post by joby_toss » Thu Oct 11, 2012 3:38 am

Isn't the x64 version of Notepad2 enough for a "notepad"?
http://www.flos-freeware.ch/zip/notepad2_4.2.25_x64.zip

User avatar
Midas
Posts: 5461
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: x64 Notepad replacement

#5 Post by Midas » Thu Oct 11, 2012 4:52 am

I've used Notepad2 since its inception; IMHO, it's one of the best notepad class applications. Sadly and as I posted in Notepad2 comments, I was never able to make it detect and activate URLs, a feature I find absolutely mandatory... in fact I don't believe that'll ever be possible, in view of the following excerpt from the FAQ page:
http://www.flos-freeware.ch/doc/notepad2-FAQs.html#q2 wrote:What new features are planned for the next version of Notepad2?
[...]
The following features are beyond my personal design goal of a simple Notepad-like application, so it's unlikely I will ever be working on them:
[...]
Hyperlinks (not supported by Scintilla)

Ruby
Posts: 324
Joined: Sat Sep 05, 2009 6:35 pm

Re: x64 Notepad replacement

#6 Post by Ruby » Thu Oct 11, 2012 7:40 pm

Midas wrote:While I enjoy using (the x64 version of) AkelPad, the fact is its modularity makes it a pain to setup from scratch in a different computer.
I use AkelUpdater it updates the program and plugins in seconds!

Image

Extract/Copy AkelUpdater.exe to the AkelFiles sub-directory and launch from there.

HTH,

~Ruby

User avatar
Midas
Posts: 5461
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: x64 Notepad replacement

#7 Post by Midas » Fri Oct 12, 2012 2:20 am

I was referring mostly to the work of trimming down the overly complete toolbars -- shrinking it to one row with only the essential buttons. But thanks for the tip, Ruby. 8-)

User avatar
m^(2)
Posts: 890
Joined: Sat Mar 31, 2007 2:38 am
Location: Kce,PL
Contact:

Re: x64 Notepad replacement

#8 Post by m^(2) » Fri Oct 12, 2012 12:21 pm

Midas wrote:Good question... but then again, why not? :twisted:
Because the ones that work best for you are not x64?

User avatar
Midas
Posts: 5461
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: x64 Notepad replacement

#9 Post by Midas » Fri Oct 12, 2012 4:23 pm

m^(2) wrote:
Midas wrote:Good question... but then again, why not? :twisted:
Because the ones that work best for you are not x64?
You're right, again. Now I have to disclose publicly that the lack of basic amenities in native 64 bit code (even the Notepad MS shipped with Windows 7 x64 is a 32 bit app) kinda hitches me the wrong way... :evil:

User avatar
SYSTEM
Posts: 1933
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: x64 Notepad replacement

#10 Post by SYSTEM » Sun Oct 14, 2012 12:53 am

Midas wrote: (even the Notepad MS shipped with Windows 7 x64 is a 32 bit app)
FYI, 64-bit Windows 8 has 64-bit Notepad:

Image

Besides (as you already admitted), m^2 is right: the only notable advantage of 64-bit binaries is higher performance, and text editors don't exactly need performance that badly...
My YouTube channel | Release date of my 13th playlist: August 24, 2020

User avatar
Midas
Posts: 5461
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: x64 Notepad replacement

#11 Post by Midas » Sun Oct 14, 2012 3:55 am

You're right on both counts, SYSTEM. Funny thing is I looked just now, as I had when I wrote the above, and I could've sworn that Process Explorer had shown 32 in its 'Image Type' column for MS Notepad... :oops:

User avatar
joby_toss
Posts: 2902
Joined: Sat Feb 09, 2008 9:57 am
Location: Romania
Contact:

Re: x64 Notepad replacement

#12 Post by joby_toss » Sun Oct 14, 2012 9:02 am

Win 7 x64 has a 64 bit Notepad version.
I believe that every 64bit OS from MS comes with a 64 bit Notepad.

User avatar
guinness
Posts: 4118
Joined: Mon Aug 27, 2007 2:00 am
Contact:

Re: x64 Notepad replacement

#13 Post by guinness » Sun Oct 14, 2012 10:19 am

Notepad on Windows 7 x64 is 64-bit and not 32-bit.
Added 179 Applications: Portable

Ruby
Posts: 324
Joined: Sat Sep 05, 2009 6:35 pm

Re: x64 Notepad replacement

#14 Post by Ruby » Sun Oct 14, 2012 12:31 pm

Windows 7 (64 bit) comes with both 32 and 64 bit versions of Notepad

The 64 bit version is located in \Windows\System32
The 32 bit version is located in \Windows\SysWOW64

If Notepad is called from a 32 bit process, (e.g. launching the notepad variable from a 32 bit launcher like SlickRun) then the 32 bit Notepad is executed.

There are some exceptions though; e.g. executing notepad in MobaXterm (32 bit) launches the 64 bit Notepad
In Windows Explorer; launching notepad.exe from either of the two locations above results in a 32 bit Notepad

However, launching notepad.exe from the \Windows folder results in a 64 bit Notepad (yes, there are 3 paths)

@SYSTEM, "the only notable advantage of 64-bit binaries is higher performance"
First, not every 64 bit program has 'higher performance' than it's 32 bit counterpart (in fact most don't)
Second, another advantage is access to system files/folders of a 64 bit system that otherwise cannot be attained/accessed or properly/correctly executed; as an example I'll use the two notepads aforementioned by executing a hash command from both a 32 and 64 bit hashing utility:
Image

As you can see above (md5 hash), using a 32 bit process results in a File System Redirect to the 'sysWOW64' folder on it's call to hash ..\System32\notepad.exe

However, using a 64 bit process correctly executes the hash on the true canonical ..\System32\notepad.exe (no redirect to sysWOW)

For completeness: I should also point out that a 32 bit app/process CAN access the 64 bit 'System32' folder/file by using the special alias 'Sysnative' which WOW64 recognizes as an indication that the 'access' should not be redirected.
Image

HTH,

~Ruby

User avatar
Midas
Posts: 5461
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: x64 Notepad replacement

#15 Post by Midas » Sun Oct 14, 2012 5:15 pm

Well, that explains my mistake. BTW, great reading, Ruby. 8)

Post Reply