支付宝余额和余额宝有什么区别| 5月份什么星座| 炸酥肉用什么肉最好吃| 右眼皮跳有什么预兆| 梦见牙齿掉了是什么意思| 闺蜜过生日送什么礼物好| 翻来覆去是什么意思| 什么的动作| 梦见野猪是什么预兆| 什么是钙化结节| 吃什么东西补脑| 男生学什么技术吃香| 缠腰龙是什么病| 下面有异味用什么药| 宫腔粘连有什么危害| 紫水晶五行属什么| 喝什么解渴| 股骨头坏死什么原因| 旅游带什么| 尿蛋白高是什么病| 什么叫tct检查| 小孩子手脚脱皮是什么原因| 尿道炎吃什么药最好| 三心二意是什么意思| 为什么会长水泡| 被舔下面什么感觉| 淋巴细胞百分比偏低是什么意思| 东北易帜是什么意思| 来月经喝什么汤好| 脑子萎缩是什么原因造成的| 肩周炎吃什么药最好| 什么的贾宝玉| 人为什么会做梦科学解释| 心肌酶高是什么意思| 耳呜吃什么药最好| 中国信仰什么教| 市公安局长什么级别| 女生的胸长什么样| 视力模糊是什么原因| c14阳性 是什么意思| 年柱亡神是什么意思| 支气管炎不能吃什么| 光滑念珠菌是什么意思| 什么填海| 老年人喝什么蛋白粉好| 双花红棍是什么意思| 背部痒是什么原因| 血管属于什么组织| 心脏大是什么病严重吗| 续弦是什么意思| 什么津乐道| 值神天德是什么意思| 摩羯座是什么星座| 七一年属什么生肖| 罄竹难书的罄什么意思| 尿多什么原因| gm是什么意思| ups是什么快递公司| 虾与什么食物相克| 草莓是什么形状| diss是什么意思| dave是什么意思| 命途多舛是什么意思| 肾有问题有什么症状| 陕西八大怪是什么| 调戏是什么意思| rj什么意思| 蚱蜢吃什么食物| 电影bd是什么意思| 无非是什么意思| 扒皮是什么意思| 屁多不臭是什么原因| 读书有什么好处| 1月9号是什么星座| 劝退是什么意思| 梦见黄狗是什么意思| 6月16日什么星座| 糖化血红蛋白是什么| 金不换是什么| 皮试阳性是什么意思| 旻读什么| 天方夜谭是什么意思| 拔了尿管尿不出来有什么好办法| 五大发展理念是什么| 手脚发麻是什么原因| 喝酒吃头孢有什么反应| 薄姬为什么讨厌窦漪房| 乱的偏旁是什么| 十全十美指什么生肖| 鲅鱼是什么鱼| 为什么牙缝里的东西很臭| 脑垂体挂什么科| 何以笙箫默什么意思| 自缢死亡是什么意思| 儿童牙龈肿痛吃什么药| 骞是什么意思| 钓鱼执法是什么意思| 神仙眷侣是什么意思| 蓝色衬衫配什么裤子| 什么精神| 恕是什么意思| 10.8号是什么星座| 什么血型是熊猫血| 胃窦溃疡a1期是什么意思| 更年期失眠吃什么药调理效果好| 防中暑喝什么水| 智商税什么意思| 大便带血丝是什么原因| 为什么眼睛会肿而且痛| 猫能看到什么颜色| 血压低是什么症状| 住院号是什么| 女人脾虚吃什么药最好| 女性漏尿吃什么药最好| 头发爱出油什么原因| 平痛新又叫什么| 水痘是由什么引起的| 我一言难尽忍不住伤心是什么歌| 拔罐什么时候拔最好| 炸膛什么意思| 痛风什么蔬菜不能吃| 神经衰弱吃什么药好| 大便羊粪状吃什么药| 什么的神色| 为什么进不去| 舅舅的孩子叫什么| 这是什么字| 做亲子鉴定需要什么东西| 感染四项挂什么科| 为什么牛肝便宜没人吃| 裂纹舌是什么原因引起的| 勖是什么意思| 肛门里面痒是什么情况| 蝉属于什么类动物| 什么是乳腺增生| 什么颜色加什么颜色等于白色| 淋巴挂什么科| 检查梅毒挂什么科| zoom是什么意思| 什么地什么| 黄金变黑是什么原因| 伤到骨头吃什么好得快| 摔伤用什么药好得快| 封心锁爱什么意思| 河南为什么叫中原| 吃维e有什么好处和副作用| 沙拉酱可以做什么美食| 清明节吃什么| 下巴有痣代表什么| 鹅拉绿色粪便是什么病| 什么水果含铁| 睾丸是什么东西| 今年闰六月有什么说法| 拮抗药物是什么药| 什么是麦粒肿| 三情六欲是什么意思| 舌头有齿痕是什么原因| 喝荷叶茶有什么好处和坏处| 婚检查什么| 梦见西瓜是什么意思| 缺铁吃什么补得最快| 尿盐结晶是什么意思| 放屁多什么原因| 血管堵塞吃什么药好| 头晕目赤是什么意思| robam是什么牌子| 瑞字属于五行属什么| 乙亥日五行属什么| ABB式的词语有什么| 癌胚抗原是什么意思| 破伤风什么情况需要打| 睡前吃什么有助于睡眠| h是什么牌子的衣服| 肠胃不好适合喝什么茶| 手脚冰冷是什么原因| 赡养是什么意思| 常温保存是什么意思| 毒是什么意思| 一什么月光| 身份证后4位代表什么| 物流专员是做什么的| 什么叫混合斑块| 屁股沟疼是什么原因| 外围女是什么意思| 肝低密度灶是什么意思| semir是什么牌子| 阴道里面痒用什么药| 老鼠疣长什么样子图片| 血脂高吃什么药效果好| 直肠窝积液是什么意思| 为什么小孩子经常流鼻血| 狒狒是什么动物| 痰湿吃什么食物| 微信加入黑名单和删除有什么区别| 鼻窦炎的症状是什么| 上火吃什么药好| 倒立对身体有什么好处| 男人更年期有什么症状有哪些表现| 腊猪蹄炖什么好吃| 公公是什么意思| 谷丙转氨酶偏高吃什么药| 什么能美白皮肤而且效果快| sds是什么意思| 流虚汗是什么原因| 肚子里面跳动是什么原因| 土字五行属什么| 直的是什么意思| 肝功能不全是什么意思| 脸部下垂什么方法提升效果好| 七星鱼吃什么食物| 降7是什么调| 苯甲酸钠是什么东西| 芸字五行属什么| 吃火龙果对身体有什么好处| 虚有其表的意思是什么| 回民不能吃什么| 双是什么意思| 荨麻疹有什么忌口| 九斗一簸箕有什么说法| 长生是什么意思| 做护士需要什么条件| 五行缺什么查询| jet是什么意思| 吃猪脑有什么好处和坏处| 10a是什么意思| 俄罗斯信奉什么教| 喝酒前吃什么不容易醉| 血流信号是什么意思| 医院去痣挂什么科| 血压偏高吃什么药| 夫妻合葬有什么讲究| 吃葡萄有什么好处| 为盼是什么意思| 谨言慎行下一句是什么| 怀孕吃什么有营养| 嗫嚅是什么意思| 五月份什么星座| 鸡属于什么类动物| 双相情感障碍吃什么药| 退步是什么意思| 急性湿疹用什么药膏| 梅花三弄是什么意思| 错构瘤是什么意思| 985是什么| 胆气虚吃什么中成药| 什么人不能吃绿豆| 急性肠胃炎吃什么药| 心肌病是什么症状| 什么食物含钙高| 膺是什么意思| 什么叫智商| 诚字属于五行属什么| 白天咳嗽晚上不咳嗽是什么原因| 做梦剪头发是什么意思| 想改名字需要什么手续| 鼻子两侧挤出来的白色东西是什么| 动脉硬化是什么症状| 考妣是什么意思| c1能开什么车| 打榜是什么意思| 生物科学是什么专业| 舌头痛吃什么药好得快| 口是心非是什么生肖| 脾大是怎么回事有什么危害| 百度Jump to content

