SlideShare a Scribd company logo
6
Most read
10
Most read
12
Most read
Submitted by,
K.VAISHNAVI
K.SASIREKHA
TEXT EDITORS
• A text editor is a type of program used for editing plain text files.
• Often provided with operating systems and software development
packages, and can be used to change configuration files,
documentation files and programming language source code.
DEFINITION OF TEXT EDITOR
• Line Editors
• Stream Editor
• Screen Editor
• Word Processor
• Structure Editor
TYPES OF TEXT EDITOR
• Scope of edit operations is limited to a line of text.
• The line is designated positionally.
Advantage:-
• Simplicity
Disadvantage:-
• Does not display the text in the manner it would appear if printed
LINE EDITOR
• Views the entire text as a stream of characters.
• This permits edit operations to cross line boundaries.
• Support character, line and context oriented commands based on the
current editing context indicated by the position of a text pointer.
STREAM EDITOR
• A screen editor uses the what you see is what you get principle in
editor design.
• The user can move the cursor over the screen, position it at the point
where he desires toper form some editing and proceed with the
editing directly.
Advantage:-
• Useful while formatting the text to produce printed documents.
SCREEN EDITOR
• Basically document editors with additional features to produce well
formatted hard copy output.
• Essential features of word processors are commands for moving
sections of text from one place to another, merging of text, and
searching and replacement of words. Many word processors support a
spell check option.
• e.g. WordStar
WORD PROCESSORS
• Incorporates an awareness of the structure of a document.
• Structure is specified by the user while creating or modifying the
document.
• Editing requirements are specified using the structure.
• A special class of structure editors, called syntax directed editors, are
used in programming environments.
STRUCTURE EDITORS
• Find and replace – Text editors provide extensive facilities for searching
and replacing text, either on groups of files or interactively. Advanced
editors can use regular expressions to search and edit text or code
• 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 formatting features
like line wrap, auto-indentation, bullet list formatting using ASCII
characters, comment formatting, syntax highlighting and so on.
FEATURES OF TEXT EDITORS
• Undo and redo – As with word processors, text editors provide a way
to undo and redo the last edit.
• 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.
• 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".
FEATURES OF TEXT EDITORS
• 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
colours or styles used for each language element.
• 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.
FEATURES OF TEXT EDITORS
• Source code editors
• Folding editors
• IDEs
• HTML editors
• TeX editors
• Outliners
• Collaborative editors
• Distraction free editors
SPECIALISED EDITORS
PROS AND CONS OF TEXT EDITOR
ADVANTAGES DISADVANTAGES
• Simple and places less demands
on system.
• Provides greater control over the
application
• Difficult to Visualise output
(example: to preview a webpage
you have to have a suitable
browser)
• Dependant on programming or
text-based commands
knowledge

More Related Content

What's hot (20)

PPT
Compiler Design Basics
Akhil Kaushik
 
PPTX
Text Editor in System software
sundareswaran kannan
 
PPTX
Interactive debugging system
Florence priyadarshini
 
PPTX
Language and Processors for Requirements Specification
kirupasuchi1996
 
PDF
loaders and linkers
Temesgen Molla
 
PPTX
Designing Techniques in Software Engineering
kirupasuchi1996
 
PPT
debugging - system software
Vicky Shan
 
PPTX
Editor structure
Nikhil Palyekar
 
PDF
Data Models
RituBhargava7
 
PDF
Compiler design error handling
RohitK71
 
PDF
Symbol table in compiler Design
Kuppusamy P
 
PPTX
Some Size factors in software engineering
V.V.Vanniaperumal College for Women
 
PPT
Lecture 5 - Structured Programming Language
Md. Imran Hossain Showrov
 
PPT
Passes of compilers
Vairavel C
 
PPT
extreme Programming
Bilal Shah
 
PPTX
Single pass assembler
Bansari Shah
 
PPTX
Evolutionary models
Pihu Goel
 
PDF
JavaScript - Chapter 6 - Basic Functions
WebStackAcademy
 
PDF
Object oriented programming c++
Ankur Pandey
 
PPTX
Chapter 1 2 - some size factors
NancyBeaulah_R
 
Compiler Design Basics
Akhil Kaushik
 
Text Editor in System software
sundareswaran kannan
 
Interactive debugging system
Florence priyadarshini
 
Language and Processors for Requirements Specification
kirupasuchi1996
 
loaders and linkers
Temesgen Molla
 
Designing Techniques in Software Engineering
kirupasuchi1996
 
debugging - system software
Vicky Shan
 
Editor structure
Nikhil Palyekar
 
Data Models
RituBhargava7
 
Compiler design error handling
RohitK71
 
Symbol table in compiler Design
Kuppusamy P
 
Some Size factors in software engineering
V.V.Vanniaperumal College for Women
 
Lecture 5 - Structured Programming Language
Md. Imran Hossain Showrov
 
Passes of compilers
Vairavel C
 
extreme Programming
Bilal Shah
 
Single pass assembler
Bansari Shah
 
Evolutionary models
Pihu Goel
 
JavaScript - Chapter 6 - Basic Functions
WebStackAcademy
 
Object oriented programming c++
Ankur Pandey
 
Chapter 1 2 - some size factors
NancyBeaulah_R
 

Similar to Text Editor for System Software (20)

PPTX
EDITORS
sonalikharade3
 
PPT
ss5.ppt
ssuser1f953d
 
PDF
system-software-tools
Temesgen Molla
 
PPTX
Implement text editor
Amaan Shaikh
 
