Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Discussion & Documentation Duplicate Threads
  • Search

A good code editor?

Threads in this read-only forum cover topics discussed elsewhere in other forums.
Post Reply
Advanced search
28 posts
  • 1
  • 2
  • Next
Author
Message
MM23
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 83
Joined: Fri Nov 10, 2006 4:05 am

A good code editor?

  • Quote

Post by MM23 » Mon Nov 27, 2006 1:34 am

I have traveled again and again across the face of code-based editors, but none of them have really had all the features I want. Doesn't anyone know of a good, balanced, fairly fast and light editor with syntax highlighting, code completion, remote editing (through FTP, SSH, whatever) and tabs? The closest I've found to what I'd want is Scribes, but it's a little bit TOO minimal and lacks tabs and remote editing. Scite lacks code completion and remote editing. Kate was my favorite until recently where they seemed to have replaced tabs with "sessions" or something which makes it hard to edit multiple documents. Yuck. It also lacks simple code completion, which would be really nice.

If someone manages to find me the holy grail of code editors I will love you forever.
Top
mark_alec
Bodhisattva
Bodhisattva
User avatar
Posts: 6066
Joined: Sat Sep 11, 2004 6:40 am
Location: Melbourne, Australia
Contact:
Contact mark_alec
Website

  • Quote

Post by mark_alec » Mon Nov 27, 2006 1:40 am

{g}vim.
www.gentoo.org.au || #gentoo-au
Top
Anon5710
Apprentice
Apprentice
User avatar
Posts: 232
Joined: Fri Jul 23, 2004 11:58 pm
Location: Belgium
Contact:
Contact Anon5710
Website

  • Quote

Post by Anon5710 » Mon Nov 27, 2006 7:27 am

Bluefish :)

tough there are still some bugs with the syntax highlighting.
But i guess that will be fixed in the next update. (its only v1.0)
Top
Phenax
l33t
l33t
User avatar
Posts: 972
Joined: Fri Mar 10, 2006 8:12 pm

  • Quote

Post by Phenax » Mon Nov 27, 2006 8:08 am

mark_alec wrote:{g}vim.
++
Top
ZZamboni
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 96
Joined: Fri Jan 16, 2004 12:57 pm
Location: Zurich, Switzerland

Re: A good code editor?

  • Quote

Post by ZZamboni » Mon Nov 27, 2006 12:41 pm

MM23 wrote:I have traveled again and again across the face of code-based editors, but none of them have really had all the features I want.
Emacs?
Doesn't anyone know of a good, balanced, fairly fast and light editor
The joke used to be that Emacs stands for "Eight Megs And Constantly Swapping", but by today's standards, it's really very fast an light. Emacs takes less than 2 seconds to start up on my machine.
with syntax highlighting,
In Emacs: M-x font-lock-mode
code completion,
See http://community.livejournal.com/emacs/5731.html
remote editing (through FTP, SSH, whatever)
Tramp: http://savannah.gnu.org/projects/tramp
and tabs?
XEmacs (http://xemacs.org/) uses tabs by default. In Emacs I don't know how to do it (or if it's possible) but in emacs I don't think you really need tabs, since you can switch to other buffers using more efficient mechanisms (for example, iswitchb, http://www.damtp.cam.ac.uk/user/sje30/emacs/).

There really is very little that emacs cannot do, and very little that someone else hasn't coded already in a package. It has a bit of a learning curve, but it's really worth the effort.
Top
i92guboj
Bodhisattva
Bodhisattva
User avatar
Posts: 10315
Joined: Tue Nov 30, 2004 8:17 pm
Location: Córdoba (Spain)

  • Quote

Post by i92guboj » Mon Nov 27, 2006 12:46 pm

Kate and bluefish :P

Hate vim and emacs, always hated them, since my first C program at the college.
Top
nabla²
Apprentice
Apprentice
User avatar
Posts: 280
Joined: Tue May 17, 2005 7:35 pm
Contact:
Contact nabla²
Website

  • Quote

Post by nabla² » Mon Nov 27, 2006 12:57 pm

Emacs ftw. It'll be your first real and your last editor (because you'll have never changed back or you gone mad ;)). On the other hand, emacs is friendlier than vim IMHO. It spoiled the first half year of my Linux usage (the naively chosen edit command in SUSE starts vim and I only 8O 8O ).
Gentoo on Intel Core Duo 2 E6750, Gigabyte P35-DS3P, NVIDIA 8800GTS (amd64)
Top
hulmeman
Apprentice
Apprentice
User avatar
Posts: 184
Joined: Tue Jul 02, 2002 6:44 pm
Location: Duchy of Lancaster, England.
Contact:
Contact hulmeman
Website

  • Quote

