text-editor

vim Tutorials

I want to start using vim as my text editor for PHP, what do you guys suggest as good tutorials for not only using vim but also in a project sense?...

Proportional font IDE

I would really like to see a proportional font IDE, even if I have to build it myself (perhaps as an extension to Visual Studio). What I basically mean is MS Word style editing of code that sort of looks like the typographical style in The C++ Programming Language book: I want to set tab stops for my indents and lining up function si...

Best word wrap algorithm?

Word wrap is one of must-have features in modern text editor. Do you know how to handle word wrap? What is the best algorithm for word-wrap? updated: If text is several million lines, how can I make word-wrap very fast? updated: Why I need the solution? Because my projects must draw text with various zoom level and simultaneously bea...

Useful Vim features

Vim is my editor of choice, and I feel I am above average in my use of it. I do recognize, though, that the feature list of vim is huge. With this in mind, I was wondering what features you vim users out there use on a regular basis. ...

What are some useful TextMate features?

I noticed that many people here use TextMate for coding on OS X. I've recently started using it, and although I like its minimalistic interface, it makes it harder to stumble upon cool features if you don't know what you're looking for. So, what feature have you found most helpful for coding (mainly in Python)? Are there any third-party...

How to avoid pauses when editing code on a network drive?

I'm planning on doing more coding from home but in order to do so, I need to be able to edit files on a Samba drive on our dev server. The problem I've run into with several editors is that the network latency causes the editor to lock up for long periods of time (Eclipse, TextMate). Some editors cope with this a lot better than others, ...

What are the best alternatives to Notepad?

What are the best alternatives to Notepad? I would like to get syntax highlighting support for major languages. Other desired properties are: Simple to use Light weight ...

Why are vi and Emacs popular?

I've never learned to use vi or Emacs yet people do use them still, despite there being other editors out there that are free and useful. What is it about these two and any others like them that means they hold appeal in the face of the newer editors? ...

Is it worth investing time in learning to use Emacs?

Right up front: I do not want to start a religious war. I've used vi for as long as I can remember, and the few times I've tried to pick up Emacs I've been so lost that I've quickly given up. Lots of people find Emacs very powerful, however. Its programmability is somewhat legendary. I'm primarily doing Solaris+Java development, and I'd...

#line and jump to line

Do any editors honer C #line directives with regards to goto line features? Context: I'm working on a code generator and need to jump to a line of the output but the line is specified relative to the the #line directives I'm adding. I can drop them but then finding the input line is even a worse pain ...

Edit control on stack overflow

Is the edit control I'm typing in now, with all its buttons and rules freely available for use? My web project is also .Net based. ...

Example of modern text editor architecutre

I'm looking for design\architectual guidance for modern text editors. Modern text editor means that: It has support for syntax highlighting It has auto-completion (something like IntelliSense) It has advanced navigation capabilities (incremental search, etc.) Following properties will be a plus: Implemented in managed language (...

Deleting lines of code in a text editor

Edit: This question had been tagged "Tolstoy" in appreciation of the quality and length of my writing:) Just reading the first and the last paragraph should be enough:) If you tend to select and move code with the mouse, the stuff in middle could be interesting to you. This question is about how you use text editors in general. I’m loo...

Which text editor has the most useful autocomplete for web page editing?

Which text editor has the most useful autocomplete for text editing? That is, when you type a tag like <p>, the editor will automatically add </p> and put the cursor after the first tag. It should also display a context sensitive list of valid tags when you press CTRL+Space (or similar hotkey) I've been using Notepad++. I avoid Visual ...

What is the best way to force yourself to master vi?

A good while ago, I read an article by the creator of viemu, clearing up a lot of the misconceptions about vi, as well as explaining why it's a good idea (and why it's been very popular for the last 30 years+). The same guy also has a great set of graphical cheat sheets that teach the basics a few bits at a time. I'm convinced. I've b...

Undo with GTK TextView

I'm trying to keep dependencies to a minimum for a program I contribute to, it's a small text editor. GTK Textview doesn't seem to come with a built-in undo function. Is there any reference implementation I've been missing on so far? Is everyone writing their own undo function for their TextView widgets? I'll be happy about any sample ...

What single plugin would you recommend for gedit?

I've just discovered the power of gedit thanks to all of the plugins that are available for it. Edit > Preferences > Plugins Which plugin could you not live without? ...

Is there TextMate-like editor for Windows?

Are there any good TextMate-like programs for the Windows platform? ...

What is a good GUI text editor for the Mac?

I'm relatively new to programming on the Mac, and I need a good text editor. I'm looking for something: free, gui-based, non-VIM, non-Emacs. As a reference, my editors of choice on Windows are SciTe and Visual Studio's editor. ...

Hidden Features of Visual Studio (2005-2008)?

Visual Studio is such a massively big product that even after years of working with it I sometimes stumble upon a new/better way to do things or things I didn't even know were possible. For instance- Crtl + R, Ctrl + W to show white spaces. Essential for editing Python build scripts. Under "HKEY_CURRENT_USER\Software\Microsoft\VisualS...