GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||
GeezerVison is showing en.wikipedia.org — Help:Text editor support - Wikipedia
Editing Wikipedia articles using a full-fledged text editor is often more convenient than a web browser's standard text area. Text editors provide facilities that are very useful for writing and editing articles (especially long articles), such as spell checking, search and replace, macros, syntax highlighting, and alphabetic sorting. They also provide a quick and easy way of saving a local backup copy of an article, possibly for future offline editing. wikEd for Wikipedia supports some of these features, and some browsers support spell-checking. Enable it using Preferences → Gadgets → This page contains pointers for adapting several external and in-browser text editors to editing Wikipedia articles. How to open articles in your text editorManual methodA "manual" way of editing in an external GUI text editor is to use copy and paste. Some text editors do not support, or may not be set up to support, various special characters—Chinese characters, non-Latin letters, mathematical symbols, and so on—they are typically replaced with a character that renders as a square. Check in a preview that your editor has not mangled any special characters before saving the edited page. A word processor may also be used, and may be less likely to mishandle special characters.
For some browser/editor software combinations, there are more efficient methods: GhostTextGhostText opens the text box from your browser in a supported external editor, and keeps the browser and external text in sync during editing. Currently supported browsers
Currently supported editors
Note if you also use the VisualEditor, it is recommended to change GhostText's default keyboard shortcut (Ctrl/Cmd+Shift+K) since this clashes with the VisualEditor shortcut to add a citation. Firefox
If you are using the Mozilla web browser, it is possible to configure an external editor for editing text areas, including the Wikipedia edit area. This then avoids the need to copy and paste the article text between browser and editor. Several solutions exist:
With all these solutions, once you are done editing, you need to save in your editor, then click into the browser's text area and it is updated. You can then hit Preview. If you want to continue editing after the preview, hit Back in your browser, then work in your editor. Alternatively, you can hit Preview before you start editing for the first time, then work in your editor, save, preview, edit some more, save, preview etc., without the need for hitting Back in between. Certain Firefox forks such as Pale Moon and Waterfox support legacy add-ons. Starting with Firefox 57, all add-ons must be based on the WebExtensions API in order to run. Use It's All Text! to invoke an external editor
When the It's All Text! Firefox extension has been installed, a little blue edit button appears in the bottom right corner of the text area. Just click the button to open the contents of the text area in your editor. However, before you can use It's All Text!, you need to specify the path to your editor in the Preferences dialog box. The Preferences dialog opens automatically when you use It's All Text! for the first time, but you can open it manually as follows: Right click in the text area to open context menu; select "It's All Text" → "Preferences". If your editor requires some other command line options in addition to the filename, use a shell script (.sh file in Linux and macOS, or .bat in Windows) to call your editor, and specify path to that script instead of calling your editor directly. In addition, you can add filename extension for wiki file type in Preferences dialog, in case your editor uses file type specific configuration. Once the above is done, you can edit any text area in your editor by clicking at the Edit button at the lower-right corner of the text area. Alternately, you can right-click on the text area. From the "It's All Text" menu, you can choose which filename extension to use for editing. Next time you use the blue edit button, the extension is the one you used last time. After editing, just save the file from your editor. The contents are automatically copied to the text area in Firefox. To indicate this, the text area turns yellow briefly. A temporary file is created for editing and is removed at the end. So if you want to preserve a text file for later editing, you can change the file name and/or save the file to another directory. Using Vim or another console editorSome macros may work in Vim, but not in gVim for some reason (e.g., the macro to format text paragraphs). Or you just want to use Vim within an X terminal as you used to do, instead of using gVim. To invoke Vim within an X terminal window, you can write a shell script (see below) to invoke an X terminal and to run the #!/bin/sh exec xterm -e ${VISUAL:=vim} "$@" Don't forget to make the file executable with Using Vim in macOSTo get It's All Text to work nicely with Vim in the Mac, you need to install Macvim. When MacVim is installed, a script called mvim is also added. You need to tell It's All Text to use this script and not the MacVim.app file. A good place to keep it is in the same folder your MacVim.app file is (Applications by default). LynxLynx allows editing text area content with an external editor. When the cursor is in the text area, one can type Ctrl+X and E — or Ctrl+E and E to invoke a text editor. In addition, Lynx accepts a user-definable key-binding (normally not bound) to invoke the external editor. Some packagers may assign a user-definable binding in Lynx's configuration file. Do not wrapAfter saving the file in an external editor, quitting it and returning to Lynx, answer "no" to the Lynx question "Wrap lines to fit displayed area? (n)" by pressing the N key; answering "yes" will otherwise have Lynx wrap lines with normal carriage returns, which will break the document structure. Using article preview is strongly encouraged. Line and paragraph breakingLynx built-in hard limits line length. In version 2.8.3, find this line in
This can be modified to a longer length (e.g. 8192) and recompiled. If you are unable to recompile Lynx, the following are workaround suggestions. Lynx is prone to breaking lines longer than 1023 characters: When this happens, a large paragraph with lots of reference data may easily become broken, and articles saved like that may take at best a slightly inconsistent appearance; at worst, complex articles might lose their structure. The character length limit is dependent on maximum buffer length set for a line, the default size of which is 1023 characters; this behaviour can be observed when moving the cursor to a text area line exceeding the limit, whereby Lynx will issue an alert: "Form field value exceeds buffer length! Trim the tail." Even if a paragraph of article text on its face is not very long, it may still contain multiple references along with extensive amounts of related code and data for them, which makes an actual paragraph in article code much longer, and in some cases, well beyond the length of the 1023-character limit. When a line of text exceeds that limit and a text file is sent back to the Lynx textarea, Lynx will yield an error message: "Alert! Very long lines have been wrapped!". In such a case it's best not to save article content before such issues have been mitigated. Therefore, article editors should be careful to follow the character length of longer lines, and where (usually) possible, insert strategic linebreaks with carriage returns (not HTML In a longer paragraph of article code containing references, single linebreaks can be inserted within reference code, so long as parameter values themselves are not broken.
Because URLs are typically long, placing these on a new line is handy for comparing article editions, as some textually non-breaking code prepended and/or appended to a URL may lie outside a comparison column's viewport, and this may hinder in discovery of changes made to an article. If a paragraph line is near the limit or exceeds it by just a few characters, then article editors can choose to optimize code or text:
If a line paragraph still exceeds the 1023-character limit, but does not contain any reference code (or any other wikicode that would work with linebreaks), then users should consider logically breaking that paragraph into two for better legibility. EncodingIf accented and international characters fail to show properly, use a terminal program that has support for Unicode (such as uxterm) and set the assumed and display character sets to UTF-8 or greater in Lynx options. Nevertheless, article content with any special characters — including non-standard Latin, Cyrillic, or other non-Latin languages — are seen in Lynx textareas in the UTF-8 Beware that these UTF-8 glyph representations are not treated as one character, but as six (ö = Such behaviour is a hindrance to editing non-Latin texts, and even Latin texts that are written in languages that may feature extensive amounts of accented characters. Lynx in WindowsIn addition to above instructions, there are intricacies specific to Windows. If you want to use Wikimedia's secure servers, get a version of Lynx that supports SSL. To find out if yours already does, go to Options and see if the User-Agent header contains The assumed character set should be In Windows, the display font should be Lucida Console instead of 'Raster fonts', as Lucida Console supports a greater amount of characters. The display font can be changed in window properties: In Windows XP, click the Lynx window icon (to the left of the title), choose Properties, and switch to the Font tab, which typically lists only Raster fonts and Lucida Console. Lynx configuration filesConfiguration files for Lynx are simple text files and can be edited from any text editor that supports Unix linebreaks. In Windows 9x, the built-in text editor for this is WordPad, because Notepad in these old Windows versions does not support the Unix Line Feed.
Lynx Option file syntax is different between global (lynx.cfg) and per-user (lynx.rc) configuration files.
The best way to find an option is by using the text editor's find feature. When not in active use, an option is commented out with a hash Defaults to reconsiderThe following options are often found as defaults in Lynx binaries compiled for Windows and might not meet formatting conventions used in Wikipedia. These options can be edited from Collapsed <BR> tagsThe COLLAPSE_BR_TAGS:FALSE The reason is that some editors intentionally use more than one Justified textGraphical browsers do not show this, since justification is not used. For this, set JUSTIFY:FALSE Numbered linksAs Wikipedia articles very often feature linked content in tables, the numbers in brackets before or next to links may be distracting. Set these following options: DEFAULT_KEYPAD_MODE:LINKS_ARE_NOT_NUMBERED NUMBER_LINKS_ON_LEFT:FALSE EditingThe typical key combination to invoke an out-of-Lynx editor in Windows is Ctrl+x+e and not Ctrl+E+e like in Unices and elsewhere; this can be changed in the config file. Both an internal and external editor can be used, according to taste and preferences. Avoid Windows Notepad for reasons stated above. And only since Windows XP does WordPad have full Unicode support (with some reservations). SYSTEM_EDITOR:C:\Progra~1\Vim\vim73\vim.exe -c "setf mediawiki" Note the double quotes ^ Colour issuesWhen using an in-window editor like Vim and after exiting back into Lynx, any colour theme Lynx uses is rendered inoperable (links and buttons not highlighted anymore), so the best practice is to never show colors in Options (in section Appearance), and save the settings. Other browsersConkerorConkeror can edit text boxes using an external editor by pressing Ctrl+i on a focused text box. Details on setting up this feature can be found on the External Editing page from the Conkeror website. dwbdwb allows editing a text area with an external editor by typing Ctrl+e when the cursor is in the text area. This key-binding can be changed on the elinksThe text-only browser elinks also provides a function to edit text areas. The key combination Ctrl+T calls an external editor, e.g. Vim. This allows also to use syntax highlighting, edit functions, spelling corrections and saving local copies. LuakitLuakit is able to edit text boxes using an external editor by pressing Ctrl+e on the focused text box. NyxtNyxt is able to open an external editor on a current input field. The default keymap is qutebrowserqutebrowser can open an external editor on a selected text area by typing Ctrl+e or by using the ViebVieb can open an external editor on a focused input field by typing Ctrl+i while in Insert mode. To change the mapping for the action, use the vimbvimb is able to open an external editor on a hinted form area by typing vimprobablevimprobable can open text boxes in an external editor by typing Ctrl+t while in Insert Mode. User configuration is done by editing a w3mw3m opens an external editor for text areas by default. To change the external editor, press webmacswebmacs can edit text fields using an external editor by pressing Ctrl+x e on a selected text field. Configuring the external editor is done by editing xombreroxombrero is able to edit a selected text element in an external editor by pressing Ctrl+i while in Insert Mode or by entering the Command-line toolsSome command line tools allow you to download articles, edit them using your favorite text editor, and upload the edited articles back into Wikipedia (or into any MediaWiki server). This bypasses the need for a web browser. These are (at least):
{{-start-}}'''Демография''', или наука о народонаселении, изучает численность, состав, размещение и движение населения.
{{-stop-}}
{{-start-}}'''人口学'''はヒトの人口の科学的研究をいい、主としてその大きさ、構造、そしてその成長発展を研究対象とする。
{{-stop-}}
{{-start-}}'''Demography''' is the scientific study of human populations primarily with respect to their size, their structure and their development.
{{-stop-}}
{{-start-}}'''الديمغرافية''': علم يتناول دراسة المجتمعات البشرية من حيث حجومها و بناها و تطورها و خصائصها العامة و لا سيما من النواحي الكمية.
{{-stop-}}
In the above example, the command line to upload the four pages in one submission (the 'start' and 'stop' markups drive successively the four different pages Демография, 人口学, Demography and الديمغرافية) is: python pagefromfile.py -file:foo.wiki Former MediaWiki featureFor MediaWiki Version 1.5 through 1.21, the software allowed you to edit any resource using any external tool. See mw:Manual:External editors for details. This was removed in version 1.22. How to set up specific editors for Wikipedia editingAtomAtom requires at least one of the two packages to support syntax highlighting. Install packages using Command-, - Install and search for:
BluefishBluefish supports Mediawiki syntax by default. If the auto-detection of the document language fails select the menu Document → Language → Mediawiki to enable syntax highlighting and auto completion. Specific Mediawiki syntax highlighting options can be configured in the Preferences panel under Language support → Mediawiki. GNU EmacsA few Emacs major mode implementations are available for editing MediaWiki syntax:
Line formatting
Wikipedia articles don't use line breaks. Because of this, you may want to install one of the following:
Access methodswikipediafs.el can be used along with one of the aforementioned major modes, when using the virtual Wikipedia filesystem. jEditFor jEdit (Java-supporting OSes) there is a plugin available at http://www.djini.de/software/mwjed/ . Apart from providing syntax highlighting for Wikipedia markup, it can communicate directly with the Wikipedia website using the HttpClient component from the Jakarta Project. Kate/KWriteKate (text editor on KDE framework) supports MediaWiki syntax highlighting by default. Choose
Highlighting can be configured in There is also a highlighting import tool: Kate dynamically wraps lines. geditgedit is a cross-platform, free software text editor that comes bundled with Ubuntu Linux by default. A GPL-licensed MediaWiki syntax highlight mode is shipped by default with gedit 3.10 and newer. For older versions, you can download it at https://github.com/jpfleury/gedit-mediawiki/archive/master.zip, unzip, and copy the language file to the correct folder, or you can run the following in a GNU/Linux shell:
wget --output-document=master.zip https://github.com/jpfleury/gedit-mediawiki/archive/master.zip unzip master.zip mkdir -p ~/.local/share/gtksourceview-2.0/language-specs/ cp gedit-mediawiki-master/mediawiki.lang ~/.local/share/gtksourceview-2.0/language-specs/
wget --output-document=master.zip https://github.com/jpfleury/gedit-mediawiki/archive/master.zip unzip master.zip mkdir -p ~/.local/share/gtksourceview-3.0/language-specs/ cp gedit-mediawiki-master/mediawiki.lang ~/.local/share/gtksourceview-3.0/language-specs/ To select the MediaWiki syntax highlight mode, go to the gedit menu View > Highlight Mode > Others and select MediaWiki. NoteTabA Clip Library plugin for the NoteTab (Windows) text editor contains some functions to automate wiki markup. SubEthaEditA syntax highlighting mode is available for SubEthaEdit (macOS) as well. After downloading the mode bundle, drop it in TextMateA "MediaWiki" bundle is available in the TextMate for macOS bundle subversion repository. The bundle may be enabled through the app preference pane GUI by checking a tickbox. To learn how to load this bundle manually, see the TextMate manual page about installing more bundles, or view this shell script that downloads and installs it. The bundle does syntax highlighting, code completion, and other actions. For Sublime Text 2 users, note that you may enable this bundle as well, since Sublime Text 2 supports TextMate bundles. Sublime TextMediawiker is a Sublime Text package that enables editing MediaWiki pages. More information about the plugin and its configuration can be found in the mediawiker wiki. For Wikipedia it is necessary to set the https to true, inserting it in the package global or user configuration. An example configuration for English Wikipedia is the following: "mediawiki_site": { "English wikipedia": { "host": "en.wikipedia.org", "path": "/w/", "pagepath": "/wiki/", "username": "your_username", "password": "your_password", "domain": "", "https": true, "force_login": true }, }, VeditWiki Tools for VEDIT contains syntax highlighting, keyboard configuration, User and Tools menus and several macros for inserting and editing wiki tags and for some more complex operations such as add/delete/copy/paste columns in a wiki table. Installation instructions included, as well as instructions for configuring It's All Text! for Vedit. VimNote: As of patch 9.1.0592, Vim includes the MediaWiki syntax and filetype plugins in its default installation. View the commit on GitHub. Please feel free to contribute improvements to the below scripts. The below scripts are also posted in the vim.org script collection, where they are occasionally updated (but not since 2011-11-17) with newer versions taken from community contributions on this site. Feel free to remind mvc to upload a newer copy periodically if those become stale, since they were uploaded from his vim.org account. $HOME/.vim/syntax/mediawiki.vimTo make Vim support the MediaWiki markup used on Wikipedia (basically syntax highlighting), save the following lines to "~/.vim/syntax/mediawiki.vim" or "vimfiles\syntax\mediawiki.vim". If any of the directories above don't exist you may create them (the Unix/Linux command is mkdir). A raw mediawiki.vim file for easy downloading exists on GitHub. When using Vim in Windows, creating and saving mediawiki.vim in Vim itself is preferable, otherwise the file may break.
$HOME/.vim/ftdetect/mediawiki.vimBasic filetype detectionTo autodetect files ending in ".wiki", add the following lines to ".vim/ftdetect/mediawiki.vim" or "vimfiles\ftdetect\mediawiki.vim" (or create the file if it doesn't exist): A raw mediawiki.vim file for easy downloading exists on GitHub: File:$HOME/.vim/ftdetect/mediawiki.vim if has("autocmd") au BufRead,BufNewFile *.mw set filetype=mediawiki au BufRead,BufNewFile *.wiki set filetype=mediawiki au BufRead,BufNewFile *.mediawiki set filetype=mediawiki au BufRead,BufNewFile *.wikipedia.org* set filetype=mediawiki au BufRead,BufNewFile *.wikibooks.org* set filetype=mediawiki au BufRead,BufNewFile *.wikimedia.org* set filetype=mediawiki endif Alternatively, the command ":setf mediawiki" will temporarily set the syntax for the current file. Mozex Firefox extension fixIf you use the Mozex Firefox extension,[1] Mozex creates a temporary file ending in ".txt" rather than ".wiki" so the above autodetection will not work in combination with that add-on. One solution is to have Mozex invoke vim with these arguments: -c "setf mediawiki" A complete editor command can look some thing like that gnome-terminal -e "vim -c 'setf mediawiki' $1" According to the surviving download mirrors of the now-defunct MozDev site, Mozex was last updated on 11 March 2010 (v. 1.9.12),[2] and per this version's install.rdf file, it supports Firefox 3.7.*. Mozex also supports the Mozilla Application Suite,[3] its continuation SeaMonkey up to version 1.1.19, Classilla (for Mac), RetroZilla,[4] and further derivatives. Adapt to MediaWiki lines without line breaksWikipedia articles often only have line-breaks at the end of each paragraph, a situation Vim by default doesn't handle as other text editors. Save the following lines to "~/.vim/ftplugin/mediawiki.vim" or "vimfiles\ftplugin\mediawiki.vim" to make it as you may be used to from Notepad: File:$HOME/.vim/ftplugin/mediawiki.vim " Many MediaWiki wikis prefer line breaks only at the end of paragraphs " (like in a text processor), which results in long, wrapping lines. setlocal wrap linebreak setlocal textwidth=0 " No auto-wrap at all. setlocal formatoptions-=t formatoptions-=c formatoptions-=a formatoptions+=l " Make navigation more amenable to the long wrapping lines. noremap <buffer> k gk noremap <buffer> j gj noremap <buffer> <Up> gk noremap <buffer> <Down> gj noremap <buffer> 0 g0 noremap <buffer> ^ g^ noremap <buffer> $ g$ noremap <buffer> D dg$ noremap <buffer> C cg$ noremap <buffer> A g$a inoremap <buffer> <Up> <C-O>gk inoremap <buffer> <Down> <C-O>gj Additional gimmicksAdditional to that you may want to save the following lines to "~/.vim/ftplugin/mediawiki.vim" or "vimfiles\ftplugin\mediawiki.vim" for some more gimmicks
(you may need to put "filetype plugin on" in your File:$HOME/.vim/ftplugin/mediawiki.vim " utf-8 should be set if not already done globally setlocal fileencoding=utf-8 setlocal matchpairs+=<:> " Treat lists, indented text and tables as comment lines and continue with the " same formatting in the next line (i.e. insert the comment leader) when hitting " <CR> or using "o". setlocal comments=n:#,n:*,n:\:,s:{\|,m:\|,ex:\|} setlocal formatoptions+=roq " match HTML tags (taken directly from $VIM/ftplugin/html.vim) if exists("loaded_matchit") let b:match_ignorecase=0 let b:match_skip = 's:Comment' let b:match_words = '<:>,' . \ '<\@<=[ou]l\>[^>]*\%(>\|$\):<\@<=li\>:<\@<=/[ou]l>,' . \ '<\@<=dl\>[^>]*\%(>\|$\):<\@<=d[td]\>:<\@<=/dl>,' . \ '<\@<=\([^/][^ \t>]*\)[^>]*\%(>\|$\):<\@<=/\1>' endif " Other useful mappings " Insert a matching = automatically while starting a new header. inoremap <buffer> <silent> = <C-R>=(getline('.')==''\|\|getline('.')=~'^=\+$')?"==\<Lt>Left>":"="<CR> " Enable folding based on ==sections== setlocal foldexpr=getline(v:lnum)=~'^\\(=\\+\\)[^=]\\+\\1\\(\\s*<!--.*-->\\)\\=\\s*$'?\">\".(len(matchstr(getline(v:lnum),'^=\\+'))-1):\"=\" setlocal fdm=expr GVim Syntax menuAdd in Syntax menu the option Wiki File:$HOME/.vim/synmenu.vim an 50.150.450 &Syntax.WXYZ.Wiki :cal SetSyn("mediawiki")<CR> vim-mediawiki-editorvim-mediawiki-editor can on copy articles directly from vim, display diff between changes version on the server and our etc. Notepad++Notepad++ is a FLOSS source-code editor for Microsoft Windows which provides syntax highlighting using both Lexilla (a Scintilla component)[5] and it's own XML-based user-defined language (UDL) format.[6] Existing MediaWiki syntax highlighters for Notepad++:
LibreOffice WriterThe previous methods allow a Wikipedia Edit page to be processed more efficiently. LibreOffice (LO) Writer can be used for this purpose; but using LO Writer to convert a formatted document into Wikipedia edit format is also possible. This requires using styles and other LO features, explained in LO Writer Help > MediaWiki Formats; for example the Heading 2 style must be used if a heading is to be enclosed within a pair of "==". This is supported, at least, in LO 5 under Windows 10 with the appropriate 32- or 64-bit Java Runtime Environment (JRE) present and enabled in LO; the procedure is File > Export > MediaWiki (.txt). See Help:WordToWiki. Offline MediaWiki Code EditorOffline MediaWiki Code Editor is a multilingual freeware offline application programmed in AutoHotkey script language for those Windows® users who edit articles in Wikipedia and other projects of the Wikimedia Foundation. It includes tools and assistants with a simple and intuitive user-friendly Graphical User Interface (GUI) which helps the user to generate much of the MediaWiki code. Among other gifts the assistants help the user to:
The application makes easier and faster the edition of articles, even if the user lacks previous knowledge of the markup rules. It helps to prevent mistakes during the process of edition, and to pay less attention to the sintax. Although the application program was designed for users with no previous knowledge of the MediaWiki language, it is also useful for experts, once it saves time and reduces the possibility of typing errors. Although is not a visual editor, it offers the possibility to test offline most of your code in your default web browser. This tests simulate the behavior that would show the wiki code in a Wikipedia page. The installer may be downloaded free from the Offline MediaWiki Code Editor site. Both the installer and the application interface are available in English, Spanish, German and French. Last update can be downloaded from here. In-browser editorswikEdwikEd is a full-featured in-browser text editor that adds enhanced text processing functions to Wikipedia and other MediaWiki edit pages (as of October 2009, wikEd works with Firefox, SeaMonkey, Safari and Google Chrome, but not with Internet Explorer or Opera). Features include:
wikEd can simply be enabled in Preferences::Gadgets (on wiki installations where wikEd is not installed as a gadget, a small code snippet can be pasted to your common.js page or it can be run locally as a Greasemonkey user script). For detailed installation instructions see the wikEd homepage. QuickWikiEditorWith this Firefox add-on it is possible to make little edits to wiki-articles without having to leave or reload the page, so the flow in reading an article is barely disturbed. It is available at addons.mozilla.org. SurfingkeysSurfingkeys is a Chrome and Firefox extension that brings Vim-like keyboard shortcuts that can be customized using JavaScript. Among the list of features is a Vim editor powered by Ace. To enter the Vim editor, press I and use a hint letter to pick an input box. Alternatively if a text box was selected via insert mode or mouse click, Ctrl+i opens the editor. For wasaviwasavi is an extension for Chrome, Firefox, and Opera that changes the textarea in a page to a Vim-like editor. Almost all Vim/ex commands are supported. To launch wasavi, press Ctrl+↵ Enter to start the editor. Dealing with special charactersWikipedia encodes text using the UTF-8 character set, which allows using many non-English characters and special symbols. Such characters may appear even in articles where you wouldn't expect them due to the use of interwiki links to non-English versions of the article. Therefore, using an editor that does not mangle these characters or replace them with question marks is very important. Check your editor's documentation to make sure that it supports Unicode or UTF-8, and enable it if needed. You don't necessarily need a special editor; recent versions of Notepad and Microsoft Word support Unicode, for example. An extensive list of Unicode-supporting editors is available for Windows and other operating systems (see also: Comparison of text editors). If your editor does not support UTF-8, then copy-paste from web browser may mangle the characters. For example, pasting from Windows Clipboard automatically converts characters to whatever character set your editor uses and replace any characters not included in this character set with question marks. You can avoid this by using one of the helper applications or browser plugins mentioned above. For example, It's All Text! does not mangle any characters. When editing an article with special characters using a new editor, using the "Show changes" button (next to "Show preview") to see exactly what your edit will change is a good idea. If areas with special characters that you didn't intend to modify are highlighted as red, that means they will be corrupted, even though both versions may look the same to you because you don't have foreign fonts installed. BabelPad is a free editor for Windows with special support for dealing with Unicode, and is ideal if you need to determine which of several similar-looking characters an article is using, or deal with hard-to-edit Unicode control codes (like for multidirectional text). See also
References
| |||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |