标签:#文本编辑器功能

共 11 篇文章

語法摺疊

語法摺疊功能允許用戶掩藏和顯露原始代碼內部分區塊。這個功能有助於對代碼結構的整體了解。 有摺疊功能的編輯器 許多文字編輯器提供了摺疊功能,其中有: EditPad Pro Emacs EmEditor Folding Text Editor GridinSoft Notepad jEdit Kate KWrite LEXX/LPEX(OED編輯器) Notepad++ RJ Text Editor SciTE STET TextMate…

語法突顯

,是指根據術語(關鍵字)類別來顯示不同的顏色与字體以增强可读性的一种编辑器特性。 这种功能可改善编辑器中内容(通常为源代碼)的可讀性,進而降低因出现誤讀或誤寫而出现错误的几率。 範例 下面是一例C++的語法突顯范例: // Allocate all the windows for (int i = 0; i 在這個範例中,編輯器辨認出關鍵字為for,int和new,并辨認出變數的名字i,pWins和max,相應地將它們以高亮颜色顯示,註…

自动换行

显示文字時,换行(line wrap)是指文字在一行已满後转到新行,使每行都可在視窗范围看到,不需水平滚动。 自动换行(word wrap)是大多数文字編輯器、文書處理器、和网页浏览器的附加功能。用于在行间或一行里的单词间隔处分行,不考虑單一单词超过一行长度的情况。 它通常是在看文档或打印的时候实时完成,所以没有储存或手工插入的换行代码。如果改变文档边缘,编辑器就会自动重排换行符的位置,保证全部文字都处于可见状态,或者给用户提供一些便捷…

全文檢索

在文献检索领域,全文检索是从全文资料库中查询特定文本的技术。全文检索与基于元数据的查询方法不同,前者会搜索对象中的所有内容,而后者只根据部分内容进行检索,如标题或摘要等。 执行全文检索任务的程序一般叫做搜索引擎,其功能是根据使用者输入的查询文字从资料库中找到符合的内容。 建立索引 当文本数量较少时,可以直接逐一对比数据库中的文本。然而,当需要处理大量文本或频繁查询时,全文检索通常会被分为两个阶段:索引建立与搜索。 在索引建立阶段,索引器…

缩进风格

在程序设计中,缩进风格(indent style)是管理代码块缩进以表达程序结构的一种约定。本条目主要讨论自由形式语言,例如C及其后裔,但这也可以(并经常)适用於大多数其他编程语言(尤其是),其中的空白字符则并不重要。缩进风格是代码风格的一个方面。 缩进在大多数编程语言中不是必要条件,而只是作为。不过,缩进有助於更好地向人类阅读者表达程序的结构。尤其是用於澄清控制流程结构(例如条件或循环)与其内部、外部代码之间的关系。不过,部分语言(例…

Prettyprint

Prettyprint又叫漂亮打印、代码美化器,是指将各种风格的排版应用于文本文件,如源代码、置标语言以及类似内容。这些排版可能需要遵守缩进风格,並使用不同的颜色和字体来語法突顯源代码的语法元素,或调整源代碼的大小,以便於源代碼内容更容易阅读和理解。 外部連結 [http://portal.acm.org/citation.cfm?id=365673&dl=ACM&coll=ACM Algorithm 268: ALGOL 60 ref…

自动完成

自动完成()功能,指用户在输入一个字符串的部分内容时,就提供下拉菜单自动推荐相关常用字符串供用户选择以快速输入的一项功能特性。 的搜索建议自動完成功能]] 歷史 自動完成(也稱爲自动改正)和預測字詞(也稱爲预测文本)技術最早是由中國的科學家和語言學家發明的。在1950年代,中文輸入主要依靠中文打字機,但是由於汉字是语素文字,比起使用使用拼音文字的语言,中文打字機的设计更复杂特殊,隨之而來是極低的打字效率。使用者需要在中文打字機的幾千個按…

智能代码补全

智能代码补全是一种编程环境中,有上下文感知的的代码自动完成功能。它可以通过减少打字错误和其他常见错误,使编写应用的速度得到提升。智能代码补全通常在键入、查询函数参数以及与语法错误相关的查询提示时,会弹出自动完成窗口。智能代码补全和相关工具使用反射式编程产生变量名称、函数和方法的文档以及消除歧义。 该功能出现在许多编程环境中。其实现包括Atom中的 “autocomplete +”和Visual Studio Code中的 Intelli…

行號 (程式語言)

行號是程式語言中的一個用語,是用來識別文本文件各行的數字。最常見的作法是在各行指定不重複的數字,第一行數字為1,後續各行依序加一。 C語言中源代码的行號定義成從檔案開始到指定位置之間,所讀到換行符號的個數再加一。 在一些古老的程式語言(如GW-BASIC)中,行號是程式語法中必需的一部份。 主要原因是當時的作業系統缺乏交互式的文字編輯器,程式編輯器的界面往往只有行编辑器。指定行號可以使編輯器知道要編輯哪一行,也可以在原代碼的特定位置中插…

片段

片段(Snippet)是一個編程用語,指的是原始碼、機器碼、文本中可重複使用的小區塊。通常它們是有正式定義的執行單位,以納入更大的編程模塊。片段經常用來明晰其他「凌亂」函式的功用,或盡量減少使用與其他函式共用的重複代碼。 片段管理是某些文本編輯器、程式原始碼編輯器、IDE、與相關軟體的其中一項功能。其使得使用者能夠在反覆的編輯作業中保持和使用這些片段。 概要 片段管理是文本編輯器一項受歡迎的功能,諸如軟體開發人員,經常要求從目錄重複輸入…

拼寫檢查

的拼字檢查功能,這是輸入「bluee」的結果]] 拼写检查,又叫拼字檢查,是对字词的拼写进行检查的功能,能够在一篇文档中标记可能拼写错误的词。拼写检查可以是一个独立的应用程序,也可以更大的应用程序的一部分,如文字处理器、邮箱客户端、电子词典和搜索引擎等。 操作 简单的拼写检查器操作单独的词,将每一个词与词典中的内容相比较,可能对词进行词干处理。如果一个词在词典中不存在,就被认为是一个错误,并试图提示一个最可能是要输入的词。提示单词的一个…