为什么女生喜欢腹肌| 1938年中国发生了什么| 高丽参适合什么人吃| 睡觉起来眼睛肿是什么原因| 念五行属什么| 血热是什么症状| 舌苔黄腻厚是什么原因| 被和谐了是什么意思| 被电击后身体会有什么后遗症| 宝宝吐奶是什么原因引起的| 万兽之王是什么动物| 做恐怖的梦预示着什么| 宝齐莱手表什么档次| 萝卜不能和什么一起吃| 倒斗是什么意思| 频繁流鼻血是什么病的前兆| 1990年属马的是什么命| 5是什么生肖| 六扇门是什么意思| 九月一号是什么节日| 眼睛充血是什么原因引起的| 洋地黄中毒首选什么药| 白细胞0是什么意思| 喉咙里的小肉球叫什么| 8.12什么星座| 清明节一般开什么生肖| 十二生肖排第一是什么生肖| 铅华是什么意思| 晒太阳补什么| 深水炸弹什么意思| 女性头部出汗吃什么药| 什么是创造性思维| 粉盒和硒鼓有什么区别| 查肝胆胰脾肾挂什么科| 父亲生日送什么礼物| 喉咙干咳嗽是什么原因| 精子是什么| 什么样的莲蓬| 雪花粉是什么面粉| 肚脐眼左边疼是什么原因| 团购是什么意思| 牛奶能做什么美食| 什么牌子的蜂蜜比较好| 修复胃粘膜吃什么药| 唐氏筛查是什么检查| 心动过缓是什么意思| 白细胞偏高说明什么| 软组织是什么| 躺枪是什么意思| 亦女念什么| 腊月是什么生肖| 降龙十八掌最后一掌叫什么| 安罗替尼适合什么肿瘤| 老是打嗝什么原因| 肺钙化灶是什么意思| 近亲结婚生的孩子会得什么病| 什么是药学| 金晨为什么叫大喜| ctc是什么| 石灰是什么| 血脂异常是什么意思| 龟头是什么| 老人流口水是什么原因| 茄子和什么不能一起吃| 经血颜色淡是什么原因| biu是什么意思| 什么是bp| 乳糖不耐受喝什么牛奶| 梦见捞鱼是什么意思| 宝宝积食吃什么| 伊索寓言有什么故事| 引什么大叫| 女人梦见好多蛇是什么预兆| 梦到钓鱼是什么意思| 能屈能伸是什么生肖| 喷塑工是干什么的| 一什么野菜| 从政是什么意思| 医保报销是什么意思| 征兆是什么意思| 什么化妆品好用| 什么情况做肠镜| 胎动突然减少是什么原因| 手术室为什么在三楼| 左侧卵巢多囊样改变什么意思| 病假需要什么医院证明| 萧何字什么| 猪脚炖什么| 梦见涨洪水是什么兆头| 结肠炎是什么症状| 三个火读什么| 曹操是什么生肖| 善存什么时间吃比较好| 螳螂捕蝉什么意思| 淡奶是什么| 电解质水是什么| 吃什么可以补阳气| 编者按是什么意思| 小舅子是什么意思| 梦到点火是什么意思| 梦见抬死人是什么意思| 熬夜为什么会胖| 碳素笔是什么笔| 早起眼皮肿是什么原因引起的| 甲流是什么病| 烂仔是什么意思| 如愿什么意思| 小腿肿是什么原因| 脚丫痒是什么原因| pr医学上是什么意思| 吃生南瓜子有什么好处| 什么山什么水| 姗字五行属什么| 情趣内衣是什么意思| 人心惶惶是什么意思| 拘留是什么意思| bag是什么意思| 过期茶叶有什么用途| 风致是什么意思| 狗的本命佛是什么佛| 包皮炎是什么症状| 2月25日是什么星座| 有什么好处| 邓紫棋属什么生肖| 蚂蚁的天敌是什么| 误喝碘伏有什么伤害吗| tc版是什么意思| 孔雀蓝配什么颜色好看| 流产什么样的症状表现| 氨糖是什么| 什么秒必争| 宝宝吐奶是什么原因引起的| 敌是什么生肖| 饱和什么意思| 咏柳是什么意思| 查甲状腺挂什么科| 绿豆什么时候收获| 上吐下泻吃什么药| 什么人不能摆放大象| 黄鼠狼进屋是什么兆头| 随波逐流是什么意思| 白芷有什么作用与功效| 护士学什么专业| 7月1日什么节日| 独在异乡为异客异是什么意思| 2月20是什么星座| 陈丽华是慈禧什么人| 6岁属什么| 2月出生是什么星座| 敏字五行属什么| 梦到数钱代表什么预兆| 糖类抗原125高是什么意思| 脚面疼痛什么原因| 空调外机风扇不转是什么原因| 饭前饭后吃药有什么区别| 什么叫前列腺钙化| 红豆和什么搭配最好| 婴儿胀气是什么原因| 被蜜蜂蛰了涂什么药膏| 法国铁塔叫什么名字| 肠镜什么情况下取活检| 阴郁是什么意思| 女大七岁有什么说法| 寂寞什么意思| 肺主皮毛是什么意思| 为什么闭眼单脚站不稳| 技校是什么| 什么叫心悸| 结婚九年是什么婚| 屁股胀痛什么原因| 河虾吃什么食物| 什么是低筋面粉| g750和au750有什么区别| 分化是什么意思| 生源是什么意思| 晚上睡觉睡不着是什么原因| calcium是什么意思| 大腿两侧疼痛什么原因| 萎缩性胃炎吃什么水果好| 白羊和什么星座最配| 希思黎属于什么档次| 气血两亏是什么意思| 嬴稷是秦始皇的什么人| 什么草药能治肿瘤| 池字五行属什么| 1218是什么星座| 逆袭什么意思| 女生的下面叫什么| 什么是外阴炎| 烤冷面是什么材料做的| 不将就什么意思| dr什么意思| sd什么意思| 女人肾虚是什么原因| 蜗牛吃什么| 方案是什么意思| 姓贾的男孩取什么名字好| 为什么是| 悱恻是什么意思| 细胞由什么组成| 宫颈口大是什么原因| 精神可嘉是什么意思| 许久是什么意思| 彩超和ct有什么区别| 腱鞘炎是什么| 荨麻疹可以吃什么水果| 天麻治什么病| 从来就没有什么救世主| 红薯什么季节成熟| 胸部有硬块挂什么科| 产妇吃什么下奶快又多| 女命带驿马是什么意思| 狗消化不良吃什么药| 空是什么生肖| 略施小计是什么动物| 梦见房子倒塌是什么意思| 为什么会长痔疮| 肺部钙化是什么意思啊| beast什么意思| 缺锌有什么症状| 婴儿什么时候开始说话| 生日蛋糕上写什么字比较有创意| 连襟什么意思| 什么是生源地| 鸡血藤有什么作用| 什么是风湿| 闻鸡起舞是什么生肖| 外来猫进家有什么预兆| 眼睛疲劳干涩用什么眼药水| 等效球镜是什么意思| 吃什么可以补充雌激素| 高铁什么时候检票| 什么树最值钱| 生育津贴什么时候到账| 艾灸肚脐有什么好处| 甲亢是什么原因| Mary英文名什么意思| 什么的鼻子| 胆固醇高应注意什么| 肌肉拉伤用什么药| 梦见发工资了是什么意思| 经期喝什么汤| 孕妇吃什么| 岳飞属什么生肖| 过劳肥是什么意思| 小孩吃火龙果有什么好处| 肾虚吃什么补最好| 砖茶是什么茶| 言字旁有什么字| baby什么意思| 手发抖是什么病的先兆| 减肥喝什么咖啡| 96年属什么命| 子宫萎缩是什么原因| 淫羊藿是什么| 黑棕色是什么颜色| 心率快是什么原因| 抑菌液有什么作用| 什么条件| 大陆人去香港需要什么证件| 裸眼视力是什么意思| 白细胞偏低是什么意思| 什么叫基因检测| 吉人自有天相是什么意思| 百度Jump to content

江北区吉安园小区外面的道路上,有渣土车带...

From Wikipedia, the free encyclopedia
Editors like Leafpad, shown here, are often included with operating systems as a default helper application for opening text files.
百度 武当山金顶日前,武当山发布武当369旅游品牌,按照全域旅游创新发展的思路和模式去统筹时间、空间、人间核心要素,强化大旅游、大产业、大市场意识,构建全景引客、全业留客、全时迎客、全民好客的全域旅游生态体系,着重解决引客、迎客、留客工程。

A text editor is a type of computer program that edits plain text. An example of such programs is "notepad" software (e.g. Windows Notepad).[1][2][3] Text editors are provided with operating systems and software development packages, and can be used to change files such as configuration files, documentation files and programming language source code.[4]

Plain text and rich text

[edit]

There are important differences between plain text (created and edited by text editors) and rich text (such as that created by word processors or desktop publishing software).

Plain text exclusively consists of character representation. Each character is represented by a fixed-length sequence of one, two, or four bytes, or as a variable-length sequence of one to four bytes, in accordance to specific character encoding conventions, such as ASCII, ISO/IEC 2022, Shift JIS, UTF-8, or UTF-16. These conventions define many printable characters, but also non-printing characters that control the flow of the text, such as space, line break, and page break. Plain text contains no other information about the text itself, not even the character encoding convention employed. Plain text is stored in text files, although text files do not exclusively store plain text. Since the early days of computers, plain text was (once by necessity and now by convention) generally displayed using a monospace font, such that horizontal alignment and columnar formatting were sometimes done using whitespace characters.

Rich text, on the other hand, may contain metadata, character formatting data (e.g. typeface, size, weight and style), paragraph formatting data (e.g. indentation, alignment, letter and word distribution, and space between lines or other paragraphs), and page specification data (e.g. size, margin and reading direction). Rich text can be very complex. Rich text can be saved in binary format (e.g. DOC), text files adhering to a markup language (e.g. RTF or HTML), or in a hybrid form of both (e.g. Office Open XML).

Text editors are intended to open and save text files containing either plain text or anything that can be interpreted as plain text, including the markup for rich text or the markup for something else (e.g. SVG).

History

[edit]
A box of punched cards with several program decks

Before text editors existed, computer text was punched into cards with keypunch machines.[5] Physical boxes of these thin cardboard cards were then inserted into a card reader. Magnetic tape, drum and disk card image files created from such card decks often had no line-separation characters at all, and assumed fixed-length[a] 80- or 90-character[6] records.[7] An alternative to cards was Punched tape. It could be created by some teleprinters (such as the Teletype), which used special characters to indicate ends of records.[8] Some early operating systems included batch text editors, either integrated with language processors or as separate utility programs; one early example was the ability to edit SQUOZE source files for SCAT[9] in the SHARE Operating System.

The first interactive text editors were "line editors" oriented to teletypes: teleprinter-style or typewriter-style terminals that mechanically printed both input and output on the same continuous roll of paper, without an illuminated display. Commands (often a single keystroke) effected edits to a file at an insertion point, that the operator needed to keep track of, called the "cursor". Edits were verified by typing a command to print a small section of the file, and periodically by printing the entire file. In some line editors, the cursor could be moved by commands that specified the line number in the file, text strings (context) for which to search, and eventually regular expressions. Line editors were major improvements over keypunching. Some line editors could be used by keypunch; editing commands could be taken from a deck of cards and applied to a specified file. Some common line editors supported a "verify" mode in which change commands displayed the altered lines.

An example configuration, circa 1975, was a Teletype Model 33 as a console to a PDP-11 using Version 6 Unix, manipulating text with the ed, the standard UNIX text editor.

When computer terminals with video screens became available, screen-based text editors (sometimes called just "screen editors") became common. One of the earliest full-screen editors was O26, which was written for the operator console of the CDC 6000 series computers in 1967. Another early full-screen editor was vi. Written in the 1970s, it is still a standard editor[10] on Unix and Linux operating systems. Also written in the 1970s was the UCSD Pascal Screen Oriented Editor, which was optimized both for indented source code and general text.[11] Emacs, one of the first free and open-source software projects, is another early full-screen or real-time editor, one that was ported to many systems.[12] The 1977 Commodore PET was the first mass-market computer to feature a full-screen editor. A full-screen editor's ease-of-use and speed (compared to the line-based editors) motivated many early purchases of video terminals.[13]