PDF
Beginlatex 3.6
ssuserf5429e
 
PPTX
text editing, analysis, processing, bibliography.pptx
Subramanian Mani
 
PPTX
Text editing, analysis, processing, bibliography
SubramanianMuthusamy3
 
PDF
Welcome To TeX
Nelson Piedra
 
PDF
_text_Editor in system software.pptx.pdf
abijithgirish11b
 
PPTX
Text editors(ss)
nishara nish
 
PPTX
GETTING TO KNOW WORD PROCESSING - EMP.TECH
MaryConcepcion10
 
DOCX
Ss tools
Sumathi Gnanasekaran
 
DOCX
Ss tools
Sumathi Gnanasekaran
 
PPTX
Productivity Tools - Word Processor Presentation
JosuaGarcia5
 
PPTX
chapter8 word processing 1st year punjab text book.pptx
ShafiqUrRehman537781
 
PPTX
My presentation chapter no 09 Ms Excel..
ShafiqUrRehman537781
 
PDF
1. three examples of life-critical software applications area) IS.pdf
saahinmanpam
 
PPTX
Chapter 4 Word Processing 1 notes for s5 and.o level secondary
deejayrakib5
 
PDF
86092204-725a-4116-a746-a14f33972591-practical notes (1).pdf
mubarek23
 
PPTX
wordprocessing_presentation.pptx
BeccaSaliring
 
ss5.ppt
ssuser1f953d
 
system-software-tools
Temesgen Molla
 
Implement text editor
Amaan Shaikh
 
Beginlatex 3.6
ssuserf5429e
 
text editing, analysis, processing, bibliography.pptx
Subramanian Mani
 
Text editing, analysis, processing, bibliography
SubramanianMuthusamy3
 
Welcome To TeX
Nelson Piedra
 
_text_Editor in system software.pptx.pdf
abijithgirish11b
 
Text editors(ss)
nishara nish
 
GETTING TO KNOW WORD PROCESSING - EMP.TECH
MaryConcepcion10
 
Productivity Tools - Word Processor Presentation
JosuaGarcia5
 
chapter8 word processing 1st year punjab text book.pptx
ShafiqUrRehman537781
 
My presentation chapter no 09 Ms Excel..
ShafiqUrRehman537781
 
1. three examples of life-critical software applications area) IS.pdf
saahinmanpam
 
Chapter 4 Word Processing 1 notes for s5 and.o level secondary
deejayrakib5
 
86092204-725a-4116-a746-a14f33972591-practical notes (1).pdf
mubarek23
 
wordprocessing_presentation.pptx
BeccaSaliring
 
Ad

Recently uploaded (20)

PPTX
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
Coefficient of Variance in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PPTX
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
PPTX
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
PDF
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PPTX
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PDF
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PDF
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
PDF
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Coefficient of Variance in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
Tally software_Introduction_Presentation
AditiBansal54083
 
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
Ad

Text Editor for System Software

  • 2. • A text editor is a type of program used for editing plain text files. • Often provided with operating systems and software development packages, and can be used to change configuration files, documentation files and programming language source code. DEFINITION OF TEXT EDITOR
  • 3. • Line Editors • Stream Editor • Screen Editor • Word Processor • Structure Editor TYPES OF TEXT EDITOR
  • 4. • Scope of edit operations is limited to a line of text. • The line is designated positionally. Advantage:- • Simplicity Disadvantage:- • Does not display the text in the manner it would appear if printed LINE EDITOR
  • 5. • Views the entire text as a stream of characters. • This permits edit operations to cross line boundaries. • Support character, line and context oriented commands based on the current editing context indicated by the position of a text pointer. STREAM EDITOR
  • 6. • A screen editor uses the what you see is what you get principle in editor design. • The user can move the cursor over the screen, position it at the point where he desires toper form some editing and proceed with the editing directly. Advantage:- • Useful while formatting the text to produce printed documents. SCREEN EDITOR
  • 7. • Basically document editors with additional features to produce well formatted hard copy output. • Essential features of word processors are commands for moving sections of text from one place to another, merging of text, and searching and replacement of words. Many word processors support a spell check option. • e.g. WordStar WORD PROCESSORS
  • 8. • Incorporates an awareness of the structure of a document. • Structure is specified by the user while creating or modifying the document. • Editing requirements are specified using the structure. • A special class of structure editors, called syntax directed editors, are used in programming environments. STRUCTURE EDITORS
  • 9. • Find and replace – Text editors provide extensive facilities for searching and replacing text, either on groups of files or interactively. Advanced editors can use regular expressions to search and edit text or code • 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 formatting features like line wrap, auto-indentation, bullet list formatting using ASCII characters, comment formatting, syntax highlighting and so on. FEATURES OF TEXT EDITORS
  • 10. • Undo and redo – As with word processors, text editors provide a way to undo and redo the last edit. • 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. • 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". FEATURES OF TEXT EDITORS
  • 11. • 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 colours or styles used for each language element. • 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. FEATURES OF TEXT EDITORS
  • 12. • Source code editors • Folding editors • IDEs • HTML editors • TeX editors • Outliners • Collaborative editors • Distraction free editors SPECIALISED EDITORS
  • 13. PROS AND CONS OF TEXT EDITOR ADVANTAGES DISADVANTAGES • Simple and places less demands on system. • Provides greater control over the application • Difficult to Visualise output (example: to preview a webpage you have to have a suitable browser) • Dependant on programming or text-based commands knowledge