stringtranslate.com

Comparación de editores de texto

Este artículo ofrece comparaciones básicas de editores de texto destacados . Puede encontrar más detalles sobre las características de los editores de texto en la categoría de características de los editores de texto y en los artículos de cada producto. Es posible que este artículo no esté actualizado ni sea necesariamente exhaustivo.

Las comparaciones de características se realizan entre versiones estables del software, no entre versiones próximas o versiones beta , y no incluyen complementos, extensiones ni programas externos (a menos que se especifique en notas al pie).

Descripción general

Compatibilidad con sistemas operativos

En esta sección se enumeran los sistemas operativos en los que se pueden ejecutar distintos editores. Algunos editores se ejecutan en sistemas operativos adicionales que no se encuentran en la lista.

Multiplataforma

Lenguaje natural (localización)

Interfaz de documentos

Notas

Características básicas

Funciones de programación

Notas

Extra features

Large file support:

In general, most text editors do not support large text files. Some restrict themselves to available in-core RAM while others use sophisticated virtual memory management techniques and paging algorithms.[96]

Search in files:Perform search (and possibly replace) in multiple files on disk, for example on a sub-directory and recursively all the directories below it. Similar to grep.

Key bindings

Support for custom key bindings.

Notes, bugs

Protocol support

Support for editing files over a network or the Internet.

Unicode and other character encodings

To support specified character encoding, the editor must be able to load, save, view and edit text in the specific encoding and not destroy any characters. For UTF-8 and UTF-16, this requires internal 16-bit character support.

Partial support is indicated if: 1) the editor can only convert the character encoding to internal (8-bit) format for editing. 2) If some encodings are supported only in some platforms. 3) If the editor can only display specific character set (such as OEM) by loading corresponding font, but does not support keyboard entry for that character set.

Right-to-left and bidirectional text

Support for Right-To-Left (RTL) texts is necessary for editing some languages like Arabic, Persian, Hebrew, and Yiddish and the mixture of left to right (LTR) and RTL known as bi-directional (BiDi) support.

Depending on the algorithm used in the programs it might only render the bidirectional text correctly but may not be able to edit them. (e.g. Notepad++ 5.1.3 shows bidirectional texts correctly but cannot edit it and user should change the text direction to RTL to be able to edit RTL texts correctly.)

Newline support

See also