The core data structure in a text editor is the one that manages the string (sequence of characters) or list of records that represents the current state of the file being edited. While the former could be stored in a single long consecutive array of characters, the desire for text editors that could more quickly insert text, delete text, and undo/redo previous edits led to the development of more complicated sequence data structures.[14] A typical text editor uses a gap buffer, a linked list of lines (as in PaperClip), a piece table, or a rope, as its sequence data structure.

Typology

[edit]
Emacs, a text editor popular among programmers, running on Microsoft Windows
gedit is a text editor shipped with GNOME.

Some text editors are small and simple, while others offer broad and complex functions. For example, Unix and Unix-like operating systems have the pico editor (or a variant), but many also include the vi and Emacs editors. Microsoft Windows systems come with the simple Notepad, though many people—especially programmers—prefer other editors with more features. Under Apple Macintosh's classic Mac OS there was the native TeachText later replaced by SimpleText in 1994, which was replaced in Mac OS X by TextEdit, which combines features of a text editor with those typical of a word processor such as rulers, margins and multiple font selection. These features are not available simultaneously, but must be switched by user command, or through the program automatically determining the file type.

Most word processors can read and write files in plain text format, allowing them to open files saved from text editors. Saving these files from a word processor, however, requires ensuring the file is written in plain text format, and that any text encoding or BOM settings will not obscure the file for its intended use. Non-WYSIWYG word processors, such as WordStar, are more easily pressed into service as text editors, and in fact were commonly used as such during the 1980s. The default file format of these word processors often resembles a markup language, with the basic format being plain text and visual formatting achieved using non-printing control characters or escape sequences. Later word processors like Microsoft Word store their files in a binary format and are almost never used to edit plain text files.[15]

Some text editors can edit unusually large files such as log files or an entire database placed in a single file. Simpler text editors may just read files into the computer's main memory. With larger files, this may be a slow process, and the entire file may not fit. Some text editors do not let the user start editing until this read-in is complete. Editing performance also often suffers in nonspecialized editors, with the editor taking seconds or even minutes to respond to keystrokes or navigation commands. Specialized editors have optimizations such as only storing the visible portion of large files in memory, improving editing performance.

Some editors are programmable, meaning, e.g., they can be customized for specific uses. With a programmable editor it is easy to automate repetitive tasks or, add new functionality or even implement a new application within the framework of the editor. One common motive for customizing is to make a text editor use the commands of another text editor with which the user is more familiar, or to duplicate missing functionality the user has come to depend on. Software developers often use editor customizations tailored to the programming language or development environment they are working in. The programmability of some text editors is limited to enhancing the core editing functionality of the program, but Emacs can be extended far beyond editing text files—for web browsing, reading email, online chat, managing files or playing games and is often thought of as a Lisp execution environment with a Text User Interface. Emacs can even be programmed to emulate Vi, its rival in the traditional editor wars of Unix culture.[16][17]

An important group of programmable editors uses REXX[b] as a scripting language. These "orthodox editors" contain a "command line" into which commands and macros can be typed and text lines into which line commands[c] and macros can be typed. Most such editors are derivatives of ISPF/PDF EDIT or of XEDIT, IBM's flagship editor for VM/SP through z/VM. Among them are THE, KEDIT, X2, Uni-edit, and SEDIT.

A text editor written or customized for a specific use can determine what the user is editing and assist the user, often by completing programming terms and showing tooltips with relevant documentation. Many text editors for software developers include source code syntax highlighting and automatic indentation to make programs easier to read and write. Programming editors often let the user select the name of an include file, function or variable, then jump to its definition. Some also allow for easy navigation back to the original section of code by storing the initial cursor location or by displaying the requested definition in a popup window or temporary buffer. Some editors implement this ability themselves, but often an auxiliary utility like ctags is used to locate the definitions.

Typical features

