mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-07 22:11:09 +08:00
103 lines
5.8 KiB
Markdown
103 lines
5.8 KiB
Markdown
3 text editor alternatives to Emacs and Vim
|
|
======
|
|
|
|
![](https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/computer_keyboard_laptop_development_blue.png?itok=IfckxN48)
|
|
|
|
Before you start reaching for those implements of mayhem, Emacs and Vim fans, understand that this article isn't about putting the boot to your favorite editor. I'm a professed Emacs guy, but one who also likes Vim. A lot.
|
|
|
|
That said, I realize that Emacs and Vim aren't for everyone. It might be that the silliness of the so-called [Editor war][1] has turned some people off. Or maybe they just want an editor that is less demanding and has a more modern sheen.
|
|
|
|
If you're looking for an alternative to Emacs or Vim, keep reading. Here are three that might interest you.
|
|
|
|
### Geany
|
|
|
|
|
|
![Editing a LaTeX document with Geany][3]
|
|
|
|
|
|
Editing a LaTeX document with Geany
|
|
|
|
[Geany][4] is an old favorite from the days when I computed on older hardware running lightweight Linux distributions. Geany started out as my [LaTeX][5] editor, but quickly became the app in which I did all of my text editing.
|
|
|
|
Although Geany is billed as a small and fast [IDE][6] (integrated development environment), it's definitely not just a techie's tool. Geany is small and it is fast, even on older hardware or a [Chromebook running Linux][7]. You can use Geany for everything from editing configuration files to maintaining a task list or journal, from writing an article or a book to doing some coding and scripting.
|
|
|
|
[Plugins][8] give Geany a bit of extra oomph. Those plugins expand the editor's capabilities, letting you code or work with markup languages more effectively, manipulate text, and even check your spelling.
|
|
|
|
### Atom
|
|
|
|
|
|
![Editing a webpage with Atom][10]
|
|
|
|
|
|
Editing a webpage with Atom
|
|
|
|
[Atom][11] is a new-ish kid in the text editing neighborhood. In the short time it's been on the scene, though, Atom has gained a dedicated following.
|
|
|
|
What makes Atom attractive is that you can customize it. If you're of a more technical bent, you can fiddle with the editor's configuration. If you aren't all that technical, Atom has [a number of themes][12] you can use to change how the editor looks.
|
|
|
|
And don't discount Atom's thousands of [packages][13]. They extend the editor in many different ways, enabling you to turn it into the text editing or development environment that's right for you. Atom isn't just for coders. It's a very good [text editor for writers][14], too.
|
|
|
|
### Xed
|
|
|
|
![Writing this article in Xed][16]
|
|
|
|
|
|
Writing this article in Xed
|
|
|
|
Maybe Atom and Geany are a bit heavy for your tastes. Maybe you want a lighter editor, something that's not bare bones but also doesn't have features you'll rarely (if ever) use. In that case, [Xed][17] might be what you're looking for.
|
|
|
|
If Xed looks familiar, it's a fork of the Pluma text editor for the MATE desktop environment. I've found that Xed is a bit faster and a bit more responsive than Pluma--your mileage may vary, though.
|
|
|
|
Although Xed isn't as rich in features as other editors, it doesn't do too badly. It has solid syntax highlighting, a better-than-average search and replace function, a spelling checker, and a tabbed interface for editing multiple files in a single window.
|
|
|
|
### Other editors worth exploring
|
|
|
|
I'm not a KDE guy, but when I worked in that environment, [KDevelop][18] was my go-to editor for heavy-duty work. It's a lot like Geany in that KDevelop is powerful and flexible without a lot of bulk.
|
|
|
|
Although I've never really felt the love, more than a couple of people I know swear by [Brackets][19]. It is powerful, and I have to admit its [extensions][20] look useful.
|
|
|
|
Billed as a "text editor for developers," [Notepadqq][21] is an editor that's reminiscent of [Notepad++][22]. It's in the early stages of development, but Notepadqq does look promising.
|
|
|
|
[Gedit][23] and [Kate][24] are excellent for anyone whose text editing needs are simple. They're definitely not bare bones--they pack enough features to do heavy text editing. Both Gedit and Kate balance that by being speedy and easy to use.
|
|
|
|
Do you have another favorite text editor that's not Emacs or Vim? Feel free to share by leaving a comment.
|
|
|
|
### About The Author
|
|
Scott Nesbitt;I'M A Long-Time User Of Free Open Source Software;Write Various Things For Both Fun;Profit. I Don'T Take Myself Too Seriously;I Do All Of My Own Stunts. You Can Find Me At These Fine Establishments On The Web
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
via: https://opensource.com/article/17/9/3-alternatives-emacs-and-vim
|
|
|
|
作者:[Scott Nesbitt][a]
|
|
译者:[译者ID](https://github.com/译者ID)
|
|
校对:[校对者ID](https://github.com/校对者ID)
|
|
|
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
|
|
|
[a]:https://opensource.com/users/scottnesbitt
|
|
[1]:https://en.wikipedia.org/wiki/Editor_war
|
|
[2]:/file/370196
|
|
[3]:https://opensource.com/sites/default/files/u128651/geany.png (Editing a LaTeX document with Geany)
|
|
[4]:https://www.geany.org/
|
|
[5]:https://opensource.com/article/17/6/introduction-latex
|
|
[6]:https://en.wikipedia.org/wiki/Integrated_development_environment
|
|
[7]:https://opensource.com/article/17/4/linux-chromebook-gallium-os
|
|
[8]:http://plugins.geany.org/
|
|
[9]:/file/370191
|
|
[10]:https://opensource.com/sites/default/files/u128651/atom.png (Editing a webpage with Atom)
|
|
[11]:https://atom.io
|
|
[12]:https://atom.io/themes
|
|
[13]:https://atom.io/packages
|
|
[14]:https://opensource.com/article/17/5/atom-text-editor-packages-writers
|
|
[15]:/file/370201
|
|
[16]:https://opensource.com/sites/default/files/u128651/xed.png (Writing this article in Xed)
|
|
[17]:https://github.com/linuxmint/xed
|
|
[18]:https://www.kdevelop.org/
|
|
[19]:http://brackets.io/
|
|
[20]:https://registry.brackets.io/
|
|
[21]:http://notepadqq.altervista.org/s/
|
|
[22]:https://opensource.com/article/16/12/notepad-text-editor
|
|
[23]:https://wiki.gnome.org/Apps/Gedit
|
|
[24]:https://kate-editor.org/
|