Text Editing: Difference between revisions

From The Incoherency.Net Wiki
Jump to navigation Jump to search
Denis (talk | contribs)
Denis (talk | contribs)
No edit summary
Line 20: Line 20:


  set tabstop=2
  set tabstop=2
== general vi notes ==
=== ex ===
Execute command between markers:
:'a,'b!pbcopy
Find and replace between line numbers:
:x,ys/match/replace/g
In x or y above . represents the current line, $ the last line. Markers may be prefixed with '

Revision as of 21:43, 18 February 2010

Tab width

Code MUST be indented with tabs. Anyone who tells you otherwise is simply foolish or misinformed. For those who don't like massive indentations, that's why tabs are magical. Below you can set your tab width for a few of the worthy text editors (4 columns in these examples). Any text editor that doesn't let you specify tab widths isn't worthy of the title. No further discussion is necessary.

nano

~/.nanorc:

set tabsize 4

nvi

~/.nexrc

set ts=4

vim

~/.exrc

set tabstop=2

general vi notes

ex

Execute command between markers:

:'a,'b!pbcopy

Find and replace between line numbers:

x,ys/match/replace/g

In x or y above . represents the current line, $ the last line. Markers may be prefixed with '