[edit]
  • Find and replace – Text editors provide extensive facilities for searching and replacing strings of text, either individually, or groups of files in opened tabs or a selected folder. Advanced editors can use regular expressions to search and edit text or code. Additional features may include optional case sensitivity, a history of search terms for quick recall and autocompletion, and listing multiple results in one place.[18][better source needed]
  • Cut, copy, and paste – most text editors provide methods to duplicate and move text within the file, or between files.
  • Ability to handle UTF-8 encoded text.
  • Text formatting – Text editors often provide basic visual formatting features like line wrap, auto-indentation, bullet list formatting using ASCII characters, comment formatting, syntax highlighting and so on. These are typically only for display and do not insert formatting codes into the file itself.
  • Undo and redo – As with word processors, text editors provide a way to undo and redo the last edit, or more. Often—especially with older text editors—there is only one level of edit history remembered and successively issuing the undo command will only "toggle" the last change. Modern or more complex editors usually provide a multiple-level history such that issuing the undo command repeatedly will revert the document to successively older edits. A separate redo command will cycle the edits "forward" toward the most recent changes. The number of changes remembered depends upon the editor and is often configurable by the user.
  • Ability to jump to a specified line number.[citation needed]

Advanced features

[edit]
  • Macro or procedure definition: to define new commands or features as combinations of prior commands or other macros, perhaps with passed parameters, or with nesting of macros.
  • Profiles to retain options set by the user between editing session.
  • Profile macros with names specified in, e.g., environment, profile, executed automatically at the beginning of an edit session or when opening a new file.
  • Multi-file editing: the ability to edit multiple files during an edit-session, perhaps remembering the current-line cursor of each file, to insert repeated text into each file, copy or move text among files, compare files side-by-side (perhaps with a tiled multiple-document interface), etc.
  • Multi-view editors: the ability to display multiple views of the same file, with independent cursor tracking, synchronizing changes among the windows but providing the same facilities as are available for independent files.
  • Collapse/expand, also called folding: the ability to temporarily exclude sections of the text from view. This may either be based on a range of line numbers or on some syntactic element, e.g., excluding everything between a BEGIN; and the matching END;.
  • Column-based editing; the ability to alter or insert data at a particular column, or to shift data to specific columns.
  • Data transformation – Reading or merging the contents of another text file into the file currently being edited. Some text editors provide a way to insert the output of a command issued to the operating system's shell. Also, a case-shifting feature could translate to lowercase or uppercase.
  • Filtering – Some advanced text editors allow the editor to send all or sections of the file being edited to another utility and read the result back into the file in place of the lines being "filtered". This, for example, is useful for sorting a series of lines alphabetically or numerically, doing mathematical computations, indenting source code, and so on.
  • Syntax highlighting – contextually highlights source code, markup languages, config files and other text that appears in an organized or predictable format. Editors generally allow users to customize the colors or styles used for each language element. Some text editors also allow users to install and use themes to change the look and feel of the editor's entire user interface.
  • Syntax-oriented editors - some editors have support for the syntax of one or more languages, and allow operations in terms of syntactical unit, e.g., insert a new WHEN clause in a SELECT statement.
  • Extensibility - a text editor intended for use by programmers must provide some plugin mechanism, or be scriptable, so a programmer can customize the editor with features needed to manage individual software projects, customize functionality or key bindings for specific programming languages or version control systems, or conform to specific coding styles.
  • Cursor navigation may vary across text editors. For example, pressing End twice may navigate to the end of a wrapped line after one press navigated to the end of an on-screen row of text. Block-oriented terminals typically have dedicated cursor movement keys, as do keyboards on personal computers.
  • Command line - some editors, e.g., ISPF, XEDIT, have a dedicated field on the screen for entering commands as opposed to text. Depending on the editor, the user may have to use cursor keys to switch between the command and text fields or the editor may interpret, e.g., specific function keys , as requests to switch.
  • Line commands, also known as prefix commands or sequence commands - Some editors treat a file as an array of text lines with associated line numbers or sequence numbers, and have a distinct line number field for each text field. A line command is a string that the user types into a line number field and that the editor recognizes as a command operating on that specific line or block of lines, e.g., LC to translate a line to lower case, ))3 to shift a block right three columns. Some editors also support line macros, also known as prefix macros or sequence macros. Despite the name prefix command, some editors allow the sequence field to appear after the text field.
  • Text editors, especially source-code editors, often default to using a monospace font that clearly distinguishes between similar characters (homoglyphs) such as the colon and the semicolon.[19]

Specialized editors

[edit]

Some editors include special features and extra functions, for instance,

  • Source code editors are text editors with additional functionality to facilitate the production of source code. These often feature user-programmable syntax highlighting and code navigation functions as well as coding tools or keyboard macros similar to an HTML editor.
  • Folding editors. This subclass includes so-called "orthodox editors" that are derivatives of Xedit. Editors that implement folding without programing-specific features are usually called outliners (see below).
  • Outliners. Also called tree-based editors, because they combine a hierarchical outline tree view with a text editor. Folding (see above) can be considered a specialized form of outlining.
  • IDEs (integrated development environments) are designed to manage and streamline large programming projects. They are usually only used for programming as they contain many features unnecessary for simple text editing.
  • World Wide Web authors are offered a variety of HTML editors dedicated to the task of creating web pages. These include: Dreamweaver, KompoZer and E Text Editor. Many offer the option of viewing a work in progress on a built-in HTML rendering engine or standard web browser. However, most web development is done in a dynamic programming language such as Ruby or PHP using a source code editor or IDE. The HTML delivered by all but the simplest static web sites is stored as individual template files that are assembled by the software controlling the site and do not compose a complete HTML document.
  • Mathematicians, physicists, and computer scientists often produce articles and books using TeX or LaTeX in plain text files. Such documents are often produced by a standard text editor, but some people use specialized TeX editors.
  • Collaborative editors allow multiple users to work on the same document simultaneously from remote locations over a network. The changes made by individual users are tracked and merged into the document automatically to eliminate the possibility of conflicting edits. These editors also typically include an online chat component for discussion among editors.
  • Distraction-free editors provide a minimalistic interface with the purpose of isolating the writer from the rest of the applications and operating system, thus being able to focus on the writing without distractions from interface elements like a toolbar or notification area.

Programmable editors can usually be enhanced to perform any or all of these functions, but simpler editors focus on just one, or, like gPHPedit, are targeted at a single programming language.

See also

[edit]

Notes

[edit]
  1. ^ By the late 1960s editors were available that supported variable-length records.
  2. ^ Originally macros were written in assembler, CLIST (TSO), CMS EXEC (VM), EXEC2 (VM/SE) or PL/I, but most users dropped CLIST, EXEC and EXEC2 once REXX was available.
  3. ^ A line command is a command typed into the sequence number entry area associated with a specific line of text and whose scope is limited to that line, or, in the case of a block command, associated with the block of lines between the beginning and ending line commands. An example of the latter would be typing the command ucc (block upper case) into the entry areas of two lines; this has the same effect as typing uc (upper case) into the entry area of each line in the range.

References