Post by hulmeman » Mon Nov 27, 2006 1:00 pm

Bluefish for me, leave vi and emacs to Geriatric Console Junkies!
Top
Naib
Watchman
Watchman
User avatar
Posts: 6101
Joined: Fri May 21, 2004 9:42 pm
Location: Removed by Neddy
Contact:
Contact Naib
Website

  • Quote

Post by Naib » Mon Nov 27, 2006 1:12 pm

Phenax wrote:
mark_alec wrote:{g}vim.
++
++
#define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0;
Top
axit
n00b
n00b
User avatar
Posts: 42
Joined: Mon Sep 19, 2005 7:41 am
Location: Netherlands

  • Quote

Post by axit » Mon Nov 27, 2006 1:19 pm

++ (g)vim

nothing beats (g)vim. light, fast, tabs, syntax highlighting. In case you don't like vi style editing I'd go for (x)emacs, although I think it's really worth it getting used to vi-style editing: fast and smooth. Vi is on almost every nix system (except gentoo comes with nano :evil: )
Top
Naib
Watchman
Watchman
User avatar
Posts: 6101
Joined: Fri May 21, 2004 9:42 pm
Location: Removed by Neddy
Contact:
Contact Naib
Website

  • Quote

Post by Naib » Mon Nov 27, 2006 2:10 pm

axit wrote:++ (g)vim

nothing beats (g)vim. light, fast, tabs, syntax highlighting. In case you don't like vi style editing I'd go for (x)emacs, although I think it's really worth it getting used to vi-style editing: fast and smooth. Vi is on almost every nix system (except gentoo comes with nano :evil: )
first thing I do with a gentoo install is emerge vim then sort everything out
#define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0;
Top
tld
Veteran
Veteran
Posts: 1889
Joined: Tue Dec 09, 2003 9:35 pm

  • Quote

Post by tld » Mon Nov 27, 2006 2:58 pm

6thpink wrote:Kate and bluefish :P
I've used kate quite a bit. I actually just installed bluefish...hadn't ever tried that.

Everything I've tried had one feature missing that drives me nuts: A keyboard command to jump between the last two documents that had focus...not the next or previous in the order they're loaded...much like control tab does in most windows editors. More often then not, I'll have many source files open and I want to jump between two without using the mouse. Damn I can't tell you how not having that klls me. I found that nedit can be cusomized to do that, but there are a bunch of reasons I don't want to use that. Bluefish is apparently another that only has keyboard shortcuts for first, last, next, previous.

I use vi as well. I might actually give gvim another chance.

Tom
Top
ZZamboni
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 96
Joined: Fri Jan 16, 2004 12:57 pm
Location: Zurich, Switzerland

  • Quote

Post by ZZamboni » Mon Nov 27, 2006 10:21 pm

tld wrote:Everything I've tried had one feature missing that drives me nuts: A keyboard command to jump between the last two documents that had focus...not the next or previous in the order they're loaded...much like control tab does in most windows editors.
In Emacs: Ctrl-x b Enter. Sounds complicated, but it's really fast to type it, and it becomes second nature quite soon :twisted:
Top
emitrax
Apprentice
Apprentice
Posts: 166
Joined: Wed Nov 03, 2004 12:13 am

  • Quote

Post by emitrax » Mon Nov 27, 2006 10:43 pm

Naib wrote:
axit wrote:++ (g)vim

nothing beats (g)vim. light, fast, tabs, syntax highlighting. In case you don't like vi style editing I'd go for (x)emacs, although I think it's really worth it getting used to vi-style editing: fast and smooth. Vi is on almost every nix system (except gentoo comes with nano :evil: )
first thing I do with a gentoo install is emerge vim then sort everything out
Same here.
Top
Simplex_TT
n00b
n00b
Posts: 3
Joined: Wed Nov 01, 2006 9:51 am
Location: Budapest

  • Quote

Post by Simplex_TT » Mon Nov 27, 2006 10:47 pm

mark_alec wrote:{g}vim.
++
Simplex - Collegium Gladiatorium
http://www.gladiator.hu
Top
adekoba
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 129
Joined: Fri Oct 06, 2006 10:57 pm
Contact:
Contact adekoba
Website

  • Quote

Post by adekoba » Mon Nov 27, 2006 11:00 pm

gvim


and gedit sometimes
Top
DoktorSeven
Apprentice
Apprentice
User avatar
Posts: 194
Joined: Fri Feb 21, 2003 11:20 pm
Location: Here, somewhere
Contact:
Contact DoktorSeven
Website

  • Quote

Post by DoktorSeven » Tue Nov 28, 2006 12:00 am

