News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

QE 4.0g Update.

Started by hutch--, September 12, 2011, 11:42:48 PM

Previous topic - Next topic

hutch--

I have meant to fix a clipboard bug for a long time but never got around to it. If the dislpay clipboard menu option was selected when the machine had been clean booted and there was no text data on the clipboard it would GP fault. The problem has been fixed.

It was mainly the case of working out which way I wanted to resolve the problem and did not like a number of the solutions I had thought about. This seems to be reliable and it was fundamentally simple.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

juzi

i download it , but seems no hightlight and intelesense :(
not native English speaker, sorry for my English, hope you understand what I'm saying.

hutch--

juzi,

It will never have syntax hiliting and it requires a user with their own sense. Get another editor that does what you want. RadAsm and many others.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

jj2007

Quote from: hutch-- on January 04, 2012, 07:19:05 AM
Get another editor that does what you want.

Hutch,

Nothing is wrong with QE - just extract the attached archive and run QE_with_colours.exe
:bg

hutch--

 :bg

JJ,

I am sure there was some genius involved there somewhere but you nearly sent me blind with all the technicolor.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

dedndave

NotePad++ has highlighting
first time i fired it up, i was scrambling to figure out how to turn it off - lol

hutch--

I did a technicolor version of QE about 10 years ago, hated it. I measure an editor in how fast I can read code and while technicolor may look cute, I read code much faster with fewer errors with accurate formatting and clean layout.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

jj2007

It was more an exercise in how to force new features on QE than anything else :bg

Re colouring, I hate automatic mov eax, mem highlighting, it's meaningless. But my editor does add some colour here and there:
   push eax
   Print Str$(eax)   ; a comment
   pop eax
It helps me to keep track of the stack, and to distinguish between Masm32 print and MasmBasic Print. And sometimes I use it for very tricky code sequences, or for multi-line loops:
@@:
   ... lots of code ...
   je @F
   ... lots of code ...
   dec ecx
   jns @B
@@: nop

The worst of all habits imho is
         mov                                  wc.cbSize, sizeof WNDCLASSEX
         mov                                  wc.style, CS_BYTEALIGNCLIENT or CS_BYTEALIGNWINDOW
         sub                                  wc.lpfnWndProc, offset WndProc
         mov                                  wc.cbClsExtra, NULL

The eye has to jump enormous distances to associate mov with its arguments, and occasionally you might miss completely that there was a wrong instruction in front...

Dark Schneider

I'm using Notepad++ for coding.
I like qeditor but when I select a text and press left or right arrow, the line will break.
Is it a bug or a feature? How to turn it off?

hutch--

The arrow keys act as block indent when you have text selected, to use it correctly it is designed for BLOCK SELECT where you drag select complete lines in the space between the left side of the edit window and the main window border.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php