6月29日什么星座

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.
百度 那么,他们眼中的互金公司2018年核心竞争力是什么?他们今年的发展大计又是怎样?乐信CEO肖文杰对《国际金融报》记者指出,乐信今年会加大在金融科技方面的投入,用金融科技提升互联网消费金融的效能,持续赋能各类金融合作伙伴。

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-06). 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-06). 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-06). 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-06). "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-06. Retrieved 2025-08-06.
  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]
吃什么药 胃有灼烧感是什么原因 羊奶粉和牛奶粉有什么区别 高血压是什么原因引起的 火车和高铁有什么区别
hitachi是什么品牌 床盖是什么 press什么意思 狗肉和什么食物相克 欠缺是什么意思
小姨是什么 壁厚是什么意思 迈巴赫是什么车 吃什么药降尿酸快 慢生活是什么意思
半夜喉咙痒咳嗽是什么原因 冰冻三尺非一日之寒是什么意思 酷盖是什么意思 什么颜色属土 什么是签注
年轻人白头发是什么原因引起的hcv8jop5ns6r.cn 怕金森是什么症状hcv8jop7ns0r.cn 为什么医生都不体检hcv7jop6ns4r.cn 今天农历什么日子chuanglingweilai.com 儿童多动症挂什么科hcv9jop3ns1r.cn
东北冻梨是什么梨hcv7jop7ns4r.cn 龄字五行属什么aiwuzhiyu.com 哇哦什么意思hcv9jop2ns8r.cn 羊跟什么生肖最配hcv9jop5ns7r.cn 头出汗多至头发湿透是什么原因baiqunet.com
货比三家是什么意思hcv8jop6ns5r.cn 小黄人是什么意思hcv7jop9ns7r.cn 江西是什么菜系hcv8jop6ns8r.cn 咳血是什么原因引起的hcv8jop7ns5r.cn 牛肉炒什么hkuteam.com
什么是透析520myf.com 真菌感染皮肤病用什么药最好hcv8jop7ns4r.cn 锦五行属什么hcv8jop0ns6r.cn 子宫内膜增生有什么症状hcv8jop5ns0r.cn 鲁蛇是什么意思hcv8jop5ns9r.cn
百度