mark_alec wrote:{g}vim.
++
WARNING: this post may be filled with lies and/or extreme sarcasm.
I write stuff on the internet, just like everyone else. I'M SPECIAL
Top
Shadow Skill
Veteran
Veteran
Posts: 1023
Joined: Sat Dec 04, 2004 8:37 pm

  • Quote

Post by Shadow Skill » Tue Nov 28, 2006 5:00 am

I prefer emacs but in all honest I can't stand how much configuring you have to do with it and Vim. I am still trying to understand how to work the abbreviation system in Emacs which really pisses me off because I have problems using my fingers correctly so I could really use that typing aid. I just wish I could get skeletons and abbreviations to actually work....sigh.

All of that said Gvim or Emacs will probably serve you well.
Ware wa mutekinari.
Wa ga kage waza ni kanau mono nashi.
Wa ga ichigeki wa mutekinari.

"First there was nothing, so the lord gave us light. There was still nothing, but at least you could see it."
Top
wuzzerd
Guru
Guru
Posts: 467
Joined: Wed Jan 05, 2005 4:43 am
Location: New Mexico

  • Quote

Post by wuzzerd » Tue Nov 28, 2006 5:53 am

Well in a terminal I've used joe for years.

Pencil me in with the kate and bluefish crowd when it comes to gui editors.
Top
omp
Retired Dev
Retired Dev
User avatar
Posts: 1018
Joined: Sat Sep 10, 2005 8:47 am
Location: Glendale, California
Contact:
Contact omp
Website

  • Quote

Post by omp » Tue Nov 28, 2006 6:42 am

vim :D
meow.
Top
jeanfrancis
Veteran
Veteran
User avatar
Posts: 1482
Joined: Sat Dec 17, 2005 3:22 pm
Location: Québec, Canada

  • Quote

Post by jeanfrancis » Tue Nov 28, 2006 6:55 am

Vim all the way ;)

But, I have to admit that I use Eclipse (full JAVA programming environment, with a C/C++ plugin) when I have to build bigger things ;)
Top
Crooksey
Apprentice
Apprentice
User avatar
Posts: 239
Joined: Wed Apr 26, 2006 12:56 pm
Location: Vatican City

  • Quote

Post by Crooksey » Tue Nov 28, 2006 9:03 am

I havent beein using Bluefish very long, but its nice from what i have seen.

Other than bluefish i will mainly use gedit/nano.

Nano is just so easy from the command line, vim just confues me about editing exisitng files, i havent really read into it, i only used it on a very base level, :im :w + :q is the exrent of vim for me.

When i have the time ill look into it, but nano works great for me, easy and fast.
Top
Lloeki
Guru
Guru
User avatar
Posts: 437
Joined: Wed Jun 14, 2006 2:14 pm
Location: France
Contact:
Contact Lloeki
Website

  • Quote

Post by Lloeki » Tue Nov 28, 2006 9:18 am

I use Eclipse (full JAVA programming environment, with a C/C++ plugin) when I have to build bigger things
I use eclipse too, it as excellent support for java via the included JDT, and C/C++ via the CDT. It also has more than decent support for PHP and python via trustudio foundation free component. I also use eclox for integrating doxygen with eclipse. many others are available.
But, I have to admit that
don't be ashamed, it is an excellent piece of software. anyone looking at its internals can't say the opposite.
but hey, let's not fork the thread, this is a full-blown IDE ;)

as for a code highlight editor, I use mainly gedit, used kate when I was under kde. now I may take interest into bluefish.
but that's just for punctual use, as I noticed that anytime you want good code completion you would have to go for an IDE anyway, as a software would really autocomplete anything (even your own classes/functions) only when it can handle a group of files as a whole ('project' or whatever).
Last edited by Lloeki on Tue Nov 28, 2006 10:05 am, edited 4 times in total.
Moved to using Arch Linux
Life is meant to be lived, not given up...
HOLY COW I'M TOTALLY GOING SO FAST OH F*** ;)
Top
RageOfOrder
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 99
Joined: Sun Aug 06, 2006 10:48 pm
Location: EH?!?!

  • Quote

Post by RageOfOrder » Tue Nov 28, 2006 9:51 am

For C/C++ , I've been pretty happy with KDevelop for a relatively light IDE
For a full-blown C/C++ IDE, I like Anjuta so far. Does what I need.

For Java, Eclipse is nice, but might be more than you're looking for.
...And then stuff happened.
Top
Fukai
Tux's lil' helper
Tux's lil' helper
Posts: 149
Joined: Wed Jul 05, 2006 4:09 am
Location: São Paulo, Brazil

  • Quote

Post by Fukai » Tue Nov 28, 2006 10:42 am

Vim.
And you don't need nothing more.
Top
Post Reply

28 posts
  • 1
  • 2
  • Next

Return to “Duplicate Threads”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic