GNU nano is aconsole texteditor,modelled afterPico. It isverynewcomer-friendlydue toon-screen menuswith alwaysvisiblekeyboardshortcuts.Keybindings areconfigurable,and full undoand redoactions aresupported. Nanocan even beused as STDINpager, and itprovides fastsyntaxhighlightingusing regularexpressions.
Vim is a highlyconfigurabletext editorbuilt to enableefficient textediting. It isan improvedversion of thevi editordistributedwith most UNIXsystems. Vimis often calleda"programmer'seditor,"and so usefulfor programmingthat manyconsider it anentire IDE.It's notjust forprogrammers,though. Vim isperfect for allkinds of textediting, fromcomposing emailto editingconfigurationfiles.
o is a texteditor that islimited to theVT100 standard.It has generalsyntaxhighlightingand launchesinstantly. Itmight be a goodfit for: -Editing gitcommit messages(using EDITOR=ogit commit). -EditingMarkdown, andexporting toPDF. - Learning"up andcoming"programminglanguages, likeZig or Rust. -Editing filesdeep withinlarger Go orC++ projects. -Solving Adventof Code tasks.- Writing andmaintainingto-do lists andprojectdocumentationin Markdown.
A hierarchicalnote takingapplication,featuring richtext and syntaxhighlighting,storing data ina single xml orsqlite file.Features: richtext formattingandcolorization, syntaxhighlighting,imageshandling,embedded files,lists handling,simple tables,codeboxes,text/image/tablealignment,hyperlinks,spell checking,crossapplicationcopy/paste,export to htmlor plain text,table-of-contentsgeneration,extensivesearchfunction. Itcan import fromBasket,Cherrytree,Epim html, G
Micro is aterminal-basedtext editorthat aims to beeasy to use andintuitive,while alsotakingadvantage ofthe fullcapabilities ofmodernterminals. Itcomes as onesingle,batteries-included,static binarywith nodependencies,and you candownload anduse it rightnow. As thename indicates,micro aims tobe somewhat ofa successor tothe nano editorby being easyto install anduse in a pinch,but micro alsoaims to beenjoyable touse full time,whether youwork in theterminal becaus
AMP is aconsoletext-editor,written in Rustandlightweight.Implementsmode-basedkeyboardinterface,similar to VIM.Comes with filemanagement anda few IDEcapabilities.Avoidsover-configurability,but allowsYAML-based keymapping fore.g. macros.
dte is a smalland easy to useconsole texteditor. Colorsand bindingscan be fullycustomized toyour liking. It has somefeatures usefulto programmers,like ctagssupport and itcan parsecompilererrors, but itdoes not aim tobecome an IDE.
BrowserNotebookdisplays,encrypts andstores noteslocally in theWeb browser.Unlike similarprograms, thetexts arestored nowhereelse than inyour browserand always inencrypted form.The plaintextis kept inmemory only. You can eitheruse the onlineversion withoutanyregistration orinstallation,or you candownload theoffline versionand use itwithoutInternetaccess.
Record Editoris a data fileeditor for CSV(Comma/Tabdelimitedvalues) files,fixed fieldwidth files,and XML files.This programuses arecord-layoutdefinition todisplay thedata file in ahuman-readableform. It canhandle PC (textand binary),Unix (text andbinary), andnative IBMmainframe (textand binary)file formats.It is similartoNet-Cobol'sCobol-Editor orCompuware'sFileAid.
Autotabdetermines theindentationsize used by asource file, aswell as thehard tab sizeat which thefile isintended to beviewed/edited(if it usedhard tabs). Itis written inC. Compile with"cc -Oautotab.c -oautotab". Autotab isdesigned to becalled out the.vimrc file,whenever a fileinto a buffer.After scanningan initialportion of thefile consistingof severalthousand lines,it outputs theVi parametrstabstop,shiftwidth andexpandtab.
Arcadia is aminimalisticeditor (IDE)for the Rubylanguagewritten in Rubyusing theclassic Tcl/TkGUI toolkit anddeveloped withArcadia itself.Some featuresinclude aneditor withsourcebrowsing,syntaxhighlighting,and codecompletion,debug support,the ability towork on anyplatform whereRuby and Tcl-Tkwork, a highlyextensibilityarchitecture,and support forRAD GUIbuilding.
Geany is a texteditor usingthe GTK2toolkit withbasic featuresof anintegrateddevelopmentenvironment. Itwas developedto provide asmall and fastIDE, which hasonly a fewdependenciesfrom otherpackages. Itsupports manyfiletypes andhas some nicefeatures.