Notes

  1. ^ alexey_t, kvichans, matthias030.
  2. ^ last update in OpenBSD repo[24]
  3. ^ a b No native support, available as a part of the Inferno port for Windows or by using `plan9port` over the WSL.
  4. ^ a b c d e Requires Cygwin or the Windows Subsystem for Linux to run on Windows.
  5. ^ GEdit, when installed from MacPorts, runs in X11 and, therefore, does not have a native look and feel. However, precompiled native macOS binaries for GEdit may be downloaded from the GEdit project page, or from the GEdit FTP download server.
  6. ^ a b c gedit, NEdit, and SciTE run in the X11 window environment, and therefore do not use the native Aqua look-and-feel when running on macOS.
  7. ^ Stand alone NSIS installable package is available
  8. ^ gedit supports single document window splitting via plug‑ins. [1] Archived 2011-12-14 at the Wayback Machine.
  9. ^ gedit supports multiple document window splitting via plug‑ins. [2] Archived 2011-12-14 at the Wayback Machine.
  10. ^ GNU Emacs 27.1 includes built-in support for tab bar (per-frame) and tab-line (per-window). Earlier versions of GNU Emacs can use a tabbed document interface in a non OS-native way using the Tabbar plug‑in.
  11. ^ GNU Emacs can support a tabbed document interface modelled after GNU Screen using the elscreen Archived 2008-01-17 at the Wayback Machine package.
  12. ^ JOE supports editing multiple files but only seeing one of them, and switching to others via Ctrl+K+N, which is functionally equivalent to having tabs but no visible tab bar.
  13. ^ mined supports Copy/Paste between multiple documents in separate windows, when these documents are in separate terminal windows
  14. ^ SciTE_max_buffers
  15. ^ Vim Provided GVim is used.
  16. ^ Vim version 7 supports a tabbed document interface. Earlier versions can emulate tabs through scripts, for example.[52]
  17. ^ a b c d Acme can invoke external commands and display their return values in order to integrate additional functionality.
  18. ^ ConTEXT does not support regular expression backreferences in its search and replace function. [3] Archived 2007-12-18 at archive.today
  19. ^ ConTEXT only supports converting text to UTF-16. Also, it can only use one type of new-line format if converting to UTF-16.
  20. ^ Geany supports spell checking via a plug‑in
  21. ^ gedit supports spell checking via a plug‑in, which is distributed with gedit.
  22. ^ gedit supports Regex-based find & replace via plug‑ins ([4] Archived 2011-12-14 at the Wayback Machine).
  23. ^ a b Emacs supports spell checking via the external programs ispell, aspell, or Hunspell.
  24. ^ jEdit supports spell checking via an external plug‑in.
  25. ^ JOE supports spell checking via the ispell or aspell external plug‑ins.
  26. ^ JOE uses a non-standard regular expression syntax.
  27. ^ JOE can easily pipe text through the GNU recode(1) utility; it detects locale settings and allows editing in any encoding set up by the environment.
  28. ^ Komodo Edit is based on Scintilla and may support virtual space similar to Geany and Notepad++ ([5])
  29. ^ Komodo IDE is based on Scintilla and may support virtual space similar to Geany and Notepad++ ([6])
  30. ^ LE can pipe text through the GNU recode(1) utility
  31. ^ Metapad spell checking by calling external program Aspell.
  32. ^ mined supports multiple lines in search and replacement expressions.
  33. ^ mined can convert the encoding format when using the Copy & Paste feature between multiple documents (that have different encodings).
  34. ^ mined supports new-line conversion via a command-line option or from the menu. Files with mixed newline types can be edited transparently; different kinds of new-line have different visual indications.
  35. ^ a b c It is possible to start external applications from inside Sam and display their return values.
  36. ^ Scintilla-based editors such as SciTE, Notepad2 and Notepad++ do not support alternation (
  37. ^ UltraEdit uses the Boost C++ regex library. While Boost supports backreferences past \9 with \g{10}, UltraEdit has not yet implemented this feature.
  38. ^ VEDIT 6.2 comes with Scribe spelling checker which has been written entirely in Vedit macro language. In addition, macro package for integrating Aspell can be downloaded here.
  39. ^ Vim version 7 supports spell checking natively. Earlier versions require a script.[64]
  40. ^ Visual Studio Code does not support virtual space, and rectangular selection beyond line endings is not possible.
  41. ^ Acme's auto-completion only works on file names.
  42. ^ bluefish: Configurable via the outputbox feature.
  43. ^ With external tool OpenCTags
  44. ^ ed can invoke external commands, like a compiler.
  45. ^ EmEditor Professional supports Auto Complete via plug‑ins (32-bit or 64-bit).
  46. ^ Geany uses its own tags file format, not compatible with ctags, see the manual.
  47. ^ gedit-folding: Folding plug‑in for Gedit
  48. ^ gedit: Compiler integration: Functionality in plug‑ins installed with gedit.
  49. ^ make can be launched from the LE text editor, but the output is not captured
  50. ^ Evaluates expressions in some dynamic languages such as Clojure, Python and Javascript in realtime
  51. ^ mined: Syntax highlighting: HTML/XML, Javascript, JSP.
  52. ^ Notepad++ comes with Function List support, and it can be enhanced via plugins.
  53. ^ Notepad++ installs with auto complete list for multiple programming languages. Has user option to add additional personalized auto complete list(s).
  54. ^ Function list (and stuff) available in Ru-Board build, ver 1.79.66Ru and later
  55. ^ TextMate: Auto complete: Supported language bundles
  56. ^ Textpad uses an add-on ([7])
  57. ^ TextWrangler can integrate with a compiler if you write a shell script that takes flag input of the code and compiles it. You place this in ~/Library/Application Support/TextWrangler/Unix Support/Unix Filters/. It should show in the #! menu.
  58. ^ The Semware Editor: Auto complete: Supported via supplied/user-created lists.
  59. ^ The Semware Editor: Text folding: Compressed view possible.
  60. ^ Not in the Linux version.
  61. ^ Vedit: Auto complete: Template editing, plus 3rd party macro for expanding symbols from tags database.
  62. ^ Multi-line regex support Support for expressions spanning several lines (e.g. "\n\n(.+)\n\n")
  63. ^ Alpha Macro support via AppleScript, Tcl or text factories.
  64. ^ BBEdit Macro support via AppleScript, Perl, Python, Lasso, shell scripts or text factories.
  65. ^ Coda offers macros via AppleScript, text "clips,"or plug‑ins (Cocoa apps or any installed scripting language).
  66. ^ name
  67. ^ Cssed Macro support via Python.
  68. ^ jEdit: Limited by Java heap size.[81]
  69. ^ Kate: Line length is limited by default. The limit can be removed, but long lines may cause poor performance.[84]
  70. ^ LE text editor locks the file and warns if someone else has changed the file
  71. ^ LE text editor can view and edit large files or their parts in mmap-shared mode
  72. ^ UltraEdit has no real limit on file size - and can easily open, edit, and save large text files in excess of 4 GB! [8].
  73. ^ 2GB with 32 Bits, on a 64 Bit system it depends on the available virtual memory.
  74. ^ Emacs: 64-bit compilation on 64-bit OS can handle 2 GB files, otherwise the limit is 512 MiB. [9]
  75. ^ It is possible to customize all Gedit shortcuts because it is Gtk based.
  76. ^ The JED base release comes with a basic CUA emulation, but it doesn't bother to bind lots of useful editor features. Also, like some other editors, 1 side of a region must be at the cursor. The main extension collections jedmodes/jed-extra and the "Red Project" have improved versions, tackling the former problem in particular.
  77. ^ In SciTE, custom keystrokes may be assigned to Lua scripts, external programs or lexers (highlighters).
  78. ^ SlickEdit provides emulation of Visual Studio, Visual C++ 6, CodeWright, Epsilon and ISPF key bindings in addition to those given in the table.
  79. ^ SlickEdit supports CodeWarrior, Xcode and BBEdit key binding emulation.
  80. ^ SlickEdit includes support of vi key bindings, the ex command line and some, but not all Vim extensions.
  81. ^ Vim emulates vi keys fully when in 'compatible' mode
  82. ^ Vim With a script[110]
  83. ^ a b c d e f when choosing e.g. Terminal font
  84. ^ GNU Emacs: While GNU Emacs supports the UTF-8 encoding, it doesn't fully support the Unicode standard, since it doesn't fully support the Unicode Bidirectional Algorithm (see comment in the 'Right-to-left and bidirectional text' section below).
  85. ^ GNU Emacs: While GNU Emacs supports the UTF-16 encoding, it doesn't fully support the Unicode standard, since it doesn't fully support the Unicode Bidirectional Algorithm (see comment in the 'Right-to-left and bidirectional text' section below).
  86. ^ JEDs Windows version comes with a pair of scripts that can convert UTF-16 text files (actually anything iconv can convert) to and from JED's internal UTF-8. The Red Project releases include an enhanced version of these scripts.
  87. ^ nvi Gentoo
  88. ^ SciTE can open files in UTF or one single-byte encoding specified in a configuration file.
  89. ^ a b TextPad can load and save UTF-8 and UTF-16 text files, but cannot use or even preserve characters outside of the system encoding.[125]
  90. ^ when choosing e.g. New Courier font
  91. ^ a b Vedit can convert UTF-8 and UTF-16 files to Windows character set and back. Characters not included in Windows charset can be preserved.
  92. ^ Vim supports EBCDIC when compiled on a system that uses the EBCDIC character set.
  93. ^ from version 21.5.29
  94. ^ GNU Emacs

    (1) According to a comment in the source file where the bidi support is implemented (http://git.savannah.gnu.org/cgit/emacs.git/tree/src/bidi.c accessed August 15, 2017), GNU Emacs doesn't fully conform to the Unicode Bidirectional Algorithm (Unicode Annex #9, a.k.a. UAX #9) in the way it wraps the lines of a bidi paragraph: "we are violating paragraph 3.4 of UAX#9. which mandates that line breaking shall be done before reordering each screen line separately."

    (2) According to the online GNU Emacs manual (section 22.19 Bidirectional Editing, accessed August 15, 2017), for the purpose of changing paragraph direction, "Paragraph boundaries are empty lines, i.e., lines consisting entirely of whitespace character". This contrasts with the otherwise ubiquitous convention of regarding the newline marker (LF on Unix derivatives, including macOS, and CR+LF on Windows) as the paragraph separator in plain text documents. However starting with version 26.0.50, the bidi paragraph separator can be customized.
  95. ^ a b mined: supports bidi in cooperation with bidi terminal (mlterm, mintty); also supports "poor man's bidi mode"(automatic visual text order right-to-left input) in normal terminal
  96. ^ Notepadpp: Scintilla (Notepad++'s Engine) does not really support bidirectional editing ... Some bidirectional text support added in 4.1.0. https://sourceforge.net/p/scintilla/bugs/757/#01c9
  97. ^ GNU Emacs: GNU Emacs doesn't regard the newline marker as a paragraph separator in bidi texts. See comment in the 'Right-to-left and bidirectional text' section.

References

  1. ^ "Alphatk news". Archived from the original on 5 February 2009.
  2. ^ "Release 1.63.1". 23 November 2022. Retrieved 7 December 2022.
  3. ^ https://www.barebones.com/support/bbedit/notes-15.0.3.html. {{cite web}}: Missing or empty |title= (help)
  4. ^ https://bluefish.openoffice.nl/download.html. {{cite web}}: Missing or empty |title= (help)
  5. ^ "Brackets 2.2.1 release". 22 March 2023. Retrieved 24 September 2023.
  6. ^ https://library.panic.com/releasenotes/coda2/. Retrieved 25 July 2021. {{cite web}}: Missing or empty |title= (help)
  7. ^ "Emerald Editor - Browse /crimsoneditor/crimson-editor-3.72-r286m at SourceForge.net".
  8. ^ "Release 1.217.5.1".
  9. ^ "Epsilon 14 Update Information". Lugaru Software, Ltd. Retrieved 2020-10-22.
  10. ^ "Release 1.4.1".
  11. ^ "News in 46.1".
  12. ^ "Release Geany 2.0 · geany/geany". GitHub. 19 October 2023. Retrieved 23 October 2023.
  13. ^ Stefan Kangas (22 June 2024). "Emacs 29.4 released". Retrieved 22 June 2024.
  14. ^ "[Info-nano] [ANNOUNCE] nano-8.2 is released". 5 September 2024. Retrieved 5 September 2024.
  15. ^ https://apps.kde.org/kate/. Retrieved 23 June 2024. {{cite web}}: Missing or empty |title= (help)
  16. ^ "Release 12.0.1".
  17. ^ "Releases: 24.02". Retrieved 12 March 2024.
  18. ^ https://github.com/lavv17/le/releases/tag/v1.16.8. {{cite web}}: Missing or empty |title= (help)
  19. ^ "Release 6.7.6". 19 December 2023. Retrieved 19 December 2023.
  20. ^ "Release 0.8.1". 22 January 2016. Retrieved 14 March 2018.
  21. ^ Yury V. Zaytsev (23 August 2024). "[mc] Midnight Commander 4.8.32 released". Retrieved 24 August 2024.
  22. ^ "Announcing Metapad 3.6". Archived from the original on 12 June 2011.
  23. ^ "3.6 final version change".
  24. ^ "src/usr.bin/mg at master · openbsd/src". GitHub. Retrieved 2020-10-21.
  25. ^ "Release 3.3.3". 19 October 2023. Retrieved 20 October 2023.
  26. ^ "NEdit - Browse /nedit-source at SourceForge.net".
  27. ^ "Notepad++ v8.7 - Support Taiwan's return to the UN". 17 September 2024. Retrieved 19 September 2024.
  28. ^ "nvi 1.81.6". 18 November 2007.
  29. ^ Pimtel. Pimnote.
  30. ^ "Full version: 5.0.7 (770) - 10 March 2023". 10 March 2023. Retrieved 14 March 2023.
  31. ^ https://www.rj-texted.se/download.html. {{cite web}}: Missing or empty |title= (help)
  32. ^ "History of SciTE, Scintilla, and Lexilla".
  33. ^ "SubEthaEdit v5.2.4".
  34. ^ "Download". Sublime HQ.
  35. ^ https://jsimlo.sk/notepad/changes.php. {{cite web}}: Missing or empty |title= (help)
  36. ^ "Release 12.4". 1 May 2024. Retrieved 25 May 2024.
  37. ^ https://github.com/textmate/textmate/releases/tag/v2.0.23. {{cite web}}: Missing or empty |title= (help)
  38. ^ https://www.textpad.com/relnotes-textpad#v9030. {{cite web}}: Missing or empty |title= (help)
  39. ^ "SemWare homepage". Retrieved 24 October 2023.
  40. ^ "Vim 9.1 is available". 2 January 2024. Retrieved 3 January 2024.
  41. ^ "Release v9.1.0". 2 January 2024. Retrieved 3 January 2024.
  42. ^ "August 2024 Recovery 1". Retrieved 24 September 2024.
  43. ^ "LICENSE.txt". github.com/Microsoft/vscode. Microsoft. 17 November 2015.
  44. ^ "Microsoft Software License Terms". code.visualstudio.com. Microsoft. Retrieved 16 August 2016.
  45. ^ "The best parts of Visual Studio Code are proprietary".
  46. ^ "XEmacs: XEmacs 21.4.22 "Instant Classic" is released". 30 January 2009. Retrieved 19 July 2023.
  47. ^ "New Features in Epsilon 13". www.lugaru.com.
  48. ^ "JOE - Joe's own editor". JOE - Joe's own editor / Mercurial / [2e4f45] /po. Retrieved 23 October 2015.
  49. ^ "KDE Localization - Apps » stable » kate.po". l10n.kde.org.
  50. ^ "Metapad language plugins". liquidninja.com.
  51. ^ "Localised SciTE". scintilla.org.
  52. ^ "TabBar - Plugin to add tab bar ( derived from miniBufExplorer). : vim online". www.vim.org.
  53. ^ "Geany".
  54. ^ "Gedit/Plugins/ColumnMode - GNOME Wiki!". Archived from the original on 2012-01-11.
  55. ^ "Virtual space for rectangular selections (at least)". Stack Exchange. Retrieved 13 March 2023.
  56. ^ "Selecting Text".
  57. ^ "GitHub - rschroll/lt-spelling: Spell check plugin for Light Table". April 29, 2015 – via GitHub.
  58. ^ a b "Super User's BSD Cross Reference: /OpenBSD/usr.bin/mg/re_search.c". bxr.su.
  59. ^ a b NEdit supports spell checking via a plug‑in
  60. ^ Notepad++ 6.3.3 Archived 2013-11-26 at the Wayback Machine and above support spell checking via the DSpellCheck plug‑in, which is included with the default package.
  61. ^ https://wiki.c2.com/?SlickEdit [bare URL]
  62. ^ SubEthaEdit supports advanced block editing, including multi-line typing and non-contiguous block selections.
  63. ^ "Virtual space". 28 March 2012.
  64. ^ "Engspchk - Spelling checker: On-the-fly spell checking, multi-language, alternate spellings : vim online". www.vim.org.
  65. ^ "Indent with virtual spaces in Vim?". reddit.com. 28 January 2021.
  66. ^ "Virtual Space is not implemented. · Issue #13960 · microsoft/Vscode". GitHub.
  67. ^ "GitHub - ffes/npptags: Universal Ctags plug-in for Notepad++". March 7, 2019 – via GitHub.
  68. ^ "NotePad++ Plugin. Allows to connect to SQL Servers, execute SQL commands and views results: vladk1973/npp.connections". June 21, 2019 – via GitHub.
  69. ^ "TSE-Pro Files". www.semware.com.
  70. ^ Vim has a popular TagList plug‑in that provides a function list.
  71. ^ "Feature Request: Integrated Shell/Terminal Access · Issue #14490 · atom/atom". GitHub.
  72. ^ "atom-macros". Atom. 8 June 2022.
  73. ^ "Multi-line find and replace in project · Issue #398 · atom/find-and-replace". GitHub.
  74. ^ "Handling large files presents no intrinsic problems for BBEdit, though some specific operations may be limited when dealing with files over 2GB in size." BBEdit FAQs Archived 2019-07-29 at the Wayback Machine.
  75. ^ "Gedit File Search Plugin". oliver.github.io.
  76. ^ "GNU Emacs 23.2 NEWS -- history of user-visible changes".
  77. ^ "Buffers". A buffer's size cannot be larger than some maximum, which is defined by the largest buffer position representable by Emacs integers. This is because Emacs tracks buffer positions using that data type. For typical 64-bit machines, this maximum buffer size is 2^{61} - 2 bytes, or about 2 EiB. For typical 32-bit machines, the maximum is usually 2^{29} - 2 bytes, or about 512 MiB. Buffer sizes are also limited by the amount of memory in the system.
  78. ^ "Does Emacs have problems with large files?".
  79. ^ "GNU emacs manual - Narrowing".
  80. ^ "The JED Editor" (PDF). Archived from the original (PDF) on 2012-01-05. Retrieved 2009-12-08.
  81. ^ "'Re: [ jEdit-users ] Big file take AGES' - MARC". marc.info.
  82. ^ "JOE - Joe's Own Editor". JOE - Joe's own editor / Mercurial / [2e4f45] /docs/man.md. Retrieved 23 October 2015. The search covers all loaded buffers.
  83. ^ a b kwrite-devel, Large Files open slowly due to futile Syntax-Highlighting
  84. ^ "The Kate Handbook".
  85. ^ a b "Macros". docs.activestate.com.
  86. ^ Lines longer than ~700 characters frequently cause crashes. KatePart documentation Archived 2018-01-07 at the Wayback Machine (which is also the KWrite documentation, see here Archived 2018-01-07 at the Wayback Machine)
  87. ^ metapad FAQ, Loading Large Files
  88. ^ "Notepad++ - How to Remotely work on the Same File in Real Time". 11 January 2016. Archived from the original on 2021-12-12 – via www.youtube.com.
  89. ^ "Text limit". Community. January 16, 2019.
  90. ^ "Configurable through settings".
  91. ^ "PSPad forum / Bug report / Hlášení chyb / cannot open large file". forum.pspad.com.
  92. ^ "Edit large mbox files - MozillaZine Knowledge Base". kb.mozillazine.org.
  93. ^ "TextWrangler is a RAM-based editor, and it uses system memory to hold open files. TextWrangler also represents open documents as Unicode, which uses two bytes for each character. Combined with an internal Mac OS X limitation, this means that you can open files up to 384 megabytes in size." TextWrangler FAQs Archived 2019-10-10 at the Wayback Machine.
  94. ^ "GitHub - FredKSchott/CoVim: Collaborative Editing for Vim". November 13, 2019 – via GitHub.
  95. ^ "Live Share - Visual Studio Marketplace". marketplace.visualstudio.com.
  96. ^ Comparison of Windows Text Editors for Large Files: Text editors for large files
  97. ^ a b "Bare Bones Software | BBEdit Comparison Chart". www.barebones.com.
  98. ^ "Bare Bones Software | Features". www.barebones.com.
  99. ^ a b pico uses most of Emacs's motion and deletion commands: ^F ^B ^P ^N ^D etc. See Pico: A Unix text editor Archived 2012-09-05 at the Wayback Machine retrieved 2012‑01‑09.
  100. ^ a b GNU Emacs can have Wordstar emulation, with the command M-x wordstar-mode, as found from ws-mode.el retrieved 2017‑03‑14. See also the "Emulation" section of the previous GNU Emacs manual. The WordStar mode, however, has been obsolete since GNU Emacs 24.5.
  101. ^ a b c d "AC.27 Emulation". GNU Emacs manual. Retrieved 2021-12-06.
  102. ^ "JOE - Joe's Own Editor". JOE - Joe's own editor / Mercurial / [2e4f45] /docs/man.md. Retrieved 23 October 2015. JOE also emulates several other editors. JSTAR is a close imitation of WordStar [...]. JPICO is a close imitation of the Pine mailing system's PICO editor [...]. JMACS is a GNU-EMACS imitation. [...] Key binding tables are defined. You can define as many as you like [...].
  103. ^ "Usenet". www.megalextoria.com.
  104. ^ Kate supports an optional VI Input Mode Archived 2009-02-28 at the Wayback Machine.
  105. ^ a b pico (and nano) uses most of Emacs's motion and deletion commands: ^F ^B ^P ^N ^D etc. See Pico: A Unix text editor Archived 2012-09-05 at the Wayback Machine retrieved 2012‑01‑09.
  106. ^ "Bare Bones Software | TextWrangler Features". www.barebones.com. Archived from the original on 2017-08-11. Retrieved 2009-06-05.
  107. ^ Vedit: Old Unix and QNX versions could emulate Vi 100%. Windows version doesn't come with vi emulation.
  108. ^ "GitHub - fabi1cazenave/cua-mode.vim: Make CTRL-ZXCV behave like in Notepad". February 26, 2019 – via GitHub.
  109. ^ "GitHub - likaci/ViFinder: Vim like Keybinding FileManager for OS X." October 13, 2019 – via GitHub.
  110. ^ "Vimacs - Vim-Improved eMACS: Emacs emulation for Vim : vim online". www.vim.org.
  111. ^ "Vim distribution optimized for writing". Sep 16, 2021 – via GitHub.
  112. ^ "brief.vim - Brief editor key binding emulation in Vim : vim online". www.vim.org.
  113. ^ "Vim - Visual Studio Marketplace". marketplace.visualstudio.com.
  114. ^ "Emacs - Visual Studio Marketplace". marketplace.visualstudio.com.
  115. ^ "Brief Editor Keymap Emulation - Visual Studio Marketplace". marketplace.visualstudio.com.
  116. ^ "Vim - General - unable to map ctrl-1". vim.1045645.n5.nabble.com. Archived from the original on 2017-12-01. Retrieved 2017-11-30.
  117. ^ "Vim - General - How to map (say) Ctrl-Shift-B". vim.1045645.n5.nabble.com. Archived from the original on 2017-12-01. Retrieved 2017-11-30.
  118. ^ a b Text Editor Features Archived 2007-12-18 at archive.today at ConTEXT.cx
  119. ^ a b jEdit FTP and SFTP are supported via the FTP plug‑in.
  120. ^ jEdit: "HTTP is supported natively"
  121. ^ a b "TED Notepad". jsimlo.sk.
  122. ^ "Bare Bones Software | TextWrangler Tour". www.barebones.com. Archived from the original on 2019-11-29. Retrieved 2019-11-16.
  123. ^ a b c d Vim Supported via netrw plug‑in distributed in the standard Vim installation.
  124. ^ a b c d "Remote Workspace - Visual Studio Marketplace". marketplace.visualstudio.com. Archived from the original on 2019-05-10. Retrieved 2019-05-09.
  125. ^ "Community :: View topic - Unicode Conformance". forums.textpad.com.
  126. ^ "Compatibilidad con codificaciones EBCDIC · Problema n.° 49891 · microsoft/vscode". GitHub .
  127. ^ "¿Mac OS Lion cambió a utilizar saltos de línea (LF '\n') para los saltos de línea en lugar de retornos de carro (CR '\r')?". Super User .
  128. ^ "JOE - El editor de Joe". JOE - El editor de Joe / Mercurial / [2e4f45] /docs/man.md . Consultado el 23 de octubre de 2015 . Los conjuntos de caracteres deben utilizar LF (0x0A) o CR-LF (0x0D - 0x0A) como terminadores de línea [...]. [...] Los conjuntos de caracteres que utilizan líneas terminadas en CR (MAC) aún no funcionarán.