Google
 

Text Editig

Vim as XML Editor (Tobias Reif)

Table Of Contents

1. Intro
2. About
1. # Access
2. # Prerequisites
3. # Learning Vim
4. # Conventions
5. # Installation on Linux
6. # Sources
7. # Colophon
3. Setup
1. # General
2. # vimrc
3. # matchit.vim
4. # xmledit
5. # Catalogs
6. # xmllint
7. # RXP
4. More Setup
1. # Ruby
2. # Jing
3. # XMLStarlet
4. # Tidy
5. Tasks
1. # Creating Tags
2. # Creating Documents
3. # Marking up Text
4. # Marking up Tables

The VIM (Vi Improved) Book

Table OF contents:-

1 Basic Editing
2 Editing a Little Faster
3 Searching
4 Text Blocks and Multiple Files
5 Windows
6 Basic Visual Mode
7 Commands for Programmers
8 Basic Abbreviations, Keyboard Mapping, and Initialization Files
9 Basic Command-Mode Commands
10 Basic GUI Usage
11 Dealing with Text Files
12 Automatic Completion
13 Autocommands
14 File Recovery and Command-Line Arguments
15 Miscellaneous Commands
16 Cookbook
17 Topics Not Covered

Sed - An Introduction

Table of Contents

* The Awful Truth about sed
* The essential command: s for substitution
* The slash as a delimiter
* Using & as the matched string
* Using \1 to keep part of the pattern
* Substitute Flags
* /g - Global replacement
* Is sed recursive?
* /1, /2, etc. Specifying which occurrence
* /p - print
* Write to a file with /w filename
* Combining substitution flags
* Arguments and invocation of sed
* Multiple commands with -e command
* Filenames on the command line

GNU Emacs Manual

Important General Concepts

* Screen: How to interpret what you see on the screen.
* User Input: Kinds of input events (characters, buttons, function keys).
* Keys: Key sequences: what you type to request one editing action.
* Commands: Named functions run by key sequences to do editing.
* Text Characters: Character set for text (the contents of buffers and strings).
* Entering Emacs: Starting Emacs from the shell.
* Exiting: Stopping or killing Emacs.
* Emacs Invocation: Hairy startup options.

Advanced Features

A Tutorial Introduction to GNU Emacs

GNU Emacs is a free, portable, extensible text editor. That it is free means specifically that the source code is freely copyable and redistributable. That it is portable means that it runs on many machines under many different operating systems, so that you can probably count on being able to use the same editor no matter what machine you're using.

Syndicate content