[edit]
  1. ^ H. Albert Napier; Ollie N. Rivers; Stuart Wagner (2005). Creating a Winning E-Business. Cengage Learning. p. 330. ISBN 1111796092.
  2. ^ Peter Norton; Scott H. Clark (2002). Peter Norton's New Inside the PC. Sams Publishing. p. 54. ISBN 0672322897.
  3. ^ L. Gopalakrishnan; G. Padmanabhan; Sudhat Shukla (2003). Your Home PC: Making the Most of Your Personal Computer. Tata McGraw-Hill Education. p. 190. ISBN 0070473544.
  4. ^ "The Best Free Text Editors for Windows, Linux, and Mac". 28 April 2012. Every operating system comes with a default, basic text editor, but most of us install our own enhanced text editors to get more features.
  5. ^ Louden, Kenneth C.; Lambert, Kenneth A. (2025-08-04). Programming Languages: Principles and Practices. Cengage Learning. p. 5. ISBN 978-1-133-38749-7.
  6. ^ "UNIVAC 90-COLUMN PUNCHED 'CARD-TO-MAGNETIC TAPE CONVERTER" (PDF). UNIVAC II Data Automation System (PDF). Remington-Rand Univac Division of Sperry Rand Corporation. 1957. p. 246. Retrieved December 16, 2022.,
  7. ^ Alavudeen, A.; Venkateshwaran, N. (2025-08-04). Computer Integrated Manufacturing. PHI Learning Pvt. Ltd. p. 180. ISBN 978-81-203-3345-1.
  8. ^ Upton, Eben; Duntemann, Jeffrey; Roberts, Ralph; Mamtora, Tim; Everard, Ben (2025-08-04). Learning Computer Architecture with Raspberry Pi. John Wiley & Sons. pp. 232–234. ISBN 978-1-119-18394-5.
  9. ^ "Modify and Load" (PDF). SOS Reference Manual (PDF). IBM. November 1959 [Distribution No.1 published in 1959]. p. 05.01.01. Retrieved December 15, 2022.
  10. ^ "The Open Group Base Specifications Issue 6, IEEE Std 1003.1, 2004 Edition". The IEEE and The Open Group. 2004. Retrieved January 18, 2010.
  11. ^ L. Bowles, Kenneth; Hollan, James (2025-08-04). "An introduction to the UCSD PASCAL system". Behavior Research Methods. 10 (4): 531–534. doi:10.3758/BF03205341.
  12. ^ "Introducing the Emacs editing environment". IBM. Archived from the original on 2025-08-04. Retrieved 2025-08-04.
  13. ^ "Multics Emacs: The History, Design and Implementation". Some Multics users purchased these terminals ..., using them either as "glass teletypes" or via "local editing."
  14. ^ Charles Crowley. "Data Structures for Text Sequences". Section "Introduction".
  15. ^ "Text Editors for Programmeres - Programming Tools". If you open a .doc file in a text editor, you will notice that most of the file is formatting codes. Text editors, however, do not add formatting codes, which makes it easier to compile your code.
  16. ^ "Vim to Emacs' Evil chaotic migration guide". juanjoalvarez.net. 19 September 2014.
  17. ^ "Gitorious". Archived from the original on 28 May 2015. Retrieved 27 May 2015.
  18. ^ "Searching". Notepad++ User Manual. Retrieved 21 December 2021.
  19. ^ Philipp Acsany. "Choosing the Best Coding Font for Programming". 2023.
[edit]
三高人群适合吃什么水果 生理期吃什么好 煎牛排用什么油好 宫颈多发纳囊什么意思 什么补血效果最好最快
第一次要注意什么 古代上班叫什么 24属什么生肖 天丝是什么材料 丹参有什么作用和功效
galaxy是什么牌子 什么人不能吃洋葱 尿血是什么原因 直肠增生性的息肉是什么意思 郑州有什么好吃的
什么是黄褐斑 疱疹长什么样 蛇为什么会咬人 e m s是什么快递 心慌心悸吃什么药
脸上经常长痘痘是什么原因hcv9jop8ns3r.cn 晚上八点到九点是什么时辰hcv8jop9ns8r.cn 指甲上有白点是什么原因hcv9jop3ns2r.cn 93鸡和94狗生什么宝宝hcv8jop2ns2r.cn 子宫内膜14mm说明什么hcv9jop4ns2r.cn
脸大剪什么发型好看hcv8jop2ns2r.cn 月经推迟什么原因引起的hcv9jop1ns7r.cn 懒惰是什么意思hcv8jop0ns1r.cn 黄精有什么功效和作用hcv8jop3ns8r.cn 早泄挂什么科hcv8jop8ns6r.cn
爱上一个人是什么感觉hcv9jop7ns3r.cn 138是什么意思啊hcv7jop6ns9r.cn 07年是什么年hcv8jop1ns7r.cn 掉筷子有什么预兆hcv7jop4ns8r.cn 鼻子上火是什么原因引起的hcv8jop4ns8r.cn
尿血应该挂什么科hcv9jop2ns5r.cn vos是什么意思hcv9jop0ns6r.cn 怀孕前有什么征兆hcv8jop4ns6r.cn 尿道炎挂什么科hcv9jop1ns3r.cn 怀孕掉头发厉害是什么原因hcv8jop5ns5r.cn
百度