Design and use of text editors, and the experience of text editing in general.

learn more… | top users | synonyms

15
votes
2answers
408 views

Slanted cursor+background for italic text?

In most applications that I'm familiar with, a text cursor in insertion mode is universally represented as a vertical blinking bar: As you can see, for some italic letters this creates visual ...
13
votes
11answers
943 views

How to make font that clearly distinct “b” and “d” without sacrificing legibility

In x86 assembly language there are two registers named BX and DX. In the 32bit architecture, their names are EBX, EDX and in 64bit RBX and RDX. The lower byte is respectively BL, DL and the higher ...
13
votes
5answers
3k views

Modern approach to textarea (or alternatives)

For a simple text editor for longer articles I am looking for advice and inspiration on programming/designing a minimalistic and modern textarea (which does not necessarily have to use the tag) ...
10
votes
3answers
366 views

Designing bidi text editing

Background. "Bidi" refers to the bidirectional text, that is a text where traditional left-to-right scripts are intermixed with right-to-left ones, such as Arabic, Hebrew, Farsi, Thaana, etc. Such ...
9
votes
4answers
241 views

What kind of text editor should I use for a reddit-like website?

I'm creating a website that is similar to reddit that focus on storytelling, art & literature, and having so much trouble choosing a text editor. I want some basic text editing (bold, italic, ...
8
votes
8answers
400 views

How should text wrap in a code block?

I am working on an application where code will be shown on a mobile device. This gives us a constrained width as horizontal scrolling isn't a desired choice for code with long lines. So we have to ...
6
votes
2answers
125 views

Why the default behavior of a selection in text editor is self-destructive?

What I mean is the following standard behavior: If you select a text and then press any key, the text will be deleted and replaced with the character that you just entered. The only notable exception ...
5
votes
3answers
371 views

Is it better to 'XOR' or 'shade' text that is highlighted?

What is the best way of displaying highlighted text in a text editor? I know of shading, which simulates what a physical highlighter does: And 'xor' highlighting: Are there any other methods? ...
5
votes
1answer
140 views

What's the best way to present variables in a WYSIWYG editor?

I'm working on a WYSIWYG editor, similar to medium.com. We need to support variables inside the editor. For example, you might want to add text: Hi, *|FNAME|* which would be replaced with Hi, Gustavs ...
4
votes
1answer
638 views

Why does the mouse cursor switch direction over line numbers in programming IDEs?

When you mouse over line numbers in IDEs, such as Visual Studio or Notepad++, the mouse cursor is flipped horizontally. I can't think of a reason this would be a ubiquitous user interface decision. ...
1
vote
1answer
108 views

Should pressing Ctrl+C with nothing selected really clear your clipboard / copy the whole line?

It seems a bit counter-intuitive to me that in many text editors / IDEs, pressing Ctrl+C with nothing selected, clears your clipboard, or replaces it with whatever is on the same line as the caret. ...
1
vote
3answers
79 views

Replace mode in a text editor, do we still want it? (Insert Key)

Most people are familiar with accidentally bumping the insert key, and then typing and finding that there text has been replaced. (overwritten with the new text they just typed.) I've used it maybe a ...
0
votes
1answer
69 views

Standard margins for full-screen text editor

I would like to present a full-screen text editor. Are there any standard rules for calculating the side and top and bottom margins based on the screen size and possibly font size? I'm particularly ...
0
votes
1answer
170 views

Best Practices for Code Editor and Auto-complete

I am working on a code editor application. The app will be web based and currently I am trying to investigate different best practices and value add to give the developers a reason to use the app. ...
0
votes
2answers
50 views

How to make tags in email template editor clear to all users?

I'm working on a web application where users (of an organization) can edit email templates. For example, one template would be used to confirm an appointment (that a client has made with the ...