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

learn more… | top users | synonyms

1
vote
1answer
56 views

What's the use of allowing to copy empty string to clipboard? [duplicate]

Typical applications that allow copying text to clipboard only enable "Copy" action when there's some nonempty chunk of text selected, otherwise Ctrl-C has no effect. Not so with MS Visual Studio ...
0
votes
1answer
33 views

How should adding a title be presented in a blog post editor?

I'm currently making a blog, and the blog will use markdown for posts. Adding a title with markdown could be confusing for some, so I'd like to have a button that says, for instance, Add Title, but ...
0
votes
3answers
47 views

Open vs delimited writing areas

What's more comfortable to the user? Open, unobstructive writing areas: Or enclosed ones: Also, I wonder if the absence of delimiting borders makes users feel 'overwhelmed' (because there's too ...
0
votes
2answers
54 views

What is the best way of displaying a long title in a text editor?

I was wondering what is the alternative way to show a big title without it having show it into a next line. For example please see the attached picture.
2
votes
1answer
78 views

How to allow an end user access to variables?

I'm designing a form that allows an administrator to set the content of an email that will get sent out upon registration to a website. I'm assuming that the administrator will not necessarily be ...
0
votes
1answer
76 views

How to handle user removing editable text from image?

I am working on in–browser editor for print products. The (relevant part of) workflow goes as following: User sees image (technically SVG file, loaded into page DOM). User can select certain ...
5
votes
1answer
195 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 ...
0
votes
1answer
90 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 ...
1
vote
3answers
127 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 ...
9
votes
4answers
314 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, ...
0
votes
1answer
233 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. ...
1
vote
1answer
169 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. ...
0
votes
2answers
57 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 ...
14
votes
11answers
1k 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 ...
4
votes
1answer
1k 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. ...
6
votes
2answers
138 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 ...
15
votes
2answers
512 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 ...
10
votes
3answers
512 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 ...
8
votes
9answers
577 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 ...
5
votes
3answers
402 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? ...
13
votes
5answers
4k 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) ...