hi all, noob at this. are code editors just notepad but with text highlighting, file opening, and interpreters which you use a terminal application to execute?

  • CaptainBasculin@lemmy.ml
    link
    fedilink
    arrow-up
    24
    ·
    9 months ago

    IDEs visualise more data about the project you’re working on then just text editors. It might point out common errors/mistakes you’ve been doing on your code before executing it.

    Text editors don’t have these features.

    • DudeDudenson@lemmings.world
      link
      fedilink
      arrow-up
      16
      arrow-down
      1
      ·
      edit-2
      9 months ago

      You’re also forgetting automated refactors, git integration, maven integration and a whole lotta stuff that IDEs facilitate

    • Atemu@lemmy.ml
      link
      fedilink
      arrow-up
      11
      ·
      9 months ago

      Though in the past decade or so, the lines have been blurred between a “dumb” editor and a full-on IDE with the advent of LSP, DAP and the like.

  • salarua@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    4
    ·
    9 months ago

    they are so much more than that. Builder for example has a full tree view of your project, instant compiling (well, instant in the sense that the compile button is always accessible and you don’t have to leave the application to do it), live preview for markup languages, Git integration, unit tests, profiling, and several other things I can’t remember right now. so no, an IDE is an entirely different beast from a text editor

  • Digital Mark@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    9 months ago

    Not really. A good code editor has:

    1. Editing.
    2. Syntax highlighting, paren matching.
    3. Filters - basic functions like sort, up to your own scripts.
    4. Build/send to REPL.

    ed doesn’t have highlighting, but it’s perfectly useful. Notepad’s basically useless, you can’t highlight or filter, can’t build. Vim does 1-3, and then you just type :!make or whatever.