updated for version 7.2a
diff --git a/runtime/tutor/Contents b/runtime/tutor/Contents
new file mode 100644
index 0000000..97dc1b5
--- /dev/null
+++ b/runtime/tutor/Contents
@@ -0,0 +1,23 @@
+Vim Vi IMproved. A clone of the UNIX text editor Vi. Very useful
+ for editing programs and other plain ASCII text. Full Vi
+ compatibility and includes all Ex commands. Extra features
+ above Vi: Multilevel undo, multiple windows, syntax
+ highlighting, command line history, folding, improved command
+ line editing, command typeahead display, command to display
+ yank buffers, possibility to edit binary files, file name
+ stack, support for Manx QuickFix and other compiler's error
+ messages, shows current file name in window title, on-line
+ help, rectangular cut/paste, etc., etc., etc...
+
+ Version 7.2a. Also runs under UNIX, MSDOS and other systems.
+ vim72art.tgz contains the documentation and syntax files.
+ vim72abin.tgz contains the binaries.
+ vim72asrc.tgz contains the sources.
+ Author: Bram Moolenaar et al.
+
+
+Xxd Hex dumper and reader. Can be used to view files as hex, edit
+ them and write them back. Can also be used to patch files.
+
+ Version 1.8 (1997 May 22)
+ Author: Juergen Weigert
diff --git a/runtime/tutor/README.gr.cp737.txt b/runtime/tutor/README.gr.cp737.txt
deleted file mode 100644
index 426f929..0000000
--- a/runtime/tutor/README.gr.cp737.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-¦ Tutor å¤ £å "® ¨¦¤¡« ¡ã" §¨ ã© ¤â¦¬ª ®¨ã©«ª «¦¬
-©¬¤«á¡« Vim.
-
- §¨ ©©æ«¨¦ ¤â¦ ®¨ã©«ª £§¦¨¦ç¤ ¤ «¦ «¢ 驦¬¤ © ¢ 櫨¦ §æ
-£å é¨. ¦ §¦«â¢©£ å¤ æ« £§¦¨å« ¤ ¡á¤« £å §¢ã ¨©å
-§¥¨©åª ¡ £â¤¦¬ ®¨© £¦§¦ 餫ª «¦¤ ©¬¤«á¡« Vim.
-
-¦ Tutor å¤ â¤ ¨®å¦ §¦¬ §¨ â® « £ã£« «ª §¨¦§¨©¡¬ãª.
-§¦¨å« ¤ ¡«¢â©« §¢á "vim tutor" ¡ £«á ¤ ¡¦¢¦¬ã©« « ª
-¦åª ©« £ã£«. £ã£« ©ª §¦ç¤ ¤ «¨¦§¦§¦ ã©«
-«¦ ¨®å¦, §¦£â¤àª .
-
- ©ç©«£ Unix £§¦¨å« §å©ª ¤ ®¨© £¦§¦ ã©« «¦ §¨æ¨££ "vimtutor".
- £ ¦¬¨ã© §¨é« ⤠§¨æ® ¨¦ ¤«å¨¦ «¦¬ tutor.
-
-ë®à ©¡«å ¤ §¨¦©â©à §¨ ©©æ«¨ §¨¦®à¨£â¤ £ã£« ¢¢á ¤ â®à ¨
-«¦¤ §¨å««¦ ®¨æ¤¦. ¤£¨é©« £ §¨¡¢é §éª «¦ ⢫ ¡ ©«å¢«
-£¦¬ ¦§¦ ©ã§¦« ¢« é© ª ¡á¤«.
-
-Bob Ware, Colorado School of Mines, Golden, Co 80401, USA
-(303) 273-3987
-bware@mines.colorado.edu bware@slate.mines.colorado.edu bware@mines.bitnet
-
-[¦ ¨®å¦ ¬«æ «¨¦§¦§¦ ã¡ «¦¤ Vim §æ «¦¤ Bram Moolenaar]
diff --git a/runtime/tutor/README.gr.txt b/runtime/tutor/README.gr.txt
deleted file mode 100644
index b2f5e07..0000000
--- a/runtime/tutor/README.gr.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Ôï Tutor åßíáé ìßá "÷åéñïíáêôéêÞ" ðåñéÞãçóç ãéá íÝïõò ÷ñÞóôåò ôïõ
-óõíôÜêôç Vim.
-
-Ïé ðåñéóóüôåñïé íÝïé ÷ñÞóôåò ìðïñïýí íá ôï ôåëåéþóïõí óå ëéãüôåñï áðü
-ìßá þñá. Ôï áðïôÝëåóìá åßíáé üôé ìðïñåßôå íá êÜíåôå ìßá áðëÞ åñãáóßá
-åðåîåñãáóßáò êåéìÝíïõ ÷ñçóéìïðïéþíôáò ôïí óõíôÜêôç Vim.
-
-Ôï Tutor åßíáé Ýíá áñ÷åßï ðïõ ðåñéÝ÷åé ôá ìáèÞìáôá ôçò ðñïðáñáóêåõÞò.
-Ìðïñåßôå íá åêôåëÝóåôå áðëÜ "vim tutor" êáé ìåôÜ íá áêïëïõèÞóåôå ôéò
-ïäçãßåò óôá ìáèÞìáôá. Ôá ìáèÞìáôá èá óáò ðïýíå íá ôñïðïðïéÞóåôå
-ôï áñ÷åßï, åðïìÝíùò ÌÇÍ ÔÏ ÊÁÍÅÔÅ ÓÔÏ ÐÑÙÔÏÔÕÐÏ ÁÍÔÉÃÑÁÖÏ ÓÁÓ.
-
-Óå óýóôçìá Unix ìðïñåßôå åðßóçò íá ÷ñçóéìïðïéÞóåôå ôï ðñüãñáììá "vimtutor".
-Èá äçìéïõñãÞóåé ðñþôá Ýíá ðñü÷åéñï áíôßãñáöï ôïõ tutor.
-
-¸÷ù óêåöôåß íá ðñïóèÝóù ðåñéóóüôåñá ðñï÷ùñçìÝíá ìáèÞìáôá áëëÜ äåí Ý÷ù âñåé
-ôïí áðáñáßôçôï ÷ñüíï. Åíçìåñþóôå ìå ðáñáêáëþ ðþò èá ôï èÝëáôå êáé óôåßëåôå
-ìïõ ïðïéåóäÞðïôå âåëôéþóåéò êÜíåôå.
-
-Bob Ware, Colorado School of Mines, Golden, Co 80401, USA
-(303) 273-3987
-bware@mines.colorado.edu bware@slate.mines.colorado.edu bware@mines.bitnet
-
-[Ôï áñ÷åßï áõôü ôñïðïðïéÞèçêå ãéá ôïí Vim áðü ôïí Bram Moolenaar]
diff --git a/runtime/tutor/README_amisrc.txt b/runtime/tutor/README_amisrc.txt
new file mode 100644
index 0000000..8732efb
--- /dev/null
+++ b/runtime/tutor/README_amisrc.txt
@@ -0,0 +1,11 @@
+README_amisrc.txt for version 7.2a of Vim: Vi IMproved.
+
+See "README.txt" for general information about Vim.
+See "README_ami.txt" for installation instructions for the Amiga.
+These files are in the runtime archive (vim60rt.tgz).
+
+
+The Amiga source archive contains the files needed to compile Vim on the
+Amiga.
+
+See "src/INSTALLami.txt" for instructions on how to compile Vim on the Amiga.
diff --git a/runtime/tutor/README_amisrc.txt.info b/runtime/tutor/README_amisrc.txt.info
new file mode 100755
index 0000000..476af9a
--- /dev/null
+++ b/runtime/tutor/README_amisrc.txt.info
Binary files differ
diff --git a/runtime/tutor/README_os2.txt b/runtime/tutor/README_os2.txt
new file mode 100644
index 0000000..a9e0a42
--- /dev/null
+++ b/runtime/tutor/README_os2.txt
@@ -0,0 +1,58 @@
+README_os2.txt for version 7.2a of Vim: Vi IMproved.
+
+This file explains the installation of Vim on OS/2 systems.
+See "README.txt" for general information about Vim.
+
+
+NOTE: You will need two archives:
+ vim71rt.zip contains the runtime files (same as for the PC version)
+ vim71os2.zip contains the OS/2 executables
+
+1. Go to the directory where you want to put the Vim files. Examples:
+ cd C:\
+ cd D:\editors
+
+2. Unpack the zip archives. This will create a new directory "vim/vim71",
+ in which all the distributed Vim files are placed. Since the directory
+ name includes the version number, it is unlikely that you overwrite
+ existing files.
+ Examples:
+ pkunzip -d vim71os2.zip
+ unzip vim71os2.zip
+
+ After you unpacked the files, you can still move the whole directory tree
+ to another location.
+
+3. Add the directory where vim.exe is to your path. The simplest is to add a
+ line to your autoexec.bat. Examples:
+ set path=%path%;C:\vim\vim71
+ set path=%path%;D:\editors\vim\vim71
+
+That's it!
+
+
+Extra remarks:
+
+- To avoid confusion between distributed files of different versions and your
+ own modified vim scripts, it is recommended to use this directory layout:
+ ("C:\vim" is used here as the root, replace with the path you use)
+ Your own files:
+ C:\vim\_vimrc Your personal vimrc.
+ C:\vim\_viminfo Dynamic info for 'viminfo'.
+ C:\vim\... Other files you made.
+ Distributed files:
+ C:\vim\vim71\vim.exe The Vim version 7.1 executable.
+ C:\vim\vim71\doc\*.txt The version 7.1 documentation files.
+ C:\vim\vim71\bugreport.vim A Vim version 7.1 script.
+ C:\vim\vim71\... Other version 7.1 distributed files.
+ In this case the $VIM environment variable would be set like this:
+ set VIM=C:\vim
+
+- You can put your Vim executable anywhere else. If the executable is not
+ with the other distributed Vim files, you should set $VIM. The simplest is
+ to add a line to your autoexec.bat. Examples:
+ set VIM=c:\vim
+ set VIM=d:\editors\vim
+
+For further information, type this inside Vim:
+ :help os2
diff --git a/runtime/tutor/README_src.txt b/runtime/tutor/README_src.txt
new file mode 100644
index 0000000..7079f3e
--- /dev/null
+++ b/runtime/tutor/README_src.txt
@@ -0,0 +1,10 @@
+README_src.txt for version 7.2a of Vim: Vi IMproved.
+
+The source archive contains the files needed to compile Vim on Unix systems.
+It is packed for Unix systems (NL line separator). It is also used for other
+systems in combination with the extra archive (vim-7.0-extra.tar.gz, in the
+"extra" directory of ftp.vim.org).
+
+For more information, see the README.txt file that comes with the runtime
+archive (vim-7.0-rt.tar.gz). To be able to run Vim you MUST get the runtime
+archive too!
diff --git a/runtime/tutor/README_vms.txt b/runtime/tutor/README_vms.txt
new file mode 100644
index 0000000..d51339e
--- /dev/null
+++ b/runtime/tutor/README_vms.txt
@@ -0,0 +1,48 @@
+README_vms.txt for version 7.2a of Vim: Vi IMproved.
+
+This file explains the installation of Vim on VMS systems.
+See "README.txt" in the runtime archive for information about Vim.
+
+
+Most information can be found in the on-line documentation. Use ":help vms"
+inside Vim. Or get the runtime files and read runtime/doc/os_vms.txt to find
+out how to install and configure Vim with runtime files etc.
+
+To compile Vim yourself you need three archives:
+ vim-X.X-rt.tar.gz runtime files
+ vim-X.X-src.tar.gz source files
+ vim-X.X-extra.tar.gz extra source files
+
+Compilation is recommended, in order to make sure that the correct
+libraries are used for your specific system. Read about compiling in
+src/INSTALLvms.txt.
+
+To use the binary version, you need one of these archives:
+
+ vim-XX-exe-ia64-gui.zip IA64 GUI/Motif executables
+ vim-XX-exe-ia64-gtk.zip IA64 GUI/GTK executables
+ vim-XX-exe-ia64-term.zip IA64 console executables
+ vim-XX-exe-axp-gui.zip Alpha GUI/Motif executables
+ vim-XX-exe-axp-gtk.zip Alpha GUI/GTK executables
+ vim-XX-exe-axp-term.zip Alpha console executables
+ vim-XX-exe-vax-gui.zip VAX GUI executables
+ vim-XX-exe-vax-term.zip VAX console executables
+
+and of course
+ vim-XX-runtime.zip runtime files
+
+The binary archives contain: vim.exe, ctags.exe, xxd.exe files,
+but there are also prepared "deploy ready" archives:
+
+vim-XX-ia64.zip GUI and console executables with runtime and
+ help files for IA64 systems
+vim-XX-axp.zip GUI and console executables with runtime and
+ help files for Alpha systems
+vim-XX-vax.zip GUI and console executables with runtime and
+ help files for VAX systems
+
+GTK builds need LIBGTK library installed.
+
+These executables and up to date patches for OpenVMS system are downloadable
+from http://www.polarhome.com/vim/ or ftp://ftp.polarhome.com/pub/vim/
+
diff --git a/runtime/tutor/README_w32s.txt b/runtime/tutor/README_w32s.txt
new file mode 100644
index 0000000..1b9774d
--- /dev/null
+++ b/runtime/tutor/README_w32s.txt
@@ -0,0 +1,15 @@
+README_w32s.txt for version 7.2a of Vim: Vi IMproved.
+
+This archive contains the gvim.exe that was specifically compiled for use in
+the Win32s subsystem in MS-Windows 3.1 and 3.11.
+
+Also see the README_bindos.txt, README_dos.txt and README.txt files.
+
+Be careful not to overwrite the Win32s gvim.exe with the another gvim.exe when
+unpacking another binary archive! Check the output of ":version":
+ Win32s - "MS-Windows 16/32 bit GUI version"
+ Win32 - "MS-Windows 32 bit GUI version"
+Win32 with OLE - "MS-Windows 32 bit GUI version with OLE support"
+
+For further information, type this inside Vim:
+ :help win32s
diff --git a/runtime/tutor/Vim.info b/runtime/tutor/Vim.info
new file mode 100755
index 0000000..5c465ff
--- /dev/null
+++ b/runtime/tutor/Vim.info
Binary files differ
diff --git a/runtime/tutor/Xxd.info b/runtime/tutor/Xxd.info
new file mode 100755
index 0000000..7ae7643
--- /dev/null
+++ b/runtime/tutor/Xxd.info
Binary files differ
diff --git a/runtime/tutor/configure b/runtime/tutor/configure
new file mode 100755
index 0000000..1d0c5b2
--- /dev/null
+++ b/runtime/tutor/configure
@@ -0,0 +1,6 @@
+#! /bin/sh
+
+# This is just a stub for the Unix configure script, to provide support for
+# doing "./configure" in the top Vim directory.
+
+cd src && exec ./configure "$@"
diff --git a/runtime/tutor/csdpmi4b.zip b/runtime/tutor/csdpmi4b.zip
new file mode 100755
index 0000000..211396f
--- /dev/null
+++ b/runtime/tutor/csdpmi4b.zip
Binary files differ
diff --git a/runtime/tutor/runtime/bugreport.vim b/runtime/tutor/runtime/bugreport.vim
new file mode 100644
index 0000000..f0c045e
--- /dev/null
+++ b/runtime/tutor/runtime/bugreport.vim
@@ -0,0 +1,88 @@
+:" Use this script to create the file "bugreport.txt", which contains
+:" information about the environment of a possible bug in Vim.
+:"
+:" Maintainer: Bram Moolenaar <Bram@vim.org>
+:" Last change: 2005 Jun 12
+:"
+:" To use inside Vim:
+:" :so $VIMRUNTIME/bugreport.vim
+:" Or, from the command line:
+:" vim -s $VIMRUNTIME/bugreport.vim
+:"
+:" The "if 1" lines are to avoid error messages when expression evaluation is
+:" not compiled in.
+:"
+:if 1
+: let more_save = &more
+:endif
+:set nomore
+:if has("unix")
+: !echo "uname -a" >bugreport.txt
+: !uname -a >>bugreport.txt
+:endif
+:redir >>bugreport.txt
+:version
+:if 1
+: func <SID>CheckDir(n)
+: if isdirectory(a:n)
+: echo 'directory "' . a:n . '" exists'
+: else
+: echo 'directory "' . a:n . '" does NOT exist'
+: endif
+: endfun
+: func <SID>CheckFile(n)
+: if filereadable(a:n)
+: echo '"' . a:n . '" is readable'
+: else
+: echo '"' . a:n . '" is NOT readable'
+: endif
+: endfun
+: echo "--- Directories and Files ---"
+: echo '$VIM = "' . $VIM . '"'
+: call <SID>CheckDir($VIM)
+: echo '$VIMRUNTIME = "' . $VIMRUNTIME . '"'
+: call <SID>CheckDir($VIMRUNTIME)
+: call <SID>CheckFile(&helpfile)
+: call <SID>CheckFile(fnamemodify(&helpfile, ":h") . "/tags")
+: call <SID>CheckFile($VIMRUNTIME . "/menu.vim")
+: call <SID>CheckFile($VIMRUNTIME . "/filetype.vim")
+: call <SID>CheckFile($VIMRUNTIME . "/syntax/synload.vim")
+: delfun <SID>CheckDir
+: delfun <SID>CheckFile
+: echo "--- Scripts sourced ---"
+: scriptnames
+:endif
+:set all
+:set termcap
+:if has("autocmd")
+: au
+:endif
+:if 1
+: echo "--- Normal/Visual mode mappings ---"
+:endif
+:map
+:if 1
+: echo "--- Insert/Command-line mode mappings ---"
+:endif
+:map!
+:if 1
+: echo "--- Abbreviations ---"
+:endif
+:ab
+:if 1
+: echo "--- Highlighting ---"
+:endif
+:highlight
+:if 1
+: echo "--- Variables ---"
+:endif
+:if 1
+: let
+:endif
+:redir END
+:set more&
+:if 1
+: let &more = more_save
+: unlet more_save
+:endif
+:e bugreport.txt
diff --git a/runtime/tutor/runtime/hi22-action-make.png b/runtime/tutor/runtime/hi22-action-make.png
new file mode 100644
index 0000000..f9abb77
--- /dev/null
+++ b/runtime/tutor/runtime/hi22-action-make.png
Binary files differ
diff --git a/runtime/tutor/runtime/indoff.vim b/runtime/tutor/runtime/indoff.vim
new file mode 100644
index 0000000..0d93035
--- /dev/null
+++ b/runtime/tutor/runtime/indoff.vim
@@ -0,0 +1,11 @@
+" Vim support file to switch off loading indent files for file types
+"
+" Maintainer: Bram Moolenaar <Bram@vim.org>
+" Last Change: 2001 Jun 11
+
+if exists("did_indent_on")
+ unlet did_indent_on
+endif
+
+" Remove all autocommands in the filetypeindent group
+silent! au! filetypeindent *
diff --git a/runtime/tutor/runtime/mswin.vim b/runtime/tutor/runtime/mswin.vim
new file mode 100644
index 0000000..1ceef84
--- /dev/null
+++ b/runtime/tutor/runtime/mswin.vim
@@ -0,0 +1,106 @@
+" Set options and add mapping such that Vim behaves a lot like MS-Windows
+"
+" Maintainer: Bram Moolenaar <Bram@vim.org>
+" Last change: 2006 Apr 02
+
+" bail out if this isn't wanted (mrsvim.vim uses this).
+if exists("g:skip_loading_mswin") && g:skip_loading_mswin
+ finish
+endif
+
+" set the 'cpoptions' to its Vim default
+if 1 " only do this when compiled with expression evaluation
+ let s:save_cpo = &cpoptions
+endif
+set cpo&vim
+
+" set 'selection', 'selectmode', 'mousemodel' and 'keymodel' for MS-Windows
+behave mswin
+
+" backspace and cursor keys wrap to previous/next line
+set backspace=indent,eol,start whichwrap+=<,>,[,]
+
+" backspace in Visual mode deletes selection
+vnoremap <BS> d
+
+" CTRL-X and SHIFT-Del are Cut
+vnoremap <C-X> "+x
+vnoremap <S-Del> "+x
+
+" CTRL-C and CTRL-Insert are Copy
+vnoremap <C-C> "+y
+vnoremap <C-Insert> "+y
+
+" CTRL-V and SHIFT-Insert are Paste
+map <C-V> "+gP
+map <S-Insert> "+gP
+
+cmap <C-V> <C-R>+
+cmap <S-Insert> <C-R>+
+
+" Pasting blockwise and linewise selections is not possible in Insert and
+" Visual mode without the +virtualedit feature. They are pasted as if they
+" were characterwise instead.
+" Uses the paste.vim autoload script.
+
+exe 'inoremap <script> <C-V>' paste#paste_cmd['i']
+exe 'vnoremap <script> <C-V>' paste#paste_cmd['v']
+
+imap <S-Insert> <C-V>
+vmap <S-Insert> <C-V>
+
+" Use CTRL-Q to do what CTRL-V used to do
+noremap <C-Q> <C-V>
+
+" Use CTRL-S for saving, also in Insert mode
+noremap <C-S> :update<CR>
+vnoremap <C-S> <C-C>:update<CR>
+inoremap <C-S> <C-O>:update<CR>
+
+" For CTRL-V to work autoselect must be off.
+" On Unix we have two selections, autoselect can be used.
+if !has("unix")
+ set guioptions-=a
+endif
+
+" CTRL-Z is Undo; not in cmdline though
+noremap <C-Z> u
+inoremap <C-Z> <C-O>u
+
+" CTRL-Y is Redo (although not repeat); not in cmdline though
+noremap <C-Y> <C-R>
+inoremap <C-Y> <C-O><C-R>
+
+" Alt-Space is System menu
+if has("gui")
+ noremap <M-Space> :simalt ~<CR>
+ inoremap <M-Space> <C-O>:simalt ~<CR>
+ cnoremap <M-Space> <C-C>:simalt ~<CR>
+endif
+
+" CTRL-A is Select all
+noremap <C-A> gggH<C-O>G
+inoremap <C-A> <C-O>gg<C-O>gH<C-O>G
+cnoremap <C-A> <C-C>gggH<C-O>G
+onoremap <C-A> <C-C>gggH<C-O>G
+snoremap <C-A> <C-C>gggH<C-O>G
+xnoremap <C-A> <C-C>ggVG
+
+" CTRL-Tab is Next window
+noremap <C-Tab> <C-W>w
+inoremap <C-Tab> <C-O><C-W>w
+cnoremap <C-Tab> <C-C><C-W>w
+onoremap <C-Tab> <C-C><C-W>w
+
+" CTRL-F4 is Close window
+noremap <C-F4> <C-W>c
+inoremap <C-F4> <C-O><C-W>c
+cnoremap <C-F4> <C-C><C-W>c
+onoremap <C-F4> <C-C><C-W>c
+
+" restore 'cpoptions'
+set cpo&
+if 1
+ let &cpoptions = s:save_cpo
+ unlet s:save_cpo
+endif
diff --git a/runtime/tutor/runtime/termcap b/runtime/tutor/runtime/termcap
new file mode 100644
index 0000000..38790c4
--- /dev/null
+++ b/runtime/tutor/runtime/termcap
@@ -0,0 +1,135 @@
+#
+# Demonstration of a termcap file (for the Amiga and Archimedes)
+#
+# Maintainer: Bram Moolenaar <Bram@vim.org>
+# Last change: 1999 Feb 02
+#
+sx|ansi|any ansi terminal with pessimistic assumptions:\
+ :co#80:li#24:cl=50\E[;H\E[2J:bs:am:cm=\E[%i%d;%dH:\
+ :nd=\E[C:up=\E[A:ce=\E[K:ho=\E[H:pt:
+
+Mu|sun|Sun Microsystems Workstation console:\
+ :am:bs:km:mi:ms:pt:li#34:co#80:cl=^L:cm=\E[%i%d;%dH:\
+ :ce=\E[K:cd=\E[J:\
+ :so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:rs=\E[s:\
+ :md=\E[1m:mr=\E[7m:me=\E[m:\
+ :al=\E[L:dl=\E[M:im=:ei=:ic=\E[@:dc=\E[P:\
+ :AL=\E[%dL:DL=\E[%dM:IC=\E[%d@:DC=\E[%dP:\
+ :up=\E[A:nd=\E[C:ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:\
+ :k1=\E[224z:k2=\E[225z:k3=\E[226z:k4=\E[227z:k5=\E[228z:\
+ :k6=\E[229z:k7=\E[230z:k8=\E[231z:k9=\E[232z:
+
+M-|sun-e|sun-nic|sune|Sun Microsystems Workstation without insert character:\
+ :ic@:im@:ei@:tc=sun:
+Mu|sun-s|Sun Microsystems Workstation window with status line:\
+ :hs:ts=\E]l:fs=\E\\:ds=\E]l\E\\:tc=sun:
+Mu|sun-e-s|sun-s-e|Sun Microsystems Workstation with status hacked for emacs:\
+ :hs:ts=\E]l:fs=\E\\:ds=\E]l\E\\:tc=sun-e:
+M0|sun-48|Sun 48-line window:\
+ :li#48:co#80:tc=sun:
+M1|sun-34|Sun 34-line window:\
+ :li#34:co#80:tc=sun:
+M2|sun-24|Sun 24-line window:\
+ :li#24:co#80:tc=sun:
+M3|sun-17|Sun 17-line window:\
+ :li#17:co#80:tc=sun:
+
+v9|925a|tvi925a|TeleVideo Model 925:\
+ :al=\EE:am:bs:bt=\EI:bw:cd=\EY:ce=\ET:cl=^Z:cm=\E=%+ %+ :co#80:dc=\EW:\
+ :dl=\ER:do=^V:ei=:ic=\EQ:if=/usr/share/lib/tabset/std:im=:kb=^H:kd=^V:\
+ :kh=^^:kl=^H:kn#12:kr=^L:ku=^K:li#24:nd=^L:pt:se=\EG0:sg#1:so=\EG4:\
+ :ue=\EG0:ug#1:ul:up=^K:us=\EG8:is=\El\
+ :vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\
+ :ve=\E.4:vs=\E.2:
+
+d0|vt100|vt100-am|vt100am|dec vt100:\
+ :do=^J:co#80:li#24:cl=50\E[;H\E[2J:sf=5\ED:\
+ :le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\
+ :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\
+ :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H:\
+ :rf=/usr/share/lib/tabset/vt100:\
+ :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\
+ :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\
+ :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=5\EM:vt#3:xn:\
+ :sc=\E7:rc=\E8:cs=\E[%i%d;%dr:
+
+# Amiga termcap by Bram Moolenaar
+AA|amiga|Amiga ANSI:\
+ :co#80:li#25:am:do=\E[B:ce=\E[K:cd=\E[J:\
+ :cl=\014:ku=\233A:kd=\233B:kl=\233D:kr=\233C:kb=^H:\
+ :#4=\233 A:%i=\233 @:%1=\233?~:\
+ :k1=\2330~:k2=\2331~:k3=\2332~:k4=\2333~:k5=\2334~:\
+ :k6=\2335~:k7=\2336~:k8=\2337~:k9=\2338~:k;=\2339~:\
+ :F1=\23310~:F2=\23311~:F3=\23312~:F4=\23313~:F5=\23314~:\
+ :F6=\23315~:F7=\23316~:F8=\23317~:F9=\23318~:FA=\23319~:\
+ :al=\E[L:AL=\E[%dL:dl=\E[M:DL=\E[%dM:le=^H:cm=\E[%i%d;%dH:\
+ :nd=\E[C:RI=\E[%dC:up=\E[A:\
+ :ce=\E[K:ho=\E[H:dc=\E[P:ic=\E[@:vi=\E[0 p:ve=\E[1 p:\
+ :so=\E[2m:se=\E[m:us=\E[4m:ue=\E[m:mr=\E[7m:mb=\E[7;2m:me=\E[m:
+
+# Acorn VDU
+# For non-green text, change the ^B in the :cl= line to
+# your favourite control code.
+a0|acorn0|Acorn VDU Driver Mode 0:\
+ :cl=^V\200^S^A^B\200\200\200:\
+ :is=^C^F^D^O^V\200^S^A^B\200\200\200:\
+ :tc=acorn_generic
+
+ag|acorn_generic|Acorn Generic VDU driver:\
+ :li#32:\
+ :co#80:\
+ :am:\
+ :bs:\
+ :bw:\
+ :bl=^G:\
+ :ce=^W^H^E^F\200\200\200\200\200\200:\
+ :cl=^L:\
+ :cm=^_%r%.%.:\
+ :ho=^^:\
+ :le=\010:\
+ :cr=\015:\
+ :me=^W^Q^E\200\200\200\200\200\200\200:\
+ :mr=^W^Q^E\200\200\200\200\200\200\200:\
+ :sb=^W^G^A^B\200\200\200\200\200\200:\
+ :se=^W^Q^E\200\200\200\200\200\200\200:\
+ :sf=^W^G^A^C\200\200\200\200\200\200:\
+ :so=^W^Q^E\200\200\200\200\200\200\200:\
+ :sr=^W^G^A^B\200\200\200\200\200\200:\
+ :up=^K:\
+ :vb=^R^C^G^Y^D\200\200\200\200^Ye\200^E\200^D^Ye\200\200\200\200:\
+ :vi=^W^A\200\200\200\200\200\200\200\200:\
+ :ve=^W^A^A\200\200\200\200\200\200\200:\
+ :ku=\317:\
+ :kd=\316:\
+ :kl=\314:\
+ :kr=\315:\
+ :kP=\337:\
+ :kN=\336:\
+ :kh=\036:\
+ :kH=\313:\
+ :su=\337:\
+ :sd=\336:\
+ :#4=\334:\
+ :%i=\335:\
+ :k1=\301:\
+ :k2=\302:\
+ :k3=\303:\
+ :k4=\304:\
+ :k5=\305:\
+ :k6=\306:\
+ :k7=\307:\
+ :k8=\310:\
+ :k9=\311:\
+ :F1=\321:\
+ :F2=\322:\
+ :F3=\323:\
+ :F4=\324:\
+ :F5=\325:\
+ :F6=\326:\
+ :F7=\327:\
+ :F8=\330:\
+ :F9=\331
+
+#
+# END OF TERMCAP
+#
diff --git a/runtime/tutor/runtime/vim16x16.xpm b/runtime/tutor/runtime/vim16x16.xpm
new file mode 100644
index 0000000..cb75b71
--- /dev/null
+++ b/runtime/tutor/runtime/vim16x16.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * vim16x16[] = {
+"16 16 8 1",
+" c None",
+". c #000000",
+"+ c #000080",
+"@ c #008000",
+"# c #00FF00",
+"$ c #808080",
+"% c #C0C0C0",
+"& c #FFFFFF",
+" .....#. .... ",
+" .&&&&&.@.&&&&. ",
+" .%%%%%$..%%%%$.",
+" .%%%$.@.&%%$. ",
+" .%%%$..&%%$. ",
+" .%%%$.&%%$.. ",
+" #.%%%$&%%$.@@. ",
+"#@.%%%&%%$.@@@@.",
+".@.%%%%%..@@@@+ ",
+" ..%%%%.%...@. ",
+" .%%%%...%%.%. ",
+" .%%%.%%.%%%%%.",
+" .%%$..%.%.%.%.",
+" .%$.@.%.%.%.%.",
+" .. .%%.%.%.%.",
+" .. . . . "};
diff --git a/runtime/tutor/runtime/vimlogo.cdr b/runtime/tutor/runtime/vimlogo.cdr
new file mode 100644
index 0000000..e2a35f2
--- /dev/null
+++ b/runtime/tutor/runtime/vimlogo.cdr
Binary files differ
diff --git a/runtime/tutor/runtime/vimlogo.gif b/runtime/tutor/runtime/vimlogo.gif
new file mode 100644
index 0000000..89c4c13
--- /dev/null
+++ b/runtime/tutor/runtime/vimlogo.gif
Binary files differ
diff --git a/runtime/tutor/runtime/vimlogo.pdf b/runtime/tutor/runtime/vimlogo.pdf
new file mode 100644
index 0000000..a9ad60f
--- /dev/null
+++ b/runtime/tutor/runtime/vimlogo.pdf
Binary files differ
diff --git a/runtime/tutor/tutor.ca b/runtime/tutor/tutor.ca
deleted file mode 100644
index 603a347..0000000
--- a/runtime/tutor/tutor.ca
+++ /dev/null
@@ -1,807 +0,0 @@
-===============================================================================
-= B e n v i n g u t s a l t u t o r d e l V I M - Versió 1.5 =
-===============================================================================
-
- El Vim és un editor molt potent que té moltes ordres, masses com per
- explicar-les totes un tutor com aquest. Aquest tutor està dissenyat
- per descriure les ordres bàsiques que us permetin fer servir el Vim com
- a editor de propòsit general.
-
- El temps aproximat de seguir el tutor complet és d'uns 25 o 30 minuts
- depenent de quant temps dediqueu a experimentar.
-
- Feu una còpia d'aquest fitxer per practicar-hi (si heu començat amb el
- programa vimtutor això que esteu llegint ja és una còpia).
-
- És important recordar que aquest tutor està pensat per ensenyar
- practicant. És a dir, que haureu d'executar les ordres si les voleu
- aprendre. Si només llegiu el text el més probable és que les oblideu.
-
- Ara assegureu-vos que la tecla de bloqueig de majúscules no està
- activada i premeu la tecla j per moure el cursor avall, fins que
- la lliçó 1.1 ocupi completament la pantalla.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 1.1: MOURE EL CURSOR
-
-
- ** Per moure el cursor premeu les tecles h,j,k,l tal com està indicat. **
- ^
- k Pista: La h és a l'esquerra i mou el cursor cap a l'esquerra.
- < h l > La l és a la dreta i mou el cursor cap a la dreta.
- j La j sembla una fletxa cap avall.
- v
- 1. Moveu el cursor per la pantalla fins que us sentiu confortables.
-
- 2. Mantingueu premuda la tecla avall (j) una estona.
----> Ara sabeu com moure-us fins a la pròxima lliçó.
-
- 3. Usant la tecla avall, aneu a la lliçó 1.2.
-
-Nota: Si no esteu segurs de la tecla que heu premut, premeu <ESC> per tornar
- al mode Normal. Llavors torneu a teclejar l'ordre que volíeu.
-
-Nota: Les tecles de moviment del cursor (fletxes) també funcionen. Però usant
- hjkl anireu més ràpid, quan us hi hàgiu acostumant.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 1.2: ENTRAR I SORTIR DEL VIM
-
-
- !! NOTA: Abans de seguir els passos següents llegiu *tota* la lliçó!!
-
- 1. Premeu <ESC> (per estar segurs que esteu en el mode Normal).
-
- 2. Teclegeu: :q! <ENTRAR>.
-
----> Amb això sortireu de l'editor SENSE desar els canvis que hàgiu pogut
- fer. Si voleu desar els canvis teclegeu:
- :wq <ENTRAR>
-
- 3. Quan vegeu l'introductor de la shell escriviu l'ordre amb la qual heu
- arribat a aquest tutor. Podria ser: vimtutor <ENTRAR>
- O bé: vim tutor <ENTRAR>
-
----> 'vim' és l'editor vim, i 'tutor' és el fitxer que voleu editar.
-
- 4. Si heu memoritzat les ordres, feu els passos anteriors, de l'1 al 3,
- per sortir i tornar a entrar a l'editor. Llavors moveu el cursor avall
- fins la lliçó 1.3.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 1.3: EDITAR TEXT - ESBORRAR
-
-
- ** En mode Normal premeu x per esborrar el caràcter de sota el cursor. **
-
- 1. Moveu el cursor fins la línia que hi ha més avall marcada amb --->.
-
- 2. Poseu el cursor a sobre el caràcter que cal esborrar, per corregir els
- errors.
-
- 3. Premeu la tecla x per esborrar el caràcter.
-
- 4. Repetiu els passos 2 i 3 fins que la frase sigui correcta.
-
----> Unna vaaca vva salttar sobbree la llluna.
-
- 5. Ara que la línia és correcta, aneu a la lliçó 1.4.
-
-NOTA: Mentre aneu fent no tracteu de memoritzar, practiqueu i prou.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 1.4: EDITAR TEXT - INSERIR
-
-
- ** En mode Normal premeu i per inserir text. **
-
- 1. Moveu el cursor avall fins la primera línia marcada amb --->.
-
- 2. Per fer la primera línia igual que la segona poseu el cursor sobre el
- primer caràcter POSTERIOR al text que s'ha d'inserir.
-
- 3. Premeu la tecla i i escriviu el text que falta.
-
- 4. Quan hàgiu acabat premeu <ESC> per tornar al mode Normal. Repetiu
- els passos 2, 3 i 4 per corregir la frase.
-
----> Falten carctrs en aquesta .
----> Falten alguns caràcters en aquesta línia.
-
- 5. Quan us trobeu còmodes inserint text aneu al sumari de baix.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LLIÇÓ 1 SUMARI
-
-
- 1. El cursor es mou amb les fletxes o bé amb les tecles hjkl.
- h (esquerra) j (avall) k (amunt) l (dreta)
-
- 2. Per entrar al Vim (des de la shell) escriviu: vim FITXER <ENTRAR>
-
- 3. Per sortir teclegeu: <ESC> :q! <ENTRAR> per descartar els canvis.
- O BÉ teclegeu: <ESC> :wq <ENTRAR> per desar els canvis.
-
- 4. Per esborrar el caràcter de sota el cursor en el mode Normal premeu: x
-
- 5. Per inserir text on hi ha el cursor, en mode Normal, premeu:
- i escriviu el text <ESC>
-
-NOTA: La tecla <ESC> us portarà al mode Normal o cancel·larà una ordre
- que estigui a mitges.
-
-Ara continueu amb la lliçó 2.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 2.1: ORDRES PER ESBORRAR
-
-
- ** Teclegeu dw per esborrar fins al final d'una paraula. **
-
- 1. Premeu <ESC> per estar segurs que esteu en mode normal.
-
- 2. Moveu el cursor avall fins la línia marcada amb --->.
-
- 3. Moveu el cursor fins el principi de la paraula que s'ha d'esborrar.
-
- 4. Teclegeu dw per fer desaparèixer la paraula.
-
-NOTA: Les lletres dw apareixeran a la línia de baix de la pantalla mentre
- les aneu escrivint. Si us equivoqueu premeu <ESC> i torneu a començar.
-
----> Hi han algunes paraules divertit que no pertanyen paper a aquesta frase.
-
- 5. Repetiu el passos 3 i 4 fins que la frase sigui correcta i continueu a
- la lliçó 2.2.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 2.2: MÉS ORDRES PER ESBORRAR
-
-
- ** Escriviu d$ per esborrar fins al final de la línia. **
-
- 1. Premeu <ESC> per estar segurs que esteu en el mode Normal.
-
- 2. Moveu el cursor avall fins a la línia marcada amb --->.
-
- 3. Moveu el cursor fins el final de la línia correcta
- (DESPRÉS del primer . ).
-
- 4. Teclegeu d$ per esborrar fins al final de la línia.
-
----> Algú ha escrit el final d'aquesta línia dos cops. línia dos cops.
-
- 5. Aneu a la lliçó 2.3 per entendre què està passant.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 2.3: SOBRE ORDRES I OBJECTES
-
-
- El format de l'ordre d'esborrar d és el següent:
-
- [nombre] d objecte O BÉ d [nombre] objecte
- On:
- nombre - és el nombre de cops que s'ha d'executar (opcional, omissió=1).
- d - és l'ordre per esborrar.
- objecte - és la cosa amb la qual operar (llista a baix).
-
- Una petita llista d'objectes:
- w - des del cursor fins al final de la paraula, incloent-hi l'espai.
- e - des del cursor fins al final de la paraula, SENSE incloure l'espai.
- $ - des del cursor fins al final de la línia.
-
-NOTA: Per als aventurers: si teclegeu només l'objecte, en el mode Normal,
- sense cap ordre, el cursor es mourà tal com està especificat a la
- llista d'objectes.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 2.4: UNA EXCEPCIÓ A 'ORDRE-OBJECTE'
-
-
- ** Teclegeu dd esborrar tota la línia. **
-
- Com que molt sovint s'han d'eliminar línies senceres els dissenyadors del
- Vi van creure que seria més fàcil teclejar dd per esborrar tota la línia.
-
- 1. Moveu el cursor a la segona línia de la frase de baix.
- 2. Teclegeu dd per esborrar la línia.
- 3. Ara aneu a la quarta línia.
- 4. Teclegeu 2dd per esborrar dues línies (recordeu nombre-ordre-objecte).
-
- 1) Les roses són vermelles,
- 2) El fang és divertit,
- 3) Les violetes són blaves,
- 4) Tinc un cotxe,
- 5) Els rellotges diuen l'hora,
- 6) El sucre és dolç,
- 7) Igual que tu.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 2.5: L'ORDRE DESFER
-
-
- ** Premeu u per desfer els últims canvis, U per arreglar tota la línia. **
-
- 1. Moveu el cursor sobre el primer error de línia de baix marcada amb --->
- 2. Premeu x per esborrar el caràcter no desitjat.
- 3. Ara premeu u per desfer l'última ordre executada.
- 4. Aquest cop corregiu tots els errors de la línia amb l'ordre x.
- 5. Ara premeu U per restablir la línia al seu estat original.
- 6. Ara premeu u uns quants cops per desfer U i les ordres anteriors.
- 7. Ara premeu CONTROL-R (les dues tecles al mateix temps) uns quants cops
- per refer les ordres.
-
----> Correegiu els errors d'aqquesta línia i dessfeu-los aamb desfer.
-
- 8. Aquestes ordres són molt útils. Ara aneu al sumari de la lliçó 2.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LLIÇÓ 2 SUMARI
-
-
- 1. Per esborrar del cursor al final de la paraula teclegeu: dw
-
- 2. Per esborrar del cursor al final de la línia teclegeu: d$
-
- 3. Per esborrar una línia sencera teclegeu: dd
-
- 4. El format de qualsevol ordre del mode Normal és:
-
- [nombre] ordre objecte O BÉ ordre [nombre] objecte
- on:
- nombre - és quants cops repetir l'ordre
- ordre - és què fer, com ara d per esborrar
- objecte - és amb què s'ha d'actuar, com ara w (paraula),
- $ (fins a final de línia), etc.
-
- 5. Per desfer les accions anteriors premeu: u
- Per desfer tots el canvis en una línia premeu: U
- Per desfer l'ordre desfer premeu: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 3.1: L'ORDRE 'POSAR'
-
-
- ** Premeu p per posar l'última cosa que heu esborrat després del cursor. **
-
-
- 1. Moveu el cursor a la primera línia de llista de baix.
-
- 2. Teclegeu dd per esborrar la línia i desar-la a la memòria.
-
- 3. Moveu el cursor a la línia ANTERIOR on hauria d'anar.
-
- 4. En mode Normal, premeu p per inserir la línia.
-
- 5. Repetiu els passos 2, 3 i 4 per ordenar les línies correctament.
-
- d) Pots aprendre tu?
- b) Les violetes són blaves,
- c) L'intel·ligència s'aprèn,
- a) Les roses són vermelles,
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 3.2: L'ORDRE SUBSTITUIR
-
-
- ** Premeu r i un caràcter per substituir el caràcter de sota el cursor. **
-
- 1. Moveu el cursor a la primera línia de sota marcada amb --->.
-
- 2. Moveu el cursor a sobre del primer caràcter equivocat.
-
- 3. Premeu r i tot seguit el caràcter correcte per corregir l'error.
-
- 4. Repetiu els passos 2 i 3 fins que la línia sigui correcta.
-
----> Quen van escroure aquerta línia, algh va apretar tikles equivocades!
----> Quan van escriure aquesta línia, algú va apretar tecles equivocades!
-
- 5. Ara continueu a la lliçó 3.2.
-
-NOTA: Recordeu que heu de practicar, no memoritzar.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 3.3: L'ORDRE CANVIAR
-
-
- ** Per canviar una part o tota la paraula, escriviu cw . **
-
- 1. Moveu el cursor a la primera línia de sota marcada amb --->.
-
- 2. Poseu el cursor sobre la u de 'lughc'.
-
- 3. Teclegeu cw i corregiu la paraula (en aquest cas escriviu 'ínia'.)
-
- 4. Premeu <ESC> i aneu al següent error.
-
- 5. Repetiu els passos 3 i 4 fins que les dues frases siguin iguals.
-
----> Aquesta lughc té algunes paradskl que s'han de cdddf.
----> Aquesta línia té algunes paraules que s'han de canviar.
-
-Noteu que cw no només canvia la paraula, també us posa en mode d'inserció.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 3.4: MÉS CANVIS AMB c
-
-
- ** L'ordre canviar s'usa amb els mateixos objectes que l'ordre esborrar. **
-
- 1. L'ordre canviar funciona igual que la d'esborrar. El format és:
-
- [nombre] c objecte O BÉ c [nombre] objecte
-
- 2. Els objectes són els mateixos, com w (paraula), $ (final de línia), etc.
-
- 3. Moveu el cursor fins la primera línia marcada amb --->.
-
- 4. Avanceu fins al primer error.
-
- 5. Premeu c$ per fer la línia igual que la segona i premeu <ESC>.
-
----> El final d'aquesta línia necessita canvis per ser igual que la segona.
----> El final d'aquesta línia s'ha de corregir amb l'ordre c$.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LLIÇÓ 3 SUMARI
-
-
- 1. Per tornar a posar el text que s'ha esborrat, premeu p . Això posa el
- text esborrat DESPRÉS del cursor (si heu esborrat una línia anirà a
- parar a la línia SEGÜENT d'on hi ha el cursor).
-
- 2. Per substituir el caràcter de sota el cursor, premeu r i tot seguit
- el caràcter que ha de reemplaçar l'original.
-
- 3. L'ordre canviar permet canviar l'objecte especificat des del cursor
- fins el final de l'objecte. Per exemple, cw canvia el que hi ha des
- del cursor fins al final de la paraula, i c$ fins al final de línia.
-
- 4. El format de l'ordre canviar és:
-
- [nombre] c objecte O BÉ c [nombre] objecte
-
-Ara aneu a la pròxima lliçó.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 4.1: SITUACIÓ I ESTAT DEL FITXER
-
-
- ** Premeu CTRL-g per veure la situació dins del fitxer i el seu estat.
- Premeu SHIFT-G per anar a una línia determinada. **
-
- Nota: No proveu res fins que hàgiu llegit TOTA la lliçó!!
-
- 1. Mantingueu premuda la tecla Control i premeu g . A la part de baix de
- la pàgina apareixerà un línia amb el nom del fitxer i la línia en la
- qual us trobeu. Recordeu el número de la línia pel Pas 3.
-
- 2. Premeu Shift-G per anar al final de tot del fitxer.
-
- 3. Teclegeu el número de la línia on éreu i després premeu Shift-G. Això
- us tornarà a la línia on éreu quan heu premut per primer cop Ctrl-g.
- (Quan teclegeu el número NO es veurà a la pantalla.)
-
- 4. Ara executeu els passos de l'1 al 3.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 4.2: L'ORDRE CERCAR
-
-
- ** Premeu / seguit de la frase que vulgueu cercar. **
-
- 1. En el mode Normal premeu el caràcter / . Noteu que el cursor apareix
- a la part de baix de la pantalla igual que amb l'ordre : .
-
- 2. Ara escriviu 'errroor' <ENTRAR>. Aquesta és la paraula que voleu
- cercar.
-
- 3. Per tornar a cercar la mateixa frase, premeu n .
- Per cercar la mateixa frase en direcció contraria, premeu Shift-N .
-
- 4. Si voleu cercar una frase en direcció ascendent, useu l'ordre ? en
- lloc de /.
-
----> "errroor" no és com s'escriu error; errroor és un error.
-
-Note: Quan la cerca arribi al final del fitxer continuarà a l'inici.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 4.3: CERCA DE PARÈNTESIS
-
-
- ** Premeu % per cercar el ),], o } corresponent. **
-
- 1. Poseu el cursor en qualsevol (, [, o { de la línia marcada amb --->.
-
- 2. Ara premeu el caràcter % .
-
- 3. El cursor hauria d'anar a la clau o parèntesis corresponent.
-
- 4. Premeu % per tornar el cursor al primer parèntesi.
-
----> Això ( és una línia amb caràcters (, [ ] i { } de prova. ))
-
-Nota: Això és molt útil per trobar errors en programes informàtics!
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 4.4: UNA MANERA DE CANVIAR ERRORS
-
-
- ** Escriviu :s/vell/nou/g per substituir 'vell' per 'nou'. **
-
- 1. Moveu el cursor a la línia de sota marcada amb --->.
-
- 2. Escriviu :s/laa/la <ENTRAR> . Aquesta ordre només canvia la primera
- coincidència que es trobi a la línia.
-
- 3. Ara escriviu :s/laa/la/g per fer una substitució global. Això
- canviarà totes les coincidències que es trobin a la línia.
-
----> laa millor època per veure laa flor és laa primavera.
-
- 4. Per canviar totes les coincidències d'una cadena entre dues línies,
- escriviu :#,#s/vell/nou/g on #,# són els nombres de les línies.
- Escriviu :%s/vell/nou/g per substituir la cadena a tot el fitxer.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LLIÇÓ 4 SUMARI
-
-
- 1. Ctrl-g mostra la posició dins del fitxer i l'estat del mateix.
- Shift-G us porta al final del fitxer. Un número seguit de Shift-G
- us porta a la línia corresponent.
-
- 2. L'ordre / seguida d'una frase cerca la frase ENDAVANT.
- L'ordre ? seguida d'una frase cerca la frase ENDARRERE.
- Després d'una cerca premeu n per trobar la pròxima coincidència en
- la mateixa direcció, o Shift-N per cercar en la direcció contrària.
-
- 3. L'ordre % quan el cursor és a sobre un (,),[,],{, o } troba la
- parella corresponent.
-
- 4. Per substituir el primer 'vell' per 'nou' en una línia :s/vell/nou
- Per substituir tots els 'vell' per 'nou' en una línia :s/vell/nou/g
- Per substituir frases entre les línies # i # :#,#s/vell/nou/g
- Per substituir totes les coincidències en el fitxer :%s/vell/nou/g
- Per demanar confirmació cada cop afegiu 'c' :%s/vell/nou/gc
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 5.1: COM EXECUTAR UNA ORDRE EXTERNA
-
-
- ** Teclegeu :! seguit d'una ordre externa per executar-la. **
-
- 1. Premeu el familiar : per col·locar el cursor a la part de baix de
- la pantalla. Això us permet entrar una ordre.
-
- 2. Ara teclegeu el caràcter ! (signe d'exclamació). Això us permet
- executar qualsevol ordre de la shell.
-
- 3. Com a exemple escriviu ls i tot seguit premeu <ENTRAR>. Això us
- mostrarà el contingut del directori, tal com si estiguéssiu a la
- línia d'ordres. Feu servir :!dir si ls no funciona.
-
-Nota: D'aquesta manera es pot executar qualsevol ordre externa.
-
-Nota: Totes les ordres : s'han d'acabar amb la tecla <ENTRAR>
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 5.2: MÉS SOBRE L'ESCRIPTURA DE FITXERS
-
-
- ** Per desar els canvis fets, escriviu :w FITXER. ***
-
- 1. Escriviu :!dir o bé :!ls per obtenir un llistat del directori.
- Ja sabeu que heu de prémer <ENTRAR> després d'això.
-
- 2. Trieu un nom de fitxer que no existeixi, com ara PROVA.
-
- 3. Ara feu: :w PROVA (on PROVA és el nom que heu triat.)
-
- 4. Això desa tot el fitxer amb el nom de PROVA. Per comprovar-ho
- escriviu :!dir per veure el contingut del directori.
-
-Note: Si sortiu del Vim i entreu una altra vegada amb el fitxer PROVA, el
- fitxer serà una còpia exacta del tutor que heu desat.
-
- 5. Ara esborreu el fitxer teclejant (MS-DOS): :!del PROVA
- o bé (Unix): :!rm PROVA
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 5.3: UNA ORDRE SELECTIVA PER DESAR
-
-
- ** Per desar una part del fitxer, escriviu :#,# w FITXER **
-
- 1. Un altre cop, feu :!dir o :!ls per obtenir un llistat del directori
- i trieu un nom de fitxer adequat com ara PROVA.
-
- 2. Moveu el cursor a dalt de tot de la pàgina i premeu Ctrl-g per
- saber el número de la línia. RECORDEU AQUEST NÚMERO!
-
- 3. Ara aneu a baix de tot de la pàgina i torneu a prémer Ctrl-g.
- RECORDEU AQUEST NÚMERO TAMBÉ!
-
- 4. Per desar NOMÉS una secció en un fitxer, escriviu :#,# w PROVA on
- #,# són els dos números que heu recordat (dalt,baix) i PROVA el nom
- del fitxer.
-
- 5. Mireu que el fitxer nou hi sigui amb :!dir però no l'esborreu.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 5.4: OBTENIR I AJUNTAR FITXERS
-
-
- ** Per inserir el contingut d'un fitxer, feu :r FITXER **
-
- 1. Assegureu-vos, amb l'ordre :!dir , que el fitxer PROVA encara hi és.
-
- 2. Poseu el cursor a dalt de tot d'aquesta pàgina.
-
-NOTA: Després d'executar el Pas 3 veureu la lliçó 5.3. Aleshores moveu-vos
- cap avall fins a aquesta lliçó un altre cop.
-
- 3. Ara obtingueu el fitxer PROVA amb l'ordre :r PROVA on PROVA és el
- nom del fitxer.
-
-NOTA: El fitxer que obtingueu es posa en el lloc on hi hagi el cursor.
-
- 4. Per comprovar que s'ha obtingut el fitxer tireu enrere i mireu com
- ara hi han dues còpies de la lliçó 5.3: l'original i la del fitxer.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LLIÇÓ 5 SUMARI
-
-
- 1. :!ordre executa una ordre externa.
-
- Alguns exemples útils són:
- (MS-DOS) (Unix)
- :!dir :!ls - mostra un llistat del directori
- :!del FITXER :!rm FITXER - esborra el fitxer FITXER
-
- 2. :w FITXER escriu el fitxer editat al disc dur, amb el nom FITXER.
-
- 3. :#,#w FITXER desa les línies de # a # en el fitxer FITXER.
-
- 4. :r FITXER llegeix el fitxer FITXER del disc dur i l'insereix en el
- fitxer editat a la posició on hi ha el cursor.
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 6.1: L'ORDRE OBRIR
-
-
-** Premeu o per obrir una línia sota el cursor i entrar en mode inserció. **
-
- 1. Moveu el cursor a la línia de sota marcada amb --->.
-
- 2. Premeu o (minúscula) per obrir una línia SOTA el cursor i situar-vos
- en mode d'inserció.
-
- 3. Ara copieu la línia marcada amb ---> i premeu <ESC> per tornar al mode
- normal.
-
----> Després de prémer o el cursor es situa a la línia nova en mode inserció.
-
- 4. Per obrir una línia SOBRE el cursor, premeu la O majúscula, en lloc
- de la minúscula. Proveu-ho amb la línia de sota.
-Obriu una línia sobre aquesta amb Shift-O amb el cursor en aquesta línia.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 6.2: L'ORDRE AFEGIR
-
-
- ** Premeu a per afegir text DESPRÉS del cursor. **
-
- 1. Moveu el cursor al final de la primera línia de sota marcada
- amb ---> prement $ en el mode Normal.
-
- 2. Premeu la lletra a (minúscula) per afegir text DESPRÉS del caràcter
- sota el cursor. (La A majúscula afegeix text al final de línia.)
-
-Nota: Així s'evita haver de prémer i , l'últim caràcter, el text a inserir,
- la tecla <ESC>, cursor a la dreta, i finalment x , només per afegir
- text a final de línia.
-
- 3. Ara completeu la primera línia. Tingueu en compte que aquesta ordre
- és exactament igual que la d'inserir, excepte pel que fa al lloc on
- s'insereix el text.
-
----> Aquesta línia us permetrà practicar
----> Aquesta línia us permetrà practicar afegir text a final de línia.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 6.3: UNA ALTRA MANERA DE SUBSTITUIR
-
-
- ** Teclegeu una R majúscula per substituir més d'un caràcter. **
-
- 1. Moveu el cursor a la línia de sota marcada amb --->.
-
- 2. Poseu el cursor al principi de la primera paraula que es diferent
- respecte a la segona línia marcada amb ---> (la paraula "l'última").
-
- 3. Ara premeu R i substituïu el que queda de text a la primera línia
- escrivint sobre el text vell, per fer-la igual que la segona.
-
----> Per fer aquesta línia igual que l'última useu les tecles.
----> Per fer aquesta línia igual que la segona, premeu R i el text nou.
-
- 4. Tingueu en compte que en prémer <ESC> per sortir, el text que no
- s'hagi alterat es manté.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lliçó 6.4: ESTABLIR OPCIONS
-
- ** Feu que les ordres cercar o substituir ignorin les diferències
- entre majúscules i minúscules **
-
- 1. Cerqueu la paraula 'ignorar' amb: /ignorar
- Repetiu-ho uns quants cops amb la tecla n.
-
- 2. Establiu l'opció 'ic' (Ignorar Capitals) escrivint:
- :set ic
-
- 3. Ara cerqueu 'ignorar' un altre cop amb la tecla n.
- Repetiu-ho uns quants cops més.
-
- 4. Establiu les opcions 'hlsearch' i 'incsearch':
- :set hls is
-
- 5. Ara torneu a executar una ordre de cerca, i mireu què passa:
- /ignorar
-
- 6. Per treure el ressalt dels resultats, feu:
- :nohlsearch
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LLIÇÓ 6 SUMARI
-
-
- 1. L'ordre o obre una línia SOTA la del cursor i mou el cursor a la nova
- línia, en mode Inserció.
- La O majúscula obre la línia a SOBRE la que hi ha el cursor.
-
- 2. Premeu una a per afegir text DESPRÉS del caràcter sota el cursor.
- La A majúscula afegeix automàticament el text a final de línia.
-
- 3. L'ordre R majúscula us posa en mode substitució fins que premeu <ESC>.
-
- 4. Escriviu ":set xxx" per establir l'opció "xxx"
-
-
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LLIÇÓ 7: ORDRES D'AJUDA
-
-
- ** Utilitzeu el sistema intern d'ajuda **
-
- El Vim té un extens sistema d'ajuda. Per llegir una introducció proveu una
- d'aquestes tres coses:
- - premeu la tecla <AJUDA> (si en teniu alguna)
- - premeu la tecla <F1> (si en teniu alguna)
- - escriviu :help <ENTRAR>
-
- Teclegeu :q <ENTRAR> per tancar la finestra d'ajuda.
-
- Podeu trobar ajuda sobre pràcticament qualsevol tema donant un argument
- a l'ordre ":help". Proveu això (no oblideu prémer <ENTRAR>):
-
- :help w
- :help c_<T
- :help insert-index
- :help user-manual
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LLIÇÓ 8: CREAR UN SCRIPT D'INICI
-
- ** Activar funcions automàticament **
-
- El Vim té moltes més funcions que el Vi, però moltes estan desactivades per
- omissió. Per començar a utilitzar més funcions heu de crear un fitxer "vimrc".
-
- 1. Comenceu a editar el fitxer "vimrc", depenent del sistema
- :edit ~/.vimrc per Unix
- :edit $VIM/_vimrc per MS-Windows
-
- 2. Ara llegiu el fitxer "vimrc" d'exemple:
-
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. Deseu el fitxer amb:
-
- :write
-
- El pròxim cop que executeu el Vim usarà ressalt de sintaxi.
- Podeu afegir els ajustos que vulgueu en aquest fitxer "vimrc".
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Aquí conclou el Tutor del Vim. Ha sigut un intent de fer-vos una breu
- introducció a l'editor Vim, suficient com per què el pugueu començar a fer
- servir. Està lluny de ser complet perquè el Vim té moltes més ordres.
- Llegiu el manual de l'usuari: ":help user-manual".
-
- Per un estudi més profund us recomanem el següent llibre:
- Vim - Vi Improved - de Steve Oualline
- Editorial: New Riders
- És el primer llibre dedicat completament al Vim, especialment útil per a
- usuaris novells. Té molts exemples i dibuixos.
- Vegeu http://iccf-holland.org/click5.html
-
- Aquest altre és més vell i tracta més sobre el Vi que sobre el Vim:
- Learning the Vi Editor - de Linda Lamb
- Editorial: O'Reilly & Associates Inc.
- És un bon llibre per saber qualsevol cosa que desitgeu sobre el Vi.
- La sisena edició també inclou informació sobre el Vim.
-
- Aquest tutorial ha estat escrit per Michael C. Pierce i Robert K. Ware,
- Colorado School of Mines amb la col·laboració de Charles Smith,
- Colorado State University. E-mail: bware@mines.colorado.edu.
-
- Modificat pel Vim per Bram Moolenaar.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.ca.utf-8 b/runtime/tutor/tutor.ca.utf-8
new file mode 100644
index 0000000..7e8e570
--- /dev/null
+++ b/runtime/tutor/tutor.ca.utf-8
@@ -0,0 +1,807 @@
+===============================================================================
+= B e n v i n g u t s a l t u t o r d e l V I M - Versió 1.5 =
+===============================================================================
+
+ El Vim és un editor molt potent que té moltes ordres, masses com per
+ explicar-les totes un tutor com aquest. Aquest tutor està dissenyat
+ per descriure les ordres bàsiques que us permetin fer servir el Vim com
+ a editor de propòsit general.
+
+ El temps aproximat de seguir el tutor complet és d'uns 25 o 30 minuts
+ depenent de quant temps dediqueu a experimentar.
+
+ Feu una còpia d'aquest fitxer per practicar-hi (si heu començat amb el
+ programa vimtutor això que esteu llegint ja és una còpia).
+
+ És important recordar que aquest tutor està pensat per ensenyar
+ practicant. És a dir, que haureu d'executar les ordres si les voleu
+ aprendre. Si només llegiu el text el més probable és que les oblideu.
+
+ Ara assegureu-vos que la tecla de bloqueig de majúscules no està
+ activada i premeu la tecla j per moure el cursor avall, fins que
+ la lliçó 1.1 ocupi completament la pantalla.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 1.1: MOURE EL CURSOR
+
+
+ ** Per moure el cursor premeu les tecles h,j,k,l tal com està indicat. **
+ ^
+ k Pista: La h és a l'esquerra i mou el cursor cap a l'esquerra.
+ < h l > La l és a la dreta i mou el cursor cap a la dreta.
+ j La j sembla una fletxa cap avall.
+ v
+ 1. Moveu el cursor per la pantalla fins que us sentiu confortables.
+
+ 2. Mantingueu premuda la tecla avall (j) una estona.
+---> Ara sabeu com moure-us fins a la pròxima lliçó.
+
+ 3. Usant la tecla avall, aneu a la lliçó 1.2.
+
+Nota: Si no esteu segurs de la tecla que heu premut, premeu <ESC> per tornar
+ al mode Normal. Llavors torneu a teclejar l'ordre que volíeu.
+
+Nota: Les tecles de moviment del cursor (fletxes) també funcionen. Però usant
+ hjkl anireu més ràpid, quan us hi hàgiu acostumant.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 1.2: ENTRAR I SORTIR DEL VIM
+
+
+ !! NOTA: Abans de seguir els passos següents llegiu *tota* la lliçó!!
+
+ 1. Premeu <ESC> (per estar segurs que esteu en el mode Normal).
+
+ 2. Teclegeu: :q! <ENTRAR>.
+
+---> Amb això sortireu de l'editor SENSE desar els canvis que hàgiu pogut
+ fer. Si voleu desar els canvis teclegeu:
+ :wq <ENTRAR>
+
+ 3. Quan vegeu l'introductor de la shell escriviu l'ordre amb la qual heu
+ arribat a aquest tutor. Podria ser: vimtutor <ENTRAR>
+ O bé: vim tutor <ENTRAR>
+
+---> 'vim' és l'editor vim, i 'tutor' és el fitxer que voleu editar.
+
+ 4. Si heu memoritzat les ordres, feu els passos anteriors, de l'1 al 3,
+ per sortir i tornar a entrar a l'editor. Llavors moveu el cursor avall
+ fins la lliçó 1.3.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 1.3: EDITAR TEXT - ESBORRAR
+
+
+ ** En mode Normal premeu x per esborrar el caràcter de sota el cursor. **
+
+ 1. Moveu el cursor fins la línia que hi ha més avall marcada amb --->.
+
+ 2. Poseu el cursor a sobre el caràcter que cal esborrar, per corregir els
+ errors.
+
+ 3. Premeu la tecla x per esborrar el caràcter.
+
+ 4. Repetiu els passos 2 i 3 fins que la frase sigui correcta.
+
+---> Unna vaaca vva salttar sobbree la llluna.
+
+ 5. Ara que la línia és correcta, aneu a la lliçó 1.4.
+
+NOTA: Mentre aneu fent no tracteu de memoritzar, practiqueu i prou.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 1.4: EDITAR TEXT - INSERIR
+
+
+ ** En mode Normal premeu i per inserir text. **
+
+ 1. Moveu el cursor avall fins la primera línia marcada amb --->.
+
+ 2. Per fer la primera línia igual que la segona poseu el cursor sobre el
+ primer caràcter POSTERIOR al text que s'ha d'inserir.
+
+ 3. Premeu la tecla i i escriviu el text que falta.
+
+ 4. Quan hàgiu acabat premeu <ESC> per tornar al mode Normal. Repetiu
+ els passos 2, 3 i 4 per corregir la frase.
+
+---> Falten carctrs en aquesta .
+---> Falten alguns caràcters en aquesta línia.
+
+ 5. Quan us trobeu còmodes inserint text aneu al sumari de baix.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ LLIÇÓ 1 SUMARI
+
+
+ 1. El cursor es mou amb les fletxes o bé amb les tecles hjkl.
+ h (esquerra) j (avall) k (amunt) l (dreta)
+
+ 2. Per entrar al Vim (des de la shell) escriviu: vim FITXER <ENTRAR>
+
+ 3. Per sortir teclegeu: <ESC> :q! <ENTRAR> per descartar els canvis.
+ O BÉ teclegeu: <ESC> :wq <ENTRAR> per desar els canvis.
+
+ 4. Per esborrar el caràcter de sota el cursor en el mode Normal premeu: x
+
+ 5. Per inserir text on hi ha el cursor, en mode Normal, premeu:
+ i escriviu el text <ESC>
+
+NOTA: La tecla <ESC> us portarà al mode Normal o cancel·larà una ordre
+ que estigui a mitges.
+
+Ara continueu amb la lliçó 2.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 2.1: ORDRES PER ESBORRAR
+
+
+ ** Teclegeu dw per esborrar fins al final d'una paraula. **
+
+ 1. Premeu <ESC> per estar segurs que esteu en mode normal.
+
+ 2. Moveu el cursor avall fins la línia marcada amb --->.
+
+ 3. Moveu el cursor fins el principi de la paraula que s'ha d'esborrar.
+
+ 4. Teclegeu dw per fer desaparèixer la paraula.
+
+NOTA: Les lletres dw apareixeran a la línia de baix de la pantalla mentre
+ les aneu escrivint. Si us equivoqueu premeu <ESC> i torneu a començar.
+
+---> Hi han algunes paraules divertit que no pertanyen paper a aquesta frase.
+
+ 5. Repetiu el passos 3 i 4 fins que la frase sigui correcta i continueu a
+ la lliçó 2.2.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 2.2: MÉS ORDRES PER ESBORRAR
+
+
+ ** Escriviu d$ per esborrar fins al final de la línia. **
+
+ 1. Premeu <ESC> per estar segurs que esteu en el mode Normal.
+
+ 2. Moveu el cursor avall fins a la línia marcada amb --->.
+
+ 3. Moveu el cursor fins el final de la línia correcta
+ (DESPRÉS del primer . ).
+
+ 4. Teclegeu d$ per esborrar fins al final de la línia.
+
+---> Algú ha escrit el final d'aquesta línia dos cops. línia dos cops.
+
+ 5. Aneu a la lliçó 2.3 per entendre què està passant.
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 2.3: SOBRE ORDRES I OBJECTES
+
+
+ El format de l'ordre d'esborrar d és el següent:
+
+ [nombre] d objecte O BÉ d [nombre] objecte
+ On:
+ nombre - és el nombre de cops que s'ha d'executar (opcional, omissió=1).
+ d - és l'ordre per esborrar.
+ objecte - és la cosa amb la qual operar (llista a baix).
+
+ Una petita llista d'objectes:
+ w - des del cursor fins al final de la paraula, incloent-hi l'espai.
+ e - des del cursor fins al final de la paraula, SENSE incloure l'espai.
+ $ - des del cursor fins al final de la línia.
+
+NOTA: Per als aventurers: si teclegeu només l'objecte, en el mode Normal,
+ sense cap ordre, el cursor es mourà tal com està especificat a la
+ llista d'objectes.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 2.4: UNA EXCEPCIÓ A 'ORDRE-OBJECTE'
+
+
+ ** Teclegeu dd esborrar tota la línia. **
+
+ Com que molt sovint s'han d'eliminar línies senceres els dissenyadors del
+ Vi van creure que seria més fàcil teclejar dd per esborrar tota la línia.
+
+ 1. Moveu el cursor a la segona línia de la frase de baix.
+ 2. Teclegeu dd per esborrar la línia.
+ 3. Ara aneu a la quarta línia.
+ 4. Teclegeu 2dd per esborrar dues línies (recordeu nombre-ordre-objecte).
+
+ 1) Les roses són vermelles,
+ 2) El fang és divertit,
+ 3) Les violetes són blaves,
+ 4) Tinc un cotxe,
+ 5) Els rellotges diuen l'hora,
+ 6) El sucre és dolç,
+ 7) Igual que tu.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 2.5: L'ORDRE DESFER
+
+
+ ** Premeu u per desfer els últims canvis, U per arreglar tota la línia. **
+
+ 1. Moveu el cursor sobre el primer error de línia de baix marcada amb --->
+ 2. Premeu x per esborrar el caràcter no desitjat.
+ 3. Ara premeu u per desfer l'última ordre executada.
+ 4. Aquest cop corregiu tots els errors de la línia amb l'ordre x.
+ 5. Ara premeu U per restablir la línia al seu estat original.
+ 6. Ara premeu u uns quants cops per desfer U i les ordres anteriors.
+ 7. Ara premeu CONTROL-R (les dues tecles al mateix temps) uns quants cops
+ per refer les ordres.
+
+---> Correegiu els errors d'aqquesta línia i dessfeu-los aamb desfer.
+
+ 8. Aquestes ordres són molt útils. Ara aneu al sumari de la lliçó 2.
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ LLIÇÓ 2 SUMARI
+
+
+ 1. Per esborrar del cursor al final de la paraula teclegeu: dw
+
+ 2. Per esborrar del cursor al final de la línia teclegeu: d$
+
+ 3. Per esborrar una línia sencera teclegeu: dd
+
+ 4. El format de qualsevol ordre del mode Normal és:
+
+ [nombre] ordre objecte O BÉ ordre [nombre] objecte
+ on:
+ nombre - és quants cops repetir l'ordre
+ ordre - és què fer, com ara d per esborrar
+ objecte - és amb què s'ha d'actuar, com ara w (paraula),
+ $ (fins a final de línia), etc.
+
+ 5. Per desfer les accions anteriors premeu: u
+ Per desfer tots el canvis en una línia premeu: U
+ Per desfer l'ordre desfer premeu: CTRL-R
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 3.1: L'ORDRE 'POSAR'
+
+
+ ** Premeu p per posar l'última cosa que heu esborrat després del cursor. **
+
+
+ 1. Moveu el cursor a la primera línia de llista de baix.
+
+ 2. Teclegeu dd per esborrar la línia i desar-la a la memòria.
+
+ 3. Moveu el cursor a la línia ANTERIOR on hauria d'anar.
+
+ 4. En mode Normal, premeu p per inserir la línia.
+
+ 5. Repetiu els passos 2, 3 i 4 per ordenar les línies correctament.
+
+ d) Pots aprendre tu?
+ b) Les violetes són blaves,
+ c) L'intel·ligència s'aprèn,
+ a) Les roses són vermelles,
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 3.2: L'ORDRE SUBSTITUIR
+
+
+ ** Premeu r i un caràcter per substituir el caràcter de sota el cursor. **
+
+ 1. Moveu el cursor a la primera línia de sota marcada amb --->.
+
+ 2. Moveu el cursor a sobre del primer caràcter equivocat.
+
+ 3. Premeu r i tot seguit el caràcter correcte per corregir l'error.
+
+ 4. Repetiu els passos 2 i 3 fins que la línia sigui correcta.
+
+---> Quen van escroure aquerta línia, algh va apretar tikles equivocades!
+---> Quan van escriure aquesta línia, algú va apretar tecles equivocades!
+
+ 5. Ara continueu a la lliçó 3.2.
+
+NOTA: Recordeu que heu de practicar, no memoritzar.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 3.3: L'ORDRE CANVIAR
+
+
+ ** Per canviar una part o tota la paraula, escriviu cw . **
+
+ 1. Moveu el cursor a la primera línia de sota marcada amb --->.
+
+ 2. Poseu el cursor sobre la u de 'lughc'.
+
+ 3. Teclegeu cw i corregiu la paraula (en aquest cas escriviu 'ínia'.)
+
+ 4. Premeu <ESC> i aneu al següent error.
+
+ 5. Repetiu els passos 3 i 4 fins que les dues frases siguin iguals.
+
+---> Aquesta lughc té algunes paradskl que s'han de cdddf.
+---> Aquesta línia té algunes paraules que s'han de canviar.
+
+Noteu que cw no només canvia la paraula, també us posa en mode d'inserció.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 3.4: MÉS CANVIS AMB c
+
+
+ ** L'ordre canviar s'usa amb els mateixos objectes que l'ordre esborrar. **
+
+ 1. L'ordre canviar funciona igual que la d'esborrar. El format és:
+
+ [nombre] c objecte O BÉ c [nombre] objecte
+
+ 2. Els objectes són els mateixos, com w (paraula), $ (final de línia), etc.
+
+ 3. Moveu el cursor fins la primera línia marcada amb --->.
+
+ 4. Avanceu fins al primer error.
+
+ 5. Premeu c$ per fer la línia igual que la segona i premeu <ESC>.
+
+---> El final d'aquesta línia necessita canvis per ser igual que la segona.
+---> El final d'aquesta línia s'ha de corregir amb l'ordre c$.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ LLIÇÓ 3 SUMARI
+
+
+ 1. Per tornar a posar el text que s'ha esborrat, premeu p . Això posa el
+ text esborrat DESPRÉS del cursor (si heu esborrat una línia anirà a
+ parar a la línia SEGÜENT d'on hi ha el cursor).
+
+ 2. Per substituir el caràcter de sota el cursor, premeu r i tot seguit
+ el caràcter que ha de reemplaçar l'original.
+
+ 3. L'ordre canviar permet canviar l'objecte especificat des del cursor
+ fins el final de l'objecte. Per exemple, cw canvia el que hi ha des
+ del cursor fins al final de la paraula, i c$ fins al final de línia.
+
+ 4. El format de l'ordre canviar és:
+
+ [nombre] c objecte O BÉ c [nombre] objecte
+
+Ara aneu a la pròxima lliçó.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 4.1: SITUACIÓ I ESTAT DEL FITXER
+
+
+ ** Premeu CTRL-g per veure la situació dins del fitxer i el seu estat.
+ Premeu SHIFT-G per anar a una línia determinada. **
+
+ Nota: No proveu res fins que hàgiu llegit TOTA la lliçó!!
+
+ 1. Mantingueu premuda la tecla Control i premeu g . A la part de baix de
+ la pàgina apareixerà un línia amb el nom del fitxer i la línia en la
+ qual us trobeu. Recordeu el número de la línia pel Pas 3.
+
+ 2. Premeu Shift-G per anar al final de tot del fitxer.
+
+ 3. Teclegeu el número de la línia on éreu i després premeu Shift-G. Això
+ us tornarà a la línia on éreu quan heu premut per primer cop Ctrl-g.
+ (Quan teclegeu el número NO es veurà a la pantalla.)
+
+ 4. Ara executeu els passos de l'1 al 3.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 4.2: L'ORDRE CERCAR
+
+
+ ** Premeu / seguit de la frase que vulgueu cercar. **
+
+ 1. En el mode Normal premeu el caràcter / . Noteu que el cursor apareix
+ a la part de baix de la pantalla igual que amb l'ordre : .
+
+ 2. Ara escriviu 'errroor' <ENTRAR>. Aquesta és la paraula que voleu
+ cercar.
+
+ 3. Per tornar a cercar la mateixa frase, premeu n .
+ Per cercar la mateixa frase en direcció contraria, premeu Shift-N .
+
+ 4. Si voleu cercar una frase en direcció ascendent, useu l'ordre ? en
+ lloc de /.
+
+---> "errroor" no és com s'escriu error; errroor és un error.
+
+Note: Quan la cerca arribi al final del fitxer continuarà a l'inici.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 4.3: CERCA DE PARÈNTESIS
+
+
+ ** Premeu % per cercar el ),], o } corresponent. **
+
+ 1. Poseu el cursor en qualsevol (, [, o { de la línia marcada amb --->.
+
+ 2. Ara premeu el caràcter % .
+
+ 3. El cursor hauria d'anar a la clau o parèntesis corresponent.
+
+ 4. Premeu % per tornar el cursor al primer parèntesi.
+
+---> Això ( és una línia amb caràcters (, [ ] i { } de prova. ))
+
+Nota: Això és molt útil per trobar errors en programes informàtics!
+
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 4.4: UNA MANERA DE CANVIAR ERRORS
+
+
+ ** Escriviu :s/vell/nou/g per substituir 'vell' per 'nou'. **
+
+ 1. Moveu el cursor a la línia de sota marcada amb --->.
+
+ 2. Escriviu :s/laa/la <ENTRAR> . Aquesta ordre només canvia la primera
+ coincidència que es trobi a la línia.
+
+ 3. Ara escriviu :s/laa/la/g per fer una substitució global. Això
+ canviarà totes les coincidències que es trobin a la línia.
+
+---> laa millor època per veure laa flor és laa primavera.
+
+ 4. Per canviar totes les coincidències d'una cadena entre dues línies,
+ escriviu :#,#s/vell/nou/g on #,# són els nombres de les línies.
+ Escriviu :%s/vell/nou/g per substituir la cadena a tot el fitxer.
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ LLIÇÓ 4 SUMARI
+
+
+ 1. Ctrl-g mostra la posició dins del fitxer i l'estat del mateix.
+ Shift-G us porta al final del fitxer. Un número seguit de Shift-G
+ us porta a la línia corresponent.
+
+ 2. L'ordre / seguida d'una frase cerca la frase ENDAVANT.
+ L'ordre ? seguida d'una frase cerca la frase ENDARRERE.
+ Després d'una cerca premeu n per trobar la pròxima coincidència en
+ la mateixa direcció, o Shift-N per cercar en la direcció contrària.
+
+ 3. L'ordre % quan el cursor és a sobre un (,),[,],{, o } troba la
+ parella corresponent.
+
+ 4. Per substituir el primer 'vell' per 'nou' en una línia :s/vell/nou
+ Per substituir tots els 'vell' per 'nou' en una línia :s/vell/nou/g
+ Per substituir frases entre les línies # i # :#,#s/vell/nou/g
+ Per substituir totes les coincidències en el fitxer :%s/vell/nou/g
+ Per demanar confirmació cada cop afegiu 'c' :%s/vell/nou/gc
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 5.1: COM EXECUTAR UNA ORDRE EXTERNA
+
+
+ ** Teclegeu :! seguit d'una ordre externa per executar-la. **
+
+ 1. Premeu el familiar : per col·locar el cursor a la part de baix de
+ la pantalla. Això us permet entrar una ordre.
+
+ 2. Ara teclegeu el caràcter ! (signe d'exclamació). Això us permet
+ executar qualsevol ordre de la shell.
+
+ 3. Com a exemple escriviu ls i tot seguit premeu <ENTRAR>. Això us
+ mostrarà el contingut del directori, tal com si estiguéssiu a la
+ línia d'ordres. Feu servir :!dir si ls no funciona.
+
+Nota: D'aquesta manera es pot executar qualsevol ordre externa.
+
+Nota: Totes les ordres : s'han d'acabar amb la tecla <ENTRAR>
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 5.2: MÉS SOBRE L'ESCRIPTURA DE FITXERS
+
+
+ ** Per desar els canvis fets, escriviu :w FITXER. ***
+
+ 1. Escriviu :!dir o bé :!ls per obtenir un llistat del directori.
+ Ja sabeu que heu de prémer <ENTRAR> després d'això.
+
+ 2. Trieu un nom de fitxer que no existeixi, com ara PROVA.
+
+ 3. Ara feu: :w PROVA (on PROVA és el nom que heu triat.)
+
+ 4. Això desa tot el fitxer amb el nom de PROVA. Per comprovar-ho
+ escriviu :!dir per veure el contingut del directori.
+
+Note: Si sortiu del Vim i entreu una altra vegada amb el fitxer PROVA, el
+ fitxer serà una còpia exacta del tutor que heu desat.
+
+ 5. Ara esborreu el fitxer teclejant (MS-DOS): :!del PROVA
+ o bé (Unix): :!rm PROVA
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 5.3: UNA ORDRE SELECTIVA PER DESAR
+
+
+ ** Per desar una part del fitxer, escriviu :#,# w FITXER **
+
+ 1. Un altre cop, feu :!dir o :!ls per obtenir un llistat del directori
+ i trieu un nom de fitxer adequat com ara PROVA.
+
+ 2. Moveu el cursor a dalt de tot de la pàgina i premeu Ctrl-g per
+ saber el número de la línia. RECORDEU AQUEST NÚMERO!
+
+ 3. Ara aneu a baix de tot de la pàgina i torneu a prémer Ctrl-g.
+ RECORDEU AQUEST NÚMERO TAMBÉ!
+
+ 4. Per desar NOMÉS una secció en un fitxer, escriviu :#,# w PROVA on
+ #,# són els dos números que heu recordat (dalt,baix) i PROVA el nom
+ del fitxer.
+
+ 5. Mireu que el fitxer nou hi sigui amb :!dir però no l'esborreu.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 5.4: OBTENIR I AJUNTAR FITXERS
+
+
+ ** Per inserir el contingut d'un fitxer, feu :r FITXER **
+
+ 1. Assegureu-vos, amb l'ordre :!dir , que el fitxer PROVA encara hi és.
+
+ 2. Poseu el cursor a dalt de tot d'aquesta pàgina.
+
+NOTA: Després d'executar el Pas 3 veureu la lliçó 5.3. Aleshores moveu-vos
+ cap avall fins a aquesta lliçó un altre cop.
+
+ 3. Ara obtingueu el fitxer PROVA amb l'ordre :r PROVA on PROVA és el
+ nom del fitxer.
+
+NOTA: El fitxer que obtingueu es posa en el lloc on hi hagi el cursor.
+
+ 4. Per comprovar que s'ha obtingut el fitxer tireu enrere i mireu com
+ ara hi han dues còpies de la lliçó 5.3: l'original i la del fitxer.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ LLIÇÓ 5 SUMARI
+
+
+ 1. :!ordre executa una ordre externa.
+
+ Alguns exemples útils són:
+ (MS-DOS) (Unix)
+ :!dir :!ls - mostra un llistat del directori
+ :!del FITXER :!rm FITXER - esborra el fitxer FITXER
+
+ 2. :w FITXER escriu el fitxer editat al disc dur, amb el nom FITXER.
+
+ 3. :#,#w FITXER desa les línies de # a # en el fitxer FITXER.
+
+ 4. :r FITXER llegeix el fitxer FITXER del disc dur i l'insereix en el
+ fitxer editat a la posició on hi ha el cursor.
+
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 6.1: L'ORDRE OBRIR
+
+
+** Premeu o per obrir una línia sota el cursor i entrar en mode inserció. **
+
+ 1. Moveu el cursor a la línia de sota marcada amb --->.
+
+ 2. Premeu o (minúscula) per obrir una línia SOTA el cursor i situar-vos
+ en mode d'inserció.
+
+ 3. Ara copieu la línia marcada amb ---> i premeu <ESC> per tornar al mode
+ normal.
+
+---> Després de prémer o el cursor es situa a la línia nova en mode inserció.
+
+ 4. Per obrir una línia SOBRE el cursor, premeu la O majúscula, en lloc
+ de la minúscula. Proveu-ho amb la línia de sota.
+Obriu una línia sobre aquesta amb Shift-O amb el cursor en aquesta línia.
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 6.2: L'ORDRE AFEGIR
+
+
+ ** Premeu a per afegir text DESPRÉS del cursor. **
+
+ 1. Moveu el cursor al final de la primera línia de sota marcada
+ amb ---> prement $ en el mode Normal.
+
+ 2. Premeu la lletra a (minúscula) per afegir text DESPRÉS del caràcter
+ sota el cursor. (La A majúscula afegeix text al final de línia.)
+
+Nota: Així s'evita haver de prémer i , l'últim caràcter, el text a inserir,
+ la tecla <ESC>, cursor a la dreta, i finalment x , només per afegir
+ text a final de línia.
+
+ 3. Ara completeu la primera línia. Tingueu en compte que aquesta ordre
+ és exactament igual que la d'inserir, excepte pel que fa al lloc on
+ s'insereix el text.
+
+---> Aquesta línia us permetrà practicar
+---> Aquesta línia us permetrà practicar afegir text a final de línia.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 6.3: UNA ALTRA MANERA DE SUBSTITUIR
+
+
+ ** Teclegeu una R majúscula per substituir més d'un caràcter. **
+
+ 1. Moveu el cursor a la línia de sota marcada amb --->.
+
+ 2. Poseu el cursor al principi de la primera paraula que es diferent
+ respecte a la segona línia marcada amb ---> (la paraula "l'última").
+
+ 3. Ara premeu R i substituïu el que queda de text a la primera línia
+ escrivint sobre el text vell, per fer-la igual que la segona.
+
+---> Per fer aquesta línia igual que l'última useu les tecles.
+---> Per fer aquesta línia igual que la segona, premeu R i el text nou.
+
+ 4. Tingueu en compte que en prémer <ESC> per sortir, el text que no
+ s'hagi alterat es manté.
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lliçó 6.4: ESTABLIR OPCIONS
+
+ ** Feu que les ordres cercar o substituir ignorin les diferències
+ entre majúscules i minúscules **
+
+ 1. Cerqueu la paraula 'ignorar' amb: /ignorar
+ Repetiu-ho uns quants cops amb la tecla n.
+
+ 2. Establiu l'opció 'ic' (Ignorar Capitals) escrivint:
+ :set ic
+
+ 3. Ara cerqueu 'ignorar' un altre cop amb la tecla n.
+ Repetiu-ho uns quants cops més.
+
+ 4. Establiu les opcions 'hlsearch' i 'incsearch':
+ :set hls is
+
+ 5. Ara torneu a executar una ordre de cerca, i mireu què passa:
+ /ignorar
+
+ 6. Per treure el ressalt dels resultats, feu:
+ :nohlsearch
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ LLIÇÓ 6 SUMARI
+
+
+ 1. L'ordre o obre una línia SOTA la del cursor i mou el cursor a la nova
+ línia, en mode Inserció.
+ La O majúscula obre la línia a SOBRE la que hi ha el cursor.
+
+ 2. Premeu una a per afegir text DESPRÉS del caràcter sota el cursor.
+ La A majúscula afegeix automàticament el text a final de línia.
+
+ 3. L'ordre R majúscula us posa en mode substitució fins que premeu <ESC>.
+
+ 4. Escriviu ":set xxx" per establir l'opció "xxx"
+
+
+
+
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ LLIÇÓ 7: ORDRES D'AJUDA
+
+
+ ** Utilitzeu el sistema intern d'ajuda **
+
+ El Vim té un extens sistema d'ajuda. Per llegir una introducció proveu una
+ d'aquestes tres coses:
+ - premeu la tecla <AJUDA> (si en teniu alguna)
+ - premeu la tecla <F1> (si en teniu alguna)
+ - escriviu :help <ENTRAR>
+
+ Teclegeu :q <ENTRAR> per tancar la finestra d'ajuda.
+
+ Podeu trobar ajuda sobre pràcticament qualsevol tema donant un argument
+ a l'ordre ":help". Proveu això (no oblideu prémer <ENTRAR>):
+
+ :help w
+ :help c_<T
+ :help insert-index
+ :help user-manual
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ LLIÇÓ 8: CREAR UN SCRIPT D'INICI
+
+ ** Activar funcions automàticament **
+
+ El Vim té moltes més funcions que el Vi, però moltes estan desactivades per
+ omissió. Per començar a utilitzar més funcions heu de crear un fitxer "vimrc".
+
+ 1. Comenceu a editar el fitxer "vimrc", depenent del sistema
+ :edit ~/.vimrc per Unix
+ :edit $VIM/_vimrc per MS-Windows
+
+ 2. Ara llegiu el fitxer "vimrc" d'exemple:
+
+ :read $VIMRUNTIME/vimrc_example.vim
+
+ 3. Deseu el fitxer amb:
+
+ :write
+
+ El pròxim cop que executeu el Vim usarà ressalt de sintaxi.
+ Podeu afegir els ajustos que vulgueu en aquest fitxer "vimrc".
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Aquí conclou el Tutor del Vim. Ha sigut un intent de fer-vos una breu
+ introducció a l'editor Vim, suficient com per què el pugueu començar a fer
+ servir. Està lluny de ser complet perquè el Vim té moltes més ordres.
+ Llegiu el manual de l'usuari: ":help user-manual".
+
+ Per un estudi més profund us recomanem el següent llibre:
+ Vim - Vi Improved - de Steve Oualline
+ Editorial: New Riders
+ És el primer llibre dedicat completament al Vim, especialment útil per a
+ usuaris novells. Té molts exemples i dibuixos.
+ Vegeu http://iccf-holland.org/click5.html
+
+ Aquest altre és més vell i tracta més sobre el Vi que sobre el Vim:
+ Learning the Vi Editor - de Linda Lamb
+ Editorial: O'Reilly & Associates Inc.
+ És un bon llibre per saber qualsevol cosa que desitgeu sobre el Vi.
+ La sisena edició també inclou informació sobre el Vim.
+
+ Aquest tutorial ha estat escrit per Michael C. Pierce i Robert K. Ware,
+ Colorado School of Mines amb la col·laboració de Charles Smith,
+ Colorado State University. E-mail: bware@mines.colorado.edu.
+
+ Modificat pel Vim per Bram Moolenaar.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.cs b/runtime/tutor/tutor.cs
deleted file mode 100644
index baaef66..0000000
--- a/runtime/tutor/tutor.cs
+++ /dev/null
@@ -1,812 +0,0 @@
-===============================================================================
-= V í t e j t e v t u t o r i a l u V I M - Verze 1.5 =
-===============================================================================
-
- Vim je velmi výkonný editor, který má pøíli¹ mnoho pøíkazù na to, aby
- mohly být v¹echny vysvìtlené ve výuce jako tato. Tato výuka obsahuje
- dostateèné mno¾ství pøíkazù na to, aby bylo mo¾né pou¾ívat Vim jako
- víceúèelový editor.
-
- Pøibli¾ný èas potøebný ke zvládnutí této výuky je 25-30 minut, zále¾í
- na tom, kolik èasu strávíte pøezku¹ováním.
-
- Pøíkazy v lekcích upravují text. Vytvoø kopii tohoto souboru pro
- procvièování (pøi startu "vimtutor" je ji¾ toto kopie).
-
- Je dùle¾ité pamatovat, ¾e tato výuka je vytvoøena pro výuku pou¾íváním.
- To znamená, ¾e je potøeba si pøíkazy vyzkou¹et pro jejich správné
- nauèení. Pokud si jen ète¹ text, pøíkazy zapomene¹!
-
- Nyní se pøesvìdète, ¾e Shift-Lock NENÍ stlaèený a nìkolikrát stisknìte
- klávesu j aby se kurzor posunul natolik, ¾e lekce 1.1 zaplní celou
- obrazovku.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 1.1: POHYB KURZORU
-
-
- ** Pro pohyb kurzoru pou¾ívej klávesy h,j,k,l jak je znázornìno ní¾e. **
- ^
- k Funkce: Klávesa h je vlevo a vykoná pohyb vlevo.
- < h l > Klávesa l je vpravo a vykoná pohyb vpravo.
- j Klávesa j vypadá na ¹ipku dolu.
- v
- 1. Pohybuj kurzorem po obrazovce dokud si na to nezvykne¹.
-
- 2. Dr¾ klávesu pro pohyb dolu (j), dokud se její funkce nezopakuje.
----> Teï ví¹ jak se pøesunout na následující lekci.
-
- 3. Pou¾itím klávesy dolu pøejdi na lekci 1.2.
-
-Poznámka: Pokud si nìkdy nejsi jist nìèím, co jsi napsal, stlaè <ESC> pro
- pøechod do Normálního módu. Poté pøepi¹ po¾adovaný pøíkaz.
-
-Poznámka: Kurzorové klávesy také fungují, av¹ak pou¾ívání hjkl je rychlej¹í
- jakmile si na nìj zvykne¹.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 1.2: SPU©TÌNÍ A UKONÈENÍ VIM
-
-
- !! POZNÁMKA: Pøed vykonáním tìchto krokù si pøeèti celou lekci!!
-
- 1. Stlaè <ESC> (pro uji¹tìní, ¾e se nachází¹ v Normálním módu).
-
- 2. Napi¹: :q! <ENTER>.
-
----> Tímto ukonèí¹ editor BEZ ulo¾ení zmìn, které si vykonal.
- Pokud chce¹ ulo¾it zmìny a ukonèit editor napi¹:
- :wq <ENTER>
-
- 3. A¾ se dostane¹ na pøíkazový øádek, napi¹ pøíkaz, kterým se dostane¹ zpìt
- do této výuky. To mù¾e být: vimtutor <ENTER>
- Bì¾nì se pou¾ívá: vim tutor <ENTER>
-
----> 'vim' znamená spu¹tìní editoru, 'tutor' je soubor k editaci.
-
- 4. Pokud si tyto kroky spolehlivì pamatuje¹, vykonej kroky 1 a¾ 3, èím¾
- ukonèí¹ a znovu spustí¹ editor. Potom pøesuò kurzor dolu na lekci 1.3.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 1.3: ÚPRAVA TEXTU - MAZÁNÍ
-
-
- ** Stisknutím klávesy x v Normálním módu sma¾e¹ znak na místì kurzoru. **
-
- 1. Pøesuò kurzor ní¾e na øádek oznaèený --->.
-
- 2. K odstranìní chyb pøejdi kurzorem na znak, který chce¹ smazat.
-
- 3. Stlaè klávesu x k odstranìní nechtìných znakù.
-
- 4. Opakuj kroky 2 a¾ 4 dokud není vìta správnì.
-
----> Krááva skoèèilla pøess mìssíc.
-
- 5. Pokud je vìta správnì, pøejdi na lekci 1.4.
-
-POZNÁMKA: Nesna¾ se pouze zapamatovat pøedvádìné pøíkazy, uè se je pou¾íváním.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 1.4: ÚPRAVA TEXTU - VKLÁDÁNÍ
-
-
- ** Stlaèení klávesy i v Normálním módu umo¾òuje vkládání textu. **
-
- 1. Pøesuò kurzor na první øádek oznaèený --->.
-
- 2. Pro upravení prvního øádku do podoby øádku druhého, pøesuò kurzor na
- první znak za místo, kde má být text vlo¾ený.
-
- 3. Stlaè i a napi¹ potøebný dodatek.
-
- 4. Po opravení ka¾dé chyby stlaè <ESC> pro návrat do Normálního módu.
- Opakuj kroky 2 a¾ 4 dokud není vìta správnì.
-
----> Nìjaký txt na této .
----> Nìjaký text chybí na této øádce.
-
- 5. Pokud ji¾ ovládá¹ vkládání textu, pøejdi na následující shrnutí.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SHRNUTÍ LEKCE 1
-
-
- 1. Kurzorem se pohybuje pomocí ¹ipek nebo klávesami hjkl.
- h (vlevo) j (dolu) k (nahoru) l (vpravo)
-
- 2. Pro spu¹tìní Vimu (z pøíkazového øádku) napi¹: vim SOUBOR <ENTER>
-
- 3. Pro ukonèení Vimu napi¹: <ESC> :q! <ENTER> bez ulo¾ení zmìn.
- anebo: <ESC> :wq <ENTER> pro ulo¾ení zmìn.
-
- 4. Pro smazání znaku pod kurzorem napi¹ v Normálním módu: x
-
- 5. Pro vkládání textu od místa kurzoru napi¹ v Normálním módu:
- i vkládaný text <ESC>
-
-POZNÁMKA: Stlaèení <ESC> tì pøemístí do Normálního módu nebo zru¹í nechtìný
- a èásteènì dokonèený pøíkaz.
-
-Nyní pokraèuj Lekcí 2.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 2.1: PØÍKAZY MAZÁNÍ
-
-
- ** Pøíkaz dw sma¾e znaky do konce slova. **
-
- 1. Stlaè <ESC> k ubezpeèení, ¾e jsi v Normálním módu.
-
- 2. Pøesuò kurzor ní¾e na øádek oznaèený --->.
-
- 3. Pøesuò kurzor na zaèátek slova, které je potøeba smazat.
-
- 4. Napi¹ dw , aby slovo zmizelo.
-
-POZNÁMKA: Písmena dw se zobrazí na posledním øádku obrazovky jakmile je
- napí¹e¹. Kdy¾ napí¹e¹ nìco ¹patnì, stlaè <ESC> a zaèni znova.
-
----> Jsou tu nìjaká slova zábava, která nepatøí list do této vìty.
-
- 5. Opakuj kroky 3 a¾ 4 dokud není vìta správnì a pøejdi na lekci 2.2.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 2.2: VÍCE PØÍKAZÙ MAZÁNÍ
-
-
- ** Napsání pøíkazu d$ sma¾e v¹e a¾ do konce øádky. **
-
- 1. Stlaè <ESC> k ubezpeèení, ¾e jsi v Normálním módu.
-
- 2. Pøesuò kurzor ní¾e na øádek oznaèený --->.
-
- 3. Pøesuò kurzor na konec správné vìty (ZA první teèku).
-
- 4. Napi¹ d$ ,aby jsi smazal znaky a¾ do konce øádku.
-
----> Nìkdo napsal konec této vìty dvakrát. konec této vìty dvakrát.
-
-
- 5. Pøejdi na lekci 2.3 pro pochopení toho, co se stalo.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 2.3: ROZ©IØOVACÍ PØÍKAZY A OBJEKTY
-
-
- Formát mazacího pøíkazu d je následující:
-
- [èíslo] d objekt NEBO d [èíslo] objekt
- Kde:
- èíslo - udává kolikrát se pøíkaz vykoná (volitelné, výchozí=1).
- d - je pøíkaz mazání.
- objekt - udává na èem se pøíkaz vykonává (vypsané ní¾e).
-
- Krátký výpis objektù:
- w - od kurzoru do konce slova, vèetnì mezer.
- e - od kurzoru do konce slova, BEZ mezer.
- $ - od kurzoru do konce øádku.
-
-POZNÁMKA: Stlaèením klávesy objektu v Normálním módu se kurzor pøesune na
- místo upøesnìné ve výpisu objektù.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 2.4: VÝJIMKA Z 'PØÍKAZ-OBJEKT'
-
-
- ** Napsáním dd sma¾e¹ celý øádek. **
-
- Vzhledem k èastosti mazání celého øádku se autoøi Vimu rozhodli, ¾e bude
- jednodu¹í napsat prostì dvì d k smazání celého øádku.
-
- 1. Pøesuò kurzor na druhý øádek spodního textu.
- 2. Napi¹ dd pro smazání øádku.
- 3. Pøejdi na ètvrtý øádek.
- 4. Napi¹ 2dd (vzpomeò si èíslo-pøíkaz-objekt) pro smazání dvou øádkù.
-
- 1) Rù¾e jsou èervené,
- 2) Bláto je zábavné,
- 3) Fialky jsou modré,
- 4) Mám auto,
- 5) Hodinky ukazují èas,
- 6) Cukr je sladký,
- 7) A to jsi i ty.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 2.5: PØÍKAZ UNDO
-
-
- ** Stlaè u pro vrácení posledního pøíkazu, U pro celou øádku. **
-
- 1. Pøesuò kurzor ní¾e na øádek oznaèený ---> a pøemísti ho na první chybu.
- 2. Napi¹ x pro smazání prvního nechtìného znaku.
- 3. Teï napi¹ u èím¾ vrátí¹ zpìt poslední vykonaný pøíkaz.
- 4. Nyní oprav v¹echny chyby na øádku pomocí pøíkazu x .
- 5. Napi¹ velké U èím¾ vrátí¹ øádek do pùvodního stavu.
- 6. Teï napi¹ u nìkolikrát, èím¾ vrátí¹ zpìt pøíkaz U .
- 7. Stlaè CTRL-R (klávesu CTRL dr¾ stlaèenou a stiskni R) nìkolikrát,
- èím¾ vrátí¹ zpìt pøedtím vrácené pøíkazy (redo).
-
----> Opprav chybby nna toomto øádku a nahraï je pommocí undo.
-
- 8. Toto jsou velmi u¾iteèné pøíkazy. Nyní pøejdi na souhrn Lekce 2.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SHRNUTÍ LEKCE 2
-
-
- 1. Pro smazání znakù od kurzoru do konce slova napi¹: dw
-
- 2. Pro smazání znakù od kurzoru do konce øádku napi¹: d$
-
- 3. Pro smazání celého øádku napi¹: dd
-
- 4. Formát pøíkazu v Normálním módu je:
-
- [èíslo] pøíkaz objekt NEBO pøíkaz [èíslo] objekt
- kde:
- èíslo - udává poèet opakování pøíkazu
- pøíkaz - udává co je tøeba vykonat, napøíklad d ma¾e
- objekt - udává rozsah pøíkazu, napøíklad w (slovo),
- $ (do konce øádku), atd.
-
- 5. Pro vrácení pøede¹lé èinnosti, napi¹: u (malé u)
- Pro vrácení v¹ech úprav na øádku napi¹: U (velké U)
- Pro vrácení vrácených úprav (redo) napi¹: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 3.1: PØÍKAZ VLO®IT
-
-
- ** Pøíka p vlo¾í poslední vymazaný text za kurzor. **
-
- 1. Pøesuò kurzor ní¾e na poslední øádek textu.
-
- 2. Napi¹ dd pro smazání øádku a jeho ulo¾ení do bufferu.
-
- 3. Pøesuò kurzor VÝ©E tam, kam smazaný øádek patøí.
-
- 4. V Normálním módu napi¹ p pro opìtné vlo¾ení øádku.
-
- 5. Opakuj kroky 2 a¾ 4 dokud øádky nebudou ve správném poøadí.
-
- d) Také se doká¾e¹ vzdìlávat?
- b) Fialky jsou modré,
- c) Inteligence se uèí,
- a) Rù¾e jsou èervené,
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 3.2: PØÍKAZ NAHRAZENÍ
-
-
- ** Napsáním r a znaku se nahradí znak pod kurzorem. **
-
- 1. Pøesuò kurzor ní¾e na první øádek oznaèený --->.
-
- 2. Pøesuò kurzor na zaèátek první chyby.
-
- 3. Napi¹ r a potom znak, který nahradí chybu.
-
- 4. Opakuj kroky 2 a¾ 3 dokud není první øádka správnì.
-
----> Kdi¾ byl pzán tento øádeg, nìkdu stla¾il ¹paqné klávesy!
----> Kdy¾ byl psán tento øádek, nìkdo stlaèíl ¹patné klávesy!
-
- 5. Nyní pøejdi na Lekci 3.2.
-
-POZNÁMKA: Zapamatuj si, ¾e by ses mìl uèit pou¾íváním, ne zapamatováním.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 3.3: PØÍKAZ ÚPRAVY
-
-
- ** Pokud chce¹ zmìnit èást nebo celé slovo, napi¹ cw . **
-
- 1. Pøesuò kurzor ní¾e na první øádek oznaèený --->.
-
- 2. Umísti kurzor na písmeno i v slovì øi»ok.
-
- 3. Napi¹ cw a oprav slovo (v tomto pøípadì napi¹ 'ádek'.)
-
- 4. Stlaè <ESC> a pøejdi na dal¹í chybu (první znak, který tøeba zmìnit.)
-
- 5. Opakuj kroky 3 a¾ 4 dokud není první vìta stejná jako ta druhá.
-
----> Tento øi»ok má nìkolik skic, které psadoinsa zmìnit pasdgf pøíkazu.
----> Tento øádek má nìkolik slov, které potøebují zmìnit pomocí pøíkazu.
-
-V¹imni si, ¾e cw nejen nahrazuje slovo, ale také pøemístí do vkládání.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 3.4: VÍCE ZMÌN POU®ITÍM c
-
-
- ** Pøíkaz pro úpravu se dru¾í se stejnými objekty jako ten pro mazání. **
-
- 1. Pøíkaz pro úpravu pracuje stejnì jako pro mazání. Formát je:
-
- [èíslo] c objekt NEBO c [èíslo] objekt
-
- 2. Objekty jsou také shodné, jako napø.: w (slovo), $ (konec øádku), atd.
-
- 3. Pøejdi ní¾e na první øádek oznaèený --->.
-
- 4. Pøesuò kurzor na první rozdíl.
-
- 5. Napi¹ c$ pro upravení zbytku øádku podle toho druhého a stlaè <ESC>.
-
----> Konec tohoto øádku potøebuje pomoc, aby byl jako ten druhý.
----> Konec tohoto øádku potøebuje opravit pou¾itím pøíkazu c$ .
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SHRNUTÍ LEKCE 3
-
-
- 1. Pro vlo¾ení textu, který byl smazán, napi¹ p . To vlo¾í smazaný text
- ZA kurzor (pokud byl øádek smazaný, pøejde na øádek pod kurzorem).
-
- 2. Pro nahrazení znaku pod kurzorem, napi¹ r a potom znak, kterým
- chce¹ pùvodní znak nahradit.
-
- 3. Pøíkaz na upravování umo¾òuje zmìnit specifikovaný objekt od kurzoru
- do konce objektu. Napøíklad: Napi¹ cw ,èím¾ zmìní¹ text od pozice
- kurzoru do konce slova, c$ zmìní text do konce øádku.
-
- 4. Formát pro nahrazování je:
-
- [èíslo] c objekt NEBO c [èíslo] objekt
-
-Nyní pøejdi na následující lekci.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 4.1: POZICE A STATUS SOUBORU
-
-
- ** Stlaè CTRL-g pro zobrazení své pozice v souboru a statusu souboru.
- Stlaè SHIFT-G pro pøechod na øádek v souboru. **
-
- Poznámka: Pøeèti si celou lekci ne¾ zaène¹ vykonávat kroky!!
-
- 1. Dr¾ klávesu Ctrl stlaèenou a stiskni g . Vespod obrazovky se zobrazí
- stavový øádek s názvem souboru a øádkou na které se nachází¹. Zapamatuj
- si èíslo øádku pro krok 3.
-
- 2. Stlaè shift-G pro pøesun na konec souboru.
-
- 3. Napi¹ èíslo øádku na kterém si se nacházel a stlaè shift-G. To tì
- vrátí na øádek, na kterém jsi døíve stiskl Ctrl-g.
- (Kdy¾ pí¹e¹ èísla, tak se NEZOBRAZUJÍ na obrazovce.)
-
- 4. Pokud se cítí¹ schopný vykonat tyto kroky, vykonej je.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 4.2: PØÍKAZ VYHLEDÁVÁNÍ
-
-
- ** Napi¹ / následované øetìzcem pro vyhledání onoho øetìzce. **
-
- 1. Stiskni / v Normálním módu. V¹imni si, ¾e tento znak se spolu s
- kurzorem zobrazí v dolní èásti obrazovky jako pøíkaz : .
-
- 2. Nyní napi¹ 'chhybba' <ENTER>. To je slovo, které chce¹ vyhledat.
-
- 3. Pro vyhledání dal¹ího výsledku stejného øetìzce, jednodu¹e stlaè n .
- Pro vyhledání dal¹ího výsledku stejného øetìzce opaèným smìrem, stiskni
- Shift-N.
-
- 4. Pokud chce¹ vyhledat øetìzec v opaèném smìru, pou¾ij pøíkaz ? místo
- pøíkazu / .
-
----> "chhybba" není zpùsob, jak hláskovat chyba; chhybba je chyba.
-
-Poznámka: Kdy¾ vyhledávání dosáhne konce souboru, bude pokraèovat na jeho
- zaèátku.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 4.3: VYHLEDÁVÁNÍ PÁROVÉ ZÁVORKY
-
-
- ** Napi¹ % pro nalezení párové ),], nebo } . **
-
- 1. Pøemísti kurzor na kteroukoli (, [, nebo { v øádku oznaèeném --->.
-
- 2. Nyní napi¹ znak % .
-
- 3. Kurzor se pøemístí na odpovídající závorku.
-
- 4. Stlaè % pro pøesun kurzoru zpìt na otvírající závorku.
-
----> Toto ( je testovací øádek ('s, ['s ] a {'s } v nìm. ))
-
-Poznámka: Toto je velmi u¾iteèné pøí ladìní programu s chybìjícími
- uzavíracími závorkami.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 4.4: ZPÙSOB JAK ZMÌNIT CHYBY
-
-
- ** Napi¹ :s/staré/nové/g pro nahrazení slova 'nové' za 'staré'. **
-
- 1. Pøesuò kurzor na øádek oznaèený --->.
-
- 2. Napi¹ :s/dobréé/dobré <ENTER> . V¹imni si, ¾e tento pøíkaz zmìní pouze
- první výskyt v øádku.
-
- 3. Nyní napi¹ :s/dobréé/dobré/g co¾ znamená celkové nahrazení v øádku.
- Toto nahradí v¹echny výskyty v øádku.
-
----> dobréé suroviny a dobréé náèiní jsou základem dobréé kuchynì.
-
- 4. Pro zmìnu v¹ech výskytù øetìzce mezi dvìma øádky,
- Napi¹ :#,#s/staré/nové/g kde #,# jsou èísla onìch øádek.
- Napi¹ :%s/staré/nové/g pro zmìnu v¹ech výskytù v celém souboru.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SHRNUTÍ LEKCE 4
-
-
- 1. Ctrl-g vypí¹e tvou pozici v souboru a status souboru.
- Shift-G tì pøemístí na konec souboru. Èíslo následované
- Shift-G tì pøesune na dané èíslo øádku.
-
- 2. Napsání / následované øetìzcem vyhledá øetìzec smìrem DOPØEDU.
- Napsání ? následované øetìzcem vyhledá øetìzec smìrem DOZADU.
- Napsání n po vyhledávání najde následující výskyt øetìzce ve stejném
- smìru, Shift-N ve smìru opaèném.
-
- 3. Stisknutí % kdy¾ je kurzor na (,),[,],{, nebo } najde odpovídající
- párovou závorku.
-
- 4. Pro nahrazení nového za první starý v øádku napi¹ :s/staré/nové
- Pro nahrazení nového za v¹echny staré v øádku napi¹ :s/staré/nové/g
- Pro nahrazení øetìzcù mezi dvìmi øádkami # napi¹ :#,#s/staré/nové/g
- Pro nahrazení v¹ech výskytù v souboru napi¹ :%s/staré/nové/g
- Pro potvrzení ka¾dého nahrazení pøidej 'c' :%s/staré/nové/gc
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 5.1: JAK VYKONAT VNÌJ©Í PØÍKAZ
-
-
- ** Napi¹ :! následované vnìj¹ím pøíkazem pro spu¹tìní pøíkazu. **
-
- 1. Napi¹ obvyklý pøíkaz : , který umístí kurzor na spodek obrazovky
- To umo¾ní napsat pøíkaz.
-
- 2. Nyní stiskni ! (vykøièník). To umo¾ní vykonat jakýkoliv vnìj¹í
- pøíkaz z pøíkazového øádku.
-
- 3. Napøíklad napi¹ ls za ! a stiskni <ENTER>. Tento pøíkaz zobrazí
- obsah tvého adresáøe jako v pøíkazovém øádku.
- Vyzkou¹ej :!dir pokud ls nefunguje.
-
-Poznámka: Takto je mo¾né vykonat jakýkoliv pøíkaz.
-
-Poznámka: V¹echny pøíkazy : musí být dokonèené stisknutím <ENTER>
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 5.2: VÍCE O UKLÁDÁNÍ SOUBORÙ
-
-
- ** Pro ulo¾ení zmìn v souboru napi¹ :w SOUBOR. **
-
- 1. Napi¹ :!dir nebo :!ls pro výpis aktuálního adresáøe.
- U¾ ví¹, ¾e za tímto musí¹ stisknout <ENTER>.
-
- 2. Vyber si název souboru, který je¹tì neexistuje, napøíklad TEST.
-
- 3. Nyní napi¹: :w TEST (kde TEST je vybraný název souboru.)
-
- 4. To ulo¾í celý soubor (Výuka Vimu) pod názvem TEST.
- Pro ovìøení napi¹ znovu :!dir , èím¾ zobrazí¹ obsah adresáøe.
-
-Poznámka: Jakmile ukonèí¹ Vim a znovu ho spustí¹ s názvem souboru TEST,
- soubor bude pøesná kopie výuky, kdy¾ si ji ukládal.
-
- 5. Nyní odstraò soubor napsáním (MS-DOS): :!del TEST
- nebo (Unix): :!rm TEST
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 5.3: VÝBÌROVÝ PØÍKAZ ULO®ENÍ
-
-
- ** Pro ulo¾ení èásti souboru napi¹ :#,# w SOUBOR **
-
- 1. Je¹tì jednou napi¹ :!dir nebo :!ls pro výpis aktuálního adresáøe
- a vyber vhodný název souboru jako napø. TEST.
-
- 2. Pøesuò kurzor na vrch této stránky a stiskni Ctrl-g pro zobrazení
- èísla øádku. ZAPAMATUJ SI TOTO ÈÍSLO!
-
- 3. Nyní se pøesuò na spodek této stránky a opìt stiskni Ctrl-g.
- ZAPAMATUJ SI I ÈÍSLO TOHOTO ØÁDKU!
-
- 4. Pro ulo¾ení POUZE èásti souboru, napi¹ :#,# w TEST kde #,# jsou
- èísla dvou zapamatovaných øádkù (vrch, spodek) a TEST je název souboru.
-
- 5. Znova se ujisti, ¾e tam ten soubor je pomocí :!dir ale NEODSTRAÒUJ ho.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 5.4: SLUÈOVÁNÍ SOUBORÙ
-
-
- ** K vlo¾ení obsahu souboru napi¹ :r NÁZEV_SOUBORU **
-
- 1. Napi¹ :!dir pro uji¹tìní, ¾e soubor TEST stále existuje.
-
- 2. Pøesuò kurzor na vrch této stránky.
-
-POZNÁMKA: Po vykonání kroku 3 uvidí¹ lekci 5.3. Potom se opìt pøesuò dolù
- na tuto lekci.
-
- 3. Nyní vlo¾ soubor TEST pou¾itím pøíkazu :r TEST kde TEST je název
- souboru.
-
-POZNÁMKA: Soubor, který vkládá¹ se vlo¾í od místa, kde se nachází kurzor.
-
- 4. Pro potvrzení vlo¾ení souboru, pøesuò kurzor zpìt a v¹imni si, ¾e teï
- má¹ dvì kopie lekce 5.3, originál a souborovou verzi.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SHRNUTÍ LEKCE 5
-
-
- 1. :!pøíkaz vykoná vnìj¹í pøíkaz.
-
- Nìkteré u¾iteèné pøíklady jsou:
- (MS-DOS) (Unix)
- :!dir :!ls - zobrazí obsah souboru.
- :!del SOUBOR :!rm SOUBOR - odstraní SOUBOR.
-
- 2. :w SOUBOR ulo¾í aktuální text jako SOUBOR na disk.
-
- 3. :#,#w SOUBOR ulo¾í øádky od # do # do SOUBORU.
-
- 4. :r SOUBOR vybere z disku SOUBOR a vlo¾í ho do editovaného souboru
- za pozici kurzoru.
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 6.1: PØÍKAZ OTEVØÍT
-
-
- ** Napi¹ o pro vlo¾ení øádku pod kurzor a pøepnutí do Vkládacího módu. **
-
- 1. Pøemísti kurzor ní¾e na øádek oznaèený --->.
-
- 2. Napi¹ o (malé) pro vlo¾ení øádku POD kurzor a pøepnutí do
- Vkládacího módu.
-
- 3. Nyní zkopíruj øádek oznaèený ---> a stiskni <ESC> pro ukonèení
- Vkládacího módu.
-
----> Po stisknutí o se kurzor pøemístí na vlo¾ený øádek do Vkládacího
- módu.
-
- 4. Pro otevøení øádku NAD kurzorem jednodu¹e napi¹ velké O , místo
- malého o. Vyzkou¹ej si to na následujícím øádku.
-Vlo¾ øádek nad tímto napsáním Shift-O po umístìní kurzoru na tento øádek.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 6.2: PØÍKAZ PØIDAT
-
-
- ** Stiskni a pro vlo¾ení textu ZA kurzor. **
-
- 1. Pøesuò kurzor na ní¾e na konec øádky oznaèené --->
- stisknutím $ v Normálním módu.
-
- 2. Stiskni a (malé) pro pøidání textu ZA znak, který je pod kurzorem.
- (Velké A pøidá na konec øádku.)
-
-Poznámka: Tímto se vyhne¹ stisknutí i , posledního znaku, textu na vlo¾ení,
- <ESC>, kurzor doprava, a nakonec x na pøidávání na konec øádku!
-
- 3. Nyní dokonèí první øádek. V¹imni si, ¾e pøidávání je vlastnì stejné jako
- Vkládací mód, kromì místa, kam se text vkládá.
-
----> Tento øádek ti umo¾òuje nacvièit
----> Tento øádek ti umo¾òuje nacvièit pøidávání textu na konec øádky.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 6.3: JINÝ ZPÙSOB NAHRAZOVÁNÍ
-
-
- ** Napi¹ velké R pro nahrazení víc ne¾ jednoho znaku. **
-
- 1. Pøesuò kurzor na první øádek oznaèený --->.
-
- 2. Umísti kurzor na zaèátek prvního slova, které je odli¹né od druhého
- øádku oznaèeného ---> (slovo 'poslední').
-
- 3. Nyní stiskni R a nahraï zbytek textu na prvním øádku pøepsáním
- starého textu tak, aby byl první øádek stejný jako ten druhý.
-
----> Pro upravení prvního øádku do tvaru toho poslední na stranì pou¾ij kl.
----> Pro upravení prvního øádku do tvaru toho druhého, napi¹ R a nový text.
-
- 4. V¹imni si, ¾e jakmile stiskne¹ <ESC> v¹echen nezmìnìný text zùstává.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 6.4: NASTAVENÍ MO®NOSTÍ
-
- ** Nastav mo¾nost, ¾e vyhledávání anebo nahrazování nedbá velikosti písmen **
-
- 1. Vyhledej øetìzec 'ignore' napsáním:
- /ignore
- Zopakuj nìkolikrát stisknutí klávesy n.
-
- 2. Nastav mo¾nost 'ic' (Ignore case) napsáním pøíkazu:
- :set ic
-
- 3. Nyní znovu vyhledej 'ignore' stisknutím: n
- Nìkolikrát hledání zopakuj stisknutím klávesy n.
-
- 4. Nastav mo¾nosti 'hlsearch' a 'incsearch':
- :set hls is
-
- 5. Nyní znovu vykonej vyhledávací pøíkaz a sleduj, co se stane:
- /ignore
-
- 6. Pro vypnutí zvýrazòování výsledkù napi¹:
- :nohlsearch
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SHRHNUTÍ LEKCE 6
-
-
- 1. Stisknutí o otevøe nový øádek POD kurzorem a umístí kurzor na vlo¾ený
- øádek do Vkládacího módu.
- Napsání velkého O otevøe øádek NAD øádkem, na kterém je kurzor.
-
- 2. Stiskni a pro vlo¾ení textu ZA znak na pozici kurzoru.
- Napsání velkého A automaticky pøidá text na konec øádku.
-
- 3. Stisknutí velkého R pøepne do Nahrazovacího módu, dokud
- nestiskne¹ <ESC> pro jeho ukonèení.
-
- 4. Napsání ":set xxx" nastaví mo¾nosti "xxx".
-
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCE 7: PØÍKAZY ON-LINE NÁPOVÌDY
-
-
- ** Pou¾ívej on-line systém nápovìdy **
-
- Vim má obsáhlý on-line systém nápovìdy. Pro zaèátek vyzkou¹ej jeden z
- následujících:
- - stiskni klávesu <HELP> (pokud ji má¹)
- - stiskni klávesu <F1> (pokud ji má¹)
- - napi¹ :help <ENTER>
-
- Napi¹ :q <ENTER> pro uzavøení okna nápovìdy.
-
- Mù¾e¹ najít nápovìdu k jakémukoliv tématu pøidáním argumentu k
- pøíkazu ":help". Zkus tyto (nezapomeò stisknout <ENTER>):
-
- :help w
- :help c_<T
- :help insert-index
- :help user-manual
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCE 8: VYTVOØENÍ INICIALIZAÈNÍHO SKRIPTU
-
- ** Zapni funkce editoru Vim **
-
- Vim má daleko více funkcí ne¾ Vi, ale vìt¹ina z nich je vypnuta ve výchozím
- nastavení. Pro zapnutí nìkterých vytvoø soubor "vimrc".
-
- 1. Zaèni upravovat soubor "vimrc". Toto závisí na pou¾itém systému:
- :edit ~/.vimrc pro Unix
- :edit $VIM/_vimrc pro MS-Windows
-
- 2. Nyní èti ukázkový "vimrc" soubor:
-
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. Ulo¾ soubor pomocí:
-
- :write
-
- Po pøí¹tím startu Vim se zapne zvýrazòování syntaxe.
- Do souboru "vimrc" mù¾e¹ pøidat v¹echny svoje upøednostòované nastavení.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Toto ukonèuje výuku Vim, která byla my¹lená jako struèný pøehled
- editoru Vim, tak akorát postaèující pro lehké a obstojné pou¾ívání editoru.
- Tato výuka má daleko od úplnosti, proto¾e Vim obsahuje podstatnì více
- pøíkazù. Dále si pøeèti u¾ivatelský manuál: ":help user-manual".
-
- Pro dal¹í studium je doporuèená kniha:
- Vim - Vi Improved - od Steve Oualline
- Nakladatel: New Riders
- První kniha urèená pro Vim. Obzvlá¹tì vhodná pro zaèáteèníky.
- Obsahuje mno¾ství pøíkladù a obrázkù.
- viz http://iccf-holland.org/click5.html
-
- Tato kniha je star¹í a více vìnovaná Vi ne¾ Vim, ale také doporuèená:
- Learning the Vi Editor - od Linda Lamb
- Nakladatel: O'Reilly & Associates Inc.
- Je to dobrá kniha pro získání vìdomostí témìø o v¹em, co mù¾ete s Vi dìlat.
- ©esté vydání obsahuje té¾ informace o Vim.
-
- Tato výuka byla napsaná autory Michael C. Pierce a Robert K. Ware,
- Colorado School of Mines s pou¾itím my¹lenek od: Charles Smith,
- Colorado State University. E-mail: bware@mines.colorado.edu.
-
- Upravil pro Vim: Bram Moolenaar.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Pøeklad do èe¹tiny: Lubo¹ Turek
- E-Mail: lubos.turek@gmail.com
- 2007 Feb 28
diff --git a/runtime/tutor/tutor.cs.cp1250 b/runtime/tutor/tutor.cs.cp1250
deleted file mode 100644
index 93fd7b7..0000000
--- a/runtime/tutor/tutor.cs.cp1250
+++ /dev/null
@@ -1,812 +0,0 @@
-===============================================================================
-= V í t e j t e v t u t o r i a l u V I M - Verze 1.5 =
-===============================================================================
-
- Vim je velmi výkonný editor, který má pøíli mnoho pøíkazù na to, aby
- mohly být vechny vysvìtlené ve výuce jako tato. Tato výuka obsahuje
- dostateèné mnoství pøíkazù na to, aby bylo moné pouívat Vim jako
- víceúèelový editor.
-
- Pøibliný èas potøebný ke zvládnutí této výuky je 25-30 minut, záleí
- na tom, kolik èasu strávíte pøezkuováním.
-
- Pøíkazy v lekcích upravují text. Vytvoø kopii tohoto souboru pro
- procvièování (pøi startu "vimtutor" je ji toto kopie).
-
- Je dùleité pamatovat, e tato výuka je vytvoøena pro výuku pouíváním.
- To znamená, e je potøeba si pøíkazy vyzkouet pro jejich správné
- nauèení. Pokud si jen ète text, pøíkazy zapomene!
-
- Nyní se pøesvìdète, e Shift-Lock NENÍ stlaèený a nìkolikrát stisknìte
- klávesu j aby se kurzor posunul natolik, e lekce 1.1 zaplní celou
- obrazovku.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 1.1: POHYB KURZORU
-
-
- ** Pro pohyb kurzoru pouívej klávesy h,j,k,l jak je znázornìno níe. **
- ^
- k Funkce: Klávesa h je vlevo a vykoná pohyb vlevo.
- < h l > Klávesa l je vpravo a vykoná pohyb vpravo.
- j Klávesa j vypadá na ipku dolu.
- v
- 1. Pohybuj kurzorem po obrazovce dokud si na to nezvykne.
-
- 2. Dr klávesu pro pohyb dolu (j), dokud se její funkce nezopakuje.
----> Teï ví jak se pøesunout na následující lekci.
-
- 3. Pouitím klávesy dolu pøejdi na lekci 1.2.
-
-Poznámka: Pokud si nìkdy nejsi jist nìèím, co jsi napsal, stlaè <ESC> pro
- pøechod do Normálního módu. Poté pøepi poadovaný pøíkaz.
-
-Poznámka: Kurzorové klávesy také fungují, avak pouívání hjkl je rychlejí
- jakmile si na nìj zvykne.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 1.2: SPUTÌNÍ A UKONÈENÍ VIM
-
-
- !! POZNÁMKA: Pøed vykonáním tìchto krokù si pøeèti celou lekci!!
-
- 1. Stlaè <ESC> (pro ujitìní, e se nachází v Normálním módu).
-
- 2. Napi: :q! <ENTER>.
-
----> Tímto ukonèí editor BEZ uloení zmìn, které si vykonal.
- Pokud chce uloit zmìny a ukonèit editor napi:
- :wq <ENTER>
-
- 3. A se dostane na pøíkazový øádek, napi pøíkaz, kterým se dostane zpìt
- do této výuky. To mùe být: vimtutor <ENTER>
- Bìnì se pouívá: vim tutor <ENTER>
-
----> 'vim' znamená sputìní editoru, 'tutor' je soubor k editaci.
-
- 4. Pokud si tyto kroky spolehlivì pamatuje, vykonej kroky 1 a 3, èím
- ukonèí a znovu spustí editor. Potom pøesuò kurzor dolu na lekci 1.3.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 1.3: ÚPRAVA TEXTU - MAZÁNÍ
-
-
- ** Stisknutím klávesy x v Normálním módu smae znak na místì kurzoru. **
-
- 1. Pøesuò kurzor níe na øádek oznaèený --->.
-
- 2. K odstranìní chyb pøejdi kurzorem na znak, který chce smazat.
-
- 3. Stlaè klávesu x k odstranìní nechtìných znakù.
-
- 4. Opakuj kroky 2 a 4 dokud není vìta správnì.
-
----> Krááva skoèèilla pøess mìssíc.
-
- 5. Pokud je vìta správnì, pøejdi na lekci 1.4.
-
-POZNÁMKA: Nesna se pouze zapamatovat pøedvádìné pøíkazy, uè se je pouíváním.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 1.4: ÚPRAVA TEXTU - VKLÁDÁNÍ
-
-
- ** Stlaèení klávesy i v Normálním módu umoòuje vkládání textu. **
-
- 1. Pøesuò kurzor na první øádek oznaèený --->.
-
- 2. Pro upravení prvního øádku do podoby øádku druhého, pøesuò kurzor na
- první znak za místo, kde má být text vloený.
-
- 3. Stlaè i a napi potøebný dodatek.
-
- 4. Po opravení kadé chyby stlaè <ESC> pro návrat do Normálního módu.
- Opakuj kroky 2 a 4 dokud není vìta správnì.
-
----> Nìjaký txt na této .
----> Nìjaký text chybí na této øádce.
-
- 5. Pokud ji ovládá vkládání textu, pøejdi na následující shrnutí.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SHRNUTÍ LEKCE 1
-
-
- 1. Kurzorem se pohybuje pomocí ipek nebo klávesami hjkl.
- h (vlevo) j (dolu) k (nahoru) l (vpravo)
-
- 2. Pro sputìní Vimu (z pøíkazového øádku) napi: vim SOUBOR <ENTER>
-
- 3. Pro ukonèení Vimu napi: <ESC> :q! <ENTER> bez uloení zmìn.
- anebo: <ESC> :wq <ENTER> pro uloení zmìn.
-
- 4. Pro smazání znaku pod kurzorem napi v Normálním módu: x
-
- 5. Pro vkládání textu od místa kurzoru napi v Normálním módu:
- i vkládaný text <ESC>
-
-POZNÁMKA: Stlaèení <ESC> tì pøemístí do Normálního módu nebo zruí nechtìný
- a èásteènì dokonèený pøíkaz.
-
-Nyní pokraèuj Lekcí 2.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 2.1: PØÍKAZY MAZÁNÍ
-
-
- ** Pøíkaz dw smae znaky do konce slova. **
-
- 1. Stlaè <ESC> k ubezpeèení, e jsi v Normálním módu.
-
- 2. Pøesuò kurzor níe na øádek oznaèený --->.
-
- 3. Pøesuò kurzor na zaèátek slova, které je potøeba smazat.
-
- 4. Napi dw , aby slovo zmizelo.
-
-POZNÁMKA: Písmena dw se zobrazí na posledním øádku obrazovky jakmile je
- napíe. Kdy napíe nìco patnì, stlaè <ESC> a zaèni znova.
-
----> Jsou tu nìjaká slova zábava, která nepatøí list do této vìty.
-
- 5. Opakuj kroky 3 a 4 dokud není vìta správnì a pøejdi na lekci 2.2.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 2.2: VÍCE PØÍKAZÙ MAZÁNÍ
-
-
- ** Napsání pøíkazu d$ smae ve a do konce øádky. **
-
- 1. Stlaè <ESC> k ubezpeèení, e jsi v Normálním módu.
-
- 2. Pøesuò kurzor níe na øádek oznaèený --->.
-
- 3. Pøesuò kurzor na konec správné vìty (ZA první teèku).
-
- 4. Napi d$ ,aby jsi smazal znaky a do konce øádku.
-
----> Nìkdo napsal konec této vìty dvakrát. konec této vìty dvakrát.
-
-
- 5. Pøejdi na lekci 2.3 pro pochopení toho, co se stalo.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 2.3: ROZIØOVACÍ PØÍKAZY A OBJEKTY
-
-
- Formát mazacího pøíkazu d je následující:
-
- [èíslo] d objekt NEBO d [èíslo] objekt
- Kde:
- èíslo - udává kolikrát se pøíkaz vykoná (volitelné, výchozí=1).
- d - je pøíkaz mazání.
- objekt - udává na èem se pøíkaz vykonává (vypsané níe).
-
- Krátký výpis objektù:
- w - od kurzoru do konce slova, vèetnì mezer.
- e - od kurzoru do konce slova, BEZ mezer.
- $ - od kurzoru do konce øádku.
-
-POZNÁMKA: Stlaèením klávesy objektu v Normálním módu se kurzor pøesune na
- místo upøesnìné ve výpisu objektù.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 2.4: VÝJIMKA Z 'PØÍKAZ-OBJEKT'
-
-
- ** Napsáním dd smae celý øádek. **
-
- Vzhledem k èastosti mazání celého øádku se autoøi Vimu rozhodli, e bude
- jednoduí napsat prostì dvì d k smazání celého øádku.
-
- 1. Pøesuò kurzor na druhý øádek spodního textu.
- 2. Napi dd pro smazání øádku.
- 3. Pøejdi na ètvrtý øádek.
- 4. Napi 2dd (vzpomeò si èíslo-pøíkaz-objekt) pro smazání dvou øádkù.
-
- 1) Rùe jsou èervené,
- 2) Bláto je zábavné,
- 3) Fialky jsou modré,
- 4) Mám auto,
- 5) Hodinky ukazují èas,
- 6) Cukr je sladký,
- 7) A to jsi i ty.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 2.5: PØÍKAZ UNDO
-
-
- ** Stlaè u pro vrácení posledního pøíkazu, U pro celou øádku. **
-
- 1. Pøesuò kurzor níe na øádek oznaèený ---> a pøemísti ho na první chybu.
- 2. Napi x pro smazání prvního nechtìného znaku.
- 3. Teï napi u èím vrátí zpìt poslední vykonaný pøíkaz.
- 4. Nyní oprav vechny chyby na øádku pomocí pøíkazu x .
- 5. Napi velké U èím vrátí øádek do pùvodního stavu.
- 6. Teï napi u nìkolikrát, èím vrátí zpìt pøíkaz U .
- 7. Stlaè CTRL-R (klávesu CTRL dr stlaèenou a stiskni R) nìkolikrát,
- èím vrátí zpìt pøedtím vrácené pøíkazy (redo).
-
----> Opprav chybby nna toomto øádku a nahraï je pommocí undo.
-
- 8. Toto jsou velmi uiteèné pøíkazy. Nyní pøejdi na souhrn Lekce 2.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SHRNUTÍ LEKCE 2
-
-
- 1. Pro smazání znakù od kurzoru do konce slova napi: dw
-
- 2. Pro smazání znakù od kurzoru do konce øádku napi: d$
-
- 3. Pro smazání celého øádku napi: dd
-
- 4. Formát pøíkazu v Normálním módu je:
-
- [èíslo] pøíkaz objekt NEBO pøíkaz [èíslo] objekt
- kde:
- èíslo - udává poèet opakování pøíkazu
- pøíkaz - udává co je tøeba vykonat, napøíklad d mae
- objekt - udává rozsah pøíkazu, napøíklad w (slovo),
- $ (do konce øádku), atd.
-
- 5. Pro vrácení pøedelé èinnosti, napi: u (malé u)
- Pro vrácení vech úprav na øádku napi: U (velké U)
- Pro vrácení vrácených úprav (redo) napi: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 3.1: PØÍKAZ VLOIT
-
-
- ** Pøíka p vloí poslední vymazaný text za kurzor. **
-
- 1. Pøesuò kurzor níe na poslední øádek textu.
-
- 2. Napi dd pro smazání øádku a jeho uloení do bufferu.
-
- 3. Pøesuò kurzor VÝE tam, kam smazaný øádek patøí.
-
- 4. V Normálním módu napi p pro opìtné vloení øádku.
-
- 5. Opakuj kroky 2 a 4 dokud øádky nebudou ve správném poøadí.
-
- d) Také se dokáe vzdìlávat?
- b) Fialky jsou modré,
- c) Inteligence se uèí,
- a) Rùe jsou èervené,
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 3.2: PØÍKAZ NAHRAZENÍ
-
-
- ** Napsáním r a znaku se nahradí znak pod kurzorem. **
-
- 1. Pøesuò kurzor níe na první øádek oznaèený --->.
-
- 2. Pøesuò kurzor na zaèátek první chyby.
-
- 3. Napi r a potom znak, který nahradí chybu.
-
- 4. Opakuj kroky 2 a 3 dokud není první øádka správnì.
-
----> Kdi byl pzán tento øádeg, nìkdu stlail paqné klávesy!
----> Kdy byl psán tento øádek, nìkdo stlaèíl patné klávesy!
-
- 5. Nyní pøejdi na Lekci 3.2.
-
-POZNÁMKA: Zapamatuj si, e by ses mìl uèit pouíváním, ne zapamatováním.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 3.3: PØÍKAZ ÚPRAVY
-
-
- ** Pokud chce zmìnit èást nebo celé slovo, napi cw . **
-
- 1. Pøesuò kurzor níe na první øádek oznaèený --->.
-
- 2. Umísti kurzor na písmeno i v slovì øiok.
-
- 3. Napi cw a oprav slovo (v tomto pøípadì napi 'ádek'.)
-
- 4. Stlaè <ESC> a pøejdi na dalí chybu (první znak, který tøeba zmìnit.)
-
- 5. Opakuj kroky 3 a 4 dokud není první vìta stejná jako ta druhá.
-
----> Tento øiok má nìkolik skic, které psadoinsa zmìnit pasdgf pøíkazu.
----> Tento øádek má nìkolik slov, které potøebují zmìnit pomocí pøíkazu.
-
-Vimni si, e cw nejen nahrazuje slovo, ale také pøemístí do vkládání.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 3.4: VÍCE ZMÌN POUITÍM c
-
-
- ** Pøíkaz pro úpravu se druí se stejnými objekty jako ten pro mazání. **
-
- 1. Pøíkaz pro úpravu pracuje stejnì jako pro mazání. Formát je:
-
- [èíslo] c objekt NEBO c [èíslo] objekt
-
- 2. Objekty jsou také shodné, jako napø.: w (slovo), $ (konec øádku), atd.
-
- 3. Pøejdi níe na první øádek oznaèený --->.
-
- 4. Pøesuò kurzor na první rozdíl.
-
- 5. Napi c$ pro upravení zbytku øádku podle toho druhého a stlaè <ESC>.
-
----> Konec tohoto øádku potøebuje pomoc, aby byl jako ten druhý.
----> Konec tohoto øádku potøebuje opravit pouitím pøíkazu c$ .
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SHRNUTÍ LEKCE 3
-
-
- 1. Pro vloení textu, který byl smazán, napi p . To vloí smazaný text
- ZA kurzor (pokud byl øádek smazaný, pøejde na øádek pod kurzorem).
-
- 2. Pro nahrazení znaku pod kurzorem, napi r a potom znak, kterým
- chce pùvodní znak nahradit.
-
- 3. Pøíkaz na upravování umoòuje zmìnit specifikovaný objekt od kurzoru
- do konce objektu. Napøíklad: Napi cw ,èím zmìní text od pozice
- kurzoru do konce slova, c$ zmìní text do konce øádku.
-
- 4. Formát pro nahrazování je:
-
- [èíslo] c objekt NEBO c [èíslo] objekt
-
-Nyní pøejdi na následující lekci.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 4.1: POZICE A STATUS SOUBORU
-
-
- ** Stlaè CTRL-g pro zobrazení své pozice v souboru a statusu souboru.
- Stlaè SHIFT-G pro pøechod na øádek v souboru. **
-
- Poznámka: Pøeèti si celou lekci ne zaène vykonávat kroky!!
-
- 1. Dr klávesu Ctrl stlaèenou a stiskni g . Vespod obrazovky se zobrazí
- stavový øádek s názvem souboru a øádkou na které se nachází. Zapamatuj
- si èíslo øádku pro krok 3.
-
- 2. Stlaè shift-G pro pøesun na konec souboru.
-
- 3. Napi èíslo øádku na kterém si se nacházel a stlaè shift-G. To tì
- vrátí na øádek, na kterém jsi døíve stiskl Ctrl-g.
- (Kdy píe èísla, tak se NEZOBRAZUJÍ na obrazovce.)
-
- 4. Pokud se cítí schopný vykonat tyto kroky, vykonej je.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 4.2: PØÍKAZ VYHLEDÁVÁNÍ
-
-
- ** Napi / následované øetìzcem pro vyhledání onoho øetìzce. **
-
- 1. Stiskni / v Normálním módu. Vimni si, e tento znak se spolu s
- kurzorem zobrazí v dolní èásti obrazovky jako pøíkaz : .
-
- 2. Nyní napi 'chhybba' <ENTER>. To je slovo, které chce vyhledat.
-
- 3. Pro vyhledání dalího výsledku stejného øetìzce, jednodue stlaè n .
- Pro vyhledání dalího výsledku stejného øetìzce opaèným smìrem, stiskni
- Shift-N.
-
- 4. Pokud chce vyhledat øetìzec v opaèném smìru, pouij pøíkaz ? místo
- pøíkazu / .
-
----> "chhybba" není zpùsob, jak hláskovat chyba; chhybba je chyba.
-
-Poznámka: Kdy vyhledávání dosáhne konce souboru, bude pokraèovat na jeho
- zaèátku.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 4.3: VYHLEDÁVÁNÍ PÁROVÉ ZÁVORKY
-
-
- ** Napi % pro nalezení párové ),], nebo } . **
-
- 1. Pøemísti kurzor na kteroukoli (, [, nebo { v øádku oznaèeném --->.
-
- 2. Nyní napi znak % .
-
- 3. Kurzor se pøemístí na odpovídající závorku.
-
- 4. Stlaè % pro pøesun kurzoru zpìt na otvírající závorku.
-
----> Toto ( je testovací øádek ('s, ['s ] a {'s } v nìm. ))
-
-Poznámka: Toto je velmi uiteèné pøí ladìní programu s chybìjícími
- uzavíracími závorkami.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 4.4: ZPÙSOB JAK ZMÌNIT CHYBY
-
-
- ** Napi :s/staré/nové/g pro nahrazení slova 'nové' za 'staré'. **
-
- 1. Pøesuò kurzor na øádek oznaèený --->.
-
- 2. Napi :s/dobréé/dobré <ENTER> . Vimni si, e tento pøíkaz zmìní pouze
- první výskyt v øádku.
-
- 3. Nyní napi :s/dobréé/dobré/g co znamená celkové nahrazení v øádku.
- Toto nahradí vechny výskyty v øádku.
-
----> dobréé suroviny a dobréé náèiní jsou základem dobréé kuchynì.
-
- 4. Pro zmìnu vech výskytù øetìzce mezi dvìma øádky,
- Napi :#,#s/staré/nové/g kde #,# jsou èísla onìch øádek.
- Napi :%s/staré/nové/g pro zmìnu vech výskytù v celém souboru.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SHRNUTÍ LEKCE 4
-
-
- 1. Ctrl-g vypíe tvou pozici v souboru a status souboru.
- Shift-G tì pøemístí na konec souboru. Èíslo následované
- Shift-G tì pøesune na dané èíslo øádku.
-
- 2. Napsání / následované øetìzcem vyhledá øetìzec smìrem DOPØEDU.
- Napsání ? následované øetìzcem vyhledá øetìzec smìrem DOZADU.
- Napsání n po vyhledávání najde následující výskyt øetìzce ve stejném
- smìru, Shift-N ve smìru opaèném.
-
- 3. Stisknutí % kdy je kurzor na (,),[,],{, nebo } najde odpovídající
- párovou závorku.
-
- 4. Pro nahrazení nového za první starý v øádku napi :s/staré/nové
- Pro nahrazení nového za vechny staré v øádku napi :s/staré/nové/g
- Pro nahrazení øetìzcù mezi dvìmi øádkami # napi :#,#s/staré/nové/g
- Pro nahrazení vech výskytù v souboru napi :%s/staré/nové/g
- Pro potvrzení kadého nahrazení pøidej 'c' :%s/staré/nové/gc
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 5.1: JAK VYKONAT VNÌJÍ PØÍKAZ
-
-
- ** Napi :! následované vnìjím pøíkazem pro sputìní pøíkazu. **
-
- 1. Napi obvyklý pøíkaz : , který umístí kurzor na spodek obrazovky
- To umoní napsat pøíkaz.
-
- 2. Nyní stiskni ! (vykøièník). To umoní vykonat jakýkoliv vnìjí
- pøíkaz z pøíkazového øádku.
-
- 3. Napøíklad napi ls za ! a stiskni <ENTER>. Tento pøíkaz zobrazí
- obsah tvého adresáøe jako v pøíkazovém øádku.
- Vyzkouej :!dir pokud ls nefunguje.
-
-Poznámka: Takto je moné vykonat jakýkoliv pøíkaz.
-
-Poznámka: Vechny pøíkazy : musí být dokonèené stisknutím <ENTER>
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 5.2: VÍCE O UKLÁDÁNÍ SOUBORÙ
-
-
- ** Pro uloení zmìn v souboru napi :w SOUBOR. **
-
- 1. Napi :!dir nebo :!ls pro výpis aktuálního adresáøe.
- U ví, e za tímto musí stisknout <ENTER>.
-
- 2. Vyber si název souboru, který jetì neexistuje, napøíklad TEST.
-
- 3. Nyní napi: :w TEST (kde TEST je vybraný název souboru.)
-
- 4. To uloí celý soubor (Výuka Vimu) pod názvem TEST.
- Pro ovìøení napi znovu :!dir , èím zobrazí obsah adresáøe.
-
-Poznámka: Jakmile ukonèí Vim a znovu ho spustí s názvem souboru TEST,
- soubor bude pøesná kopie výuky, kdy si ji ukládal.
-
- 5. Nyní odstraò soubor napsáním (MS-DOS): :!del TEST
- nebo (Unix): :!rm TEST
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 5.3: VÝBÌROVÝ PØÍKAZ ULOENÍ
-
-
- ** Pro uloení èásti souboru napi :#,# w SOUBOR **
-
- 1. Jetì jednou napi :!dir nebo :!ls pro výpis aktuálního adresáøe
- a vyber vhodný název souboru jako napø. TEST.
-
- 2. Pøesuò kurzor na vrch této stránky a stiskni Ctrl-g pro zobrazení
- èísla øádku. ZAPAMATUJ SI TOTO ÈÍSLO!
-
- 3. Nyní se pøesuò na spodek této stránky a opìt stiskni Ctrl-g.
- ZAPAMATUJ SI I ÈÍSLO TOHOTO ØÁDKU!
-
- 4. Pro uloení POUZE èásti souboru, napi :#,# w TEST kde #,# jsou
- èísla dvou zapamatovaných øádkù (vrch, spodek) a TEST je název souboru.
-
- 5. Znova se ujisti, e tam ten soubor je pomocí :!dir ale NEODSTRAÒUJ ho.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 5.4: SLUÈOVÁNÍ SOUBORÙ
-
-
- ** K vloení obsahu souboru napi :r NÁZEV_SOUBORU **
-
- 1. Napi :!dir pro ujitìní, e soubor TEST stále existuje.
-
- 2. Pøesuò kurzor na vrch této stránky.
-
-POZNÁMKA: Po vykonání kroku 3 uvidí lekci 5.3. Potom se opìt pøesuò dolù
- na tuto lekci.
-
- 3. Nyní vlo soubor TEST pouitím pøíkazu :r TEST kde TEST je název
- souboru.
-
-POZNÁMKA: Soubor, který vkládá se vloí od místa, kde se nachází kurzor.
-
- 4. Pro potvrzení vloení souboru, pøesuò kurzor zpìt a vimni si, e teï
- má dvì kopie lekce 5.3, originál a souborovou verzi.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SHRNUTÍ LEKCE 5
-
-
- 1. :!pøíkaz vykoná vnìjí pøíkaz.
-
- Nìkteré uiteèné pøíklady jsou:
- (MS-DOS) (Unix)
- :!dir :!ls - zobrazí obsah souboru.
- :!del SOUBOR :!rm SOUBOR - odstraní SOUBOR.
-
- 2. :w SOUBOR uloí aktuální text jako SOUBOR na disk.
-
- 3. :#,#w SOUBOR uloí øádky od # do # do SOUBORU.
-
- 4. :r SOUBOR vybere z disku SOUBOR a vloí ho do editovaného souboru
- za pozici kurzoru.
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 6.1: PØÍKAZ OTEVØÍT
-
-
- ** Napi o pro vloení øádku pod kurzor a pøepnutí do Vkládacího módu. **
-
- 1. Pøemísti kurzor níe na øádek oznaèený --->.
-
- 2. Napi o (malé) pro vloení øádku POD kurzor a pøepnutí do
- Vkládacího módu.
-
- 3. Nyní zkopíruj øádek oznaèený ---> a stiskni <ESC> pro ukonèení
- Vkládacího módu.
-
----> Po stisknutí o se kurzor pøemístí na vloený øádek do Vkládacího
- módu.
-
- 4. Pro otevøení øádku NAD kurzorem jednodue napi velké O , místo
- malého o. Vyzkouej si to na následujícím øádku.
-Vlo øádek nad tímto napsáním Shift-O po umístìní kurzoru na tento øádek.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 6.2: PØÍKAZ PØIDAT
-
-
- ** Stiskni a pro vloení textu ZA kurzor. **
-
- 1. Pøesuò kurzor na níe na konec øádky oznaèené --->
- stisknutím $ v Normálním módu.
-
- 2. Stiskni a (malé) pro pøidání textu ZA znak, který je pod kurzorem.
- (Velké A pøidá na konec øádku.)
-
-Poznámka: Tímto se vyhne stisknutí i , posledního znaku, textu na vloení,
- <ESC>, kurzor doprava, a nakonec x na pøidávání na konec øádku!
-
- 3. Nyní dokonèí první øádek. Vimni si, e pøidávání je vlastnì stejné jako
- Vkládací mód, kromì místa, kam se text vkládá.
-
----> Tento øádek ti umoòuje nacvièit
----> Tento øádek ti umoòuje nacvièit pøidávání textu na konec øádky.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 6.3: JINÝ ZPÙSOB NAHRAZOVÁNÍ
-
-
- ** Napi velké R pro nahrazení víc ne jednoho znaku. **
-
- 1. Pøesuò kurzor na první øádek oznaèený --->.
-
- 2. Umísti kurzor na zaèátek prvního slova, které je odliné od druhého
- øádku oznaèeného ---> (slovo 'poslední').
-
- 3. Nyní stiskni R a nahraï zbytek textu na prvním øádku pøepsáním
- starého textu tak, aby byl první øádek stejný jako ten druhý.
-
----> Pro upravení prvního øádku do tvaru toho poslední na stranì pouij kl.
----> Pro upravení prvního øádku do tvaru toho druhého, napi R a nový text.
-
- 4. Vimni si, e jakmile stiskne <ESC> vechen nezmìnìný text zùstává.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 6.4: NASTAVENÍ MONOSTÍ
-
- ** Nastav monost, e vyhledávání anebo nahrazování nedbá velikosti písmen **
-
- 1. Vyhledej øetìzec 'ignore' napsáním:
- /ignore
- Zopakuj nìkolikrát stisknutí klávesy n.
-
- 2. Nastav monost 'ic' (Ignore case) napsáním pøíkazu:
- :set ic
-
- 3. Nyní znovu vyhledej 'ignore' stisknutím: n
- Nìkolikrát hledání zopakuj stisknutím klávesy n.
-
- 4. Nastav monosti 'hlsearch' a 'incsearch':
- :set hls is
-
- 5. Nyní znovu vykonej vyhledávací pøíkaz a sleduj, co se stane:
- /ignore
-
- 6. Pro vypnutí zvýrazòování výsledkù napi:
- :nohlsearch
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SHRHNUTÍ LEKCE 6
-
-
- 1. Stisknutí o otevøe nový øádek POD kurzorem a umístí kurzor na vloený
- øádek do Vkládacího módu.
- Napsání velkého O otevøe øádek NAD øádkem, na kterém je kurzor.
-
- 2. Stiskni a pro vloení textu ZA znak na pozici kurzoru.
- Napsání velkého A automaticky pøidá text na konec øádku.
-
- 3. Stisknutí velkého R pøepne do Nahrazovacího módu, dokud
- nestiskne <ESC> pro jeho ukonèení.
-
- 4. Napsání ":set xxx" nastaví monosti "xxx".
-
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCE 7: PØÍKAZY ON-LINE NÁPOVÌDY
-
-
- ** Pouívej on-line systém nápovìdy **
-
- Vim má obsáhlý on-line systém nápovìdy. Pro zaèátek vyzkouej jeden z
- následujících:
- - stiskni klávesu <HELP> (pokud ji má)
- - stiskni klávesu <F1> (pokud ji má)
- - napi :help <ENTER>
-
- Napi :q <ENTER> pro uzavøení okna nápovìdy.
-
- Mùe najít nápovìdu k jakémukoliv tématu pøidáním argumentu k
- pøíkazu ":help". Zkus tyto (nezapomeò stisknout <ENTER>):
-
- :help w
- :help c_<T
- :help insert-index
- :help user-manual
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCE 8: VYTVOØENÍ INICIALIZAÈNÍHO SKRIPTU
-
- ** Zapni funkce editoru Vim **
-
- Vim má daleko více funkcí ne Vi, ale vìtina z nich je vypnuta ve výchozím
- nastavení. Pro zapnutí nìkterých vytvoø soubor "vimrc".
-
- 1. Zaèni upravovat soubor "vimrc". Toto závisí na pouitém systému:
- :edit ~/.vimrc pro Unix
- :edit $VIM/_vimrc pro MS-Windows
-
- 2. Nyní èti ukázkový "vimrc" soubor:
-
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. Ulo soubor pomocí:
-
- :write
-
- Po pøítím startu Vim se zapne zvýrazòování syntaxe.
- Do souboru "vimrc" mùe pøidat vechny svoje upøednostòované nastavení.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Toto ukonèuje výuku Vim, která byla mylená jako struèný pøehled
- editoru Vim, tak akorát postaèující pro lehké a obstojné pouívání editoru.
- Tato výuka má daleko od úplnosti, protoe Vim obsahuje podstatnì více
- pøíkazù. Dále si pøeèti uivatelský manuál: ":help user-manual".
-
- Pro dalí studium je doporuèená kniha:
- Vim - Vi Improved - od Steve Oualline
- Nakladatel: New Riders
- První kniha urèená pro Vim. Obzvlátì vhodná pro zaèáteèníky.
- Obsahuje mnoství pøíkladù a obrázkù.
- viz http://iccf-holland.org/click5.html
-
- Tato kniha je starí a více vìnovaná Vi ne Vim, ale také doporuèená:
- Learning the Vi Editor - od Linda Lamb
- Nakladatel: O'Reilly & Associates Inc.
- Je to dobrá kniha pro získání vìdomostí témìø o vem, co mùete s Vi dìlat.
- esté vydání obsahuje té informace o Vim.
-
- Tato výuka byla napsaná autory Michael C. Pierce a Robert K. Ware,
- Colorado School of Mines s pouitím mylenek od: Charles Smith,
- Colorado State University. E-mail: bware@mines.colorado.edu.
-
- Upravil pro Vim: Bram Moolenaar.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Pøeklad do èetiny: Lubo Turek
- E-Mail: lubos.turek@gmail.com
- 2007 Feb 28
diff --git a/runtime/tutor/tutor.cs.utf-8 b/runtime/tutor/tutor.cs.utf-8
deleted file mode 100644
index c880d6d..0000000
--- a/runtime/tutor/tutor.cs.utf-8
+++ /dev/null
@@ -1,812 +0,0 @@
-===============================================================================
-= V í t e j t e v t u t o r i a l u V I M - Verze 1.5 =
-===============================================================================
-
- Vim je velmi výkonný editor, který má příliš mnoho příkazů na to, aby
- mohly být všechny vysvětlené ve výuce jako tato. Tato výuka obsahuje
- dostatečné množství příkazů na to, aby bylo možné používat Vim jako
- víceúčelový editor.
-
- Přibližný čas potřebný ke zvládnutí této výuky je 25-30 minut, záleží
- na tom, kolik času strávíte přezkušováním.
-
- Příkazy v lekcích upravují text. Vytvoř kopii tohoto souboru pro
- procvičování (při startu "vimtutor" je již toto kopie).
-
- Je důležité pamatovat, že tato výuka je vytvořena pro výuku používáním.
- To znamená, že je potřeba si příkazy vyzkoušet pro jejich správné
- naučení. Pokud si jen čteš text, příkazy zapomeneš!
-
- Nyní se přesvědčte, že Shift-Lock NENÍ stlačený a několikrát stiskněte
- klávesu j aby se kurzor posunul natolik, že lekce 1.1 zaplní celou
- obrazovku.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 1.1: POHYB KURZORU
-
-
- ** Pro pohyb kurzoru používej klávesy h,j,k,l jak je znázorněno níže. **
- ^
- k Funkce: Klávesa h je vlevo a vykoná pohyb vlevo.
- < h l > Klávesa l je vpravo a vykoná pohyb vpravo.
- j Klávesa j vypadá na šipku dolu.
- v
- 1. Pohybuj kurzorem po obrazovce dokud si na to nezvykneš.
-
- 2. Drž klávesu pro pohyb dolu (j), dokud se její funkce nezopakuje.
----> Teď víš jak se přesunout na následující lekci.
-
- 3. Použitím klávesy dolu přejdi na lekci 1.2.
-
-Poznámka: Pokud si někdy nejsi jist něčím, co jsi napsal, stlač <ESC> pro
- přechod do Normálního módu. Poté přepiš požadovaný příkaz.
-
-Poznámka: Kurzorové klávesy také fungují, avšak používání hjkl je rychlejší
- jakmile si na něj zvykneš.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 1.2: SPUŠTĚNÍ A UKONČENÍ VIM
-
-
- !! POZNÁMKA: Před vykonáním těchto kroků si přečti celou lekci!!
-
- 1. Stlač <ESC> (pro ujištění, že se nacházíš v Normálním módu).
-
- 2. Napiš: :q! <ENTER>.
-
----> Tímto ukončíš editor BEZ uložení změn, které si vykonal.
- Pokud chceš uložit změny a ukončit editor napiš:
- :wq <ENTER>
-
- 3. Až se dostaneš na příkazový řádek, napiš příkaz, kterým se dostaneš zpět
- do této výuky. To může být: vimtutor <ENTER>
- Běžně se používá: vim tutor <ENTER>
-
----> 'vim' znamená spuštění editoru, 'tutor' je soubor k editaci.
-
- 4. Pokud si tyto kroky spolehlivě pamatuješ, vykonej kroky 1 až 3, čímž
- ukončíš a znovu spustíš editor. Potom přesuň kurzor dolu na lekci 1.3.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 1.3: ÚPRAVA TEXTU - MAZÁNÍ
-
-
- ** Stisknutím klávesy x v Normálním módu smažeš znak na místě kurzoru. **
-
- 1. Přesuň kurzor níže na řádek označený --->.
-
- 2. K odstranění chyb přejdi kurzorem na znak, který chceš smazat.
-
- 3. Stlač klávesu x k odstranění nechtěných znaků.
-
- 4. Opakuj kroky 2 až 4 dokud není věta správně.
-
----> Krááva skoččilla přess měssíc.
-
- 5. Pokud je věta správně, přejdi na lekci 1.4.
-
-POZNÁMKA: Nesnaž se pouze zapamatovat předváděné příkazy, uč se je používáním.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 1.4: ÚPRAVA TEXTU - VKLÁDÁNÍ
-
-
- ** Stlačení klávesy i v Normálním módu umožňuje vkládání textu. **
-
- 1. Přesuň kurzor na první řádek označený --->.
-
- 2. Pro upravení prvního řádku do podoby řádku druhého, přesuň kurzor na
- první znak za místo, kde má být text vložený.
-
- 3. Stlač i a napiš potřebný dodatek.
-
- 4. Po opravení každé chyby stlač <ESC> pro návrat do Normálního módu.
- Opakuj kroky 2 až 4 dokud není věta správně.
-
----> Nějaký txt na této .
----> Nějaký text chybí na této řádce.
-
- 5. Pokud již ovládáš vkládání textu, přejdi na následující shrnutí.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SHRNUTÍ LEKCE 1
-
-
- 1. Kurzorem se pohybuje pomocí šipek nebo klávesami hjkl.
- h (vlevo) j (dolu) k (nahoru) l (vpravo)
-
- 2. Pro spuštění Vimu (z příkazového řádku) napiš: vim SOUBOR <ENTER>
-
- 3. Pro ukončení Vimu napiš: <ESC> :q! <ENTER> bez uložení změn.
- anebo: <ESC> :wq <ENTER> pro uložení změn.
-
- 4. Pro smazání znaku pod kurzorem napiš v Normálním módu: x
-
- 5. Pro vkládání textu od místa kurzoru napiš v Normálním módu:
- i vkládaný text <ESC>
-
-POZNÁMKA: Stlačení <ESC> tě přemístí do Normálního módu nebo zruší nechtěný
- a částečně dokončený příkaz.
-
-Nyní pokračuj Lekcí 2.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 2.1: PŘÍKAZY MAZÁNÍ
-
-
- ** Příkaz dw smaže znaky do konce slova. **
-
- 1. Stlač <ESC> k ubezpečení, že jsi v Normálním módu.
-
- 2. Přesuň kurzor níže na řádek označený --->.
-
- 3. Přesuň kurzor na začátek slova, které je potřeba smazat.
-
- 4. Napiš dw , aby slovo zmizelo.
-
-POZNÁMKA: Písmena dw se zobrazí na posledním řádku obrazovky jakmile je
- napíšeš. Když napíšeš něco špatně, stlač <ESC> a začni znova.
-
----> Jsou tu nějaká slova zábava, která nepatří list do této věty.
-
- 5. Opakuj kroky 3 až 4 dokud není věta správně a přejdi na lekci 2.2.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 2.2: VÍCE PŘÍKAZŮ MAZÁNÍ
-
-
- ** Napsání příkazu d$ smaže vše až do konce řádky. **
-
- 1. Stlač <ESC> k ubezpečení, že jsi v Normálním módu.
-
- 2. Přesuň kurzor níže na řádek označený --->.
-
- 3. Přesuň kurzor na konec správné věty (ZA první tečku).
-
- 4. Napiš d$ ,aby jsi smazal znaky až do konce řádku.
-
----> Někdo napsal konec této věty dvakrát. konec této věty dvakrát.
-
-
- 5. Přejdi na lekci 2.3 pro pochopení toho, co se stalo.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 2.3: ROZŠIŘOVACÍ PŘÍKAZY A OBJEKTY
-
-
- Formát mazacího příkazu d je následující:
-
- [číslo] d objekt NEBO d [číslo] objekt
- Kde:
- číslo - udává kolikrát se příkaz vykoná (volitelné, výchozí=1).
- d - je příkaz mazání.
- objekt - udává na čem se příkaz vykonává (vypsané níže).
-
- Krátký výpis objektů:
- w - od kurzoru do konce slova, včetně mezer.
- e - od kurzoru do konce slova, BEZ mezer.
- $ - od kurzoru do konce řádku.
-
-POZNÁMKA: Stlačením klávesy objektu v Normálním módu se kurzor přesune na
- místo upřesněné ve výpisu objektů.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 2.4: VÝJIMKA Z 'PŘÍKAZ-OBJEKT'
-
-
- ** Napsáním dd smažeš celý řádek. **
-
- Vzhledem k častosti mazání celého řádku se autoři Vimu rozhodli, že bude
- jednoduší napsat prostě dvě d k smazání celého řádku.
-
- 1. Přesuň kurzor na druhý řádek spodního textu.
- 2. Napiš dd pro smazání řádku.
- 3. Přejdi na čtvrtý řádek.
- 4. Napiš 2dd (vzpomeň si číslo-příkaz-objekt) pro smazání dvou řádků.
-
- 1) Růže jsou červené,
- 2) Bláto je zábavné,
- 3) Fialky jsou modré,
- 4) Mám auto,
- 5) Hodinky ukazují čas,
- 6) Cukr je sladký,
- 7) A to jsi i ty.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 2.5: PŘÍKAZ UNDO
-
-
- ** Stlač u pro vrácení posledního příkazu, U pro celou řádku. **
-
- 1. Přesuň kurzor níže na řádek označený ---> a přemísti ho na první chybu.
- 2. Napiš x pro smazání prvního nechtěného znaku.
- 3. Teď napiš u čímž vrátíš zpět poslední vykonaný příkaz.
- 4. Nyní oprav všechny chyby na řádku pomocí příkazu x .
- 5. Napiš velké U čímž vrátíš řádek do původního stavu.
- 6. Teď napiš u několikrát, čímž vrátíš zpět příkaz U .
- 7. Stlač CTRL-R (klávesu CTRL drž stlačenou a stiskni R) několikrát,
- čímž vrátíš zpět předtím vrácené příkazy (redo).
-
----> Opprav chybby nna toomto řádku a nahraď je pommocí undo.
-
- 8. Toto jsou velmi užitečné příkazy. Nyní přejdi na souhrn Lekce 2.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SHRNUTÍ LEKCE 2
-
-
- 1. Pro smazání znaků od kurzoru do konce slova napiš: dw
-
- 2. Pro smazání znaků od kurzoru do konce řádku napiš: d$
-
- 3. Pro smazání celého řádku napiš: dd
-
- 4. Formát příkazu v Normálním módu je:
-
- [číslo] příkaz objekt NEBO příkaz [číslo] objekt
- kde:
- číslo - udává počet opakování příkazu
- příkaz - udává co je třeba vykonat, například d maže
- objekt - udává rozsah příkazu, například w (slovo),
- $ (do konce řádku), atd.
-
- 5. Pro vrácení předešlé činnosti, napiš: u (malé u)
- Pro vrácení všech úprav na řádku napiš: U (velké U)
- Pro vrácení vrácených úprav (redo) napiš: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 3.1: PŘÍKAZ VLOŽIT
-
-
- ** Příka p vloží poslední vymazaný text za kurzor. **
-
- 1. Přesuň kurzor níže na poslední řádek textu.
-
- 2. Napiš dd pro smazání řádku a jeho uložení do bufferu.
-
- 3. Přesuň kurzor VÝŠE tam, kam smazaný řádek patří.
-
- 4. V Normálním módu napiš p pro opětné vložení řádku.
-
- 5. Opakuj kroky 2 až 4 dokud řádky nebudou ve správném pořadí.
-
- d) Také se dokážeš vzdělávat?
- b) Fialky jsou modré,
- c) Inteligence se učí,
- a) Růže jsou červené,
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 3.2: PŘÍKAZ NAHRAZENÍ
-
-
- ** Napsáním r a znaku se nahradí znak pod kurzorem. **
-
- 1. Přesuň kurzor níže na první řádek označený --->.
-
- 2. Přesuň kurzor na začátek první chyby.
-
- 3. Napiš r a potom znak, který nahradí chybu.
-
- 4. Opakuj kroky 2 až 3 dokud není první řádka správně.
-
----> Kdiž byl pzán tento řádeg, někdu stlažil špaqné klávesy!
----> Když byl psán tento řádek, někdo stlačíl špatné klávesy!
-
- 5. Nyní přejdi na Lekci 3.2.
-
-POZNÁMKA: Zapamatuj si, že by ses měl učit používáním, ne zapamatováním.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 3.3: PŘÍKAZ ÚPRAVY
-
-
- ** Pokud chceš změnit část nebo celé slovo, napiš cw . **
-
- 1. Přesuň kurzor níže na první řádek označený --->.
-
- 2. Umísti kurzor na písmeno i v slově řiťok.
-
- 3. Napiš cw a oprav slovo (v tomto případě napiš 'ádek'.)
-
- 4. Stlač <ESC> a přejdi na další chybu (první znak, který třeba změnit.)
-
- 5. Opakuj kroky 3 až 4 dokud není první věta stejná jako ta druhá.
-
----> Tento řiťok má několik skic, které psadoinsa změnit pasdgf příkazu.
----> Tento řádek má několik slov, které potřebují změnit pomocí příkazu.
-
-Všimni si, že cw nejen nahrazuje slovo, ale také přemístí do vkládání.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 3.4: VÍCE ZMĚN POUŽITÍM c
-
-
- ** Příkaz pro úpravu se druží se stejnými objekty jako ten pro mazání. **
-
- 1. Příkaz pro úpravu pracuje stejně jako pro mazání. Formát je:
-
- [číslo] c objekt NEBO c [číslo] objekt
-
- 2. Objekty jsou také shodné, jako např.: w (slovo), $ (konec řádku), atd.
-
- 3. Přejdi níže na první řádek označený --->.
-
- 4. Přesuň kurzor na první rozdíl.
-
- 5. Napiš c$ pro upravení zbytku řádku podle toho druhého a stlač <ESC>.
-
----> Konec tohoto řádku potřebuje pomoc, aby byl jako ten druhý.
----> Konec tohoto řádku potřebuje opravit použitím příkazu c$ .
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SHRNUTÍ LEKCE 3
-
-
- 1. Pro vložení textu, který byl smazán, napiš p . To vloží smazaný text
- ZA kurzor (pokud byl řádek smazaný, přejde na řádek pod kurzorem).
-
- 2. Pro nahrazení znaku pod kurzorem, napiš r a potom znak, kterým
- chceš původní znak nahradit.
-
- 3. Příkaz na upravování umožňuje změnit specifikovaný objekt od kurzoru
- do konce objektu. Například: Napiš cw ,čímž změníš text od pozice
- kurzoru do konce slova, c$ změní text do konce řádku.
-
- 4. Formát pro nahrazování je:
-
- [číslo] c objekt NEBO c [číslo] objekt
-
-Nyní přejdi na následující lekci.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 4.1: POZICE A STATUS SOUBORU
-
-
- ** Stlač CTRL-g pro zobrazení své pozice v souboru a statusu souboru.
- Stlač SHIFT-G pro přechod na řádek v souboru. **
-
- Poznámka: Přečti si celou lekci než začneš vykonávat kroky!!
-
- 1. Drž klávesu Ctrl stlačenou a stiskni g . Vespod obrazovky se zobrazí
- stavový řádek s názvem souboru a řádkou na které se nacházíš. Zapamatuj
- si číslo řádku pro krok 3.
-
- 2. Stlač shift-G pro přesun na konec souboru.
-
- 3. Napiš číslo řádku na kterém si se nacházel a stlač shift-G. To tě
- vrátí na řádek, na kterém jsi dříve stiskl Ctrl-g.
- (Když píšeš čísla, tak se NEZOBRAZUJÍ na obrazovce.)
-
- 4. Pokud se cítíš schopný vykonat tyto kroky, vykonej je.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 4.2: PŘÍKAZ VYHLEDÁVÁNÍ
-
-
- ** Napiš / následované řetězcem pro vyhledání onoho řetězce. **
-
- 1. Stiskni / v Normálním módu. Všimni si, že tento znak se spolu s
- kurzorem zobrazí v dolní části obrazovky jako příkaz : .
-
- 2. Nyní napiš 'chhybba' <ENTER>. To je slovo, které chceš vyhledat.
-
- 3. Pro vyhledání dalšího výsledku stejného řetězce, jednoduše stlač n .
- Pro vyhledání dalšího výsledku stejného řetězce opačným směrem, stiskni
- Shift-N.
-
- 4. Pokud chceš vyhledat řetězec v opačném směru, použij příkaz ? místo
- příkazu / .
-
----> "chhybba" není způsob, jak hláskovat chyba; chhybba je chyba.
-
-Poznámka: Když vyhledávání dosáhne konce souboru, bude pokračovat na jeho
- začátku.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 4.3: VYHLEDÁVÁNÍ PÁROVÉ ZÁVORKY
-
-
- ** Napiš % pro nalezení párové ),], nebo } . **
-
- 1. Přemísti kurzor na kteroukoli (, [, nebo { v řádku označeném --->.
-
- 2. Nyní napiš znak % .
-
- 3. Kurzor se přemístí na odpovídající závorku.
-
- 4. Stlač % pro přesun kurzoru zpět na otvírající závorku.
-
----> Toto ( je testovací řádek ('s, ['s ] a {'s } v něm. ))
-
-Poznámka: Toto je velmi užitečné pří ladění programu s chybějícími
- uzavíracími závorkami.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 4.4: ZPŮSOB JAK ZMĚNIT CHYBY
-
-
- ** Napiš :s/staré/nové/g pro nahrazení slova 'nové' za 'staré'. **
-
- 1. Přesuň kurzor na řádek označený --->.
-
- 2. Napiš :s/dobréé/dobré <ENTER> . Všimni si, že tento příkaz změní pouze
- první výskyt v řádku.
-
- 3. Nyní napiš :s/dobréé/dobré/g což znamená celkové nahrazení v řádku.
- Toto nahradí všechny výskyty v řádku.
-
----> dobréé suroviny a dobréé náčiní jsou základem dobréé kuchyně.
-
- 4. Pro změnu všech výskytů řetězce mezi dvěma řádky,
- Napiš :#,#s/staré/nové/g kde #,# jsou čísla oněch řádek.
- Napiš :%s/staré/nové/g pro změnu všech výskytů v celém souboru.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SHRNUTÍ LEKCE 4
-
-
- 1. Ctrl-g vypíše tvou pozici v souboru a status souboru.
- Shift-G tě přemístí na konec souboru. Číslo následované
- Shift-G tě přesune na dané číslo řádku.
-
- 2. Napsání / následované řetězcem vyhledá řetězec směrem DOPŘEDU.
- Napsání ? následované řetězcem vyhledá řetězec směrem DOZADU.
- Napsání n po vyhledávání najde následující výskyt řetězce ve stejném
- směru, Shift-N ve směru opačném.
-
- 3. Stisknutí % když je kurzor na (,),[,],{, nebo } najde odpovídající
- párovou závorku.
-
- 4. Pro nahrazení nového za první starý v řádku napiš :s/staré/nové
- Pro nahrazení nového za všechny staré v řádku napiš :s/staré/nové/g
- Pro nahrazení řetězců mezi dvěmi řádkami # napiš :#,#s/staré/nové/g
- Pro nahrazení všech výskytů v souboru napiš :%s/staré/nové/g
- Pro potvrzení každého nahrazení přidej 'c' :%s/staré/nové/gc
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 5.1: JAK VYKONAT VNĚJŠÍ PŘÍKAZ
-
-
- ** Napiš :! následované vnějším příkazem pro spuštění příkazu. **
-
- 1. Napiš obvyklý příkaz : , který umístí kurzor na spodek obrazovky
- To umožní napsat příkaz.
-
- 2. Nyní stiskni ! (vykřičník). To umožní vykonat jakýkoliv vnější
- příkaz z příkazového řádku.
-
- 3. Například napiš ls za ! a stiskni <ENTER>. Tento příkaz zobrazí
- obsah tvého adresáře jako v příkazovém řádku.
- Vyzkoušej :!dir pokud ls nefunguje.
-
-Poznámka: Takto je možné vykonat jakýkoliv příkaz.
-
-Poznámka: Všechny příkazy : musí být dokončené stisknutím <ENTER>
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 5.2: VÍCE O UKLÁDÁNÍ SOUBORŮ
-
-
- ** Pro uložení změn v souboru napiš :w SOUBOR. **
-
- 1. Napiš :!dir nebo :!ls pro výpis aktuálního adresáře.
- Už víš, že za tímto musíš stisknout <ENTER>.
-
- 2. Vyber si název souboru, který ještě neexistuje, například TEST.
-
- 3. Nyní napiš: :w TEST (kde TEST je vybraný název souboru.)
-
- 4. To uloží celý soubor (Výuka Vimu) pod názvem TEST.
- Pro ověření napiš znovu :!dir , čímž zobrazíš obsah adresáře.
-
-Poznámka: Jakmile ukončíš Vim a znovu ho spustíš s názvem souboru TEST,
- soubor bude přesná kopie výuky, když si ji ukládal.
-
- 5. Nyní odstraň soubor napsáním (MS-DOS): :!del TEST
- nebo (Unix): :!rm TEST
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 5.3: VÝBĚROVÝ PŘÍKAZ ULOŽENÍ
-
-
- ** Pro uložení části souboru napiš :#,# w SOUBOR **
-
- 1. Ještě jednou napiš :!dir nebo :!ls pro výpis aktuálního adresáře
- a vyber vhodný název souboru jako např. TEST.
-
- 2. Přesuň kurzor na vrch této stránky a stiskni Ctrl-g pro zobrazení
- čísla řádku. ZAPAMATUJ SI TOTO ČÍSLO!
-
- 3. Nyní se přesuň na spodek této stránky a opět stiskni Ctrl-g.
- ZAPAMATUJ SI I ČÍSLO TOHOTO ŘÁDKU!
-
- 4. Pro uložení POUZE části souboru, napiš :#,# w TEST kde #,# jsou
- čísla dvou zapamatovaných řádků (vrch, spodek) a TEST je název souboru.
-
- 5. Znova se ujisti, že tam ten soubor je pomocí :!dir ale NEODSTRAŇUJ ho.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 5.4: SLUČOVÁNÍ SOUBORŮ
-
-
- ** K vložení obsahu souboru napiš :r NÁZEV_SOUBORU **
-
- 1. Napiš :!dir pro ujištění, že soubor TEST stále existuje.
-
- 2. Přesuň kurzor na vrch této stránky.
-
-POZNÁMKA: Po vykonání kroku 3 uvidíš lekci 5.3. Potom se opět přesuň dolů
- na tuto lekci.
-
- 3. Nyní vlož soubor TEST použitím příkazu :r TEST kde TEST je název
- souboru.
-
-POZNÁMKA: Soubor, který vkládáš se vloží od místa, kde se nachází kurzor.
-
- 4. Pro potvrzení vložení souboru, přesuň kurzor zpět a všimni si, že teď
- máš dvě kopie lekce 5.3, originál a souborovou verzi.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SHRNUTÍ LEKCE 5
-
-
- 1. :!příkaz vykoná vnější příkaz.
-
- Některé užitečné příklady jsou:
- (MS-DOS) (Unix)
- :!dir :!ls - zobrazí obsah souboru.
- :!del SOUBOR :!rm SOUBOR - odstraní SOUBOR.
-
- 2. :w SOUBOR uloží aktuální text jako SOUBOR na disk.
-
- 3. :#,#w SOUBOR uloží řádky od # do # do SOUBORU.
-
- 4. :r SOUBOR vybere z disku SOUBOR a vloží ho do editovaného souboru
- za pozici kurzoru.
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 6.1: PŘÍKAZ OTEVŘÍT
-
-
- ** Napiš o pro vložení řádku pod kurzor a přepnutí do Vkládacího módu. **
-
- 1. Přemísti kurzor níže na řádek označený --->.
-
- 2. Napiš o (malé) pro vložení řádku POD kurzor a přepnutí do
- Vkládacího módu.
-
- 3. Nyní zkopíruj řádek označený ---> a stiskni <ESC> pro ukončení
- Vkládacího módu.
-
----> Po stisknutí o se kurzor přemístí na vložený řádek do Vkládacího
- módu.
-
- 4. Pro otevření řádku NAD kurzorem jednoduše napiš velké O , místo
- malého o. Vyzkoušej si to na následujícím řádku.
-Vlož řádek nad tímto napsáním Shift-O po umístění kurzoru na tento řádek.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 6.2: PŘÍKAZ PŘIDAT
-
-
- ** Stiskni a pro vložení textu ZA kurzor. **
-
- 1. Přesuň kurzor na níže na konec řádky označené --->
- stisknutím $ v Normálním módu.
-
- 2. Stiskni a (malé) pro přidání textu ZA znak, který je pod kurzorem.
- (Velké A přidá na konec řádku.)
-
-Poznámka: Tímto se vyhneš stisknutí i , posledního znaku, textu na vložení,
- <ESC>, kurzor doprava, a nakonec x na přidávání na konec řádku!
-
- 3. Nyní dokončí první řádek. Všimni si, že přidávání je vlastně stejné jako
- Vkládací mód, kromě místa, kam se text vkládá.
-
----> Tento řádek ti umožňuje nacvičit
----> Tento řádek ti umožňuje nacvičit přidávání textu na konec řádky.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 6.3: JINÝ ZPŮSOB NAHRAZOVÁNÍ
-
-
- ** Napiš velké R pro nahrazení víc než jednoho znaku. **
-
- 1. Přesuň kurzor na první řádek označený --->.
-
- 2. Umísti kurzor na začátek prvního slova, které je odlišné od druhého
- řádku označeného ---> (slovo 'poslední').
-
- 3. Nyní stiskni R a nahraď zbytek textu na prvním řádku přepsáním
- starého textu tak, aby byl první řádek stejný jako ten druhý.
-
----> Pro upravení prvního řádku do tvaru toho poslední na straně použij kl.
----> Pro upravení prvního řádku do tvaru toho druhého, napiš R a nový text.
-
- 4. Všimni si, že jakmile stiskneš <ESC> všechen nezměněný text zůstává.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekce 6.4: NASTAVENÍ MOŽNOSTÍ
-
- ** Nastav možnost, že vyhledávání anebo nahrazování nedbá velikosti písmen **
-
- 1. Vyhledej řetězec 'ignore' napsáním:
- /ignore
- Zopakuj několikrát stisknutí klávesy n.
-
- 2. Nastav možnost 'ic' (Ignore case) napsáním příkazu:
- :set ic
-
- 3. Nyní znovu vyhledej 'ignore' stisknutím: n
- Několikrát hledání zopakuj stisknutím klávesy n.
-
- 4. Nastav možnosti 'hlsearch' a 'incsearch':
- :set hls is
-
- 5. Nyní znovu vykonej vyhledávací příkaz a sleduj, co se stane:
- /ignore
-
- 6. Pro vypnutí zvýrazňování výsledků napiš:
- :nohlsearch
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SHRHNUTÍ LEKCE 6
-
-
- 1. Stisknutí o otevře nový řádek POD kurzorem a umístí kurzor na vložený
- řádek do Vkládacího módu.
- Napsání velkého O otevře řádek NAD řádkem, na kterém je kurzor.
-
- 2. Stiskni a pro vložení textu ZA znak na pozici kurzoru.
- Napsání velkého A automaticky přidá text na konec řádku.
-
- 3. Stisknutí velkého R přepne do Nahrazovacího módu, dokud
- nestiskneš <ESC> pro jeho ukončení.
-
- 4. Napsání ":set xxx" nastaví možnosti "xxx".
-
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCE 7: PŘÍKAZY ON-LINE NÁPOVĚDY
-
-
- ** Používej on-line systém nápovědy **
-
- Vim má obsáhlý on-line systém nápovědy. Pro začátek vyzkoušej jeden z
- následujících:
- - stiskni klávesu <HELP> (pokud ji máš)
- - stiskni klávesu <F1> (pokud ji máš)
- - napiš :help <ENTER>
-
- Napiš :q <ENTER> pro uzavření okna nápovědy.
-
- Můžeš najít nápovědu k jakémukoliv tématu přidáním argumentu k
- příkazu ":help". Zkus tyto (nezapomeň stisknout <ENTER>):
-
- :help w
- :help c_<T
- :help insert-index
- :help user-manual
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCE 8: VYTVOŘENÍ INICIALIZAČNÍHO SKRIPTU
-
- ** Zapni funkce editoru Vim **
-
- Vim má daleko více funkcí než Vi, ale většina z nich je vypnuta ve výchozím
- nastavení. Pro zapnutí některých vytvoř soubor "vimrc".
-
- 1. Začni upravovat soubor "vimrc". Toto závisí na použitém systému:
- :edit ~/.vimrc pro Unix
- :edit $VIM/_vimrc pro MS-Windows
-
- 2. Nyní čti ukázkový "vimrc" soubor:
-
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. Ulož soubor pomocí:
-
- :write
-
- Po příštím startu Vim se zapne zvýrazňování syntaxe.
- Do souboru "vimrc" můžeš přidat všechny svoje upřednostňované nastavení.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Toto ukončuje výuku Vim, která byla myšlená jako stručný přehled
- editoru Vim, tak akorát postačující pro lehké a obstojné používání editoru.
- Tato výuka má daleko od úplnosti, protože Vim obsahuje podstatně více
- příkazů. Dále si přečti uživatelský manuál: ":help user-manual".
-
- Pro další studium je doporučená kniha:
- Vim - Vi Improved - od Steve Oualline
- Nakladatel: New Riders
- První kniha určená pro Vim. Obzvláště vhodná pro začátečníky.
- Obsahuje množství příkladů a obrázků.
- viz http://iccf-holland.org/click5.html
-
- Tato kniha je starší a více věnovaná Vi než Vim, ale také doporučená:
- Learning the Vi Editor - od Linda Lamb
- Nakladatel: O'Reilly & Associates Inc.
- Je to dobrá kniha pro získání vědomostí téměř o všem, co můžete s Vi dělat.
- Šesté vydání obsahuje též informace o Vim.
-
- Tato výuka byla napsaná autory Michael C. Pierce a Robert K. Ware,
- Colorado School of Mines s použitím myšlenek od: Charles Smith,
- Colorado State University. E-mail: bware@mines.colorado.edu.
-
- Upravil pro Vim: Bram Moolenaar.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Překlad do češtiny: Luboš Turek
- E-Mail: lubos.turek@gmail.com
- 2007 Feb 28
diff --git a/runtime/tutor/tutor.de b/runtime/tutor/tutor.de
deleted file mode 100644
index 7438c96..0000000
--- a/runtime/tutor/tutor.de
+++ /dev/null
@@ -1,980 +0,0 @@
-===============================================================================
-= W i l l k o m m e n im V I M T u t o r - Version 1.7D =
-===============================================================================
-
- Vim ist ein sehr mächtiger Editor, der viele Befehle bereitstellt; zu viele,
- um alle in einem Tutor wie diesem zu erklären. Dieser Tutor ist so
- gestaltet, um genug Befehle vorzustellen, dass Du die Fähigkeit erlangst,
- Vim mit Leichtigkeit als einen Allzweck-Editor zu benutzen.
- Die Zeit für das Durcharbeiten dieses Tutors beträgt ca. 25-30 Minuten,
- abhängig davon, wie viel Zeit Du mit Experimentieren verbringst.
-
- ACHTUNG:
- Die in den Lektionen angewendeten Kommandos werden den Text modifizieren.
- Erstelle eine Kopie dieser Datei, in der Du üben willst (falls Du "vimtutor"
- aufgerufen hast, ist dies bereits eine Kopie).
-
- Es ist wichtig, sich zu vergegenwärtigen, dass dieser Tutor für das Anwenden
- konzipiert ist. Das bedeutet, dass Du die Befehle ausführen musst, um sie
- richtig zu lernen. Wenn Du nur den Text liest, vergisst Du die Befehle!
-
- Jetzt stelle sicher, dass Deine Umstelltaste NICHT gedrückt ist und betätige
- die j Taste genügend Male, um den Cursor nach unten zu bewegen, so dass
- Lektion 1.1 den Bildschirm vollkommen ausfüllt.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 1.1: BEWEGEN DES CURSORS
-
- ** Um den Cursor zu bewegen, drücke die h,j,k,l Tasten wie unten gezeigt. **
- ^ Hilfestellung:
- k Die h Taste befindet sich links und bewegt nach links.
- < h l > Die l Taste liegt rechts und bewegt nach rechts.
- j Die j Taste ähnelt einem Pfeil nach unten.
- v
- 1. Bewege den Cursor auf dem Bildschirm umher, bis Du Dich sicher fühlst.
-
- 2. Halte die Nach-Unten-Taste (j) gedrückt, bis sie sich wiederholt.
- Jetzt weißt Du, wie Du Dich zur nächsten Lektion bewegen kannst.
-
- 3. Benutze die Nach-Unten-Taste, um Dich zu Lektion 1.2 zu bewegen.
-
-Bemerkung: Immer, wenn Du Dir unsicher bist über das, was Du getippt hast,
- drücke <ESC> , um Dich in den Normalmodus zu begeben.
- Dann gib das gewünschte Kommando noch einmal ein.
-
-Bemerkung: Die Cursor-Tasten sollten ebenfalls funktionieren. Aber wenn Du
- hjkl benutzt, wirst Du in der Lage sein, Dich sehr viel schneller
- umherzubewegen, wenn Du Dich einmal daran gewöhnt hast. Wirklich!
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 1.2: VIM BEENDEN
-
-
- !! ACHTUNG: Bevor Du einen der unten aufgeführten Schritte ausführst, lies
- diese gesamte Lektion!!
-
- 1. Drücke die <ESC> Taste (um sicherzustellen, dass Du im Normalmodus bist).
-
- 2. Tippe: :q! <ENTER>.
- Dies beendet den Editor und VERWIRFT alle Änderungen, die Du gemacht hast.
-
- 3. Wenn Du die Eingabeaufforderung siehst, gib das Kommando ein, das Dich zu
- diesem Tutor geführt hat. Dies wäre: vimtutor <ENTER>
-
- 4. Wenn Du Dir diese Schritte eingeprägt hast und Du Dich sicher fühlst,
- führe Schritte 1 bis 3 aus, um den Editor zu verlassen und wieder
- hineinzugelangen.
-
-Bemerkung: :q! <ENTER> verwirft alle Änderungen, die Du gemacht hast. In
- einigen Lektionen lernst Du , die Änderungen in einer Datei zu speichern.
-
- 5. Bewege den Cursor abwärts zu Lektion 1.3.
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 1.3: TEXT EDITIEREN - LÖSCHEN
-
-
- ** Drücke x um das Zeichen unter dem Cursor zu löschen. **
-
- 1. Bewege den Cursor zu der mit ---> markierten Zeile unten.
-
- 2. Um die Fehler zu beheben, bewege den Cursor, bis er auf dem Zeichen steht,
- das gelöscht werden soll.
-
- 3. Drücke die x Taste, um das überflüssige Zeichen zu löschen.
-
- 4. Wiederhole die Schritte 2 bis 4, bis der Satz korrekt ist.
-
----> Die Kkuh sprangg übber deen Moond.
-
- 5. Wenn nun die Zeile korrekt ist, gehe weiter zur Lektion 1.4.
-
-Anmerkung: Während Du durch diesen Tutor gehst, versuche nicht, auswendig zu
- lernen, lerne vielmehr durch Anwenden.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 1.4: TEXT EDITIEREN - EINFÜGEN
-
-
- ** Drücke i , um Text einzufügen. **
-
- 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile.
-
- 2. Um die erste Zeile mit der zweiten gleichzumachen, bewege den Cursor auf
- das erste Zeichen NACH der Stelle, wo der Text eingefügt werden soll.
-
- 3. Drücke i und gib die notwendigen Ergänzungen ein.
-
- 4. Wenn jeweils ein Fehler beseitigt ist, drücke <ESC> , um zum Normalmodus
- zurückzukehren.
- Wiederhole die Schritte 2 bis 4, um den Satz zu korrigieren.
-
----> In dieser ft etwas .
----> In dieser Zeile fehlt etwas Text.
-
- 5. Wenn Du Dich mit dem Einfügen von Text sicher fühlst, gehe zu Lektion 1.5.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 1.5: TEXT EDITIEREN - ANFÜGEN
-
-
- ** Drücke A , um Text anzufügen. **
-
- 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile.
- Es ist gleichgültig, auf welchem Zeichen der Zeile der Cursor steht.
-
- 2. Drücke A und gib die nötigen Ergänzungen ein.
-
- 3. Wenn das Anfügen abgeschlossen ist, drücke <ESC>, um in den Normalmodus
- zurückzukehren.
-
- 4. Bewege den Cursor zur zweiten mit ---> markierten Zeile und wiederhole
- die Schritte 2 und 3, um den Satz zu korrigieren.
-
----> In dieser Zeile feh
- In dieser Zeile fehlt etwas Text.
----> Auch hier steh
- Auch hier steht etwas Unvollständiges.
-
- 5. Wenn Du dich mit dem Anfügen von Text sicher fühlst, gehe zu Lektion 1.6.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 1.6: EINE DATEI EDITIEREN
-
-
- ** Benutze :wq , um eine Datei zu speichern und Vim zu verlassen. **
-
- !! ACHTUNG: Bevor Du einen der unten aufgeführten Schritte ausführst, lies
- diese gesamte Lektion!!
-
- 1. Verlasse den Editor so wie in Lektion 1.2: :q!
-
- 2. Gib dieses Kommando in die Eingabeaufforderung ein: vim tutor <ENTER>
- 'vim' ist der Aufruf des Editors, 'tutor' ist die zu editierende Datei.
- Benutze eine Datei, die geändert werden kann.
-
- 3. Füge Text ein oder lösche ihn, wie Du in den vorigen Lektionen gelernt
- hast.
-
- 4. Speichere die geänderte Datei und verlasse Vim mit: :wq <ENTER>
-
- 5. Starte den vimtutor neu und bewege Dich zu der folgenden Zusammenfassung.
-
- 6. Nachdem Du obige Schritte gelesen und verstanden hast, führe sie durch.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ZUSAMMENFASSUNG VON LEKTION 1
-
-
- 1. Der Cursor wird mit den Pfeiltasten oder den Tasten hjkl bewegt.
- h (links) j (unten) k (aufwärts) l (rechts)
-
- 2. Um Vim von der Eingabeaufforderung auszuführen, tippe: vim DATEI <ENTER>
-
- 3. Um Vim zu verlassen und alle Änderungen zu verwerfen, tippe:
- <ESC> :q! <ENTER> .
- ODER tippe: <ESC> :wq <ENTER> , um die Änderungen zu speichern.
-
- 4. Um das Zeichen unter dem Cursor zu löschen, tippe: x
-
- 5. Um Text einzufügen oder anzufügen, tippe:
- i Einzufügenden Text eingeben <ESC> Einfügen vor dem Cursor
- A Anzufügenden Text eingeben <ESC> Anfügen nach dem Zeilendene
-
-Bemerkung: Drücken von <ESC> bringt Dich in den Normalmodus oder bricht ein
- ungewolltes, erst teilweise eingegebenes Kommando ab.
-
- Nun fahre mit Lektion 2 fort.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 2.1: LÖSCHKOMMANDOS
-
-
- ** Tippe dw , um ein Wort zu löschen. **
-
- 1. Drücke <ESC> um sicherzustellen, dass Du im Normalmodus bist.
-
- 2. Bewege den Cursor zu der mit ---> markierten Zeile unten.
-
- 3. Bewege den Cursor zum Anfang eines Wortes, das gelöscht werden soll.
-
- 4. Tippe dw , um das Wort zu entfernen.
-
- Bemerkung: Der Buchstabe d erscheint auf der letzten Zeile des Bildschirms,
- wenn Du ihn eingibst. Vim wartet darauf, daß Du w eingibst. Wenn Du
- ein anderes Zeichen als d siehst, hast Du etwas falsches getippt;
- drücke <ESC> und beginne neu.
-
----> Einige Wörter lustig gehören nicht Papier in diesen Satz.
-
- 5. Wiederhole die Schritte 3 und 4, bis der Satz korrekt ist und gehe
- danach zur Lektion 2.2.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 2.2: WEITERE LÖSCHKOMMANDOS
-
-
- ** Tippe d$ , um bis zum Ende der Zeile zu löschen. **
-
- 1. Drücke <ESC> , um sicherzustellen, dass Du im Normalmodus bist.
-
- 2. Bewege den Cursor zu der mit ---> markierten Zeile unten.
-
- 3. Bewege den Cursor zum Ende der korrekten Zeile (NACH dem ersten . ).
-
- 4. Tippe d$ , um bis zum Ende der Zeile zu löschen.
-
----> Jemand hat das Ende der Zeile doppelt eingegeben. doppelt eingegeben.
-
-
- 5. Gehe weiter zur Lektion 2.3 , um zu verstehen, was hierbei passiert.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 2.3: ÜBER OPERATOREN UND BEWEGUNGSZÜGE
-
-
- Viele Kommandos, die Text ändern, setzen sich aus einem Operator und einer
- Bewegung zusammen. Das Format für ein Löschkommando mit dem Löschoperator d
- lautet wie folgt:
-
- d Bewegung
-
- wobei:
- d - der Löschoperator
- Bewegung - worauf der Löschoperator angewandt wird (unten aufgelistet).
-
- Eine kleine Auflistung von Bewegungen:
- w - bis zum Beginn des nächsten Wortes OHNE dessen erstes Zeichen.
- e - zum Ende des aktuellen Wortes MIT dessen letztem Zeichen.
- $ - zum Ende der Zeile MIT dem letzen Zeichen.
-
- Dementsprechend löscht die Eingabe von de vom Cursor an bis zum Wortende.
-
-Bemerkung: Die Eingabe lediglich des Bewegungsteils im Normalmodus bewegt den
- Cursor entsprechend.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 2.4: ANWENDUNG EINES ZÄHLERS FÜR EINEN BEWEGUNGSSCHRITT
-
-
- ** Die Eingabe einer Zahl vor einem Bewegungsschritt wiederholt diesen. **
-
- 1. Bewege den Cursor zum Beginn der mit ---> markierten Zeile unten.
-
- 2. Tippe 2w , um den Cursor zwei Wörter vorwärts zu bewegen.
-
- 3. Tippe 3e , um den Cursor zum Ende des dritten Wortes zu bewegen.
-
- 4. Tippe 0 (Null) , um zum Anfang der Zeile zu gelangen.
-
- 5. Wiederhole Schritte 2 und 3 mit verschiedenen Zählern.
-
- ---> Dies ist nur eine Zeile aus Wörten um sich darin herumzubewegen.
-
- 6. Gehe weiter zu Lektion 2.5.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 2.5: ANWENDUNG EINES ZÄHLERS FÜR MEHRERE LÖSCHVORGÄNGE
-
-
- ** Die Eingabe einer Zahl mit einem Operator wiederholt diesen mehrfach. **
-
- Für die Kombination des Löschoperators und einem Bewegungsschritt (siehe
- oben) stellt man dem Bewegungsschritt einen Zähler voran, um mehr zu löschen:
- d Nummer Bewegungsschritt
-
- 1. Bewege den Cursor zum ersten Wort in GROSSBUCHSTABEN in der mit --->
- markieren Zeile.
-
- 2. Tippe d2w , um die zwei Wörter in GROSSBUCHSTABEN zu löschen.
-
- 3. Wiederhole Schritte 1 und 2 mit einem anderen Zähler, um die
- darauffolgenden Wörter in GROSSBUCHSTABEN mit einem einzigen Kommando
- zu löschen.
-
----> Diese ABC DE Zeile FGHI JK LMN OP mit Wörtern ist Q RS TUV bereinigt.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 2.6: ARBEITEN AUF ZEILEN
-
-
- ** Tippe dd , um eine ganze Zeile zu löschen. **
-
- Wegen der Häufigkeit, dass man ganze Zeilen löscht, kamen die Entwickler von
- Vi darauf, dass es leichter wäre, einfach zwei d's einzugeben, um eine Zeile
- zu löschen.
-
- 1. Bewege den Cursor zur zweiten Zeile in der unten stehenden Redewendung.
- 2. Tippe dd , um die Zeile zu löschen.
- 3. Nun bewege Dich zur vierten Zeile.
- 4. Tippe 2dd , um zwei Zeilen zu löschen.
-
----> 1) Rosen sind rot,
----> 2) Matsch ist lustig,
----> 3) Veilchen sind blau,
----> 4) Ich habe ein Auto,
----> 5) Die Uhr sagt die Zeit,
----> 6) Zucker ist süß,
----> 7) So wie Du auch.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 2.7: RÜCKGÄNGIG MACHEN (UNDO)
-
-
- ** Tippe u , um die letzten Kommandos rückgängig zu machen **
- ** oder U um eine ganze Zeile wiederherzustellen. **
-
- 1. Bewege den Cursor zu der mit ---> markierten Zeile unten
- und setze ihn auf den ersten Fehler.
- 2. Tippe x , um das erste unerwünschte Zeichen zu löschen.
- 3. Nun tippe u um das soeben ausgeführte Kommando rückgängig zu machen.
- 4. Jetzt behebe alle Fehler auf der Zeile mit Hilfe des x Kommandos.
- 5. Nun tippe ein großes U , um die Zeile in ihren Ursprungszustand
- wiederherzustellen.
- 6. Nun tippe u einige Male, um das U und die vorhergehenden Kommandos
- rückgängig zu machen.
- 7. Nun tippe CTRL-R (halte CTRL gedrückt und drücke R) mehrere Male, um die
- Kommandos wiederherzustellen (die Rückgängigmachungen rückgängig machen).
-
----> Beehebe die Fehller diesser Zeile und sttelle sie mitt 'undo' wieder her.
-
- 8. Dies sind sehr nützliche Kommandos.
- Nun gehe weiter zur Zusammenfassung von Lektion 2.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ZUSAMMENFASSUNG VON LEKTION 2
-
-
- 1. Um vom Cursor bis zum nächsten Wort zu löschen, tippe: dw
- 2. Um vom Cursor bis zum Ende einer Zeile zu löschen, tippe: d$
- 3. Um eine ganze Zeile zu löschen, tippe: dd
-
- 4. Um eine Bewegung zu wiederholen, stelle eine Nummer voran: 2w
- 5. Das Format für ein Änderungskommando ist:
- Operator [Anzahl] Bewegungsschritt
- wobei:
- Operator - gibt an, was getan werden soll, zum Beispiel d für delete
- [Anzahl] - ein optionaler Zähler, um den Bewegungsschritt zu wiederholen
- Bewegungsschritt - Bewegung über den zu ändernden Text, so wie
- w (Wort), $ (zum Ende der Zeile), etc.
-
- 6. Um Dich zum Anfang der Zeile zu begeben, benutze die Null: 0
-
- 7. Um vorherige Aktionen rückgängig zu machen, tippe: u (kleines u)
- Um alle Änderungen auf einer Zeile rückgängig zu machen: U (großes U)
- Um die Rückgängigmachungen rückgängig zu machen, tippe: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 3.1: ANFÜGEN (PUT)
-
-
- ** Tippe p , um vorher gelöschten Text nach dem Cursor anzufügen. **
-
- 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile.
-
- 2. Tippe dd , um die Zeile zu löschen und sie in eimem Vim-Register zu
- speichern.
-
- 3. Bewege den Cursor zur Zeile c), ÜBER derjenigen, wo die gelöschte Zeile
- platziert werden soll.
-
- 4. Tippe p , um die Zeile unterhalb des Cursors zu platzieren.
-
- 5. Wiederhole die Schritte 2 bis 4, um alle Zeilen in die richtige
- Reihenfolge zu bringen.
-
----> d) Kannst Du das auch?
----> b) Veilchen sind blau,
----> c) Intelligenz ist erlernbar,
----> a) Rosen sind rot,
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 3.2: ERSETZEN (REPLACE)
-
-
- ** Tippe rx , um das Zeichen unter dem Cursor durch x zu ersetzen. **
-
- 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile.
-
- 2. Bewege den Cursor, bis er sich auf dem ersten Fehler befindet.
-
- 3. Tippe r und anschließend das Zeichen, welches dort stehen sollte.
-
- 4. Wiederhole Schritte 2 und 3, bis die erste Zeile gleich der zweiten ist.
-
----> Als diese Zeite eingegoben wurde, wurden einike falsche Tasten gelippt!
----> Als diese Zeile eingegeben wurde, wurden einige falsche Tasten getippt!
-
- 5. Nun fahre fort mit Lektion 3.2.
-
-Bemerkung: Erinnere Dich, dass Du durch Anwenden lernen solltest, nicht durch
- Auswendiglernen.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 3.3: ÄNDERN (CHANGE)
-
-
- ** Um eine Änderung bis zum Wortende durchzuführen, tippe ce . **
-
- 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile.
-
- 2. Platziere den Cursor auf das s von Wstwr.
-
- 3. Tippe ce und die Wortkorrektur ein (in diesem Fall tippe örter ).
-
- 4. Drücke <ESC> und bewege den Cursor zum nächsten zu ändernden Zeichen.
-
- 5. Wiederhole Schritte 3 und 4 bis der erste Satz gleich dem zweiten ist.
-
----> Einige Wstwr dieser Zlaww lasdjlaf mit dem Ändern-Operator gaaauu werden.
----> Einige Wörter dieser Zeile sollen mit dem Ändern-Operator geändert werden.
-
-Bemerke, dass ce das Wort löscht und Dich in den Eingabemodus versetzt.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 3.4: MEHR ÄNDERUNGEN MITTELS c
-
-
- ** Das change-Kommando arbeitet mit denselben Bewegungen wie delete. **
-
- 1. Der change Operator arbeitet in gleicher Weise wie delete. Das Format ist:
-
- c [Anzahl] Bewegungsschritt
-
- 2. Die Bewegungsschritte sind die gleichen , so wie w (Wort) und $
- (Zeilenende).
-
- 3. Bewege Dich zur ersten unten stehenden mit ---> markierten Zeile.
-
- 4. Bewege den Cursor zum ersten Fehler.
-
- 5. Tippe c$ , gib den Rest der Zeile wie in der zweiten ein, drücke <ESC> .
-
----> Das Ende dieser Zeile soll an die zweite Zeile angeglichen werden.
----> Das Ende dieser Zeile soll mit dem c$ Kommando korrigiert werden.
-
-Bemerkung: Du kannst die Rücktaste benutzen, um Tippfehler zu korrigieren.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ZUSAMMENFASSUNG VON LEKTION 3
-
-
- 1. Um einen vorher gelöschten Text anzufügen, tippe p . Dies fügt den
- gelöschten Text NACH dem Cursor an (wenn eine ganze Zeile gelöscht wurde,
- wird diese in die Zeile unter dem Cursor eingefügt).
-
- 2. Um das Zeichen unter dem Cursor zu ersetzen, tippe r und das an dieser
- Stelle gewünschte Zeichen.
-
- 3. Der Änderungs- (change) Operator erlaubt, vom Cursor bis zum Ende des
- Bewegungsschrittes zu ändern. Tippe ce , um eine Änderung vom Cursor bis
- zum Ende des Wortes vorzunehmen; c$ bis zum Ende einer Zeile.
-
- 4. Das Format für change ist:
-
- c [Anzahl] Bewegungsschritt
-
- Nun fahre mit der nächsten Lektion fort.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 4.1: CURSORPOSITION UND DATEISTATUS
-
- ** Tippe CTRL-G , um Deine Dateiposition sowie den Dateistatus anzuzeigen. **
- ** Tippe G , um Dich zu einer Zeile in der Datei zu begeben. **
-
-Bemerkung: Lies diese gesamte Lektion, bevor Du irgendeinen Schritt ausführst!!
-
- 1. Halte die Ctrl Taste unten und drücke g . Dies nennen wir wir CTRL-G.
- Eine Statusmeldung am Fuß der Seite erscheint mit dem Dateinamen und der
- Position innerhalb der Datei. Merke Dir die Zeilennummer für Schritt 3.
-
-Bemerkung: Möglicherweise siehst Du die Cursorposition in der unteren rechten
- Bildschirmecke. Dies ist Folge der 'ruler' Option (siehe :help 'ruler')
-
- 2. Drücke G , um Dich zum Ende der Datei zu begeben.
- Tippe gg , um Dich zum Anfang der Datei zu begeben.
-
- 3. Gib die Nummer der Zeile ein, auf der Du vorher warst, gefolgt von G .
- Dies bringt Dich zurück zu der Zeile, auf der Du gestanden hast, als Du
- das erste Mal CTRL-G gedrückt hast.
-
- 4. Wenn Du Dich sicher genug fühlst, führe die Schritte 1 bis 3 aus.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 4.2: DAS SUCHEN - KOMMANDO
-
-
- ** Tippe / gefolgt von einem Ausdruck, um nach dem Ausdruck zu suchen. **
-
- 1. Im Normalmodus, tippe das / Zeichen. Bemerke, dass das / und der
- Cursor am Fuß des Schirms erscheinen, so wie beim : Kommando.
-
- 2. Nun tippe 'Fehhler' <ENTER>. Dies ist das Wort, nach dem Du suchen willst.
-
- 3. Um nach demselben Ausdruck weiterzusuchen, tippe einfach n (für next).
- Um nach demselben Ausdruck in der Gegenrichtung zu suchen, tippe N .
-
- 4. Um nach einem Ausdruck rückwärts zu suchen , benutze ? statt / .
-
- 5. Um dahin zurückzukehren, von wo Du gekommen bist, drücke CTRL-O (Halte
- Ctrl unten und drücke den Buchstaben o). Wiederhole dies, um weiter
- zurückzugehen. CTRL-I bringt dich vorwärts.
-
----> Fehler schreibt sich nicht "Fehhler"; Fehhler ist ein Fehler
-Bemerkung: Wenn die Suche das Dateiende erreicht hat, wird sie am Anfang
- fortgesetzt, es sei denn, die 'wrapscan' Option wurde abgeschaltet.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 4.3: PASSENDE KLAMMERN FINDEN
-
-
- ** Tippe % , um eine korrespondierende Klammer ),], oder } zu finden. **
-
- 1. Platziere den Cursor auf irgendeines der Zeichen (, [, oder { in der unten
- stehenden Zeile, die mit ---> markiert ist.
-
- 2. Nun tippe das % Zeichen.
-
- 3. Der Cursor bewegt sich zur passenden gegenüberliegenden Klammer.
-
- 4. Tippe % , um den Cursor zur anderen passenden Klammer zu bewegen.
-
- 5. Setze den Cursor auf ein anderes (,),[,],{ oder } und probiere % aus.
-
----> Dies ( ist eine Testzeile ( mit [ verschiedenen ] { Klammern } darin. ))
-
-Bemerkung: Diese Funktionalität ist sehr nützlich bei der Fehlersuche in einem
- Programmtext, in dem passende Klammern fehlen!
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 4.4: DAS ERSETZUNGSKOMMANDO (SUBSTITUTE)
-
-
- ** Tippe :s/alt/neu/g , um 'alt' durch 'neu' zu ersetzen. **
-
- 1. Bewege den Cursor zu der unten stehenden mit ---> markierten Zeile.
-
- 2. Tippe :s/diee/die <ENTER> . Bemerke, dass der Befehl nur das erste
- Vorkommen von "diee" ersetzt.
-
- 3. Nun tippe :s/diee/die/g . Das Zufügen des Flags g bedeutet, eine
- globale Ersetzung über die Zeile durchzuführen, was alle Vorkommen von
- "diee" auf der Zeile ersetzt.
-
----> diee schönste Zeit, um diee Blumen anzuschauen, ist diee Frühlingszeit.
-
- 4. Um alle Vorkommen einer Zeichenkette innerhalb zweier Zeilen zu ändern,
- tippe :#,#s/alt/neu/g wobei #,# die Zeilennummern des Zeilenbereiches
- sind, in dem die Ersetzung durchgeführt werden soll.
- Tippe :%s/alt/neu/g um alle Vorkommen in der gesamten Datei zu ändern.
- Tippe :%s/alt/neu/gc um alle Vorkommen in der gesamten Datei zu finden
- mit einem Fragedialog, ob ersetzt werden soll oder nicht.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ZUSAMMENFASSUNG VON LEKTION 4
-
- 1. CTRL-G zeigt die aktuelle Dateiposition sowie den Dateistatus.
- G bringt Dich zum Ende der Datei.
- Nummer G bringt Dich zur entsprechenden Zeilennummer.
- gg bringt Dich zur ersten Zeile.
-
- 2. Die Eingabe von / plus einem Ausdruck sucht VORWÄRTS nach dem Ausdruck.
- Die Eingabe von ? plus einem Ausdruck sucht RÜCKWÄRTS nach dem Ausdruck.
- Tippe nach einer Suche n , um das nächste Vorkommen in der gleichen
- Richtung zu finden; oder N , um in der Gegenrichtung zu suchen.
- CTRL-O bringt Dich zurück zu älteren Positionen, CTRL-I zu neueren.
-
- 3. Die Eingabe von % , wenn der Cursor sich auf (,),[,],{, oder }
- befindet, bringt Dich zur Gegenklammer.
-
- 4. Um das erste Vorkommen von "alt" in einer Zeile durch "neu" zu ersetzen,
- tippe :s/alt/neu
- Um alle Vorkommen von "alt" in der Zeile ersetzen, tippe :s/alt/neu/g
- Um Ausdrücke innerhalb zweier Zeilennummern zu ersetzen, :#,#s/alt/neu/g
- Um alle Vorkommen in der ganzen Datei zu ersetzen, tippe :%s/alt/neu/g
- Für eine jedmalige Bestätigung, addiere 'c' (confirm) :%s/alt/neu/gc
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 5.1: AUSFÜHREN EINES EXTERNEN KOMMANDOS
-
-
- ** Gib :! , gefolgt von einem externen Kommando ein, um es auszuführen. **
-
- 1. Tippe das vertraute Kommando : , um den Cursor auf den Fuß des Schirms
- zu setzen. Dies erlaubt Dir, ein Kommandozeilen-Kommando einzugeben.
-
- 2. Nun tippe ein ! (Ausrufezeichen). Dies ermöglicht Dir, ein beliebiges,
- externes Shellkommando auszuführen.
-
- 3. Als Beispiel tippe ls nach dem ! und drücke <ENTER>. Dies zeigt
- eine Auflistung Deines Verzeichnisses; genauso, als wenn Du auf der
- Eingabeaufforderung wärst. Oder verwende :!dir , falls ls nicht geht.
-
-Bemerkung: Mit dieser Methode kann jedes beliebige externe Kommando
- ausgeführt werden, auch mit Argumenten.
-
-Bemerkung: Alle : Kommandos müssen durch Eingabe von <ENTER>
- abgeschlossen werden. Von jetzt an erwähnen wir dies nicht jedesmal.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 5.2: MEHR ÜBER DAS SCHREIBEN VON DATEIEN
-
-
-** Um am Text durchgeführte Änderungen zu speichern, tippe :w DATEINAME. **
-
- 1. Tippe :!dir oder :!ls , um eine Auflistung Deines Verzeichnisses zu
- erhalten. Du weißt nun bereits, dass Du danach <ENTER> eingeben musst.
-
- 2. Wähle einen Dateinamen, der noch nicht existiert, z.B. TEST.
-
- 3. Nun tippe: :w TEST (wobei TEST der gewählte Dateiname ist).
-
- 4. Dies speichert die ganze Datei (den Vim Tutor) unter dem Namen TEST.
- Um dies zu überprüfen, tippe nochmals :!ls bzw. !dir, um Deinen
- Verzeichnisinhalt zu sehen.
-
-Bemerkung: Würdest Du Vim jetzt beenden und danach wieder mit vim TEST
- starten, dann wäre diese Datei eine exakte Kopie des Tutors zu dem
- Zeitpunkt, als Du ihn gespeichert hast.
-
- 5. Nun entferne die Datei durch Eingabe von (MS-DOS): :!del TEST
- oder (Unix): :!rm TEST
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 5.3: AUSWÄHLEN VON TEXT ZUM SCHREIBEN
-
-** Um einen Abschnitt der Datei zu speichern, tippe v Bewegung :w DATEI **
-
- 1. Bewege den Cursor zu dieser Zeile.
-
- 2. Tippe v und bewege den Cursor zum fünften Auflistungspunkt unten.
- Bemerke, daß der Text hervorgehoben wird.
-
- 3. Drücke das Zeichen : . Am Fuß des Schirms erscheint :'<,'> .
-
- 4. Tippe w TEST , wobei TEST ein noch nicht vorhandener Dateiname ist.
- Vergewissere Dich, daß Du :'<,'>w TEST siehst, bevor Du Enter drückst.
-
- 5. Vim schreibt die ausgewählten Zeilen in die Datei TEST. Benutze :!dir
- oder :!ls , um sie zu sehen. Lösche sie noch nicht! Wir werden sie in
- der nächsten Lektion benutzen.
-
-Bemerkung: Drücken von v startet die Visuelle Auswahl. Du kannst den Cursor
- umherbewegen, um die Auswahl größer oder kleiner zu machen. Anschließend
- kann man einen Operator anwenden, um mit dem Text etwas zu tun. Zum
- Beispiel löscht d den Text.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 5.4: EINLESEN UND ZUSAMMENFÜHREN VON DATEIEN
-
-
- ** Um den Inhalt einer Datei einzulesen, tippe :r DATEINAME **
-
- 1. Platziere den Cursor überhalb dieser Zeile.
-
-BEACHTE: Nachdem Du Schritt 2 ausgeführt hast, wirst Du Text aus Lektion 5.3
- sehen. Dann bewege Dich wieder ABWÄRTS, um diese Lektion wiederzusehen.
-
- 2. Nun lies Deine Datei TEST ein indem Du das Kommando :r TEST ausführst,
- wobei TEST der von Dir verwendete Dateiname ist.
- Die eingelesene Datei wird unterhalb der Cursorzeile eingefügt.
-
- 3. Um zu überprüfen, dass die Datei eingelesen wurde, gehe zurück und siehe,
- dass es jetzt zwei Kopien von Lektion 5.3 gibt, das Original und die
- eingefügte Dateiversion.
-
-Bemerkung: Du kannst auch die Ausgabe eines externen Kommandos einlesen. Zum
- Beispiel liest :r !ls die Ausgabe des Kommandos ls ein und platziert
- sie unterhalb des Cursors.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ZUSAMMENFASSUNG VON LEKTION 5
-
-
- 1. :!Kommando führt ein externes Kommando aus.
-
- Einige nützliche Beispiele sind
- (MS-DOS) (Unix)
- :!dir :!ls - zeigt eine Verzeichnisauflistung.
- :!del DATEINAME :!rm DATEINAME - entfernt Datei DATEINAME.
-
- 2. :w DATEINAME speichert die aktuelle Vim-Datei unter dem Namen DATEINAME.
-
- 3. v Bewegung :w DATEINAME schreibt die Visuell ausgewählten Zeilen in
- die Datei DATEINAME.
-
- 4. :r DATEINAME lädt die Datei DATEINAME und fügt sie unterhalb der
- Cursorposition ein.
-
- 5. :r !dir liest die Ausgabe des Kommandos dir und fügt sie unterhalb der
- Cursorposition ein.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 6.1: ZEILEN ÖFFNEN (OPEN)
-
-
- ** Tippe o , um eine Zeile unterhalb des Cursors zu öffnen und Dich in **
- ** den Einfügemodus zu begeben. **
-
- 1. Bewege den Cursor zu der ersten mit ---> markierten Zeile unten.
-
- 2. Tippe o (klein geschrieben), um eine Zeile UNTERHALB des Cursos zu öffnen
- und Dich in den Einfügemodus zu begeben.
-
- 3. Nun tippe etwas Text und drücke <ESC> , um den Einfügemodus zu verlassen.
-
----> Mit o wird der Cursor auf der offenen Zeile im Einfügemodus platziert.
-
- 4. Um eine Zeile ÜBERHALB des Cursos aufzumachen, gib einfach ein großes O
- statt einem kleinen o ein. Versuche dies auf der unten stehenden Zeile.
-
----> Öffne eine Zeile über dieser mit O , wenn der Cursor auf dieser Zeile ist.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 6.2: TEXT ANFÜGEN (APPEND)
-
-
- ** Tippe a , um Text NACH dem Cursor einzufügen. **
-
- 1. Bewege den Cursor zum Anfang der ersten Übungszeile mit ---> unten.
-
- 2. Drücke e , bis der Cursor am Ende von Zei steht.
-
- 3. Tippe ein kleines a , um Text NACH dem Cursor anzufügen.
-
- 4. Vervollständige das Wort so wie in der Zeile darunter. Drücke <ESC> ,
- um den Einfügemodus zu verlassen.
-
- 5. Bewege Dich mit e zum nächsten unvollständigen Wort und wiederhole
- Schritte 3 und 4.
-
----> Diese Zei bietet Gelegen , Text in einer Zeile anzufü.
----> Diese Zeile bietet Gelegenheit, Text in einer Zeile anzufügen.
-
-Bemerkung: a, i und A gehen alle gleichermaßen in den Einfügemodus; der
- einzige Unterschied ist, wo die Zeichen eingefügt werden.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 6.3: EINE ANDERE ART DES ERSETZENS (REPLACE)
-
-
- ** Tippe ein großes R , um mehr als ein Zeichen zu ersetzen. **
-
- 1. Bewege den Cursor zur ersten unten stehenden, mit ---> markierten Zeile.
- Bewege den Cursor zum Anfang des ersten xxx .
-
- 2. Nun drücke R und tippe die Nummer, die darunter in der zweiten Zeile
- steht, so das diese das xxx ersetzt.
-
- 3. Drücke <ESC> , um den Ersetzungsmodus zu verlassen. Bemerke, daß der Rest
- der Zeile unverändert bleibt.
-
- 4. Wiederhole die Schritte, um das verbliebene xxx zu ersetzen.
-
----> Das Addieren von 123 zu xxx ergibt xxx.
----> Das Addieren von 123 zu 456 ergibt 579.
-
-Bemerkung: Der Ersetzungsmodus ist wie der Einfügemodus, aber jedes eingetippte
- Zeichen löscht ein vorhandenes Zeichen.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 6.4: TEXT KOPIEREN UND EINFÜGEN
-
- ** Benutze den y Operator, um Text zu kopieren; p , um ihn einzufügen **
-
- 1. Gehe zu der mit ---> markierten Zeile unten, setze den Cursor hinter "a)".
-
- 2. Starte den Visuellen Modus mit v , bewege den Cursor genau vor "erste".
-
- 3. Tippe y , um den hervorgehoben Text zu kopieren.
-
- 4. Bewege den Cursor zum Ende der nächsten Zeile: j$
-
- 5. Tippe p , um den Text einzufügen und anschließend: a zweite <ESC> .
-
- 6. Benutze den Visuellen Modus, um " Eintrag." auszuwählen, kopiere mittels
- y , bewege Dich zum Ende der nächsten Zeile mit j$ und füge den Text
- dort mit p an.
-
----> a) dies ist der erste Eintrag.
- b)
-
-Bemerkung: Du kannst y auch als Operator verwenden; yw kopiert ein Wort.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 6.5: OPTIONEN SETZEN
-
- ** Setze eine Option so, dass eine Suche oder eine Ersetzung Groß- **
- ** und Kleinschreibung ignoriert **
-
- 1. Suche nach 'ignoriere', indem Du /ignoriere eingibst.
- Wiederhole die Suche einige Male, indem Du die n - Taste drückst.
-
- 2. Setze die 'ic' (Ignore case) - Option, indem Du :set ic eingibst.
-
- 3. Nun suche wieder nach 'ignoriere', indem Du n tippst.
- Bemerke, daß jetzt Ignoriere und auch IGNORIERE gefunden wird.
-
- 4. Setze die 'hlsearch' und 'incsearch' - Optionen: :set hls is
-
- 5. Wiederhole die Suche und beobachte, was passiert: /ignoriere <ENTER>
-
- 6. Um das Ignorieren von Groß/Kleinschreibung abzuschalten, tippe: :set noic
-
-Bemerkung: Um die Hervorhebung der Treffer zu enfernen, gib ein: :nohlsearch
-Bemerkung: Um die Schreibweise für eine einzige Suche zu ignorieren, benutze
- \c im Suchausdruck: /ignoriere\c <ENTER>
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ZUSAMMENFASSUNG VON LEKTION 6
-
- 1. Tippe o , um eine Zeile UNTER dem Cursor zu öffnen und den Einfügemodus
- zu starten.
- Tippe O , um eine Zeile ÜBER dem Cursor zu öffnen.
-
- 2. Tippe a , um Text NACH dem Cursor anzufügen.
- Tippe A , um Text nach dem Zeilenende anzufügen.
-
- 3. Das Kommando e bringt Dich zum Ende eines Wortes.
-
- 4. Der Operator y (yank) kopiert Text, p (put) fügt ihn ein.
-
- 5. Ein großes R geht in den Ersetzungsmodus bis zum Drücken von <ESC> .
-
- 6. Die Eingabe von ":set xxx" setzt die Option "xxx". Einige Optionen sind:
- 'ic' 'ignorecase' Ignoriere Groß/Kleinschreibung bei einer Suche
- 'is' 'incsearch' Zeige Teilübereinstimmungen für einen Suchausdruck
- 'hls' 'hlsearch' Hebe alle passenden Ausdrücke hervor
- Der Optionsname kann in der Kurz- oder der Langform angegeben werden.
-
- 7. Stelle einer Option "no" voran, um sie abzuschalten: :set noic
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 7.1 : AUFRUFEN VON HILFE
-
-
- ** Nutze das eingebaute Hilfesystem **
-
- Vim besitzt ein umfassendes eingebautes Hilfesystem. Für den Anfang probiere
- eins der drei folgenden Dinge aus:
- - Drücke die <Hilfe> - Taste (falls Du eine besitzt)
- - Drücke die <F1> Taste (falls Du eine besitzt)
- - Tippe :help <ENTER>
-
- Lies den Text im Hilfefenster, um zu verstehen wie die Hilfe funktioniert.
- Tippe CTRL-W CTRL-W , um von einem Fenster zum anderen zu springen.
- Tippe :q <ENTER> , um das Hilfefenster zu schließen.
-
- Du kannst Hilfe zu praktisch jedem Thema finden, indem Du dem ":help"-
- Kommando ein Argument gibst. Probiere folgendes (<ENTER> nicht vergessen):
-
- :help w
- :help c_CTRL-D
- :help insert-index
- :help user-manual
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 7.2: ERSTELLE EIN START-SKRIPT
-
-
- ** Aktiviere die eingebauten Funktionalitäten von Vim **
-
- Vim besitzt viele Funktionalitäten, die über Vi hinausgehen, aber die meisten
- von ihnen sind standardmäßig deaktiviert. Um mehr Funktionalitäten zu nutzen,
- musst Du eine "vimrc" - Datei erstellen.
-
- 1. Starte das Editieren der "vimrc"-Datei, abhängig von Deinem System:
- :e ~/.vimrc für Unix
- :e $VIM/_vimrc für MS-Windows
-
- 2. Nun lies den Inhalt der Beispiel-"vimrc"-Datei ein:
- :r $VIMRUNTIME/vimrc_example.vim
-
- 3. Speichere die Datei mit:
- :w
-
- Beim nächsten Start von Vim wird die Syntaxhervorhebung aktiviert sein.
- Du kannst all Deine bevorzugten Optionen zu dieser "vimrc"-Datei zufügen.
- Für mehr Informationen tippe :help vimrc-intro
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 7.3: VERVOLLSTÄNDIGEN
-
-
- ** Kommandozeilenvervollständigung mit CTRL-D and <TAB> **
-
- 1. Stelle sicher, daß Vim nicht im vi-Kompatibilitätsmodus ist: :set nocp
-
- 2. Siehe nach, welche Dateien im Verzeichnis existieren: :!ls oder :dir
-
- 3. Tippe den Beginn eines Komandos: :e
-
- 4. Drücke CTRL-D und Vim zeigt eine Liste mit "e" beginnender Kommandos.
-
- 5. Drücke <TAB> und Vim vervollständigt den Kommandonamen zu ":edit".
-
- 6. Nun füge ein Leerzeichen und den Beginn einer existierenden Datei an:
- :edit DAT
-
- 7. Drücke <TAB>. Vim vervollständigt den Namen (falls er eindeutig ist).
-
-Bemerkung: Vervollständigung funktioniert für viele Kommandos. Versuche
- einfach CTRL-D und <TAB>. Dies ist insbesondere nützlich für :help .
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ZUSAMMENFASSUNG VON LEKTION 7
-
-
- 1. Tippe :help oder drücke <F1> oder <Help>, um ein Hilfefenster zu öffnen.
-
- 2. Tippe :help Kommando , um Hilfe über Kommando zu erhalten.
-
- 3. Tippe CTRL-W CTRL-W , um zum anderen Fenster zu springen.
-
- 4. Tippe :q , um das Hilfefenster zu schließen.
-
- 5. Erstelle ein vimrc - Startskript zur Sicherung bevorzugter Einstellungen.
-
- 6. Drücke CTRL-D nach dem Tippen eines Kommandos : , um mögliche
- Vervollständigungen zu sehen.
- Drücke <TAB> für eine einzige Vervollständigung.
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Damit ist der Vim Tutor beendet. Die Intention war, einen kurzen und
- bündigen Überblick über den Vim Editor zu liefern; gerade genug, um relativ
- leicht mit ihm umgehen zu können. Der Vim Tutor hat nicht den geringsten
- Anspruch auf Vollständigkeit; Vim hat noch weitaus mehr Kommandos. Lies als
- nächstes das User Manual: ":help user-manual".
-
- Für weiteres Lesen und Lernen ist folgendes Buch empfohlen :
- Vim - Vi Improved - von Steve Oualline
- Verlag: New Riders
- Das erste Buch, welches durchgängig Vim gewidmet ist. Besonders nützlich
- für Anfänger. Viele Beispiele und Bilder sind enthalten.
- Siehe http://iccf-holland.org/click5.html
-
- Folgendes Buch ist älter und mehr über Vi als Vim, aber auch empfehlenswert:
- Textbearbeitung mit dem vi-Editor - von Linda Lamb und Arnold Robbins
- Verlag O'Reilly - ISBN: 3897211262
- In diesem Buch kann man fast alles finden, was man mit Vi tun möchte.
- Die sechste Ausgabe enthält auch Informationen über Vim.
-
- Als aktuelle Referenz für Version 6.2 und knappe Einführung dient das
- folgende Buch:
- vim ge-packt von Reinhard Wobst
- mitp-Verlag, ISBN 3-8266-1425-9
- Trotz der kompakten Darstellung ist es durch viele nützliche Beispiele auch
- für Einsteiger empfehlenswert. Probekapitel und die Beispielskripte sind
- online erhältlich. Siehe http://iccf-holland.org/click5.html
-
- Dieses Tutorial wurde geschrieben von Michael C. Pierce and Robert K. Ware,
- Colorado School of Mines. Es benutzt Ideen, die Charles Smith, Colorado State
- University, zur Verfügung stellte. E-mail: bware@mines.colorado.edu.
-
- Bearbeitet für Vim von Bram Moolenaar.
- Deutsche Übersetzung von Joachim Hofmann 2007. E-mail: Joachim.Hof@gmx.de
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.gr b/runtime/tutor/tutor.el
similarity index 100%
rename from runtime/tutor/tutor.gr
rename to runtime/tutor/tutor.el
diff --git a/runtime/tutor/tutor.es b/runtime/tutor/tutor.es
deleted file mode 100644
index bbdb13d..0000000
--- a/runtime/tutor/tutor.es
+++ /dev/null
@@ -1,769 +0,0 @@
-===============================================================================
-= B i e n v e n i d o a l t u t o r d e V I M - Versión 1.4 =
-===============================================================================
-
- Vim es un editor muy potente que dispone de muchos mandatos, demasiados
- para ser explicados en un tutor como éste. Este tutor está diseñado
- para describir suficientes mandatos para que usted sea capaz de
- aprender fácilmente a usar Vim como un editor de propósito general.
-
- El tiempo necesario para completar el tutor es aproximadamente de 25-30
- minutos, dependiendo de cuanto tiempo se dedique a la experimentación.
-
- Los mandatos de estas lecciones modificarán el texto. Haga una copia de
- este fichero para practicar (con «vimtutor» esto ya es una copia).
-
- Es importante recordar que este tutor está pensado para enseñar con
- la práctica. Esto significa que es necesario ejecutar los mandatos
- para aprenderlos adecuadamente. Si únicamente se lee el texto, se
- olvidarán los mandatos.
-
- Ahora, asegúrese de que la tecla de bloqueo de mayúsculas no está
- activada y pulse la tecla j lo suficiente para mover el cursor
- de forma que la Lección 1.1 ocupe completamente la pantalla.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 1.1: MOVIMIENTOS DEL CURSOR
-
- ** Para mover el cursor, pulse las teclas h,j,k,l de la forma que se indica. **
- ^
- k Indicación: La tecla h está a la izquierda y mueve a la izquierda.
- < h l > La tecla l está a la derecha y mueve a la derecha.
- j La tecla j parece una flecha que apunta hacia abajo.
- v
-
- 1. Mueva el cursor por la pantalla hasta que se sienta cómodo con ello.
-
- 2. Mantenga pulsada la tecla j hasta que se repita «automágicamente».
----> Ahora ya sabe como llegar a la lección siguiente.
-
- 3. Utilizando la tecla abajo, vaya a la Lección 1.2.
-
-Nota: Si alguna vez no está seguro sobre algo que ha tecleado, pulse <ESC>
- para situarse en modo Normal. Luego vuelva a teclear la orden que deseaba.
-
-Nota: Las teclas de movimiento del cursor también funcionan. Pero usando
- hjkl podrá moverse mucho más rápido una vez que se acostumbre a ello.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 1.2: ENTRANDO Y SALIENDO DE VIM
-
- ¡¡ NOTA: Antes de ejecutar alguno de los pasos siguientes lea primero
- la lección entera!!
-
- 1. Pulse la tecla <ESC> (para asegurarse de que está en modo Normal).
-
- 2. Escriba: :q! <INTRO>
-
----> Esto provoca la salida del editor SIN guardar ningún cambio que se haya
- hecho. Si quiere guardar los cambios y salir escriba:
- :wq <INTRO>
-
- 3. Cuando vea el símbolo del sistema, escriba el mandato que le trajo a este
- tutor. Éste puede haber sido: vimtutor <INTRO>
- Normalmente se usaría: vim tutor <INTRO>
-
----> 'vim' significa entrar al editor, 'tutor' es el fichero a editar.
-
- 4. Si ha memorizado estos pasos y se se siente con confianza, ejecute los
- pasos 1 a 3 para salir y volver a entrar al editor. Después mueva el
- cursor hasta la Lección 1.3.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 1.3: EDICIÓN DE TEXTO - BORRADO
-
-** Estando en modo Normal pulse x para borrar el carácter sobre el cursor. **j
-
-
- 1. Mueva el cursor a la línea de abajo señalada con --->.
-
- 2. Para corregir los errores, mueva el cursor hasta que esté bajo el
- carácter que va aser borrado.
-
- 3. Pulse la tecla x para borrar el carácter sobrante.
-
- 4. Repita los pasos 2 a 4 hasta que la frase sea la correcta.
-
----> La vvaca saltóó soobree laa luuuuna.
-
- 5. Ahora que la línea esta correcta, continúe con la Lección 1.4.
-
-
-NOTA: A medida que vaya avanzando en este tutor no intente memorizar,
- aprenda practicando.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 1.4: EDICIÓN DE TEXTO - INSERCIÓN
-
- ** Estando en modo Normal pulse i para insertar texto. **
-
-
- 1. Mueva el cursor a la primera línea de abajo señalada con --->.
-
- 2. Para que la primera línea se igual a la segunda mueva el cursor bajo el
- primer carácter que sigue al texto que ha de ser insertado.
-
- 3. Pulse i y escriba los caracteres a añadir.
-
- 4. A medida que sea corregido cada error pulse <ESC> para volver al modo
- Normal. Repita los pasos 2 a 4 para corregir la frase.
-
----> Flta texto en esta .
----> Falta algo de texto en esta línea.
-
- 5. Cuando se sienta cómodo insertando texto pase al resumen que esta más
- abajo.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- RESUMEN DE LA LECCIÓN 1
-
-
- 1. El cursor se mueve utilizamdo las teclas de las flechas o las teclas hjkl.
- h (izquierda) j (abajo) k (arriba) l (derecha)
-
- 2. Para acceder a Vim (desde el símbolo del sistema %) escriba:
- vin FILENAME <INTRO>
-
- 3. Para salir de Vim escriba: <ESC> :q! <INTRO> para eliminar todos
- los cambios.
-
- 4. Para borrar un carácter sobre el cursor en modo Normal pulse: x
-
- 5. Para insertar texto en la posición del cursor estando en modo Normal:
- pulse i escriba el texto pulse <ESC>
-
-NOTA: Pulsando <ESC> se vuelve al modo Normal o cancela un mandato no deseado
- o incompleto.
-
-Ahora continúe con la Lección 2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 2.1: MANDATOS PARA BORRAR
-
-
- ** Escriba dw para borrar hasta el final de una palabra **
-
-
- 1. Pulse <ESC> para asegurarse de que está en el modo Normal.
-
- 2. Mueva el cursor a la línea de abajo señalada con --->.
-
- 3. Mueva el cursor al comienzo de una palabra que desee borrar.
-
- 4. Pulse dw para hacer que la palabra desaparezca.
-
-
- NOTA: Las letras dw aparecerán en la última línea de la pantalla cuando
- las escriba. Si escribe algo equivocado pulse <ESC> y comience de nuevo.
-
-
----> Hay algunas palabras pásalo bien que no pertenecen papel a esta frase.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 2.2: MÁS MANDATOS PARA BORRAR
-
-
- ** Escriba d$ para borrar hasta el final de la línea. **
-
-
- 1. Pulse <ESC> para asegurarse de que está en el modo Normal.
-
- 2. Mueva el cursor a la línea de abajo señalada con --->.
-
- 3. Mueva el cursor al final de la línea correcta (DESPUÉS del primer . ).
-
- 4. Escriba d$ para borrar hasta el final de la línea.
-
----> Alguien ha escrito el final de esta línea dos veces. esta línea dos veces.
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 2.3: SOBRE MANDATOS Y OBJETOS
-
-
- El formato del mandato de borrar d es como sigue:
-
- [número] d objeto O d [número] objeto
- donde:
- número - es cuántas veces se ha de ejecutar el mandato (opcional, defecto=1).
- d - es el mandato para borrar.
- objeto - es sobre lo que el mandato va a operar (lista, abajo).
-
- Una lista corta de objetos:
- w - desde el cursor hasta el final de la palabra, incluyendo el espacio.
- e - desde el cursor hasta el final de la palabra, SIN incluir el espacio.
- $ - desde el cursor hasta el final de la línea.
-
-NOTE: Para los aventureros, pulsando sólo el objeto estando en modo Normal
- sin un mandato moverá el cursor como se especifica en la lista de objetos.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 2.4: UNA EXCEPCIÓN AL 'MANDATO-OBJETO'
-
- ** Escriba dd para borrar una línea entera. **
-
- Debido a la frecuencia con que se borran líneas enteras, los diseñadores
- de Vim decidieron que sería más fácil el escribir simplemente dos des en
- una fila para borrar una línea.
-
- 1. Mueva el cursor a la segunda línea de la lista de abajo.
- 2. Escriba dd para borrar la línea.
- 3. Muévase ahora a la cuarta línea.
- 4. Escriba 2dd (recuerde número-mandato-objeto) para borrar las dos
- líneas.
-
- 1) Las rosas son rojas,
- 2) El barro es divertido,
- 3) El cielo es azul,
- 4) Yo tengo un coche,
- 5) Los relojes marcan la hora,
- 6) El azucar es dulce,
- 7) Y así eres tu.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 2.5: EL MANDATO DESHACER
-
-
- ** Pulse u para deshacer los últimos mandatos,
- U para deshacer una línea entera. **
-
- 1. Mueva el cursor a la línea de abajo señalada con ---> y sitúelo bajo el
- primer error.
- 2. Pulse x para borrar el primer caráter erróneo.
- 3. Pulse ahora u para deshacer el último mandato ejecutado.
- 4. Ahora corrija todos los errores de la línea usando el mandato x.
- 5. Pulse ahora U mayúscula para devolver la línea a su estado original.
- 6. Pulse ahora u unas pocas veces para deshacer lo hecho por U y los
- mandatos previos.
- 7. Ahora pulse CTRL-R (mantenga pulsada la tecla CTRL y pulse R) unas
- pocas veces para volver a ejecutar los mandatos (deshacer lo deshecho).
-
----> Corrrija los errores dee esttta línea y vuuelva a ponerlos coon deshacer.
-
- 8. Estos mandatos son muy útiles. Ahora pase al resumen de la Lección 2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- RESUMEN DE LA LECCIÓN 2
-
- 1. Para borrar desde el cursor hasta el final de una palabra pulse: dw
-
- 2. Para borrar desde el cursor hasta el final de una línea pulse: d$
-
- 3. Para borrar una línea enter pulse: dd
-
- 4. El formato de un mandato en modo Normal es:
-
- [número] mandato objeto O mandato [número] objeto
- donde:
- número - es cuántas veces se ha de ejecutar el mandato
- mandato - es lo que hay que hacer, por ejemplo, d para borrar
- objeto - es sobre lo que el mandato va a operar, por ejemplo
- w (palabra), $ (hasta el final de la línea), etc.
-
- 5. Para deshacer acciones previas pulse: u (u minúscula)
- Para deshacer todos los cambios de una línea pulse: U (U mayúscula)
- Para deshacer lo deshecho pulse: CTRL-R
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 3.1: EL MANDATO «PUT» (poner)
-
- ** Pulse p para poner lo último que ha borrado después del cursor. **
-
- 1. Mueva el cursor al final de la lista de abajo.
-
- 2. Escriba dd para borrar la línea y almacenarla en el buffer de Vim.
-
- 3. Mueva el cursor a la línea que debe quedar por debajo de la
- línea a mover.
-
- 4. Estando en mod Normal, pulse p para restituir la línea borrada.
-
- 5. Repita los pasos 2 a 4 para poner todas las líneas en el orden correcto.
-
- d) ¿Puedes aprenderla tu?
- b) Las violetas son azules,
- c) La inteligencia se aprende,
- a) Las rosas son rojas,
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 3.2: EL MANDATO «REPLACE» (remplazar)
-
-
- ** Pulse r y un carácter para sustituir el carácter sobre el cursor. **
-
-
- 1. Mueva el cursor a la primera línea de abajo señalada con --->.
-
- 2. Mueva el cursor para situarlo bajo el primer error.
-
- 3. Pulse r y el carácter que debe sustituir al erróneo.
-
- 4. Repita los pasos 2 y 3 hasta que la primera línea esté corregida.
-
----> ¡Cuendo esta línea fue rscrita alguien pulso algunas teclas equibocadas!
----> ¡Cuando esta línea fue escrita alguien pulsó algunas teclas equivocadas!
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 3.3: EL MANDATO «CHANGE» (cambiar)
-
-
- ** Para cambiar parte de una palabra o toda ella escriba cw . **
-
-
- 1. Mueva el cursor a la primera línea de abajo señalada con --->.
-
- 2. Sitúe el cursor en la u de lubrs.
-
- 3. Escriba cw y corrija la palabra (en este caso, escriba 'ínea').
-
- 4. Pulse <ESC> y mueva el cursor al error siguiente (el primer carácter
- que deba cambiarse).
-
- 5. Repita los pasos 3 y 4 hasta que la primera frase sea igual a la segunda.
-
----> Esta lubrs tiene unas pocas pskavtad que corregir usem el mandato change.
----> Esta línea tiene unas pocas palabras que corregir usando el mandato change.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 3.4: MÁS CAMBIOS USANDO c
-
- ** El mandato change se utiliza con los mismos objetos que delete. **
-
- 1. El mandato change funciona de la misma forma que delete. El formato es:
-
- [número] c objeto O c [número] objeto
-
- 2. Los objetos son tambiém los mismos, tales como w (palabra), $ (fin de
- la línea), etc.
-
- 3. Mueva el cursor a la primera línea de abajo señalada con --->.
-
- 4. Mueva el cursor al primer error.
-
- 5. Escriba c$ para hacer que el resto de la línea sea como la segunda
- y pulse <ESC>.
-
----> El final de esta línea necesita alguna ayuda para que sea como la segunda.
----> El final de esta línea necesita ser corregido usando el mandato c$.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- RESUMEN DE LA LECCIÓN 3
-
-
- 1. Para sustituir texto que ha sido borrado, pulse p . Esto Pone el texto
- borrado DESPUÉS del cursor (si lo que se ha borrado es una línea se
- situará sobre la línea que está sobre el cursor).
-
- 2. Para sustituir el carácter bajo el cursor, pulse r y luego el
- carácter que sustituirá al original.
-
- 3. El mandato change le permite cambiar el objeto especificado desde la
- posición del cursor hasta el final del objeto; e.g. Pulse cw para
- cambiar desde el cursor hasta el final de la palabra, c$ para cambiar
- hasta el final de la línea.
-
- 4. El formato para change es:
-
- [número] c objeto O c [número] objeto
-
- Pase ahora a la lección siguiente.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 4.1: SITUACIÓN EN EL FICHERO Y SU ESTADO
-
-
- ** Pulse CTRL-g para mostrar su situación en el fichero y su estado.
- Pulse MAYU-G para moverse a una determinada línea del fichero. **
-
- Nota: ¡¡Lea esta lección entera antes de ejecutar alguno de los pasos!!
-
-
- 1. Mantenga pulsada la tecla Ctrl y pulse g . Aparece una línea de estado
- al final de la pantalla con el nombre del fichero y la línea en la que
- está situado. Recuerde el número de la línea para el Paso 3.
-
- 2. Pulse Mayu-G para ir al final del fichero.
-
- 3. Escriba el número de la línea en la que estaba y despúes Mayu-G. Esto
- le volverá a la línea en la que estaba cuando pulsó Ctrl-g.
- (Cuando escriba los números NO se mostrarán en la pantalla).
-
- 4. Si se siente confiado en poder hacer esto ejecute los pasos 1 a 3.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 4.2: EL MANDATO «SEARCH» (buscar)
-
- ** Escriba / seguido de una frase para buscar la frase. **
-
- 1. En modo Normal pulse el carácter / . Fíjese que tanto el carácter /
- como el cursor aparecen en la última línea de la pantalla, lo mismo
- que el mandato : .
-
- 2. Escriba ahora errroor <INTRO>. Esta es la palabra que quiere buscar.
-
- 3. Para repetir la búsqueda, simplemente pulse n .
- Para busacar la misma frase en la dirección opuesta, pulse Mayu-N .
-
- 4. Si quiere buscar una frase en la dirección opuesta (hacia arriba),
- utilice el mandato ? en lugar de / .
-
----> Cuando la búsqueda alcanza el final del fichero continuará desde el
- principio.
-
- «errroor» no es la forma de deletrear error; errroor es un error.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 4.3: BÚSQUEDA PARA COMPROBAR PARÉNTESIS
-
- ** Pulse % para encontrar el paréntesis correspondiente a ),] o } . **
-
-
- 1. Sitúe el cursor en cualquiera de los caracteres ), ] o } en la línea de
- abajo señalada con --->.
-
- 2. Pulse ahora el carácter % .
-
- 3. El cursor debería situarse en el paréntesis (, corchete [ o llave {
- correspondiente.
-
- 4. Pulse % para mover de nuevo el cursor al paréntesis, corchete o llave
- correspondiente.
-
----> Esto ( es una línea de prueba con (, [, ], {, y } en ella. )).
-
-Nota: ¡Esto es muy útil en la detección de errores en un programa con
- paréntesis, corchetes o llaves disparejos.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 4.4: UNA FORMA DE CAMBIAR ERRORES
-
-
- ** Escriba :s/viejo/nuevo/g para sustituir 'viejo' por 'nuevo'. **
-
-
- 1. Mueva el cursor a la línea de abajo señalada con --->.
-
- 2. Escriba :s/laas/las/ <INTRO> . Tenga en cuenta que este mandato cambia
- sólo la primera aparición en la línea de la expresión a cambiar.
-
----> Laas mejores épocas para ver laas flores son laas primaveras.
-
- 4. Para cambiar todas las apariciones de una expresión ente dos líneas
- escriba :#,#s/viejo/nuevo/g donde #,# son los números de las dos
- líneas. Escriba :%s/viejo/nuevo/g para hacer los cambios en todo
- el fichero.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- RESUMEN DE LA LECCIÓN 4
-
-
- 1. Ctrl-g muestra la posición del cursor en el fichero y su estado.
- Mayu-G mueve el cursor al final del fichero. Un número de línea
- sewguido de Mayu-G mueve el cursor a la línea con ese número.
-
- 2. Pulsando / seguido de una frase busca la frase hacia ADELANTE.
- Pulsando ? seguido de una frase busca la frase hacia ATRÁS.
- Después de una búsqueda pulse n para encontrar la aparición
- siguiente en la misma dirección.
-
- 3. Pulsando % cuando el cursor esta sobre (,), [,], { o } localiza
- la pareja correspondiente.
-
- 4. Para cambiar viejo por nuevo en una línea pulse :s/viejo/nuevo
- Para cambiar todos los viejo por nuevo en una línea pulse :s/viejo/nuevo/g
- Para cambiar frases entre dos números de líneas pulse :#,#s/viejo/nuevo/g
- Para cambiar viejo por nuevo en todo el fichero pulse :%s/viejo/nuevo/g
- Para pedir confirmación en cada caso añada 'c' :%s/viejo/nuevo/gc
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 5.1: CÓMO EJECUTAR UN MANDATO EXTERNO
-
-
- ** Escriba :! seguido de un mandato externo para ejecutar ese mandato. **
-
-
- 1. Escriba el conocido mandato : para situar el cursor al final de la
- pantalla. Esto le permitirá introducir un mandato.
-
- 2. Ahora escriba el carácter ! (signo de admiración). Esto le permitirá
- ejecutar cualquier mandato del sistema.
-
- 3. Como ejemplo escriba ls después del ! y luego pulse <INTRO>. Esto
- le mostrará una lista de su directorio, igual que si estuviera en el
- símbolo del sistema. Si ls no funciona utilice !:dir .
-
---->Nota: De esta manera es posible ejecutar cualquier mandato externo.
-
---->Nota: Todos los mandatos : deben finalizarse pulsando <INTRO>.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 5.2: MÁS SOBRE GUARDAR FICHEROS
-
-
- ** Para guardar los cambios hechos en un fichero,
- escriba :w NOMBRE_DE_FICHERO. **
-
-
- 1. Escriba :!dir o :!ls para ver una lista de su directorio.
- Ya sabe que debe pulsar <INTRO> después de ello.
-
- 2. Elija un nombre de fichero que todavía no exista, como TEST.
-
- 3. Ahora escriba :w TEST (donde TEST es el nombre de fichero elegido).
-
- 4. Esta acción guarda todo el fichero (Vim Tutor) bajo el nombre TEST.
- Para comprobarlo escriba :!dir de nuevo y vea su directorio.
-
----> Tenga en cuenta que si sale de Vim y entra de nuevo con el nombre de
- fichero TEST, el fichero sería una copia exacta del tutor cuando lo
- ha guardado.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 5.3: UN MANDATO DE ESCRITURA SELECTIVO
-
- ** Para guardar parte del fuchero escriba :#,# NOMBRE_DEL_FICHERO **
-
-
- 1. Escriba de nuevo, una vez más, :!dir o :!ls para obtener una lista
- de su directorio y elija nombre de fichero adecuado, como TEST.
-
- 2. Mueva el cursor al principio de la pantalla y pulse Ctrl-g para saber
- el número de la línea correspondiente. ¡RECUERDE ESTE NÚMERO!
-
- 3. Ahora mueva el cursor a la última línea de la pantalla y pulse Ctrl-g
- de nuevo. ¡RECUERDE TAMBIÉN ESTE NÚMERO!
-
- 4. Para guardar SOLAMENTE una parte de un fichero, escriba :#,# w TEST
- donde #,# son los números que usted ha recordado (primera línea,
- última línea) y TEST es su nombre de dichero.
-
- 5. De nuevo, vea que el fichero esta ahí con :!dir pero NO lo borre.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 5.4: RECUPERANDO Y MEZCLANDO FICHEROS
-
- ** Para insertar el contenido de un fichero escriba :r NOMBRE_DEL_FICHERO **
-
- 1. Escriba :!dir para asegurarse de que su fichero TEST del ejercicio
- anterior está presente.
-
- 2. Situe el cursor al principio de esta pantalla.
-
-NOTA: Después de ejecutar el paso 3 se verá la Lección 5.3. Luego muévase
- hacia ABAJO para ver esta lección de nuevo.
-
- 3. Ahora recupere el fichero TEST utilizando el mandato :r TEST donde
- TEST es el nombre del fichero.
-
-NOTA: El fichero recuperado se sitúa a partir de la posición del cursor.
-
- 4. Para verificar que el fichero ha sido recuperado, mueva el cursor hacia
- arriba y vea que hay dos copias de la Lección 5.3, la original y la
- versión del fichero.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- RESUMEN DE LA LECCIÓN 5
-
-
- 1. :!mandato ejecuta un mandato externo.
-
- Algunos ejemplos útiles son:
- :!dir - muestra el contenido de un directorio.
- :!del NOMBRE_DE_FICHERO - borra el fichero NOMBRE_DE FICHERO.
-
- 2. :#,#w NOMBRE_DE _FICHERO guarda desde las líneas # hasta la # en el
- fichero NOMBRE_DE_FICHERO.
-
- 3. :r NOMBRE_DE _FICHERO recupera el fichero del disco NOMBRE_DE FICHERO
- y lo inserta en el fichero en curso a partir de la posición del cursor.
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 6.1: EL MANDATO «OPEN» (abrir)
-
-
- ** Pulse o para abrir una línea debajo del cursor
- y situarle en modo Insert **
-
-
- 1. Mueva el cursor a la línea de abajo señalada con --->.
-
- 2. Pulse o (minúscula) para abrir una línea por DEBAJO del cursor
- y situarle en modo Insert.
-
- 3. Ahora copie la línea señalada con ---> y pulse <ESC> para salir del
- modo Insert.
-
----> Luego de pulsar o el cursor se sitúa en la línea abierta en modo Insert.
-
- 4. Para abrir una línea por encima del cursor, simplemente pulse una O
- mayúscula, en lugar de una o minúscula. Pruebe este en la línea siguiente.
-Abra una línea sobre ésta pulsando Mayu-O cuando el curso está en esta línea.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 6.2: EL MANDATO «APPEND» (añadir)
-
- ** Pulse a para insertar texto DESPUÉS del cursor. **
-
-
- 1. Mueva el cursor al final de la primera línea de abajo señalada con --->
- pulsando $ en modo Normal.
-
- 2. Escriba una a (minúscula) para añadir texto DESPUÉS del carácter
- que está sobre el cursor. (A mayúscula añade texto al final de la línea).
-
-Nota: ¡Esto evita el pulsar i , el último carácter, el texto a insertar,
- <ESC>, cursor a la derecha y, finalmente, x , sólo para añadir algo
- al final de una línea!
-
- 3. Complete ahora la primera línea. Nótese que append es exactamente lo
- mismo que modo Insert, excepto por el lugar donde se inserta el texto.
-
----> Esta línea le permitirá praticar
----> Esta línea le permitirá praticar el añadido de texto al final de una línea.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 6.3: OTRA VERSIÓN DE «REPLACE» (remplazar)
-
- ** Pulse una R mayúscula para sustituir más de un carácter. **
-
-
- 1. Mueva el cursor a la primera línea de abajo señalada con --->.
-
- 2. Sitúe el cursor al comienzo de la primera palabra que sea diferente
- de las de la segunda línea marcada con ---> (la palabra 'anterior').
-
- 3. Ahora pulse R y sustituya el resto del texto de la primera línea
- escribiendo sobre el viejo texto para que la primera línea sea igual
- que la primera.
-
----> Para hacer que esta línea sea igual que la anterior use las teclas.
----> Para hacer que esta línea sea igual que la siguiente escriba R y el texto.
-
- 4. Nótese que cuando pulse <ESC> para salir, el texto no alterado permanece.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 6.4: FIJAR OPCIONES
-
- ** Fijar una opción de forma que una búsqueda o sustitución ignore la caja **
- (Para el concepto de caja de una letra, véase la nota al final del fichero)
-
-
- 1. Busque 'ignorar' introduciendo:
- /ignorar
- Repita varias veces la búsque pulsando la tecla n
-
- 2. Fije la opción 'ic' (Ignorar la caja de la letra) escribiendo:
- :set ic
-
- 3. Ahora busque 'ignorar' de nuevo pulsando n
- Repita la búsqueda varias veces más pulsando la tecla n
-
- 4. Fije las opciones 'hlsearch' y 'insearch':
- :set hls is
-
- 5. Ahora introduzca la orden de búsqueda otra vez, y vea qué pasa:
- /ignore
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- RESUMEN DE LA LECCIÓN 6
-
-
- 1. Pulsando o abre una línea por DEBAJO del cursor y sitúa el cursor en
- la línea abierta en modo Insert.
- Pulsando una O mayúscula se abre una línea SOBRE la que está el cursor.
-
- 2. Pulse una a para insertar texto DESPUÉS del carácter sobre el cursor.
- Pulsando una A mayúscula añade automáticamente texto al final de la
- línea.
-
- 3. Pulsando una R mayúscula se entra en modo Replace hasta que, para salir,
- se pulse <ESC>.
-
- 4. Escribiendo «:set xxx» fija la opción «xxx»
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lección 7: MANDATOS PARA LA AYUDA EN LÍNEA
-
- ** Utilice el sistema de ayuda en línea **
-
-
- Vim dispone de un sistema de ayuda en línea. Para activarlo, pruebe una
- de estas tres formas:
- - pulse la tecla <AYUDA> (si dispone de ella)
- - pulse la tecla <F1> (si dispone de ella)
- - escriba :help <INTRO>
-
- Escriba :q <INTRO> para cerrar la ventana de ayuda.
-
- Puede encontrar ayuda en casi cualquier tema añadiendo un argumento al
- mandato «:help» mandato. Pruebe éstos:
-
- :help w <INTRO>
- :help c_<T <INTRO>
- :help insert-index <INTRO>
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Aquí concluye el tutor de Vim. Está pensado para dar una visión breve del
- editor Vim, lo suficiente para permitirle usar el editor de forma bastante
- sencilla. Está muy lejos de estar completo pues Vim tiene muchísimos más
- mandatos.
-
- Para lecturas y estudios posteriores se recomienda el libro:
- Learning the Vi Editor - por Linda Lamb
- Editorial: O'Reilly & Associates Inc.
- Es un buen libro para llegar a saber casi todo lo que desee hacer con Vi.
- La sexta edición incluye también información sobre Vim.
-
- Este tutorial ha sido escrito por Michael C. Pierce y Robert K. Ware,
- Colorado School of Mines utilizando ideas suministradas por Charles Smith,
- Colorado State University.
- E-mail: bware@mines.colorado.edu.
-
- Modificado para Vim por Bram Moolenaar.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Traducido del inglés por:
-
- Eduardo F. Amatria
- Correo electrónico: eferna1@platea.pntic.mec.es
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.es.utf-8 b/runtime/tutor/tutor.es.utf-8
new file mode 100644
index 0000000..7495619
--- /dev/null
+++ b/runtime/tutor/tutor.es.utf-8
@@ -0,0 +1,769 @@
+===============================================================================
+= B i e n v e n i d o a l t u t o r d e V I M - Versión 1.4 =
+===============================================================================
+
+ Vim es un editor muy potente que dispone de muchos mandatos, demasiados
+ para ser explicados en un tutor como éste. Este tutor está diseñado
+ para describir suficientes mandatos para que usted sea capaz de
+ aprender fácilmente a usar Vim como un editor de propósito general.
+
+ El tiempo necesario para completar el tutor es aproximadamente de 25-30
+ minutos, dependiendo de cuanto tiempo se dedique a la experimentación.
+
+ Los mandatos de estas lecciones modificarán el texto. Haga una copia de
+ este fichero para practicar (con «vimtutor» esto ya es una copia).
+
+ Es importante recordar que este tutor está pensado para enseñar con
+ la práctica. Esto significa que es necesario ejecutar los mandatos
+ para aprenderlos adecuadamente. Si únicamente se lee el texto, se
+ olvidarán los mandatos.
+
+ Ahora, asegúrese de que la tecla de bloqueo de mayúsculas no está
+ activada y pulse la tecla j lo suficiente para mover el cursor
+ de forma que la Lección 1.1 ocupe completamente la pantalla.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 1.1: MOVIMIENTOS DEL CURSOR
+
+ ** Para mover el cursor, pulse las teclas h,j,k,l de la forma que se indica. **
+ ^
+ k Indicación: La tecla h está a la izquierda y mueve a la izquierda.
+ < h l > La tecla l está a la derecha y mueve a la derecha.
+ j La tecla j parece una flecha que apunta hacia abajo.
+ v
+
+ 1. Mueva el cursor por la pantalla hasta que se sienta cómodo con ello.
+
+ 2. Mantenga pulsada la tecla j hasta que se repita «automágicamente».
+---> Ahora ya sabe como llegar a la lección siguiente.
+
+ 3. Utilizando la tecla abajo, vaya a la Lección 1.2.
+
+Nota: Si alguna vez no está seguro sobre algo que ha tecleado, pulse <ESC>
+ para situarse en modo Normal. Luego vuelva a teclear la orden que deseaba.
+
+Nota: Las teclas de movimiento del cursor también funcionan. Pero usando
+ hjkl podrá moverse mucho más rápido una vez que se acostumbre a ello.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 1.2: ENTRANDO Y SALIENDO DE VIM
+
+ ¡¡ NOTA: Antes de ejecutar alguno de los pasos siguientes lea primero
+ la lección entera!!
+
+ 1. Pulse la tecla <ESC> (para asegurarse de que está en modo Normal).
+
+ 2. Escriba: :q! <INTRO>
+
+---> Esto provoca la salida del editor SIN guardar ningún cambio que se haya
+ hecho. Si quiere guardar los cambios y salir escriba:
+ :wq <INTRO>
+
+ 3. Cuando vea el símbolo del sistema, escriba el mandato que le trajo a este
+ tutor. Éste puede haber sido: vimtutor <INTRO>
+ Normalmente se usaría: vim tutor <INTRO>
+
+---> 'vim' significa entrar al editor, 'tutor' es el fichero a editar.
+
+ 4. Si ha memorizado estos pasos y se se siente con confianza, ejecute los
+ pasos 1 a 3 para salir y volver a entrar al editor. Después mueva el
+ cursor hasta la Lección 1.3.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 1.3: EDICIÓN DE TEXTO - BORRADO
+
+** Estando en modo Normal pulse x para borrar el carácter sobre el cursor. **j
+
+
+ 1. Mueva el cursor a la línea de abajo señalada con --->.
+
+ 2. Para corregir los errores, mueva el cursor hasta que esté bajo el
+ carácter que va aser borrado.
+
+ 3. Pulse la tecla x para borrar el carácter sobrante.
+
+ 4. Repita los pasos 2 a 4 hasta que la frase sea la correcta.
+
+---> La vvaca saltóó soobree laa luuuuna.
+
+ 5. Ahora que la línea esta correcta, continúe con la Lección 1.4.
+
+
+NOTA: A medida que vaya avanzando en este tutor no intente memorizar,
+ aprenda practicando.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 1.4: EDICIÓN DE TEXTO - INSERCIÓN
+
+ ** Estando en modo Normal pulse i para insertar texto. **
+
+
+ 1. Mueva el cursor a la primera línea de abajo señalada con --->.
+
+ 2. Para que la primera línea se igual a la segunda mueva el cursor bajo el
+ primer carácter que sigue al texto que ha de ser insertado.
+
+ 3. Pulse i y escriba los caracteres a añadir.
+
+ 4. A medida que sea corregido cada error pulse <ESC> para volver al modo
+ Normal. Repita los pasos 2 a 4 para corregir la frase.
+
+---> Flta texto en esta .
+---> Falta algo de texto en esta línea.
+
+ 5. Cuando se sienta cómodo insertando texto pase al resumen que esta más
+ abajo.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ RESUMEN DE LA LECCIÓN 1
+
+
+ 1. El cursor se mueve utilizamdo las teclas de las flechas o las teclas hjkl.
+ h (izquierda) j (abajo) k (arriba) l (derecha)
+
+ 2. Para acceder a Vim (desde el símbolo del sistema %) escriba:
+ vin FILENAME <INTRO>
+
+ 3. Para salir de Vim escriba: <ESC> :q! <INTRO> para eliminar todos
+ los cambios.
+
+ 4. Para borrar un carácter sobre el cursor en modo Normal pulse: x
+
+ 5. Para insertar texto en la posición del cursor estando en modo Normal:
+ pulse i escriba el texto pulse <ESC>
+
+NOTA: Pulsando <ESC> se vuelve al modo Normal o cancela un mandato no deseado
+ o incompleto.
+
+Ahora continúe con la Lección 2.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 2.1: MANDATOS PARA BORRAR
+
+
+ ** Escriba dw para borrar hasta el final de una palabra **
+
+
+ 1. Pulse <ESC> para asegurarse de que está en el modo Normal.
+
+ 2. Mueva el cursor a la línea de abajo señalada con --->.
+
+ 3. Mueva el cursor al comienzo de una palabra que desee borrar.
+
+ 4. Pulse dw para hacer que la palabra desaparezca.
+
+
+ NOTA: Las letras dw aparecerán en la última línea de la pantalla cuando
+ las escriba. Si escribe algo equivocado pulse <ESC> y comience de nuevo.
+
+
+---> Hay algunas palabras pásalo bien que no pertenecen papel a esta frase.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 2.2: MÁS MANDATOS PARA BORRAR
+
+
+ ** Escriba d$ para borrar hasta el final de la línea. **
+
+
+ 1. Pulse <ESC> para asegurarse de que está en el modo Normal.
+
+ 2. Mueva el cursor a la línea de abajo señalada con --->.
+
+ 3. Mueva el cursor al final de la línea correcta (DESPUÉS del primer . ).
+
+ 4. Escriba d$ para borrar hasta el final de la línea.
+
+---> Alguien ha escrito el final de esta línea dos veces. esta línea dos veces.
+
+
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 2.3: SOBRE MANDATOS Y OBJETOS
+
+
+ El formato del mandato de borrar d es como sigue:
+
+ [número] d objeto O d [número] objeto
+ donde:
+ número - es cuántas veces se ha de ejecutar el mandato (opcional, defecto=1).
+ d - es el mandato para borrar.
+ objeto - es sobre lo que el mandato va a operar (lista, abajo).
+
+ Una lista corta de objetos:
+ w - desde el cursor hasta el final de la palabra, incluyendo el espacio.
+ e - desde el cursor hasta el final de la palabra, SIN incluir el espacio.
+ $ - desde el cursor hasta el final de la línea.
+
+NOTE: Para los aventureros, pulsando sólo el objeto estando en modo Normal
+ sin un mandato moverá el cursor como se especifica en la lista de objetos.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 2.4: UNA EXCEPCIÓN AL 'MANDATO-OBJETO'
+
+ ** Escriba dd para borrar una línea entera. **
+
+ Debido a la frecuencia con que se borran líneas enteras, los diseñadores
+ de Vim decidieron que sería más fácil el escribir simplemente dos des en
+ una fila para borrar una línea.
+
+ 1. Mueva el cursor a la segunda línea de la lista de abajo.
+ 2. Escriba dd para borrar la línea.
+ 3. Muévase ahora a la cuarta línea.
+ 4. Escriba 2dd (recuerde número-mandato-objeto) para borrar las dos
+ líneas.
+
+ 1) Las rosas son rojas,
+ 2) El barro es divertido,
+ 3) El cielo es azul,
+ 4) Yo tengo un coche,
+ 5) Los relojes marcan la hora,
+ 6) El azucar es dulce,
+ 7) Y así eres tu.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 2.5: EL MANDATO DESHACER
+
+
+ ** Pulse u para deshacer los últimos mandatos,
+ U para deshacer una línea entera. **
+
+ 1. Mueva el cursor a la línea de abajo señalada con ---> y sitúelo bajo el
+ primer error.
+ 2. Pulse x para borrar el primer caráter erróneo.
+ 3. Pulse ahora u para deshacer el último mandato ejecutado.
+ 4. Ahora corrija todos los errores de la línea usando el mandato x.
+ 5. Pulse ahora U mayúscula para devolver la línea a su estado original.
+ 6. Pulse ahora u unas pocas veces para deshacer lo hecho por U y los
+ mandatos previos.
+ 7. Ahora pulse CTRL-R (mantenga pulsada la tecla CTRL y pulse R) unas
+ pocas veces para volver a ejecutar los mandatos (deshacer lo deshecho).
+
+---> Corrrija los errores dee esttta línea y vuuelva a ponerlos coon deshacer.
+
+ 8. Estos mandatos son muy útiles. Ahora pase al resumen de la Lección 2.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ RESUMEN DE LA LECCIÓN 2
+
+ 1. Para borrar desde el cursor hasta el final de una palabra pulse: dw
+
+ 2. Para borrar desde el cursor hasta el final de una línea pulse: d$
+
+ 3. Para borrar una línea enter pulse: dd
+
+ 4. El formato de un mandato en modo Normal es:
+
+ [número] mandato objeto O mandato [número] objeto
+ donde:
+ número - es cuántas veces se ha de ejecutar el mandato
+ mandato - es lo que hay que hacer, por ejemplo, d para borrar
+ objeto - es sobre lo que el mandato va a operar, por ejemplo
+ w (palabra), $ (hasta el final de la línea), etc.
+
+ 5. Para deshacer acciones previas pulse: u (u minúscula)
+ Para deshacer todos los cambios de una línea pulse: U (U mayúscula)
+ Para deshacer lo deshecho pulse: CTRL-R
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 3.1: EL MANDATO «PUT» (poner)
+
+ ** Pulse p para poner lo último que ha borrado después del cursor. **
+
+ 1. Mueva el cursor al final de la lista de abajo.
+
+ 2. Escriba dd para borrar la línea y almacenarla en el buffer de Vim.
+
+ 3. Mueva el cursor a la línea que debe quedar por debajo de la
+ línea a mover.
+
+ 4. Estando en mod Normal, pulse p para restituir la línea borrada.
+
+ 5. Repita los pasos 2 a 4 para poner todas las líneas en el orden correcto.
+
+ d) ¿Puedes aprenderla tu?
+ b) Las violetas son azules,
+ c) La inteligencia se aprende,
+ a) Las rosas son rojas,
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 3.2: EL MANDATO «REPLACE» (remplazar)
+
+
+ ** Pulse r y un carácter para sustituir el carácter sobre el cursor. **
+
+
+ 1. Mueva el cursor a la primera línea de abajo señalada con --->.
+
+ 2. Mueva el cursor para situarlo bajo el primer error.
+
+ 3. Pulse r y el carácter que debe sustituir al erróneo.
+
+ 4. Repita los pasos 2 y 3 hasta que la primera línea esté corregida.
+
+---> ¡Cuendo esta línea fue rscrita alguien pulso algunas teclas equibocadas!
+---> ¡Cuando esta línea fue escrita alguien pulsó algunas teclas equivocadas!
+
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 3.3: EL MANDATO «CHANGE» (cambiar)
+
+
+ ** Para cambiar parte de una palabra o toda ella escriba cw . **
+
+
+ 1. Mueva el cursor a la primera línea de abajo señalada con --->.
+
+ 2. Sitúe el cursor en la u de lubrs.
+
+ 3. Escriba cw y corrija la palabra (en este caso, escriba 'ínea').
+
+ 4. Pulse <ESC> y mueva el cursor al error siguiente (el primer carácter
+ que deba cambiarse).
+
+ 5. Repita los pasos 3 y 4 hasta que la primera frase sea igual a la segunda.
+
+---> Esta lubrs tiene unas pocas pskavtad que corregir usem el mandato change.
+---> Esta línea tiene unas pocas palabras que corregir usando el mandato change.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 3.4: MÁS CAMBIOS USANDO c
+
+ ** El mandato change se utiliza con los mismos objetos que delete. **
+
+ 1. El mandato change funciona de la misma forma que delete. El formato es:
+
+ [número] c objeto O c [número] objeto
+
+ 2. Los objetos son tambiém los mismos, tales como w (palabra), $ (fin de
+ la línea), etc.
+
+ 3. Mueva el cursor a la primera línea de abajo señalada con --->.
+
+ 4. Mueva el cursor al primer error.
+
+ 5. Escriba c$ para hacer que el resto de la línea sea como la segunda
+ y pulse <ESC>.
+
+---> El final de esta línea necesita alguna ayuda para que sea como la segunda.
+---> El final de esta línea necesita ser corregido usando el mandato c$.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ RESUMEN DE LA LECCIÓN 3
+
+
+ 1. Para sustituir texto que ha sido borrado, pulse p . Esto Pone el texto
+ borrado DESPUÉS del cursor (si lo que se ha borrado es una línea se
+ situará sobre la línea que está sobre el cursor).
+
+ 2. Para sustituir el carácter bajo el cursor, pulse r y luego el
+ carácter que sustituirá al original.
+
+ 3. El mandato change le permite cambiar el objeto especificado desde la
+ posición del cursor hasta el final del objeto; e.g. Pulse cw para
+ cambiar desde el cursor hasta el final de la palabra, c$ para cambiar
+ hasta el final de la línea.
+
+ 4. El formato para change es:
+
+ [número] c objeto O c [número] objeto
+
+ Pase ahora a la lección siguiente.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 4.1: SITUACIÓN EN EL FICHERO Y SU ESTADO
+
+
+ ** Pulse CTRL-g para mostrar su situación en el fichero y su estado.
+ Pulse MAYU-G para moverse a una determinada línea del fichero. **
+
+ Nota: ¡¡Lea esta lección entera antes de ejecutar alguno de los pasos!!
+
+
+ 1. Mantenga pulsada la tecla Ctrl y pulse g . Aparece una línea de estado
+ al final de la pantalla con el nombre del fichero y la línea en la que
+ está situado. Recuerde el número de la línea para el Paso 3.
+
+ 2. Pulse Mayu-G para ir al final del fichero.
+
+ 3. Escriba el número de la línea en la que estaba y despúes Mayu-G. Esto
+ le volverá a la línea en la que estaba cuando pulsó Ctrl-g.
+ (Cuando escriba los números NO se mostrarán en la pantalla).
+
+ 4. Si se siente confiado en poder hacer esto ejecute los pasos 1 a 3.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 4.2: EL MANDATO «SEARCH» (buscar)
+
+ ** Escriba / seguido de una frase para buscar la frase. **
+
+ 1. En modo Normal pulse el carácter / . Fíjese que tanto el carácter /
+ como el cursor aparecen en la última línea de la pantalla, lo mismo
+ que el mandato : .
+
+ 2. Escriba ahora errroor <INTRO>. Esta es la palabra que quiere buscar.
+
+ 3. Para repetir la búsqueda, simplemente pulse n .
+ Para busacar la misma frase en la dirección opuesta, pulse Mayu-N .
+
+ 4. Si quiere buscar una frase en la dirección opuesta (hacia arriba),
+ utilice el mandato ? en lugar de / .
+
+---> Cuando la búsqueda alcanza el final del fichero continuará desde el
+ principio.
+
+ «errroor» no es la forma de deletrear error; errroor es un error.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 4.3: BÚSQUEDA PARA COMPROBAR PARÉNTESIS
+
+ ** Pulse % para encontrar el paréntesis correspondiente a ),] o } . **
+
+
+ 1. Sitúe el cursor en cualquiera de los caracteres ), ] o } en la línea de
+ abajo señalada con --->.
+
+ 2. Pulse ahora el carácter % .
+
+ 3. El cursor debería situarse en el paréntesis (, corchete [ o llave {
+ correspondiente.
+
+ 4. Pulse % para mover de nuevo el cursor al paréntesis, corchete o llave
+ correspondiente.
+
+---> Esto ( es una línea de prueba con (, [, ], {, y } en ella. )).
+
+Nota: ¡Esto es muy útil en la detección de errores en un programa con
+ paréntesis, corchetes o llaves disparejos.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 4.4: UNA FORMA DE CAMBIAR ERRORES
+
+
+ ** Escriba :s/viejo/nuevo/g para sustituir 'viejo' por 'nuevo'. **
+
+
+ 1. Mueva el cursor a la línea de abajo señalada con --->.
+
+ 2. Escriba :s/laas/las/ <INTRO> . Tenga en cuenta que este mandato cambia
+ sólo la primera aparición en la línea de la expresión a cambiar.
+
+---> Laas mejores épocas para ver laas flores son laas primaveras.
+
+ 4. Para cambiar todas las apariciones de una expresión ente dos líneas
+ escriba :#,#s/viejo/nuevo/g donde #,# son los números de las dos
+ líneas. Escriba :%s/viejo/nuevo/g para hacer los cambios en todo
+ el fichero.
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ RESUMEN DE LA LECCIÓN 4
+
+
+ 1. Ctrl-g muestra la posición del cursor en el fichero y su estado.
+ Mayu-G mueve el cursor al final del fichero. Un número de línea
+ sewguido de Mayu-G mueve el cursor a la línea con ese número.
+
+ 2. Pulsando / seguido de una frase busca la frase hacia ADELANTE.
+ Pulsando ? seguido de una frase busca la frase hacia ATRÁS.
+ Después de una búsqueda pulse n para encontrar la aparición
+ siguiente en la misma dirección.
+
+ 3. Pulsando % cuando el cursor esta sobre (,), [,], { o } localiza
+ la pareja correspondiente.
+
+ 4. Para cambiar viejo por nuevo en una línea pulse :s/viejo/nuevo
+ Para cambiar todos los viejo por nuevo en una línea pulse :s/viejo/nuevo/g
+ Para cambiar frases entre dos números de líneas pulse :#,#s/viejo/nuevo/g
+ Para cambiar viejo por nuevo en todo el fichero pulse :%s/viejo/nuevo/g
+ Para pedir confirmación en cada caso añada 'c' :%s/viejo/nuevo/gc
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 5.1: CÓMO EJECUTAR UN MANDATO EXTERNO
+
+
+ ** Escriba :! seguido de un mandato externo para ejecutar ese mandato. **
+
+
+ 1. Escriba el conocido mandato : para situar el cursor al final de la
+ pantalla. Esto le permitirá introducir un mandato.
+
+ 2. Ahora escriba el carácter ! (signo de admiración). Esto le permitirá
+ ejecutar cualquier mandato del sistema.
+
+ 3. Como ejemplo escriba ls después del ! y luego pulse <INTRO>. Esto
+ le mostrará una lista de su directorio, igual que si estuviera en el
+ símbolo del sistema. Si ls no funciona utilice !:dir .
+
+--->Nota: De esta manera es posible ejecutar cualquier mandato externo.
+
+--->Nota: Todos los mandatos : deben finalizarse pulsando <INTRO>.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 5.2: MÁS SOBRE GUARDAR FICHEROS
+
+
+ ** Para guardar los cambios hechos en un fichero,
+ escriba :w NOMBRE_DE_FICHERO. **
+
+
+ 1. Escriba :!dir o :!ls para ver una lista de su directorio.
+ Ya sabe que debe pulsar <INTRO> después de ello.
+
+ 2. Elija un nombre de fichero que todavía no exista, como TEST.
+
+ 3. Ahora escriba :w TEST (donde TEST es el nombre de fichero elegido).
+
+ 4. Esta acción guarda todo el fichero (Vim Tutor) bajo el nombre TEST.
+ Para comprobarlo escriba :!dir de nuevo y vea su directorio.
+
+---> Tenga en cuenta que si sale de Vim y entra de nuevo con el nombre de
+ fichero TEST, el fichero sería una copia exacta del tutor cuando lo
+ ha guardado.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 5.3: UN MANDATO DE ESCRITURA SELECTIVO
+
+ ** Para guardar parte del fuchero escriba :#,# NOMBRE_DEL_FICHERO **
+
+
+ 1. Escriba de nuevo, una vez más, :!dir o :!ls para obtener una lista
+ de su directorio y elija nombre de fichero adecuado, como TEST.
+
+ 2. Mueva el cursor al principio de la pantalla y pulse Ctrl-g para saber
+ el número de la línea correspondiente. ¡RECUERDE ESTE NÚMERO!
+
+ 3. Ahora mueva el cursor a la última línea de la pantalla y pulse Ctrl-g
+ de nuevo. ¡RECUERDE TAMBIÉN ESTE NÚMERO!
+
+ 4. Para guardar SOLAMENTE una parte de un fichero, escriba :#,# w TEST
+ donde #,# son los números que usted ha recordado (primera línea,
+ última línea) y TEST es su nombre de dichero.
+
+ 5. De nuevo, vea que el fichero esta ahí con :!dir pero NO lo borre.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 5.4: RECUPERANDO Y MEZCLANDO FICHEROS
+
+ ** Para insertar el contenido de un fichero escriba :r NOMBRE_DEL_FICHERO **
+
+ 1. Escriba :!dir para asegurarse de que su fichero TEST del ejercicio
+ anterior está presente.
+
+ 2. Situe el cursor al principio de esta pantalla.
+
+NOTA: Después de ejecutar el paso 3 se verá la Lección 5.3. Luego muévase
+ hacia ABAJO para ver esta lección de nuevo.
+
+ 3. Ahora recupere el fichero TEST utilizando el mandato :r TEST donde
+ TEST es el nombre del fichero.
+
+NOTA: El fichero recuperado se sitúa a partir de la posición del cursor.
+
+ 4. Para verificar que el fichero ha sido recuperado, mueva el cursor hacia
+ arriba y vea que hay dos copias de la Lección 5.3, la original y la
+ versión del fichero.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ RESUMEN DE LA LECCIÓN 5
+
+
+ 1. :!mandato ejecuta un mandato externo.
+
+ Algunos ejemplos útiles son:
+ :!dir - muestra el contenido de un directorio.
+ :!del NOMBRE_DE_FICHERO - borra el fichero NOMBRE_DE FICHERO.
+
+ 2. :#,#w NOMBRE_DE _FICHERO guarda desde las líneas # hasta la # en el
+ fichero NOMBRE_DE_FICHERO.
+
+ 3. :r NOMBRE_DE _FICHERO recupera el fichero del disco NOMBRE_DE FICHERO
+ y lo inserta en el fichero en curso a partir de la posición del cursor.
+
+
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 6.1: EL MANDATO «OPEN» (abrir)
+
+
+ ** Pulse o para abrir una línea debajo del cursor
+ y situarle en modo Insert **
+
+
+ 1. Mueva el cursor a la línea de abajo señalada con --->.
+
+ 2. Pulse o (minúscula) para abrir una línea por DEBAJO del cursor
+ y situarle en modo Insert.
+
+ 3. Ahora copie la línea señalada con ---> y pulse <ESC> para salir del
+ modo Insert.
+
+---> Luego de pulsar o el cursor se sitúa en la línea abierta en modo Insert.
+
+ 4. Para abrir una línea por encima del cursor, simplemente pulse una O
+ mayúscula, en lugar de una o minúscula. Pruebe este en la línea siguiente.
+Abra una línea sobre ésta pulsando Mayu-O cuando el curso está en esta línea.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 6.2: EL MANDATO «APPEND» (añadir)
+
+ ** Pulse a para insertar texto DESPUÉS del cursor. **
+
+
+ 1. Mueva el cursor al final de la primera línea de abajo señalada con --->
+ pulsando $ en modo Normal.
+
+ 2. Escriba una a (minúscula) para añadir texto DESPUÉS del carácter
+ que está sobre el cursor. (A mayúscula añade texto al final de la línea).
+
+Nota: ¡Esto evita el pulsar i , el último carácter, el texto a insertar,
+ <ESC>, cursor a la derecha y, finalmente, x , sólo para añadir algo
+ al final de una línea!
+
+ 3. Complete ahora la primera línea. Nótese que append es exactamente lo
+ mismo que modo Insert, excepto por el lugar donde se inserta el texto.
+
+---> Esta línea le permitirá praticar
+---> Esta línea le permitirá praticar el añadido de texto al final de una línea.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 6.3: OTRA VERSIÓN DE «REPLACE» (remplazar)
+
+ ** Pulse una R mayúscula para sustituir más de un carácter. **
+
+
+ 1. Mueva el cursor a la primera línea de abajo señalada con --->.
+
+ 2. Sitúe el cursor al comienzo de la primera palabra que sea diferente
+ de las de la segunda línea marcada con ---> (la palabra 'anterior').
+
+ 3. Ahora pulse R y sustituya el resto del texto de la primera línea
+ escribiendo sobre el viejo texto para que la primera línea sea igual
+ que la primera.
+
+---> Para hacer que esta línea sea igual que la anterior use las teclas.
+---> Para hacer que esta línea sea igual que la siguiente escriba R y el texto.
+
+ 4. Nótese que cuando pulse <ESC> para salir, el texto no alterado permanece.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 6.4: FIJAR OPCIONES
+
+ ** Fijar una opción de forma que una búsqueda o sustitución ignore la caja **
+ (Para el concepto de caja de una letra, véase la nota al final del fichero)
+
+
+ 1. Busque 'ignorar' introduciendo:
+ /ignorar
+ Repita varias veces la búsque pulsando la tecla n
+
+ 2. Fije la opción 'ic' (Ignorar la caja de la letra) escribiendo:
+ :set ic
+
+ 3. Ahora busque 'ignorar' de nuevo pulsando n
+ Repita la búsqueda varias veces más pulsando la tecla n
+
+ 4. Fije las opciones 'hlsearch' y 'insearch':
+ :set hls is
+
+ 5. Ahora introduzca la orden de búsqueda otra vez, y vea qué pasa:
+ /ignore
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ RESUMEN DE LA LECCIÓN 6
+
+
+ 1. Pulsando o abre una línea por DEBAJO del cursor y sitúa el cursor en
+ la línea abierta en modo Insert.
+ Pulsando una O mayúscula se abre una línea SOBRE la que está el cursor.
+
+ 2. Pulse una a para insertar texto DESPUÉS del carácter sobre el cursor.
+ Pulsando una A mayúscula añade automáticamente texto al final de la
+ línea.
+
+ 3. Pulsando una R mayúscula se entra en modo Replace hasta que, para salir,
+ se pulse <ESC>.
+
+ 4. Escribiendo «:set xxx» fija la opción «xxx»
+
+
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lección 7: MANDATOS PARA LA AYUDA EN LÍNEA
+
+ ** Utilice el sistema de ayuda en línea **
+
+
+ Vim dispone de un sistema de ayuda en línea. Para activarlo, pruebe una
+ de estas tres formas:
+ - pulse la tecla <AYUDA> (si dispone de ella)
+ - pulse la tecla <F1> (si dispone de ella)
+ - escriba :help <INTRO>
+
+ Escriba :q <INTRO> para cerrar la ventana de ayuda.
+
+ Puede encontrar ayuda en casi cualquier tema añadiendo un argumento al
+ mandato «:help» mandato. Pruebe éstos:
+
+ :help w <INTRO>
+ :help c_<T <INTRO>
+ :help insert-index <INTRO>
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Aquí concluye el tutor de Vim. Está pensado para dar una visión breve del
+ editor Vim, lo suficiente para permitirle usar el editor de forma bastante
+ sencilla. Está muy lejos de estar completo pues Vim tiene muchísimos más
+ mandatos.
+
+ Para lecturas y estudios posteriores se recomienda el libro:
+ Learning the Vi Editor - por Linda Lamb
+ Editorial: O'Reilly & Associates Inc.
+ Es un buen libro para llegar a saber casi todo lo que desee hacer con Vi.
+ La sexta edición incluye también información sobre Vim.
+
+ Este tutorial ha sido escrito por Michael C. Pierce y Robert K. Ware,
+ Colorado School of Mines utilizando ideas suministradas por Charles Smith,
+ Colorado State University.
+ E-mail: bware@mines.colorado.edu.
+
+ Modificado para Vim por Bram Moolenaar.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Traducido del inglés por:
+
+ Eduardo F. Amatria
+ Correo electrónico: eferna1@platea.pntic.mec.es
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.fr b/runtime/tutor/tutor.fr
deleted file mode 100644
index bc56689..0000000
--- a/runtime/tutor/tutor.fr
+++ /dev/null
@@ -1,809 +0,0 @@
-===============================================================================
-= B i e n v e n u e dans le T u t o r i e l de V I M - Version 1.5.fr.2 =
-===============================================================================
-
- Vim est un éditeur très puissant qui a trop de commandes pour pouvoir
- toutes les expliquer dans un cours comme celui-ci, qui est conçu pour en
- décrire suffisamment afin de vous permettre d'utiliser simplement Vim.
-
- Le temps requis pour suivre ce cours est d'environ 25 à 30 minutes, selon
- le temps que vous passerez à expérimenter. Les commandes utilisées dans
- les leçons modifieront le texte. Faites une copie de ce fichier afin de
- vous entraîner dessus (si vous avez lancé "vimtutor" ceci est déjà une
- copie).
-
- Il est important de garder en tête que ce cours est conçu pour apprendre
- par la pratique. Cela signifie que vous devez exécuter les commandes
- pour les apprendre correctement. Si vous vous contentez de lire le
- texte, vous oublierez les commandes !
-
- Maintenant, vérifiez que votre clavier n'est PAS verouillé en majuscules,
- et appuyez la touche j le nombre de fois suffisant pour que la leçon
- 1.1 remplisse complètement l'écran.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 1.1 : DÉPLACEMENT DU CURSEUR
-
-
- ** Pour déplacer le curseur, appuyez les touches h,j,k,l comme indiqué. **
- ^
- k Astuce: La touche h est à gauche et déplace à gauche.
- < h l > La touche l est à droite et déplace à droite.
- j La touche j ressemble à une flèche vers le bas.
- v
- 1. Déplacez le curseur sur l'écran jusqu'à vous sentir à l'aise.
-
- 2. Maintenez la touche Bas (j) enfoncée jusqu'à ce qu'elle se répète.
----> Maintenant vous êtes capable de vous déplacer jusqu'à la leçon suivante.
-
- 3. En utilisant la touche Bas, allez à la Leçon 1.2.
-
-Note: Si jamais vous doutez de ce que vous venez de taper, appuyez <Échap>
- pour revenir en mode Normal. Puis retapez la commande que vous vouliez.
-
-Note: Les touches fléchées devraient également fonctionner. Mais en utilisant
- hjkl vous pourrez vous déplacer beaucoup plus rapidement, une fois que
- vous aurez pris l'habitude.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 1.2 : ENTRÉE ET SORTIE DE VIM
-
-
- !! NOTE: Avant d'effectuer les étapes ci-dessous, lisez toute cette leçon !!
-
- 1. Appuyez la touche <Échap> (pour être sûr d'être en mode Normal).
-
- 2. Tapez: :q! <Entrée>
-
----> Ceci quitte l'éditeur SANS sauver les changements que vous avez faits.
- Si vous voulez enregistrer les changements et sortir, tapez:
- :wq <Entrée>
-
- 3. Lorsque l'invite du 'shell' vous sera présentée, tapez la commande qui
- vous a amené dans ce tutoriel. Cela pourrait être: vimtutor <Entrée>
- Normalement, vous utiliseriez: vim tutor <Entrée>
-
----> 'vim' lance l'éditeur, 'tutor' est le fichier que vous souhaitez éditer.
-
- 4. Si vous avez mémorisé ces étapes et êtes confiant, effectuez les étapes
- 1 à 3 pour sortir puis rentrer dans l'éditeur. Déplacez ensuite le
- curseur jusqu'à la Leçon 1.3.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 1.3 : ÉDITION DE TEXTE - EFFACEMENT
-
-
- ** En mode Normal, appuyez x pour effacer le caractère sous le curseur. **
-
- 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous.
-
- 2. Pour corriger les erreurs, déplacez le curseur jusqu'à ce qu'il soit
- sur un caractère à effacer.
-
- 3. Appuyez la touche x pour effacer le caractère redondant.
-
- 4. Répétez les étapes 2 à 4 jusqu'à ce que la phrase soit correcte.
-
----> La vvache à sautéé au-ddessus dde la luune.
-
- 5. Maintenant que la ligne est correcte, passez à la leçon 1.4.
-
-NOTE: En avançant dans ce cours, n'essayez pas de mémoriser, apprenez par
- la pratique.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 1.4 : ÉDITION DE TEXTE - INSERTION
-
-
- ** En mode Normal, appuyez i pour insérer du texte. **
-
- 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous.
-
- 2. Pour rendre la première ligne identique à la seconde, mettez le curseur
- sur le premier caractère APRÈS l'endroit où insérer le texte.
-
- 3. Appuyez i et tapez les caractères qui manquent.
-
- 4. Une fois qu'une erreur est corrigée, appuyez <Échap> pour revenir en mode
- Normal. Répétez les étapes 2 à 4 pour corriger la phrase.
-
----> Il mnqe caractères cette .
----> Il manque des caractères dans cette ligne.
-
- 5. Une fois que vous êtes à l'aise avec l'insertion de texte, allez au
- résumé ci-dessous.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- RÉSUMÉ DE LA LEÇON 1
-
- 1. Le curseur se déplace avec les touches fléchées ou les touches hjkl.
- h (gauche) j (bas) k (haut) l (droite)
-
- 2. Pour entrer dans Vim (à l'invite %) tapez: vim FICHIER <Entrée>
-
- 3. Pour quitter Vim tapez: <Échap> :q! <Entrée> pour perdre tous les
- changements.
- OU tapez: <Échap> :wq <Entrée> pour enregistrer les
- changements.
-
- 4. Pour effacer un caractère sous le curseur en mode Normal tapez: x
-
- 5. Pour insérer du texte au niveau du curseur en mode Normal tapez:
- i tapez le texte <Échap>
-
-NOTE: Appuyer <Échap> vous place en mode Normal ou annule une commande
- partiellement tapée dont vous ne voudriez plus.
-
-Passez maintenant à la Leçon 2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 2.1 : EFFACEMENTS
-
-
- ** Tapez dw pour effacer jusqu'à la fin d'un mot. **
-
- 1. Appuyez <Échap> pour être sûr d'être en mode Normal.
-
- 2. Déplacez le curseur sur la ligne marquée ---> ci-dessous.
-
- 3. Placez le curseur sur le début d'un mot qui a besoin d'être effacé.
-
- 4. Tapez dw pour faire disparaître ce mot.
-
-NOTE: Les lettres dw apparaîtront sur la dernière ligne de l'écran lors de
- votre frappe. Si vous avez mal tapé quelque chose, appuyez <Échap> et
- recommencez.
-
----> Il y a quelques drôle mots qui n'ont rien à faire papier sur cette ligne.
-
- 5. Répétez les étapes 3 et 4 jusqu'à ce que la phrase soit correcte et allez
- à la Leçon 2.2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 2.2 : PLUS D'EFFACEMENTS
-
-
- ** Tapez d$ pour effacer jusqu'à la fin de la ligne. **
-
- 1. Appuyez <Échap> pour être sûr d'être en mode Normal.
-
- 2. Déplacez le curseur sur la ligne marquée ---> ci-dessous.
-
- 3. Déplacez le curseur jusqu'à la fin correcte de la ligne
- (APRÈS le premier . ).
-
- 4. Tapez d$ pour effacer jusqu'à la fin de la ligne.
-
----> Quelqu'un a tapé la fin de cette ligne deux fois. cette ligne deux fois.
-
- 5. Allez à la Leçon 2.3 pour comprendre ce qui se passe.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 2.3 : DES COMMANDES ET DES OBJETS
-
-
- Le format de la commande d'effacement d est le suivant:
-
- [nombre] d objet OU d [nombre] objet
- où:
- nombre - est combien de fois exécuter la commande (optionnel, défaut: 1).
- d - est la commande d'effacement.
- objet - est ce sur quoi la commande va opérer (liste ci-dessous).
-
- Une courte liste d'objets:
- w - du curseur jusqu'à la fin du mot, y compris l'espace qui suit.
- e - du curseur jusqu'à la fin du mot, SANS l'espace qui suit.
- $ - du curseur jusqu'à la fin de la ligne.
-
-NOTE: Pour les aventureux, le seul appui d' objet en mode Normal, sans
- commande, déplace le curseur comme indiqué dans la liste des objets.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 2.4 : UNE EXCEPTION À 'COMMANDE-OBJET'
-
- ** Tapez dd pour effacer une ligne complète. **
-
- Vu le nombre de fois où l'on efface des lignes complètes, les concepteurs
- de Vi ont décidé qu'il serait plus facile de taper simplement deux d à la
- suite pour effacer une ligne.
-
- 1. Placez le curseur sur la seconde ligne de la phrase ci-dessous.
- 2. Tapez dd pour effacer la ligne.
- 3. Maintenant allez à la quatrième ligne.
- 4. Tapez 2dd (rappelez-vous, nombre-commande-objet) pour effacer les
- deux lignes.
-
- 1) Les roses sont rouges,
- 2) La boue c'est drôle,
- 3) Les violettes sont bleues,
- 4) J'ai une voiture,
- 5) Les horloges donnent l'heure,
- 6) Le sucre est doux
- 7) Tout comme vous.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 2.5 : L'ANNULATION
-
- ** Tapez u pour annuler les dernières commandes. **
- ** Tapez U pour récupérer toute une ligne. **
-
- 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous et placez-le sur
- la première erreur.
- 2. Tapez x pour effacer le premier caractère redondant.
- 3. Puis tapez u pour annuler la dernière commande exécutée.
- 4. Cette fois, corrigez toutes les erreurs de la ligne avec la commande x .
- 5. Puis tapez un U majuscule pour remettre la ligne dans son état initial.
- 6. Puis tapez u deux-trois fois pour annuler le U et les commandes
- précédentes.
- 7. Maintenant tapez Ctrl-R (maintenez la touche Ctrl enfoncée pendant que
- vous appuyez sur R) deux-trois fois pour refaire les commandes (annuler
- les annulations).
-
----> Coorrigez les erreurs suur ccette ligne et reemettez-les avvec 'annuler'.
-
- 8. Ce sont des commandes très utiles. Maintenant, allez au résumé de la
- Leçon 2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- RÉSUMÉ DE LA LEÇON 2
-
-
- 1. Pour effacer du curseur jusqu'à la fin d'un mot tapez: dw
-
- 2. Pour effacer du curseur jusqu'à la fin d'une ligne tapez: d$
-
- 3. Pour effacer toute une ligne tapez: dd
-
- 4. Le format d'une commande en mode Normal est:
-
- [nombre] commande objet OU commande [nombre] objet
- où:
- nombre - est combien de fois répéter la commande
- commande - est ce qu'il faut faire, par exemple d pour effacer
- objet - est ce sur quoi la commande devrait agir, par exemple w (mot),
- $ (jusqu'à la fin de la ligne), etc.
-
- 5. Pour annuler des actions précédentes, tapez: u (u minuscule)
- Pour annuler tous les changements sur une ligne tapez: U (U majuscule)
- Pour annuler l'annulation tapez: Ctrl-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 3.1 : LE COLLAGE
-
-
- ** Tapez p pour placer après le curseur ce qui vient d'être effacé. **
-
- 1. Placez le curseur sur la première ligne du "poème" ci-dessous.
-
- 2. Tapez dd pour effacer la ligne et la placer dans le tampon de Vim.
-
- 3. Déplacez le curseur sur la ligne qui PRÉCÈDE l'endroit où vous voulez
- remettre la ligne effacée.
-
- 4. En mode Normal, tapez p pour remettre la ligne.
-
- 5. Répétez les étapes 2 à 4 pour mettre toutes les lignes dans le bon ordre.
-
- d) Et vous, qu'apprenez-vous ?
- b) Les violettes sont bleues,
- c) L'intelligence s'apprend,
- a) Les roses sont rouges,
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 3.2 : LE REMPLACEMENT
-
-
- ** Tapez r et un caractère pour remplacer le caractère sous le curseur. **
-
- 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous.
-
- 2. Placez le curseur de manière à ce qu'il surplombe la première erreur.
-
- 3. Tapez r suivi du caractère qui doit corriger l'erreur.
-
- 4. Répétez les étapes 2 et 3 jusqu'à ce que la première ligne soit correcte.
-
----> Quand cette ligne a été sauvie, quelqu'un a lait des faunes de frappe !
----> Quand cette ligne a été saisie, quelqu'un a fait des fautes de frappe !
-
- 5. Maintenant, allez à la Leçon 3.3.
-
-NOTE: N'oubliez pas que vous devriez apprendre par la pratique, pas par
- mémorisation.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 3.3 : LE CHANGEMENT
-
-
- ** Pour changer tout ou partie d'un mot, tapez cw .**
-
- 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous.
-
- 2. Placez le curseur sur le u de luhko.
-
- 3. Tapez cw et corrigez le mot (dans notre cas, tapez 'igne'.)
-
- 4. Appuyez <Échap> et placez-vous sur l'erreur suivante (le premier
- caractère qui doit être changé).
-
- 5. Répétez les étapes 3 et 4 jusqu'à ce que la première phrase soit
- identique à la seconde.
-
----> Cette luhko contient quelques myqa qui ont ricne d'être chantufip.
----> Cette ligne contient quelques mots qui ont besoin d'être changés.
-
-Notez que cw efface le mot et vous place ensuite en mode Insertion.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 3.4 : PLUS DE CHANGEMENTS AVEC c
-
-
- ** Le changement fonctionne avec les mêmes objets que l'effacement. **
-
- 1. Le changement fonctionne de la même manière que l'effacement.
- Le format est:
-
- [nombre] c objet OU c [nombre] objet
-
- 2. Les objets sont également les mêmes: w (mot), $ (fin de ligne), etc.
-
- 3. Déplacez-vous à la première ligne marquée ---> ci-dessous.
-
- 4. Placez le curseur sur la première erreur.
-
- 5. Tapez c$ pour changer la fin de la ligne, rendez-là identique à la
- seconde ligne, puis tapez <Échap>.
-
----> La fin de cette ligne doit être rendue identique à la seconde.
----> La fin de cette ligne doit être corrigée avec la commande c$ .
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- RÉSUMÉ DE LA LEÇON 3
-
-
- 1. Pour remettre du texte qui vient d'être effacé, tapez p . Cela Place le
- texte effacé APRÈS le curseur (si une ligne complète a été effacée, elle
- sera placée sous la ligne du curseur).
-
- 2. Pour remplacer le caractère sous le curseur, tapez r suivi du caractère
- qui remplacera l'original.
-
- 3. Le changement vous permet de changer l'objet spécifié, du curseur jusqu'à
- la fin de l'objet. Par exemple, tapez cw pour changer du curseur
- jusqu'à la fin du mot, c$ pour changer jusqu'à la fin d'une ligne.
-
- 4. Le format pour le changement est:
-
- [nombre] c objet OU c [nombre] objet
-
-Passez maintenant à la leçon suivante.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 4.1 : POSITION ET ÉTAT DU FICHIER
-
-
- ** Tapez Ctrl-G pour afficher votre position dans le fichier et son état.
- Utilisez Maj-G pour vous rendre à une ligne donnée du fichier. **
-
- Note: Lisez toute cette leçon avant d'effectuer l'une des étapes !
-
- 1. Maintenez enfoncée la touche Ctrl et appuyez sur G . Une ligne d'état
- va apparaître en bas de l'écran avec le nom du fichier et le numéro de la
- ligne où vous êtes. Notez ce numéro, il servira lors de l'étape 3.
-
- 2. Tapez G majuscule (Maj-G) pour vous rendre à la fin du fichier.
-
- 3. Tapez le numéro de la ligne où vous étiez suivi de Maj-G. Cela vous
- ramènera à la ligne où vous étiez au départ.
- (Lorsque vous tapez les chiffres, ils n'apparaissent PAS à l'écran).
-
- 4. Si vous vous sentez prêt à faire ceci, effectuez les étapes 1 à 3.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 4.2 : LA RECHERCHE
-
-
- ** Tapez / suivi d'un texte pour rechercher ce texte. **
-
- 1. Tapez le caractère / en mode Normal. Notez que celui-ci et le curseur
- apparaissent en bas de l'écran, comme lorsque l'on utilise : .
-
- 2. Puis tapez 'errreuur' <Entrée>. C'est le mot que vous voulez rechercher.
-
- 3. Pour rechercher à nouveau le même texte, tapez simplement n .
- Pour rechercher le même texte dans la direction opposée, tapez Maj-N .
-
- 4. Si vous voulez rechercher un texte vers le haut du fichier, utilisez ?
- à la place de / .
-
----> erreur ne s'écrit pas "errreuur"; errreuur est une erreur.
-
-Note: Quand la recherche atteint la fin du fichier, elle reprend au début.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 4.3 : RECHERCHE DES PARENTHÈSES CORRESPONDANTES
-
-
- ** Tapez % pour trouver des ), ] ou } correspondants. **
-
- 1. Placez le curseur sur l'un des (, [ ou { de la ligne marquée --->
- ci-dessous.
-
- 2. Puis tapez le caractère % .
-
- 3. Le curseur devrait se placer sur la parenthèse correspondante.
-
- 4. Tapez % pour replacer le curseur sur l'autre parenthèse.
-
----> Voici ( une ligne de test contenant des (, des [ ] et des { } )).
-
-Note: Cette fonctionnalité est très utile lors du débogage d'un programme qui
- contient des parenthèses déséquilibrées !
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 4.4 : UNE MANIÈRE DE CORRIGER LES ERREURS
-
-
- ** Tapez :s/ancien/nouveau/g pour remplacer 'ancien' par 'nouveau'. **
-
- 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous.
-
- 2. Tapez :s/lee/le <Entrée> . Notez que cette commande change seulement la
- première occurence sur la ligne.
-
- 3. Puis tapez :s/lee/le/g qui ordonne de faire une substitution globale
- sur la ligne. Cela change toutes les occurences sur la ligne
-
----> lee meilleur moment pour regarder lees fleurs est pendant lee Printemps.
-
- 4. Pour changer toutes les occurences d'un texte, entre deux lignes,
- tapez :#,#s/ancien/nouveau/g où #,# sont les numéros des deux lignes.
- Tapez :%s/ancien/nouveau/g pour changer chaque occurence dans tout
- le fichier.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- RÉSUMÉ DE LA LEÇON 4
-
-
- 1. Ctrl-G affiche votre position dans le fichier et l'état de celui-ci.
- Maj-G vous place à la fin du fichier. Un numéro de ligne suivi de Maj-G
- vous place à cette ligne.
-
- 2. Taper / suivi d'un texte recherche ce texte vers l'AVANT.
- Taper ? suivi d'un texte recherche ce texte vers l'ARRIÈRE.
- Après une recherche tapez n pour trouver l'occurence suivante dans la
- même direction ou Maj-N pour rechercher dans la direction opposée.
-
- 3. Taper % lorsque le curseur est sur (, ), [, ], { ou } déplace
- celui-ci sur le caractère correspondant.
-
- 4. Pour remplacer le premier aa par bb sur une ligne tapez :s/aa/bb
- Pour remplacer tous les aa par bb sur une ligne tapez :s/aa/bb/g
- Pour remplacer du texte entre deux numéros de ligne tapez :#,#s/aa/bb/g
- Pour remplacer toutes les occurences dans le fichier tapez :%s/aa/bb/g
- Pour demander une confirmation à chaque fois ajoutez 'c' :%s/aa/bb/gc
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 5.1 : COMMENT EXÉCUTER UNE COMMANDE EXTERNE
-
-
- ** Tapez :! suivi d'une commande externe pour exécuter cette commande. **
-
- 1. Tapez le : familier pour mettre le curseur en bas de l'écran. Cela vous
- permet de saisir une commande.
-
- 2. Puis tapez un ! (point d'exclamation). Cela vous permet d'exécuter
- n'importe quelle commande valide pour votre interpréteur (shell).
-
- 3. Par exemple, tapez ls après le ! et appuyez <Entrée>. Ceci affichera
- la liste des fichiers du dossier courant, comme si vous aviez tapé la
- commande à l'invite du shell. Utilisez :!dir si :!ls ne marche pas.
-
-Note: Il est possible d'exécuter n'importe quelle commande externe de cette
- manière.
-
-Note: Toutes les commandes : doivent finir par la frappe de <Entrée>.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 5.2 : PLUS DE DÉTAILS SUR L'ENREGISTREMENT DE FICHIERS
-
-
- ** Pour enregistrer les changements faits au fichier, tapez :w FICHIER . **
-
- 1. Tapez :!dir ou :!ls pour avoir la liste des fichiers du dossier
- courant. Vous savez déjà qu'il faut appuyer <Entrée> après cela.
-
- 2. Choisissez un nom de fichier qui n'existe pas encore, par exemple TEST.
-
- 3. Puis tapez :w TEST (où TEST est le nom que vous avez choisi).
-
- 4. Cela sauvegarde tout le fichier (Tutoriel Vim) sous le nom TEST.
- Pour le vérifier, tapez :!dir pour revisualiser le contenu du dossier.
-
-Notez que si vous quittez Vim et y retournez avec le fichier TEST, celui-ci
-sera une copie exacte du cours au moment où vous l'avez sauvé.
-
- 5. Maintenant, effacez le fichier en tapant (MS-DOS): :!del TEST
- ou (Unix): :!rm TEST
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 5.3 : UN ENREGISTREMENT SÉLECTIF
-
-
- ** Pour enregistrer une portion de fichier, tapez :#,#w FICHIER **
-
- 1. Tapez à nouveau :!dir ou :!ls pour visualiser le contenu du dossier
- courant et choisissez un nom de fichier, tel que TEST.
-
- 2. Déplacez le curseur jusqu'en haut de cette page et tapez Ctrl-G pour
- connaître le numéro de cette ligne. NOTEZ CE NUMÉRO !
-
- 3. Puis rendez-vous au bas de cette page et tapez à nouveau Ctrl-G .
- NOTEZ ÉGALEMENT CE NUMÉRO !
-
- 4. Pour enregistrer SEULEMENT une portion d'un fichier, tapez :#,#w TEST
- où #,# sont les deux numéros que vous avez notés (haut,bas) et TEST est
- le nom du fichier.
-
- 5. Une fois encore, vérifiez la présence du fichier avec :!dir mais NE
- L'EFFACEZ PAS.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 5.4 : RÉCUPÉRATION ET FUSION DE FICHIERS
-
-
- ** Pour insérer le contenu d'un fichier, tapez :r FICHIER **
-
- 1. Tapez :!dir pour vérifier que votre fichier TEST est encore là.
-
- 2. Placez le curseur en haut de cette page.
-
-NOTE: Après avoir suivi l'étape 3 vous verrez à l'écran la Leçon 5.3.
- Déplacez-vous vers le bas jusqu'à revenir à cette leçon.
-
- 3. Maintenant récupérez votre fichier TEST en utilisant la commande :r TEST
- où TEST est le nom de votre fichier.
-
-NOTE: Le fichier que vous récupérez est placé là où se trouve le curseur.
-
- 4. Pour vérifier que le fichier a bien été inséré, remontez et vérifiez
- qu'il y a maintenant deux copies de la Leçon 5.3, l'originale et celle
- contenue dans le fichier.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- RÉSUMÉ DE LA LEÇON 5
-
-
- 1. :!commande exécute une commande externe.
-
- Quelques exemples pratiques:
- (MS-DOS) (Unix)
- :!dir :!ls affiche le contenu du dossier courant.
- :!del FICHIER :!rm FICHIER efface FICHIER.
-
- 2. :w FICHIER enregistre le fichier Vim courant sur le disque avec pour
- nom FICHIER.
-
- 3. :#,#w FICHIER enregistre les lignes # à # dans le fichier FICHIER.
-
- 4. :r FICHIER récupère le fichier FICHIER et l'insère dans le fichier
- courant à partir de la position du curseur.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 6.1 : L'OUVERTURE
-
-
-** Tapez o pour ouvrir une ligne sous le curseur et y aller en Insertion. **
-
- 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous.
-
- 2. Tapez o (minuscule) pour ouvrir une ligne SOUS le curseur et vous y
- placer en mode Insertion.
-
- 3. Puis recopiez la ligne marquée ---> et appuyez sur <Échap> pour quitter
- le mode Insertion.
-
----> En tapant o le curseur se met sur la ligne ouverte, en mode Insertion.
-
- 4. Pour ouvrir une ligne au DESSUS du curseur, tapez simplement un O
- majuscule, plutôt qu'un o minuscule. Faites un essai sur la ligne
- ci-dessous.
-Ouvrez une ligne ci-dessus en tapant MAJ-O lorsque le curseur est ici.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 6.2 : L'AJOUT
-
-
- ** Tapez a pour insérer du texte APRÈS le curseur. **
-
- 1. Placez le curseur à la fin de la première ligne marquée ---> ci-dessous
- en tapant $ en mode Normal.
-
- 2. Tapez un a (minuscule) pour ajouter du texte APRÈS le caractère situé
- sous le curseur. ( A majuscule ajoute du texte à la fin de la ligne).
-
-Note: Ceci évite de taper i , le dernier caractère, le texte à insérer,
- <Échap>, curseur-à-droite, et finalement x , juste pour ajouter du
- texte à la fin d'une ligne !
-
- 3. Maintenant, complétez la première ligne. Notez également que l'ajout est
- identique au mode Insertion, hormis la position où le texte est inséré.
-
----> Cette ligne vous permet de pratiquer
----> Cette ligne vous permet de pratiquer l'ajout de texte en fin de ligne.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 6.3 : UNE AUTRE VERSION DU REMPLACEMENT
-
-
- ** Tapez un R majuscule pour remplacer plus d'un caractère. **
-
- 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous.
-
- 2. Placez le curseur au début du premier mot qui diffère de la seconde ligne
- marquée ---> (le mot 'celle').
-
- 3. Puis tapez R et remplacez le reste du texte de la première ligne en
- tapant par dessus celui-ci, de manière à rendre la première ligne
- identique à la seconde.
-
----> Pour rendre cette ligne identique à celle du dessous utilisez le clavier.
----> Pour rendre cette ligne identique à la seconde, tapez R et la correction.
-
- 4. Notez que lorsque vous appuyez <Échap>, le texte qui n'a pas encore été
- remplacé reste.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 6.4 : RÉGLAGE DES OPTIONS
-
-
- ** Réglons une option afin que la recherche et la substitution ignorent la
- casse des caractères. **
-
- 1. Recherchez 'ignore' en tapant /ignore .
- Répétez ceci plusieurs fois en utilisant la touche n .
-
- 2. Activez l'option 'ic' (Ignorer casse) en tapant :set ic .
-
- 3. Puis poursuivez votre recherche en utilisant n .
- Répétez cette recherche plusieurs fois avec la touche n .
-
- 4. Activez les options 'hlsearch' et 'incsearch' avec :set hls is .
-
- 5. Puis recommencez une recherche, et faites bien attention à ce qui se
- produit: /ignore .
-
- 6. Pour interrompre la mise en surbrillance des résultats, tapez:
- :nohlsearch
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- RÉSUMÉ DE LA LEÇON 6
-
-
- 1. Taper o ouvre une ligne SOUS le curseur et y place celui-ci en mode
- Insertion. Taper un O majuscule ouvre une ligne au DESSUS de la ligne
- où se trouve le curseur.
-
- 2. Tapez un a pour insérer du texte APRÈS le caractère où se trouve le
- curseur. Taper un A majuscule ajoute du texte automatiquement à la fin
- de la ligne.
-
- 3. Taper un R majuscule active le mode Remplacement jusqu'à ce que la
- touche <Échap> soit appuyée pour en sortir.
-
- 4. Taper :set xxx active l'option 'xxx'.
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 7 : ACCÉDER À L'AIDE EN LIGNE
-
- ** Utiliser le système d'aide en ligne. **
-
- Vim a un système complet d'aide en ligne. Pour y accéder, essayez l'une de
- ces trois méthodes:
- - appuyez la touche <Help> (si vous en avez une)
- - appuyez la touche <F1> (si vous en avez une)
- - tapez :help <Entrée>
-
- Tapez :q <Entrée> pour fermer la fenêtre d'aide.
-
- Vous pouvez accéder à l'aide sur à peu près n'importe quel sujet en donnant
- des arguments à la commande :help . Essayez par exemple (n'oubliez pas
- d'appuyer sur <Entrée>):
-
- :help w
- :help c_<T
- :help insert-index
- :help user-manual
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leçon 8 : CRÉER UN SCRIPT DE DÉMARRAGE
-
- ** Activer les fonctionnalités de Vim. **
-
- Vim a beaucoup plus de fonctionnalités que Vi, mais la plupart de celles-ci
- sont désactivées par défaut. Pour commencer à les utiliser, vous devez
- créer un fichier "vimrc".
-
- 1. Commencez à éditer le fichier "vimrc". Ceci dépend de votre système:
- :edit ~/.vimrc pour Unix
- :edit $VIM/_vimrc pour MS-Windows
-
- 2. Intégrez maintenant le texte du fichier "vimrc" d'exemple:
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. Enregistrez le fichier avec:
- :write
-
- La prochaine fois que vous démarrerez Vim, le surlignage syntactique sera
- activé. Vous pouvez ajouter tous vos réglages préférés dans ce fichier.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Ceci conclut le Tutoriel Vim. Le but était de vous donner un bref aperçu de
- l'éditeur Vim, juste assez pour vous permettre d'utiliser l'éditeur
- relativement facilement. Il est loin d'être complet, vu que Vim a beaucoup
- beaucoup plus de commandes. Un Manuel de l'utilisateur est disponible en
- anglais: :help user-manual .
-
- Pour continuer à découvrir et à apprendre Vim, il existe un livre traduit en
- français. Il parle plus de Vi que de Vim, mais pourra vous être utile.
- L'éditeur Vi - Collection Précis et concis - par Arnold Robbins
- Éditeur: O'Reilly France
- ISBN: 2-84177-102-4
-
- Deux livres en anglais sont également mentionnés dans la version originale
- de ce tutoriel, dont un qui traite spécifiquement de Vim. Merci de vous y
- référer si vous êtes intéressé.
-
- Ce tutoriel a été écrit par Michael C. Pierce et Robert K. Ware de l'École
- des Mines du Colorado et reprend des idées fournies par Charles Smith,
- Universté d'État du Colorado. E-mail: bware@mines.colorado.edu.
-
- Modifié pour Vim par Bram Moolenar.
-
- Traduit en Français par Adrien Beau, en avril 2001.
- E-mail: version.francaise@free.fr
- Last Change: 2003 May 29
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.gr.cp737 b/runtime/tutor/tutor.gr.cp737
deleted file mode 100644
index 69ceff1..0000000
--- a/runtime/tutor/tutor.gr.cp737
+++ /dev/null
@@ -1,815 +0,0 @@
-===============================================================================
-= ¢ à © ã ¨ « © « ¦ V I M T u t o r - 롦© 1.5 =
-===============================================================================
-
- Vim å¤ â¤ª §¤å©®¬¨¦ª ©¬¤«á¡«ª §¦¬ â® §¦¢¢âª ¤«¦¢âª, §á¨
- §¦¢¢âª ¤ ¥ã©¦¬£ © £å §¨ ã© æ§àª ¬«ã. ¬«ã §¨ ã©
- ©® á©«¡ ¤ §¨ ¨á¯ ¡¤¦§¦ « ¡á « ª ¤«¦¢âª §¦¬ ©ª
- ¡á¤¦¬¤ ¤ ®¨© £¦§¦ å« ç¡¦¢ «¦¤ Vim ©¤ ⤤ ¤ ¡ãª ®¨ã©ª ©¬¤«á¡«.
-
- ¡«á §¨¦©â © ®¨æ¤¦ª §¦¬ § «å« ¤ ¦¢¦¡¢¨é©« «¤ §¨ ã©
- å¤ 25-30 ¢§«á, ¥¨«é¤«ª §æ «¦ §æ©¦ ®¨æ¤¦ ¥¦â¯«
- § ¨£« ©£¦çª.
-
- ¤«¦¢âª ©« £ã£« «¨¦§¦§¦ 㩦¬¤ «¦ ¡å£¤¦. £ ¦¬¨ã©« â¤
- ¤«å¨¦ ¬«¦ç «¦¬ ¨®å¦¬ ¤ ¥©¡å« (¤ ¥¡ ¤ã©« «¦
- "Vimtutor" ¬«æ å¤ ã ⤠¤«å¨¦).
-
- å¤ ©£¤« ¡æ ¤ ¬£á©« æ« ¬«ã §¨ ã© å¤ ¦¨¤à£â¤ â«©
- é©« ¤ á©¡ £â©à «ª ®¨ã©ª. ¬«æ ©£å¤ æ« ®¨ á« ¤
- ¡«¢å« « ª ¤«¦¢âª ¤ « ª £á« ©à©«á. ¤ á« £æ¤¦ «¦
- ¡å£¤¦, « ª ¥®á©«!
-
- é¨, àå« æ« «¦ §¢ã¡«¨¦ Shift-Lock å¤ §«£â¤¦ ¡
- §«ã©« «¦ §¢ã¡«¨¦ j ¨¡«âª ¦¨âª ¤ £«¡ ¤ã©« «¦¤ ¨¦£â â«©
- é©« «¦ ᣠ1.1 ¤ £å© §¢ã¨àª «¤ ¦æ¤.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ1.1:
-
- ** ¤ ¡ ¤ã©« «¦¤ ¨¦£â, §«ã©« « §¢ã¡«¨ h,j,k,l æ§àª 室« . **
- ^
- k Hint: ¦ §¢ã¡«¨¦ h å¤ ¨ ©«¨á ¡ ¡ ¤å ©«' ¨ ©«¨á.
- < h l > ¦ §¢ã¡«¨¦ l å¤ ¥ á ¡ ¡ ¤å ©« ¥ á.
- j ¦ §¢ã¡«¨¦ j £¦ á £ ¢á¡ §¨¦ª « ¡á«à.
- v
-
- 1. «¡ ¤å©« «¦¤ ¨¦£â «¨ ç¨à ©«¤ ¦æ¤ £â®¨ ¤ ¤¦ é« á¤«.
-
- 2. ¨«ã©« §«£â¤¦ «¦ ¡á«à §¢ã¡«¨¦ (j) £â®¨ ¤ §¤¢å.
----> é¨ ¥â¨« §éª ¤ £«¡ ¤å« ©«¦ §æ£¤¦ £á£.
-
- 3. ¨© £¦§¦ 餫ª «¦ ¡á«à §¢ã¡«¨¦, £«¡ ¤å« ©«¦ ᣠ1.2.
-
-£åà©: ¤ £ ᢢ« ¡á« §¦¬ §«ã©«, §«ã©« <ESC> ¤ ¨å«
- ©«¤ ¤¦¤ ¡ã «á©«©. «á §«ã©« ¥¤á «¤ ¤«¦¢ã §¦¬ ⢫.
-
-£åà©: §¢ã¡«¨ «¦¬ ¨¦£â §¨â§ §å©ª ¤ ¦¬¢ç¦¬¤. ¢¢á £ « hjkl
- £§¦¨å« ¤ ¡ ¤å« §¦¢ç ¨¦¨æ«¨, £æ¢ ª « ©¬¤å©«.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ1.2: VIM
-
- !! : ¨ ¤ ¡«¢â©« ¡á§¦ ¦ §æ « 㣫, á©« 梦 «¦ £á£!!
-
- 1. «ã©« «¦ §¢ã¡«¨¦ <ESC> ( ¤ å©« ©å¦¬¨ ©«¤ ¤¦¤ ¡ã «á©«©).
-
- 2. ¢¡«¨¦¢¦ã©«: :q! <ENTER>.
-
----> ¬«æ ¥â¨®« §æ «¦¤ ©¬¤«á¡« ¤ ©é© 槦 ª ¢¢âª ⮫ ¡á¤ .
- ¤ ⢫ ¤ ©é©« « ª ¢¢âª ¡ ¤ ¥â¨« §¢¡«¨¦¢¦ã©«:
- :wq <ENTER>
-
- 3.  å« «¤ §¨¦«¨¦§ã «¦¬ ¢¦ ¦ç, §¢¡«¨¦¢¦ã©« «¤ ¤«¦¢ã £ «¤ ¦§¦å
- £§ã¡« © ¬«ã¤ «¤ §¨ ã©. §¦¨å ¤ å¤ : vimtutor <ENTER>
- ¤¦¤ ¡á ®¨© £¦§¦ ¦ç©«: vim tutor <ENTER>
-
----> 'vim' ©£å¤ ©àã ©«¦¤ ©¬¤«á¡« vim, 'tutor' å¤ «¦ ¨®å¦ §¦¬
- ⢦¬£ ¤ ¦¨é©¦¬£.
-
- 4. ¤ ⮫ §¦£¤£¦¤ç© ¬«á « 㣫 ¡ ⮫ ¬«¦§§¦å©, ¡«¢â©«
- « 㣫 1 âઠ3 ¤ å« ¡ ¤ £§å« ¥¤á ©«¦¤ ©¬¤«á¡«. «á
- £«¡ ¤ã©« «¦¤ ¨¦£â ¡á«à ©«¦ ᣠ1.3.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ1.3: -
-
- **  å©« ©«¤ ¤¦¤ ¡ã «á©«© §«ã©« x ¤ ¨á¯« «¦¤
- ®¨¡«ã¨ ¡á«à §æ «¦¤ ¨¦£â. **
-
- 1. «¡ ¤å©« «¦¤ ¨¦£â ©«¤ §¨¡á«à ¨££ã ©£ à£â¤ £ --->.
-
- 2. ¤ ¦¨é©« « ¢á, ¡ ¤å©« «¦¤ ¨¦£â £â®¨ ¤ å¤ §á¤à §æ
- «¦¤ ®¨¡«ã¨ §¦¬ ¨å.
-
- 3. «ã©« «¦ §¢ã¡«¨¦ x ¤ ¨á¯« «¦¤ ¤§ 磫¦ ®¨¡«ã¨.
-
- 4. §¤¢á« « 㣫 2 £â®¨ 4 £â®¨ §¨æ«© ¤ å¤ ©à©«ã.
-
----> The ccow jumpedd ovverr thhe mooon.
-
- 5. é¨ §¦¬ ¨££ã å¤ ©à©«ã, §å¤« ©«¦ ᣠ1.4.
-
-: éª «¨â®« ¬«ã¤ «¤ §¨ ã©, §¨¦©§ã©« ¤ £¤
- §¦£¤£¦¤ç«, £å¤« £ « ®¨ã©.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ1.4: -
-
- **  å©« © ¤¦¤ ¡ã «á©«© §«ã©« i ¤ §¨£á¢¢« ¡å£¤¦. **
-
- 1. «¡ ¤å©« «¦¤ ¨¦£â £â®¨ «¤ §¨é« ¨££ã §¨¡á«à ©£ à£â¤ £ --->.
-
- 2. ¤ ¡á¤« «¤ §¨é« ¨££ã å £ «¤ 竨, £«¡ ¤å©« «¦¤
- ¨¦£â §á¤à ©«¦¤ §¨é«¦ ®¨¡«ã¨ §æ 槦¬ §¨£¢å «¦ ¡å£¤¦.
-
- 3. «ã©« «¦ i ¡ §¢¡«¨¦¢¦ã©« « ª §¨å««ª §¨¦©ã¡ª.
-
- 4. éª ¦¨é¤« ¡á ¢á¦ª §«ã©« <ESC> ¤ § ©«¨â¯« ©«¤
- ¤¦¤ ¡ã «á©«©. §¤¢á« « 㣫 2 £â®¨ 4 ¤ ¦¨é©«
- «¤ §¨æ«©.
-
----> There is text misng this .
----> There is some text missing from this line.
-
- 5.  å©« ᤫ¦ £ «¤ §¨£¦¢ã ¡ £â¤¦¬ £«¡ ¤å« ©«¤
- §¨¡á«à §¨å¢¯.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1
-
-
- 1. ¨¦£âª ¡ ¤å« ®¨© £¦§¦ 餫ª å« « §¢ã¡«¨ ¨¦£â ã « hjkl.
- h (¨ ©«â¨) j (¡á«à) k (§á¤à) l (¥ á)
-
- 2. ¤ £§å« ©«¦¤ Vim (§æ «¤ §¨¦«¨¦§ã %) ¨á¯«: vim <ENTER>
-
- 3. ¤ å« ¨á¯«: <ESC> :q! <ENTER> §æ¨¨ ¯ «à¤ ¢¢é¤.
- ì ¨á¯«: <ESC> :wq <ENTER> §¦ã¡¬© «à¤ ¢¢é¤.
-
- 4. ¤ ¨á¯« ⤤ ®¨¡«ã¨ ¡á«à §æ «¦¤ ¨¦£â ©
- ¤¦¤ ¡ã «á©«© §«ã©«: x
-
- 5. ¤ ©á« ¡å£¤¦ ©«¦¤ ¨¦£â 橦 å©« © ¤¦¤ ¡ã «á©«© ¨á¯«:
- i §¢¡«¨¦¢¦ã©« «¦ ¡å£¤¦ <ESC>
-
-: «é¤«ª <ESC> «¦§¦«å« ©«¤ ¤¦¤ ¡ã «á©«© ã
- ¡¬¨é©« £å ¤§ 磫 ¡ £¨ ¡éª ¦¢¦¡¢¨à£â¤ ¤«¦¢ã.
-
-é¨ ©¬¤®å©« £ «¦ ᣠ2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ2.1:
-
- ** ¨á¯« dw ¤ ¨á¯« £â®¨ «¦ «â¢¦ª £åª ¢â¥ª. **
-
- 1. «ã©« <ESC> ¤ àå« æ« å©« ©«¤ ¤¦¤ ¡ã «á©«©.
-
- 2. «¡ ¤å©« «¦¤ ¨¦£â ©«¤ §¨¡á«à ¨££ã ©£ à£â¤ £ --->.
-
- 3. 夫 «¦¤ ¨¦£â ©«¤ ¨®ã «ª ¢â¥ª §¦¬ §¨â§ ¤ ¨å.
-
- 4. ¨á¯« dw ¤ ¡á¤« «¤ ¢â¥ ¤ ¥¤ ©«å.
-
-: ¨á££« dw £¤ ©«¦ç¤ ©«¤ «¢¬«å ¨££ã «ª ¦æ¤ª 橦
- « §¢¡«¨¦¢¦å«. ¤ ¨á¯« ¡á« ¢á¦ª, §«ã©« <ESC> ¡
- ¥¡ ¤ã©« §æ «¤ ¨®ã.
-
----> There are a some words fun that don't belong paper in this sentence.
-
- 5. §¤¢á« « 㣫 3 ¡ 4 £â®¨ §¨æ«© ¤ å¤ ©à©«ã ¡
- §å¤« ©«¦ ᣠ2.2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ2.2:
-
- ** ¢¡«¨¦¢¦ã©« d$ ¤ ¨á¯« £â®¨ «¦ «â¢¦ª «ª ¨££ãª. **
-
- 1. «ã©« <ESC> ¤ àå« æ« å©« ©«¤ ¤¦¤ ¡ã «á©«©.
-
- 2. «¡ ¤å©« «¦¤ ¨¦£â ©«¤ §¨¡á«à ¨££ã ©£ à£â¤ £ --->.
-
- 3. «¡ ¤å©« «¦¤ ¨¦£â ©«¦ «â¢¦ª «ª ©à©«ãª ¨££ãª ( «¤ §¨é« . ).
-
- 4. «ã©« d$ ¤ ¨á¯« £â®¨ «¦ «â¢¦ª «ª ¨££ãª.
-
----> Somebody typed the end of this line twice. end of this line twice.
-
- 5. 夫 ©«¦ ᣠ2.3 ¤ ¡«¢á« « ©¬£å¤ .
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ2.3:
-
-
- £¦¨ã «ª ¤«¦¢ãª ¨ãª d å¤ àª ¥ãª:
-
- [¨ £æª] d ¤« ¡å£¤¦ ì d [¨ £æª] ¤« ¡å£¤¦
- ¬:
- ¨ £æª - §æ©ª ¦¨âª ¡«¢©«å ¤«¦¢ã (§¨¦ ¨« ¡æ, ¥' ¦¨ ©£¦ç=1).
- d - ¤«¦¢ã «ª ¨ãª.
- ¤« ¡å£¤¦ - §á¤à © « ¢ «¦¬¨ã© ¤«¦¢ã (§¨¡á«à ¢å©«).
-
- å £ ¡¨ã ¢å©« §æ ¤« ¡å£¤:
- w - §æ «¦¤ ¨¦£â £â®¨ «¦ «â¢¦ª «ª ¢â¥ª, §¨ ¢£á¤¦¤«ª «¦ á©«£.
- e - §æ «¦¤ ¨¦£â £â®¨ «¦ «â¢¦ª «ª ¢â¥ª, «¦ á©«£.
- $ - §æ «¦¤ ¨¦£â £â®¨ «¦ «â¢¦ª «ª ¨££ãª.
-
-: «¦¬ª «ç§¦¬ª «ª §¨ §â« ª, §«é¤«ª §¢éª «¦ ¤« ¡å£¤¦ 橦
- å©« ©«¤ ¤¦¤ ¡ã «á©«© ®à¨åª ¡á§¦ ¤«¦¢ã £«¡ ¤ã©«
- «¦¤ ¨¦£â æ§àª ¡¦¨å« ©«¤ ¢å©« ¤« ¡ £â¤à¤.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ2.4: '-'
-
- ** ¢¡«¨¦¢¦ã©« dd ¤ ¨á¯« æ¢ « ¨££ã. **
-
- ¥ «åª «ª ©¬®¤æ««ª «ª ¨ãª ¦¢æ¡¢¨ª ¨££ãª, ¦ ©® ©«âª
- «¦¬ Vim §¦á© ©¤ æ« ã«¤ ¬¡¦¢æ«¨¦ ¤ ¨á« §¢éª ç¦ d ©«
- © ¨á ¤ ¨á¯« £å ¨££ã.
-
- 1. «¡ ¤å©« «¦¤ ¨¦£â ©« 竨 ¨££ã «ª §¨¡á«à ¨á©ª.
- 2. ¨á¯« dd ¤ ¨á¯« « ¨££ã.
- 3. é¨ £«¡ ¤å« ©«¤ «â«¨« ¨££ã.
- 4. ¨á¯« 2dd (¬£å« ¨ £æª-¤«¦¢ã-¤« ¡å£¤¦) ¤
- ¨á¯« ç¦ ¨££âª.
-
- 1) Roses are red,
- 2) Mud is fun,
- 3) Violets are blue,
- 4) I have a car,
- 5) Clocks tell time,
- 6) Sugar is sweet
- 7) And so are you.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ2.5:
-
- ** «ã©« u ¤ ¤ ¨â©« « ª «¢¬«åª ¤«¦¢âª,
- U ¤ ¦¨é©« æ¢ « ¨££ã. **
-
- 1. «¡ ¤å©« «¦¤ ¨¦£â ©«¤ §¨¡á«à ¨££ã ©£ à£â¤ £ ---> ¡
- «¦§¦«ã©« «¦¤ §á¤à ©«¦ §¨é«¦ ¢á¦ª.
- 2. «ã©« x ¤ ¨á¯« «¦¤ §¨é«¦ ¤§ 磫¦ ®¨¡«ã¨.
- 3. é¨ §«ã©« u ¤ ¤ ¨â©« «¤ «¢¬«å ¡«¢©£â¤ ¤«¦¢ã.
- 4. ¬«ã « ¦¨á ¦¨é©« æ¢ « ¢á ©« ¨££ã ®¨© £¦§¦ 餫ª «¤ ¤«¦¢ã x.
- 5. é¨ §«ã©« ⤠¡¢å¦ U ¤ § ©«¨â¯« « ¨££ã ©«¤ ¨® ¡ã
- «ª ¡«á©«©.
- 6. é¨ §«ã©« u £¨ ¡âª ¦¨âª ¤ ¤ ¨â©« «¤ U ¡
- §¨¦¦ç£¤ª ¤«¦¢âª.
- 7. é¨ §«ã©« CTRL-R (¡¨«é¤«ª §«£â¤¦ «¦ §¢ã¡«¨¦ CTRL ¡éª §«á« «¦ R)
- £¨ ¡âª ¦¨âª ¤ §¤â¨« « ª ¤«¦¢âª (¤å¨© «à¤ ¤ ¨â©à¤).
-
----> Fiix the errors oon thhis line and reeplace them witth undo.
-
- 8. ¬«âª å¤ §¦¢ç ®¨ã© £ª ¤«¦¢âª. é¨ §å¤« ©«¤
- ¨å¢¯ «¦¬ 㣫¦ª 2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 2
-
-
- 1. ¤ ¨á¯« §æ «¦¤ ¨¦£â £â®¨ «¦ «â¢¦ª ¢â¥ª ¨á¯«: dw
-
- 2. ¤ ¨á¯« §æ «¦¤ ¨¦£â £â®¨ «¦ «â¢¦ª ¨££ãª ¨á¯«: d$
-
- 3. ¤ ¨á¯« ¦¢æ¡¢¨ « ¨££ã ¨á¯«: dd
-
- 4. £¦¨ã £å ¤«¦¢ã ©«¤ ¤¦¤ ¡ã «á©«© å¤ :
-
- [¨ £æª] ¤«¦¢ã ¤« ¡å£¤¦ ì ¤«¦¢ã [¨ £æª] ¤« ¡å£¤¦
- 槦¬:
- ¨ £æª - §æ©ª ¦¨âª ¤ §¤¢å ¤«¦¢ã
- ¤«¦¢ã - « ¤ å¤ , æ§àª d ¨ã
- ¤« ¡å£¤¦ - §á¤à © « ¤ ¤¨ã© ¤«¦¢ã, æ§àª w (¢â¥),
- $ («â¢¦ª «ª ¨££ãª), ¡«¢.
-
- 5. ¤ ¤ ¨â©« §¨¦¦ç£¤ª ¤â¨ ª, §«ã©«: u (§æ u)
- ¤ ¤ ¨â©« 梪 « ª ¢¢âª ©« ¨££ã, §«ã©«: U (¡¢å¦ U)
- ¤ ¤ ¨â©« « ª ¤ ¨â© ª, §«ã©«: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ3.1:
-
-
- ** «ã©« p ¤ «¦§¦«ã©« «¤ «¢¬«å ¨ã £«á «¦¤ ¨¦£â. **
-
- 1. «¡ ¤å©« «¦¤ ¨¦£â ©«¤ §¨é« ¨££ã «ª §¨¡á«à ¦£áª.
-
- 2. «ã©« dd ¤ ¨á¯« « ¨££ã ¡ ¤ «¤ §¦¡ç©« ©
- §¨¦©à¨ ¤ã £¤ã£ «¦¬ Vim.
-
- 3. «¡ ¤å©« «¦¤ ¨¦£â ©« ¨££ã §æ ¡å §¦¬ §¨â§ ¤ §á
- ¨££â¤ ¨££ã.
-
- 4.  å©« © ¤¦¤ ¡ã «á©«©, §«ã©« p ¤ ᢫ « ¨££ã.
-
- 5. §¤¢á« « 㣫 2 âઠ4 ¤ ᢫ 梪 « ª ¨££âª ©«
- ©à©«ã © ¨á.
-
- d) Can you learn too?
- b) Violets are blue,
- c) Intelligence is learned,
- a) Roses are red,
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ3.2:
-
-
- ** «ã©« r ¡ ®¨¡«ã¨ ¤ ¢¢á¥« ¬«æ¤ §¦¬ å¤
- ¡á«à §æ «¦¤ ¨¦£â. **
-
- 1. «¡ ¤å©« «¦¤ ¨¦£â ©«¤ §¨é« ¨££ã §¨¡á«à ©£ à£â¤ £ --->.
-
- 2. «¡ ¤å©« «¦¤ ¨¦£â â«© é©« ¤ å¤ §á¤à ©«¦ §¨é«¦ ¢á¦ª.
-
- 3. «ã©« r ¡ £«á «¦¤ ®¨¡«ã¨ ¦ ¦§¦å¦ª ¦¨é¤ «¦ ¢á¦ª.
-
- 4. §¤¢á« « 㣫 2 ¡ 3 £â®¨ ¤ å¤ ©à©«ã §¨é« ¨££ã.
-
----> Whan this lime was tuoed in, someone presswd some wrojg keys!
----> When this line was typed in, someone pressed some wrong keys!
-
- 5. é¨ §å¤« ©«¦ ᣠ3.2.
-
-: ¬£á©« æ« §¨â§ ¤ £å¤« £ « ®¨ã©, ¡ æ® £
- «¤ §¦£¤£æ¤¬©.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ3.3:
-
- ** ¤ ¢¢á¥« «£ã£ ã æ¢ « ¢â¥, §«ã©« cw . **
-
- 1. «¡ ¤å©« «¦¤ ¨¦£â ©«¤ §¨é« ¨££ã §¨¡á«à ©£ à£â¤ £ --->.
-
- 2. ¦§¦«ã©« «¦¤ ¨¦£â §á¤à ©«¦ u «ª ¢â¥ª lubw.
-
- 3. «ã©« cw ¡ « ©à©«ã ¢â¥ (©«¤ §¨å§«à© ¬«ã, ¨á¯« 'ine'.)
-
- 4. «ã©« <ESC> ¡ §å¤« ©«¦ §æ£¤¦ ¢á¦ª (©«¦¤ §¨é«¦
- ®¨¡«ã¨ §¨¦ª ¢¢ã).
-
- 5. §¤¢á« « 㣫 3 ¡ 4 £â®¨ ª 櫦¬ §¨é« §¨æ«© ¤ å¤
- å £ « 竨.
-
----> This lubw has a few wptfd that mrrf changing usf the change command.
----> This line has a few words that need changing using the change command.
-
-¨«¨å©« æ« cw æ® £æ¤¦ ¤« ¡ ©«á « ¢â¥, ¢¢á ©ª ©á
-§å©ª © §¨£¦¢ã.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ3.4: c
-
-
- ** ¤«¦¢ã ¢¢ãª ®¨© £¦§¦ å« £ « å ¤« ¡å£¤ «ª ¨ãª. **
-
-
- 1. ¤«¦¢ã ¢¢ãª ¦¬¢ç £ «¦¤ å ¦ «¨æ§¦ æ§àª ¨ã. £¦¨ã å¤ :
-
- [¨ £æª] c ¤« ¡å£¤¦ ì c [¨ £æª] ¤« ¡å£¤¦
-
- 2. ¤« ¡å£¤ å¤ §á¢ « å , æ§àª w (¢â¥), $ («â¢¦ª ¨££ãª), ¡«¢.
-
- 3. «¡ ¤å« ©«¤ §¨é« ¨££ã §¨¡á«à ©£ à£â¤ £ --->.
-
- 4. «¡ ¤å©« «¦¤ ¨¦£â ©«¦ §¨é«¦ ¢á¦ª.
-
- 5. ¨á¯« c$ ¤ ¡á¤« «¦ ¬§æ¢¦ §¦ «ª ¨££ãª å ¦ £ « 竨
- ¡ §«ã©« <ESC>.
-
----> The end of this line needs some help to make it like the second.
----> The end of this line needs to be corrected using the c$ command.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 3
-
-
- 1. ¤ «¦§¦«ã©« ¡å£¤¦ §¦¬ £æ¢ ª â® ¨å, §«ã©« p .
- ¬«æ «¦§¦«å «¦ ¨££â¤¦ ¡å£¤¦ «¦¤ ¨¦£â (¤ ¨á«¡
- ¨££ã §á £«á ©« ¨££ã ¡á«à §æ «¦¤ ¨¦£â.
-
- 2. ¤ ¤« ¡«©«ã©« «¦¤ ®¨¡«ã¨ ¡á«à §æ «¦¤ ¨¦£â, §«ã©« r
- ¡ £«á «¦¤ ®¨¡«ã¨ §¦¬ ¤« ¡«©«ã© «¦¤ ¨® ¡æ.
-
- 3. ¤«¦¢ã ¢¢ãª ©ª § «¨â§ ¤ ¢¢á¥« «¦ ¡¦¨ ©£â¤¦ ¤« ¡å£¤¦
- §æ «¦¤ ¨¦£â £â®¨ «¦ «â¢¦ª «¦¬ ¤« ¡å£¤¦. .®. ¨á¯« cw ¤
- ¢¢á¥« §æ «¦¤ ¨¦£â £â®¨ «¦ «â¢¦ª «ª ¢â¥ª, c$ ¤ ¢¢á¥«
- £â®¨ «¦ «â¢¦ª ¨££ãª.
-
- 4. £¦¨ã «¤ ¢¢ã å¤ :
-
- [¨ £æª] c ¤« ¡å£¤¦ ì c [¨ £æª] ¤« ¡å£¤¦
-
-é¨ ©¬¤®å©« £ «¦ §æ£¤¦ £á£.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ4.1:
-
-
- ** «ã©« CTRL-g ¤ £¤ ©«å â© ©ª ©«¦ ¨®å¦ ¡ ¡«á©«©ã «¦¬.
- «ã©« SHIFT-G ¤ §á« © £å ¨££ã ©«¦ ¨®å¦. **
-
- £åà©: á©« ¦¢æ¡¢¨¦ «¦ £á£ §¨ ¤ ¡«¢â©« ¡á§¦ ¦ §æ « 㣫!!
-
- 1. ¨«ã©« §«£â¤¦ «¦ §¢ã¡«¨¦ Ctrl ¡ §«ã©« g . å ¨££ã ¡«á©«©ª
- £¤ ©«å ©«¦ ¡á«à £â¨¦ª «ª ©¢åª £ «¦ 椦£ ¨®å¦¬ ¡ «
- ¨££ã §¦¬ å©«. ¬£å« «¦¤ ¨ £æ ¨££ãª «¦ 㣠3.
-
- 2. «ã©« shift-G ¤ £«¡ ¤å« ©«¦ «â¢¦ª «¦¬ ¨®å¦¬.
-
- 3. «ã©« «¦¤ ¨ £æ «ª ¨££ãª §¦¬ ã©©«¤ ¡ £«á shift-G. ¬«æ
- ©ª § ©«¨â¯ ©« ¨££ã §¦¬ ã©©«¤ §¨ ¤ §«ã©« §¨é« ¦¨á Ctrl-g.
- ( §¢¡«¨¦¢¦å« «¦¬ª ¨ £¦çª, £¤å¦¤« ©«¤ ¦æ¤).
-
- 4. ¤ ¤¦ é« ©å¦¬¨¦ª ¬«æ, ¡«¢â©« « 㣫 1 âઠ3.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ4.2:
-
-
- ** «ã©« / ¡¦¢¦¬¦ç£¤¦ §æ « ¨á© §¦¬ ¯á®¤«. **
-
- 1. ¤¦¤ ¡ã «á©«© §«ã©« «¦¤ ®¨¡«ã¨ / . ¨«¨ã©« æ« ¬«æª ¡
- ¦ ¨¦£âª £¤å¦¤« ©«¦ ¡á«à £â¨¦ª «ª ¦æ¤ª æ§àª £ «¤ ¤«¦¢ã : .
-
- 2. é¨ ¨á¯« 'errroor' <ENTER>. ¬«ã å¤ ¢â¥ §¦¬ ⢫ ¤ ¯á¥«.
-
- 3. ¤ ¯á¥« ¥¤á «¤ å ¨á©, §«ã©« §¢éª n .
- ¤ ¯á¥« «¤ å ¨á© ©«¤ ¤«å« ¡«ç¬¤©, §«ã©« Shift-N .
-
- 4. ¤ ⢫ ¤ ¯á¥« £å ¨á© §¨¦ª « §å©à, ®¨© £¦§¦ ã©« «¤ ¤«¦¢ã ? ¤«å «ª / .
-
---->  ¤ã«© «á© ©«¦ «â¢¦ª «¦¬ ¨®å¦¬ ©¬¤®å© §æ «¤ ¨®ã.
-
- "errroor" is not the way to spell error; errroor is an error.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ4.3:
-
-
- ** «ã©« % ¤ ¨å« «¤ ¤«å©«¦ ® ), ], ã } . **
-
- 1. ¦§¦«ã©« «¦¤ ¨¦£â © ¡á§¦ (, [, ã { ©«¤ §¨¡á«à ¨££ã
- ©£ à£â¤ £ --->.
-
- 2. é¨ §«ã©« «¦¤ ®¨¡«ã¨ % .
-
- 3. ¨¦£âª §¨â§ ¤ å¤ ©«¤ ¤«å©«¦ ® §¨â¤© ã ¡ç¢.
-
- 4. «ã©« % ¤ £«¡ ¤ã©« «¦¤ ¨¦£â §å©à ©«¤ §¨é« ¡ç¢
- («¦¬ ¬¨ ¦ç).
-
----> This ( is a test line with ('s, ['s ] and {'s } in it. ))
-
-: ¬«æ å¤ §¦¢ç ®¨ã© £¦ ©«¤ §¦©¢£á«à© ¤æª §¨¦¨á££«¦ª
- £ £ « ¨ ©«âª §¨¤â© ª!
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ4.4:
-
-
- ** ¨á¯« :s/old/new/g ¤ ¢¢á¥« «¦ 'new' £ «¦ 'old'. **
-
- 1. «¡ ¤å©« «¦¤ ¨¦£â ©«¤ §¨¡á«à ¨££ã ©£ à£â¤ £ --->.
-
- 2. ¨á¯« :s/thee/the <ENTER> . £ é©« æ« ¬«ã ¤«¦¢ã ¢¢á £æ¤¦
- «¤ §¨é« £á¤ © ©« ¨££ã.
-
- 3. é¨ ¨á¯« :s/thee/the/g ¤¤¦é¤«ª ¤ ¡ã ¤« ¡«á©«© ©«
- ¨££ã. ¬«æ ¢¢á 梪 « ª £¤å© ª §å «ª ¨££ãª.
-
----> thee best time to see thee flowers is in thee spring.
-
- 4. ¤ ¢¢á¥« ¡á £á¤ © £åª ©¬£¦¢¦© ¨áª £«¥ç ç¦ ¨££é¤,
- ¨á¯« :#,#s/old/new/g 槦¬ #,# ¦ ¨ £¦å «à¤ ç¦ ¨££é¤.
- ¨á¯« :%s/old/new/g ¤ ¢¢á¥« ¡á £á¤ © © 梦 «¦ ¨®å¦.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 4
-
-
- 1. ¦ Ctrl-g £¤å « â© ©ª ©«¦ ¨®å¦ ¡ «¤ ¡«á©«©ã «¦¬.
- ¦ Shift-G §å¤ ©«¦ «â¢¦ª «¦¬ ¨®å¦¬. 뤪 ¨ £æª ¨££ãª
- ¡¦¢¦¬¦ç£¤¦ª §æ Shift-G §å¤ © ¡å¤ « ¨££ã.
-
- 2. ¨á¦¤«ª / ¡¦¢¦¬¦ç£¤¦ §æ £å ¨á© ¯á®¤ §¨¦ª «
- « ¨á©. ¨á¦¤«ª ? ¡¦¢¦¬¦ç£¤¦ §æ £å ¨á© ¯á®¤ §¨¦ª «
- « ¨á©. «á §æ £å ¤ã«© §«ã©« n ¤ ¨å« «¤
- §æ£¤ £á¤ © §¨¦ª «¤ å ¡«ç¬¤© ã Shift-N ¤ ¯á¥«
- §¨¦ª «¤ ¤«å« ¡«ç¬¤©.
-
- 3. «é¤«ª % 橦 ¦ ¨¦£âª å¤ §á¤à © £å (,),[,],{, ã } ¤«¦§å
- «¦ ¤«å©«¦ ®¦ «å¨ «¦¬ ¬¨ ¦ç.
-
- 4. ¤« ¡«á©«© £ new «¦¬ §¨é«¦¬ old ©« ¨££ã ¨á¯« :s/old/new
- ¤« ¡«á©«© £ new æ¢à¤ «à¤ 'old' ©« ¨££ã ¨á¯« :s/old/new/g
- ¤« ¡«á©«© ¨á©à¤ £«¥ç ç¦ # ¨££é¤ ¨á¯« :#,#s/old/new/g
- ¤« ¡«á©«© æ¢à¤ «à¤ £¤å©à¤ ©«¦ ¨®å¦ ¨á¯« :%s/old/new/g
- ¨é«© § å੪ ¡á ¦¨á §¨¦©â©« ⤠'c' "%s/old/new/gc
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ5.1:
-
-
-** ¨á¯« :! ¡¦¢¦¬¦ç£¤¦ §æ £å ¥à«¨ ¡ã ¤«¦¢ã ¤ «¤ ¡«¢â©«. **
-
- 1. «ã©« «¤ ¦ ¡å ¤«¦¢ã : ¤ â©« «¦¤ ¨¦£â ©«¦ ¡á«à £â¨¦ª
- «ª ¦æ¤ª. ¬«æ ©ª § «¨â§ ¤ é©« £å ¤«¦¢ã.
-
- 2. é¨ §«ã©« «¦ ! (¬£©« ¡æ). ¬«æ ©ª § «¨â§ ¤ ¡«¢â©«
- ¦§¦ 㧦« ¥à«¨ ¡ã ¤«¦¢ã «¦¬ ¢¦ ¦ç.
-
- 3. ¤ §¨á £ ¨á¯« ls £«á §æ «¦ ! ¡ §«ã©« <ENTER>. ¬«æ
- ©ª £¤å© £å ¢å©« «¦¬ ¡«¢æ¦¬ ©ª, ¡¨ éª ©¤ ¤ ã©©«¤ ©«¤
- §¨¦«¨¦§ã «¦¬ ¢¦ ¦ç. ì ®¨© £¦§¦ ã©« :!dir ¤ «¦ ls ¤ ¦¬¢ç .
-
----> £åà©: å¤ ¬¤«æ¤ ¤ ¡«¢â©« ¦§¦ 㧦« ¥à«¨ ¡ã ¤«¦¢ã
- £ ¬«æ¤ «¦¤ «¨æ§¦.
-
----> £åà©:  ¦ ¤«¦¢âª : §¨â§ ¤ «¨£«å¦¤« §«é¤«ª «¦ <ENTER>.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ5.2:
-
-
- ** ¤ ©é©« « ª ¢¢áª §¦¬ ¡á¤« ©«¦ ¨®å¦, ¨á¯« :w . **
-
- 1. ¨á¯« :!dir ã :!ls ¤ §á¨« £å ¢å©« «¦¬ ¡«¢æ¦¬ ©ª.
- ì ¥â¨« æ« §¨â§ ¤ §«ã©« <ENTER> £«á §æ ¬«æ.
-
- 2. ¢â¥« ⤠椦£ ¨®å¦¬ §¦¬ ¤ ¬§á¨® ¡æ£, æ§àª «¦ TEST.
-
- 3. é¨ ¨á¯«: :w TEST (槦¬ TEST å¤ «¦ 椦£ ¨®å¦¬ §¦¬ ¢â¥«).
-
- 4. ¬«æ ©é 梦 «¦ ¨®å¦ (vim Tutor) £ «¦ 椦£ TEST. ¤ «¦
- §¢ç©«, ¨á¯« ¥¤á :!dir ¤ å« «¦¤ ¡«á¢¦æ ©ª.
-
----> £ é©« æ« ¤ 夫 §æ «¦¤ Vim ¡ £§å¤« ¥¤á £ «¦ 椦£
- ¨®å¦¬ TEST, «¦ ¨®å¦ 㫤 ¡¨ ⪠¤«å¨¦ «¦¬ tutor 櫤 «¦ ©é©«.
-
- 5. é¨ ¨á¯« «¦ ¨®å¦ ¨á¦¤«ª (MS-DOS): :!del TEST
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ5.3:
-
-
- ** ¤ ©é©« «£ã£ «¦¬ ¨®å¦¬, ¨á¯« :#,# w **
-
- 1. ꢢ £ ¦¨á, ¨á¯« :!dir ã :!ls ¤ §á¨« £å ¢å©« §æ «¦¤
- ¡«á¢¦æ ©ª ¡ ¢â¥« ⤠¡«á¢¢¢¦ 椦£ ¨®å¦¬ æ§àª «¦ TEST.
-
- 2. «¡ ¤å©« «¦¤ ¨¦£â ©«¦ §á¤à £â¨¦ª ¬«ãª «ª ©¢åª ¡ §«ã©«
- Ctrl-g ¤ ¨å« «¦¤ ¨ £æ ¬«ãª «ª ¨££ãª.
- !
-
- 3. é¨ §å¤« ©«¦ ¡á«à £â¨¦ª «ª ©¢åª ¡ §«ã©« Ctrl-g ¥¤á.
- !
-
- 4. ¤ ©é©« ⤠«£ã£ © ¨®å¦, ¨á¯« :#,# w TEST
- 槦¬ #,# ¦ ç¦ ¨ £¦å §¦¬ §¦£¤£¦¤ç©« (§á¤à,¡á«à) ¡ TEST «¦
- 椦£ «¦¬ ¨®å¦¬ ©ª.
-
- 5. ¤á, å« æ« «¦ ¨®å¦ å¤ ¡å £ «¤ :!dir ¢¢á «¦ ¨á¯«.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ5.4:
-
-
- ** ¤ ©á« « §¨ ®æ£¤ ¤æª ¨®å¦¬, ¨á¯« :r **
-
- 1. ¨á¯« :!dir ¤ àå« æ« «¦ TEST ¬§á¨® §æ §¨ ¤.
-
- 2. ¦§¦«ã©« «¦¤ ¨¦£â ©«¦ §á¤à £â¨¦ª «ª ©¢åª.
-
-: 櫦¬ ¡«¢â©« «¦ 㣠3 å« «¦ ᣠ5.3.
- «á ¡ ¤å« ¥¤á §¨¦ª «¦ £á£ ¬«æ.
-
- 3. é¨ ¤¡«ã©« «¦ ¨®å¦ ©ª TEST ®¨© £¦§¦ 餫ª «¤ ¤«¦¢ã :r TEST
- 槦¬ TEST å¤ «¦ 椦£ «¦¬ ¨®å¦¬.
-
-: ¦ ¨®å¦ §¦¬ ¤¡«á« «¦§¦«å« ¥¡ ¤é¤«ª ¡å §¦¬ ¨å©¡«
- ¦ ¨¦£âª.
-
- 4. ¤ §¢ç©« æ« «¦ ¨®å¦ ¤¡«ã¡, §å©à «¦¤ ¨¦£â ¡
- §¨«¨ã©« æ« ¬§á¨®¦¬¤ «é¨ ç¦ ¤«å¨ «¦¬ 㣫¦ª 5.3, «¦
- ¨® ¡æ ¡ ⡦© «¦¬ ¨®å¦¬.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 5
-
-
- 1. :!¤«¦¢ã ¡«¢å £å ¥à«¨ ¡ã ¤«¦¢ã.
-
- ¨ ¡á ®¨ã© £ §¨å£« å¤ (MS-DOS):
- :!dir - £á¤ © ¢å©«ª ¤æª ¡«¢æ¦¬.
- :!del - ¨á «¦ .
-
- 2. :w ¨á «¦ «¨â®à¤ ¨®å¦ «¦¬ Vim ©«¦ å©¡¦ £ 椦£ .
-
- 3. :#,#w ©é « ª ¨££âª §æ # £â®¨ # ©«¦ .
-
- 4. :r ¤¡«å «¦ ¨®å¦ å©¡¦¬ ¡ «¦ §¨£á¢¢ £â©
- ©«¦ «¨â®¦¤ ¨®å¦ £«á §æ « â© «¦¬ ¨¦£â.
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ6.1:
-
-
- ** «ã©« o ¤ ¤¦å¥« £å ¨££ã ¡á«à §æ «¦¤ ¨¦£â ¡ ¤
- ¨å« © «á©«© £â¤¦¬. **
-
- 1. «¡ ¤å©« «¦¤ ¨¦£â ©«¤ §¨¡á«à ¨££ã ©£ à£â¤ £ --->.
-
- 2. «ã©« o (§æ) ¤ ¤¦å¥« £å ¨££ã §æ «¦¤ ¨¦£â ¡ ¤
- ¨å« © «á©«© £â¤¦¬.
-
- 3. é¨ ¤« ¨á¯« « ©£ à£â¤ £ ---> ¨££ã ¡ §«ã©« <ESC> ¤
- å« §æ «¤ «á©«© £â¤¦¬.
-
----> After typing o the cursor is placed on the open line in Insert mode.
-
- 4. ¤ ¤¦å¥« £å ¨££ã §æ «¦¤ ¨¦£â, §«ã©« §¢á ⤠¡¢å¦
- O, ¤«å ⤠§æ o. ¦¡ £á©« «¦ ©«¤ §¨¡á«à ¨££ã.
-¤¦å« ¨££ã §á¤à §æ ¬«ã¤ §«é¤«ª Shift-O 橦 ¦ ¨¦£âª å¤ ©« ¨££ã
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ6.2:
-
- ** «ã©« a ¤ ©á« ¡å£¤¦ «¦¤ ¨¦£â. **
-
- 1. «¡ ¤å©« «¦¤ ¨¦£â ©«¦ «â¢¦ª «ª §¨é«ª ¨££ãª §¨¡á«à
- ©£ à£â¤ £ ---> §«é¤«ª $ ©«¤ ¤¦¤ ¡ã «á©«©.
-
- 2. «ã©« ⤠a (§æ) ¤ §¨¦©â©« ¡å£¤¦ §æ «¦¤ ®¨¡«ã¨
- §¦¬ å¤ ¡á«à §æ «¦¤ ¨¦£â. (¦ ¡¢å¦ A §¨¦©â« ©«¦ «â¢¦ª
- «ª ¨££ãª).
-
-£åà©: ¬«æ §¦ç «¦ §á«£ «¦¬ i , «¦¤ «¢¬«å¦ ®¨¡«ã¨, «¦
- ¡å£¤¦ «ª ©àãª, <ESC>, ¨¦£â-¥ á, ¡ «â¢¦ª, x, £æ¤¦ ¡
- £æ¤¦ ¤ §¨¦©â©« ©«¦ «â¢¦ª «ª ¨££ãª!
-
- 3. ¬£§¢¨é©« «é¨ «¤ §¨é« ¨££ã. £ é©« §å©ª æ« §¨¦©ã¡ å¤
- ¡¨ éª å ©«¤ «á©«© £â¤¦¬ £ «¤ «á©«© ©àãª, ¡«æª
- §æ « â© §¦¬ ©á« «¦ ¡å£¤¦.
-
----> This line will allow you to practice
----> This line will allow you to practice appending text to the end of a line.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ6.3:
-
-
- ** «ã©« ¡¢å¦ R ¤ ¢¢á¥« §¨ ©©æ«¨¦¬ª §æ ⤤ ®¨¡«ã¨ª. **
-
- 1. «¡ ¤å©« «¦¤ ¨¦£â ©«¤ §¨é« ¨££ã §¨¡á«à ©£ à£â¤ £ --->.
-
- 2. ¦§¦«ã©« «¦¤ ¨¦£â ©«¤ ¨®ã «ª §¨é«ª ¢â¥ª §¦¬ å¤ ¦¨« ¡ã
- §æ « 竨 ¨££ã ©£ à£â¤ £ ---> ( ¢â¥ 'last').
-
- 3. «ã©« «é¨ R ¡ ¢¢á¥« «¦ ¬§æ¢¦ §¦ «¦¬ ¡ £â¤¦¬ ©«¤ §¨é« ¨££ã
- ¨á¦¤«ª §á¤à §æ «¦ §¢ æ ¡å£¤¦ é©« ¤ ¡á¤« «¤ §¨é« ¨££ã å
- £ « 竨.
-
----> To make the first line the same as the last on this page use the keys.
----> To make the first line the same as the second, type R and the new text.
-
- 4. £ é©« æ« æ«¤ §«á« <ESC> ¤ å«, §¨£â¤ ¦§¦ ¦ã§¦«
- ¤¢¢¦å૦ ¡å£¤¦.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ᣠ6.4:
-
-
- ** ¬£å©« £å § ¢¦ã â«© é©« ¤ã«© ã ¤« ¡«á©«© ¤ ¤¦å
- « ¦¨á §é¤-¡¢åठ**
-
- 1. ᥫ 'ignore' ©á¦¤«ª:
- /ignore
- ¬¤®å©« ¨¡«âª ¦¨âª §«é¤«ª «¦ §¢ã¡«¨¦ n.
-
- 2. â©« «¤ § ¢¦ã 'ic' (Ignore case) ¨á¦¤«ª:
- :set ic
-
- 3. ᥫ «é¨ ¥¤á 'ignore' §«é¤«ª: n
- ¬¤®å©« «¤ ¤ã«© £¨ ¡âª ¡æ£ ¦¨âª §«é¤«ª «¦ §¢ã¡«¨¦ n
-
- 4. â©« « ª § ¢¦âª 'hlsearch' ¡ 'incsearch':
- :set hls is
-
- 5. ©á« «é¨ ¥¤á «¤ ¤«¦¢ã ¤ã«©ª, ¡ å« « ©¬£å¤
- /ignore
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 6
-
-
- 1. «é¤«ª o ¤¦å £å ¨££ã §æ «¦¤ ¨¦£â ¡ «¦§¦«å «¦¤
- ¨¦£â ©«¤ ¤¦ ®«ã ¨££ã © «á©«© £â¤¦¬.
-
- 2. «ã©« a ¤ ©á« ¡å£¤¦ «¦¤ ®¨¡«ã¨ ©«¦¤ ¦§¦å¦ å¤
- ¦ ¨¦£âª. «é¤«ª ¡¢å¦ A ¬«æ£« §¨¦©â« ¡å£¤¦ ©«¦ «â¢¦ª
- «ª ¨££ãª.
-
- 3. «é¤«ª ¡¢å¦ R ©â¨®« ©«¤ «á©« ¤« ¡«á©«©ª £â®¨ ¤
- §«å «¦ <ESC> ¡ ¤ ¥â¢ .
-
- 4. ¨á¦¤«ª ":set xxx" ¨¬£å «¤ § ¢¦ã "xxx".
-
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 7: ON-LINE
-
-
- ** ¨© £¦§¦ ã©« «¦ on-line ©ç©«£ ¦ã ª **
-
- Vim ⮠⤠§¨ ¡« ¡æ on-line ©ç©«£ ¦ã ª. ¤ ¥¡ ¤ã© ,
- ¦¡ £á©« ¡á§¦ ¦ §æ « «¨å:
- - §«ã©« «¦ §¢ã¡«¨¦ <HELP> (¤ ⮫ ¡á§¦ ¦)
- - §«ã©« «¦ §¢ã¡«¨¦ <F1> (¤ ⮫ ¡á§¦ ¦)
- - ¨á¯« :help <ENTER>
-
- ¨á¯« :q <ENTER> ¤ ¡¢å©« «¦ §¨á¬¨¦ «ª ¦ã ª.
-
- §¦¨å« ¤ ¨å« ¦ã §á¤à © ¡á ¤« ¡å£¤¦, 夦¤«ª £å §¨á£«¨¦
- ©«¤ ¤«¦¢ã ":help". ¦¡ £á©« ¬«á (£¤ ¥®¤á« ¤ §«á« <ENTER>):
-
- :help w
- :help c_<T
- :help insert-index
- :help user-manual
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 8: SCRIPT
-
- ** ¤¨¦§¦ ã©« ®¨¡«¨ ©« ¡á «¦¬ Vim **
-
- Vim â® §¦¢¢á §¨ ©©æ«¨ ®¨¡«¨ ©« ¡á §' æ,« ¦ Vi, ¢¢á «
- §¨ ©©æ«¨ å¤ ¨® ¡á §¤¨¦§¦ £â¤. ¤ ¨®å©« ¤ ®¨© £¦§¦ å«
- §¨ ©©æ«¨ ®¨¡«¨ ©« ¡á §¨â§ ¤ « ᥫ ⤠¨®å¦ "vimrc".
-
- 1. ¨®å©« ¦¨é¤¦¤«ª «¦ ¨®å¦ "vimrc", ¬«æ ¥¨«á« §æ «¦ ©ç©«£á ©ª:
- :edit ~/.vimrc Unix
- :edit $VIM/_vimrc MS-Windows
-
- 2. é¨ ©á« «¦ ¡å£¤¦ §¨å£«¦ª ¨®å¦ "vimrc":
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. ¨á¯« «¦ ¨®å¦ £ «¤:
- :write
-
- ¤ §æ£¤ ¦¨á §¦¬ ¥¡ ¤ã©« «¦¤ Vim ®¨© £¦§¦ ã© à« ©£æ
- ©ç¤«¥ª. §¦¨å« ¤ §¨¦©â©« 梪 « ª §¨¦« £é£¤ª § ¢¦âª ©' ¬«æ
- «¦ ¨®å¦ "vimrc".
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- é ¦¢¦¡¢¨é¤« «¦ Vim Tutor. ¡¦§æª «¦¬ 㫤 ¤ é© £å ©ç¤«¦£
- §¨å¢¯ «¦¬ ©¬¤«á¡« Vim, «¦¬¢á® ©«¦¤ «æ© é©« ¤ ©ª § «¨â¯ ¤
- ®¨© £¦§¦ ã©« «¦¤ ©¬¤«á¡« ¨¡«á 硦¢. §â® §¦¢ç §æ £å
- ¦¢¦¡¢¨à£â¤ §¨¦¬©å© ¡éª ¦ Vim â® §á¨ §¦¢¢âª ¤«¦¢âª. á©«
- ¡«æ§ ¤ «¦ ® ¨å ¦ ®¨ã©ª:
- ":help user-manual".
-
- §¨ «â¨à á©£ ¡ £¢â«, ©¬©«ã¤« ¬«æ «¦ ¢å¦:
- Vim - Vi Improved - by Steve Oualline
- Publisher: New Riders
- ¦ §¨é«¦ ¢å¦ §¢ã¨àª ¨à£â¤¦ ©«¦¤ Vim.
- 嫨 ®¨ã© £¦ ¨®á¨ ¦¬ª.
- §á¨®¦¬¤ §¦¢¢á §¨å£« ¡ ¡æ¤ª.
- å« «¤ http://iccf-holland.org/click5.html
-
- ¬«æ «¦ ¢å¦ å¤ §¢ 櫨¦ ¡ §¨ ©©æ«¨¦ «¦¤ Vi §¨á «¦¤ Vim,
- ¢¢á §å©ª ©¬¤ ©«é£¤¦:
- Learning the Vi Editor - by Linda Lamb
- Publisher: O'Reilly & Associates Inc.
- å¤ â¤ ¡¢æ ¢å¦ ¤ £á« ©®æ¤ « §á¤« §¦¬ ⢫
- ¤ ¡á¤« £ «¦¤ Vi.
- â¡« ⡦© §¨ â® ¡æ£ §¢¨¦¦¨åª «¦¤ Vim.
-
- ¬«ã §¨ ã© ¨á«¡ §æ «¦¬ª Michael C. Pierce ¡ Robert K. Ware,
- Colorado School of Mines ®¨© £¦§¦ 餫ª ⪠§æ «¦¤ Charles Smith,
- Colorado State University. E-mail: bware@mines.colorado.edu.
-
- ¨¦©¨£¦ã «¦¤ Vim §æ «¦¤ Bram Moolenaar.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.gr.utf-8 b/runtime/tutor/tutor.gr.utf-8
deleted file mode 100644
index b6c08e1..0000000
--- a/runtime/tutor/tutor.gr.utf-8
+++ /dev/null
@@ -1,815 +0,0 @@
-===============================================================================
-= Κ αλ ω σ ή ρ θ α τ ε σ τ ο V I M T u t o r - Έκδοση 1.5 =
-===============================================================================
-
- Ο Vim είναι ένας πανίσχυρος συντάκτης που έχει πολλές εντολές, πάρα
- πολλές για να εξηγήσουμε σε μία περιήγηση όπως αυτή. Αυτή η περιήγηση
- σχεδιάστηκε για να περιγράψει ικανοποιητικά τις εντολές που θα σας
- κάνουν να χρησιμοποιείτε εύκολα τον Vim σαν έναν γενικής χρήσης συντάκτη.
-
- Ο κατά προσέγγιση χρόνος που απαιτείται για να ολοκληρώσετε την περιήγηση
- είναι 25-30 λεπτά, εξαρτώντας από το πόσο χρόνο θα ξοδέψετε για
- πειραματισμούς.
-
- Οι εντολές στα μαθήματα θα τροποποιήσουν το κείμενο. Δημιουργήστε ένα
- αντίγραφο αυτού του αρχείου για να εξασκηθείτε (αν ξεκινήσατε το
- "Vimtutor" αυτό είναι ήδη ένα αντίγραφο).
-
- Είναι σημαντικό να θυμάστε ότι αυτή η περιήγηση είναι οργανωμένη έτσι
- ώστε να διδάσκει μέσω της χρήσης. Αυτό σημαίνει ότι χρειάζεται να
- εκτελείτε τις εντολές για να τις μάθετε σωστά. Αν διαβάζετε μόνο το
- κείμενο, θα τις ξεχάσετε!
-
- Τώρα, βεβαιωθείτε ότι το πλήκτρο Shift-Lock ΔΕΝ είναι πατημένο και
- πατήστε το πλήκτρο j αρκετές φορές για να μετακινήσετε τον δρομέα έτσι
- ώστε το Μάθημα 1.1 να γεμίσει πλήρως την οθόνη.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 1.1: ΜΕΤΑΚΙΝΟΝΤΑΣ ΤΟΝ ΔΡΟΜΕΑ
-
- ** Για να κινήσετε τον δρομέα, πατήστε τα πλήκτρα h,j,k,l όπως δείχνεται. **
- ^
- k Hint: Το πλήκτρο h είναι αριστερά και κινεί στ' αριστερά.
- < h l > Το πλήκτρο l είναι δεξιά και κινεί στα δεξιά.
- j Το πλήκτρο j μοιάζει με βελάκι προς τα κάτω.
- v
-
- 1. Μετακινείστε τον δρομέα τριγύρω στην οθόνη μέχρι να νοιώθετε άνετα.
-
- 2. Κρατήστε πατημένο το κάτω πλήκτρο (j) μέχρι να επαναληφθεί.
----> Τώρα ξέρετε πώς να μετακινηθείτε στο επόμενο μάθημα.
-
- 3. Χρησιμοποιώντας το κάτω πλήκτρο, μετακινηθείτε στο Μάθημα 1.2.
-
-Σημείωση: Αν αμφιβάλλετε για κάτι που πατήσατε, πατήστε <ESC> για να βρεθείτε
- στην Κανονική Κατάσταση. Μετά πατήστε ξανά την εντολή που θέλατε.
-
-Σημείωση: Τα πλήκτρα του δρομέα θα πρέπει επίσης να δουλεύουν. Αλλά με τα hjkl
- θα μπορείτε να κινηθείτε πολύ γρηγορότερα, μόλις τα συνηθίσετε.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 1.2: ΜΠΑΙΝΟΝΤΑΣ ΚΑΙ ΒΓΑΙΝΟΝΤΑΣ ΣΤΟΝ VIM
-
- !! ΣΗΜΕΙΩΣΗ: Πριν εκτελέσετε κάποιο από τα βήματα, διαβάστε όλο το μάθημα!!
-
- 1. Πατήστε το πλήκτρο <ESC> (για να είστε σίγουρα στην Κανονική Κατάσταση).
-
- 2. Πληκτρολογήστε: :q! <ENTER>.
-
----> Αυτό εξέρχεται από τον συντάκτη ΧΩΡΙΣ να σώσει όποιες αλλαγές έχετε κάνει.
- Αν θέλετε να σώσετε τις αλλαγές και να εξέρθετε πληκτρολογήστε:
- :wq <ENTER>
-
- 3. Όταν δείτε την προτροπή του φλοιού, πληκτρολογήστε την εντολή με την οποία
- μπήκατε σε αυτήν την περιήγηση. Μπορεί να είναι: vimtutor <ENTER>
- Κανονικά θα χρησιμοποιούσατε: vim tutor <ENTER>
-
----> 'vim' σημαίνει εισαγωγή στον συντάκτη vim, 'tutor' είναι το αρχείο που
- θέλουμε να διορθώσουμε.
-
- 4. Αν έχετε απομνημονεύσει αυτά τα βήματα και έχετε αυτοπεποίθηση, εκτελέστε
- τα βήματα 1 έως 3 για να βγείτε και να μπείτε ξανά στον συντάκτη. Μετά
- μετακινήστε τον δρομέα κάτω στο Μάθημα 1.3.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 1.3: ΔΙΟΡΘΩΣΗ ΚΕΙΜΕΝΟΥ - ΔΙΑΓΡΑΦΗ
-
- ** Όσο είστε στην Κανονική Κατάσταση πατήστε x για να διαγράψετε τον
- χαρακτήρα κάτω από τον δρομέα. **
-
- 1. Μετακινείστε τον δρομέα στην παρακάτω γραμμή σημειωμένη με --->.
-
- 2. Για να διορθώσετε τα λάθη, κινείστε τον δρομέα μέχρι να είναι πάνω από
- τον χαρακτήρα που θα διαγραφεί.
-
- 3. Πατήστε το πλήκτρο x για να διαγράψετε τον ανεπιθύμητο χαρακτήρα.
-
- 4. Επαναλάβετε τα βήματα 2 μέχρι 4 μέχρι η πρόταση να είναι σωστή.
-
----> The ccow jumpedd ovverr thhe mooon.
-
- 5. Τώρα που η γραμμή είναι σωστή, πηγαίντε στο Μάθημα 1.4.
-
-ΣΗΜΕΙΩΣΗ: Καθώς διατρέχετε αυτήν την περιήγηση, προσπαθήστε να μην
- απομνημονεύετε, μαθαίνετε με τη χρήση.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 1.4: ΔΙΟΡΘΩΣΗ ΚΕΙΜΕΝΟΥ - ΠΑΡΕΜΒΟΛΗ
-
- ** Όσο είστε σε Κανονική Κατάσταση πατήστε i για να παρεμβάλλετε κείμενο. **
-
- 1. Μετακινείστε τον δρομέα μέχρι την πρώτη γραμμή παρακάτω σημειωμένη με --->.
-
- 2. Για να κάνετε την πρώτη γραμμή ίδια με την δεύτερη, μετακινείστε τον
- δρομέα πάνω στον πρώτο χαρακτήρα ΜΕΤΑ από όπου θα παρεμβληθεί το κείμενο.
-
- 3. Πατήστε το i και πληκτρολογήστε τις απαραίτητες προσθήκες.
-
- 4. Καθώς διορθώνετε κάθε λάθος πατήστε <ESC> για να επιστρέψετε στην
- Κανονική Κατάσταση. Επαναλάβετε τα βήματα 2 μέχρι 4 για να διορθώσετε
- την πρόταση.
-
----> There is text misng this .
----> There is some text missing from this line.
-
- 5. Όταν είστε άνετοι με την παρεμβολή κειμένου μετακινηθείτε στην
- παρακάτω περίληψη.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ΜΑΘΗΜΑ 1 ΠΕΡΙΛΗΨΗ
-
-
- 1. Ο δρομέας κινείται χρησιμοποιώντας είτε τα πλήκτρα δρομέα ή τα hjkl.
- h (αριστέρα) j (κάτω) k (πάνω) l (δεξιά)
-
- 2. Για να μπείτε στον Vim (από την προτροπή %) γράψτε: vim ΑΡΧΕΙΟ <ENTER>
-
- 3. Για να βγείτε γράψτε: <ESC> :q! <ENTER> για απόρριψη των αλλαγών.
- Ή γράψτε: <ESC> :wq <ENTER> για αποθήκευση των αλλαγών.
-
- 4. Για να διαγράψετε έναν χαρακτήρα κάτω από τον δρομέα σε
- Κανονική Κατάσταση πατήστε: x
-
- 5. Για να εισάγετε κείμενο στον δρομέα όσο είστε σε Κανονική Κατάσταση γράψτε:
- i πληκτρολογήστε το κείμενο <ESC>
-
-ΣΗΜΕΙΩΣΗ: Πατώντας <ESC> θα τοποθετηθείτε στην Κανονική Κατάσταση ή θα
- ακυρώσετε μία ανεπιθύμητη και μερικώς ολοκληρωμένη εντολή.
-
-Τώρα συνεχίστε με το Μάθημα 2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 2.1: ΕΝΤΟΛΕΣ ΔΙΑΓΡΑΦΗΣ
-
- ** Γράψτε dw για να διαγράψετε μέχρι το τέλος μίας λέξης. **
-
- 1. Πατήστε <ESC> για να βεβαιωθείτε ότι είστε στην Κανονική Κατάσταση.
-
- 2. Μετακινείστε τον δρομέα στην παρακάτω γραμμή σημειωμένη με --->.
-
- 3. Πηγαίνετε τον δρομέα στην αρχή της λέξης που πρέπει να διαγραφεί.
-
- 4. Γράψτε dw για να κάνετε την λέξη να εξαφανιστεί.
-
-ΣΗΜΕΙΩΣΗ: Τα γράμματα dw θα εμφανιστούν στην τελευταία γραμμή της οθόνης όσο
- τα πληκτρολογείτε. Αν γράψατε κάτι λάθος, πατήστε <ESC> και
- ξεκινήστε από την αρχή.
-
----> There are a some words fun that don't belong paper in this sentence.
-
- 5. Επαναλάβετε τα βήματα 3 και 4 μέχρι η πρόταση να είναι σωστή και
- πηγαίνετε στο Μάθημα 2.2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 2.2: ΠΕΡΙΣΣΟΤΕΡΕΣ ΕΝΤΟΛΕΣ ΔΙΑΓΡΑΦΗΣ
-
- ** Πληκτρολογήστε d$ για να διαγράψετε μέχρι το τέλος της γραμμής. **
-
- 1. Πατήστε <ESC> για να βεβαιωθείτε ότι είστε στην Κανονική Κατάσταση.
-
- 2. Μετακινείστε τον δρομέα στην παρακάτω γραμμή σημειωμένη με --->.
-
- 3. Μετακινείστε τον δρομέα στο τέλος της σωστής γραμμής (ΜΕΤΑ την πρώτη . ).
-
- 4. Πατήστε d$ για να διαγράψετε μέχρι το τέλος της γραμμής.
-
----> Somebody typed the end of this line twice. end of this line twice.
-
- 5. Πηγαίνετε στο Μάθημα 2.3 για να καταλάβετε τι συμβαίνει.
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 2.3: ΠΕΡΙ ΕΝΤΟΛΩΝ ΚΑΙ ΑΝΤΙΚΕΙΜΕΝΩΝ
-
-
-Η μορφή της εντολής διαγραφής d είναι ως εξής:
-
- [αριθμός] d αντικείμενο Ή d [αριθμός] αντικείμενο
- Όπου:
- αριθμός - πόσες φορές θα εκτελεστεί η εντολή (προαιρετικό, εξ' ορισμού=1).
- d - η εντολή της διαγραφής.
- αντικείμενο - πάνω σε τι θα λειτουργήσει η εντολή (παρακάτω λίστα).
-
- Μία μικρή λίστα από αντικείμενα:
- w - από τον δρομέα μέχρι το τέλος της λέξης, περιλαμβάνοντας το διάστημα.
- e - από τον δρομέα μέχρι το τέλος της λέξης, ΧΩΡΙΣ το διάστημα.
- $ - από τον δρομέα μέχρι το τέλος της γραμμής.
-
-ΣΗΜΕΙΩΣΗ: Για τους τύπους της περιπέτειας, πατώντας απλώς το αντικείμενο όσο
- είστε στην Κανονική Κατάσταση χωρίς κάποια εντολή θα μετακινήσετε
- τον δρομέα όπως καθορίζεται στην λίστα αντικειμένων.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 2.4: ΜΙΑ ΕΞΑΙΡΕΣΗ ΣΤΗΝ 'ΕΝΤΟΛΗ-ΑΝΤΙΚΕΙΜΕΝΟ'
-
- ** Πληκτρολογήστε dd για να διαγράψετε όλη τη γραμμή. **
-
- Εξαιτίας της συχνότητας της διαγραφής ολόκληρης γραμμής, οι σχεδιαστές
- του Vim αποφάσισαν ότι θα ήταν ευκολότερο να γράφετε απλώς δύο d στη
- σειρά για να διαγράψετε μία γραμμή.
-
- 1. Μετακινείστε τον δρομέα στη δεύτερη γραμμή της παρακάτω φράσης.
- 2. Γράψτε dd για να διαγράψετε τη γραμμή.
- 3. Τώρα μετακινηθείτε στην τέταρτη γραμμή.
- 4. Γράψτε 2dd (θυμηθείτε αριθμός-εντολή-αντικείμενο) για να
- διαγράψετε δύο γραμμές.
-
- 1) Roses are red,
- 2) Mud is fun,
- 3) Violets are blue,
- 4) I have a car,
- 5) Clocks tell time,
- 6) Sugar is sweet
- 7) And so are you.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 2.5: Η ΕΝΤΟΛΗ ΑΝΑΙΡΕΣΗΣ
-
- ** Πατήστε u για να αναιρέσετε τις τελευταίες εντολές,
- U για να διορθώσετε όλη τη γραμμή. **
-
- 1. Μετακινείστε τον δρομέα στην παρακάτω γραμμή σημειωμένη με ---> και
- τοποθετήστε τον πάνω στο πρώτο λάθος.
- 2. Πατήστε x για να διαγράψετε τον πρώτο ανεπιθύμητο χαρακτήρα.
- 3. Τώρα πατήστε u για να αναιρέσετε την τελευταία εκτελεσμένη εντολή.
- 4. Αυτή τη φορά διορθώστε όλα τα λάθη στη γραμμή χρησιμοποιώντας την εντολή x.
- 5. Τώρα πατήστε ένα κεφαλαίο U για να επιστρέψετε τη γραμμή στην αρχική
- της κατάσταση.
- 6. Τώρα πατήστε u μερικές φορές για να αναιρέσετε την U και
- προηγούμενες εντολές.
- 7. Τώρα πατήστε CTRL-R (κρατώντας πατημένο το πλήκτρο CTRL καθώς πατάτε το R)
- μερικές φορές για να επαναφέρετε τις εντολές (αναίρεση των αναιρέσεων).
-
----> Fiix the errors oon thhis line and reeplace them witth undo.
-
- 8. Αυτές είναι πολύ χρήσιμες εντολές. Τώρα πηγαίνετε στην
- Περίληψη του Μαθήματος 2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ΜΑΘΗΜΑ 2 ΠΕΡΙΛΗΨΗ
-
-
- 1. Για να διαγράψετε από τον δρομέα μέχρι το τέλος λέξης γράψτε: dw
-
- 2. Για να διαγράψετε από τον δρομέα μέχρι το τέλος γραμμής γράψτε: d$
-
- 3. Για να διαγράψετε ολόκληρη τη γραμμή γράψτε: dd
-
- 4. Η μορφή για μία εντολή στην Κανονική Κατάσταση είναι:
-
- [αριθμός] εντολή αντικείμενο Ή εντολή [αριθμός] αντικείμενο
- όπου:
- αριθμός - πόσες φορές να επαναληφθεί η εντολή
- εντολή - τι να γίνει, όπως η d για διαγραφή
- αντικείμενο - πάνω σε τι να ενεργήσει η εντολή, όπως w (λέξη),
- $ (τέλος της γραμμής), κτλ.
-
- 5. Για να αναιρέσετε προηγούμενες ενέργειες, πατήστε: u (πεζό u)
- Για να αναιρέσετε όλες τις αλλαγές στη γραμμή, πατήστε: U (κεφαλαίο U)
- Για να αναιρέσετε τις αναιρέσεις, πατήστε: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 3.1: Η ΕΝΤΟΛΗ ΤΟΠΟΘΕΤΗΣΗΣ
-
-
- ** Πατήστε p για να τοποθετήσετε την τελευταία διαγραφή μετά τον δρομέα. **
-
- 1. Μετακινείστε τον δρομέα στην πρώτη γραμμή της παρακάτω ομάδας.
-
- 2. Πατήστε dd για να διαγράψετε τη γραμμή και να την αποθηκεύσετε σε
- προσωρινή μνήμη του Vim.
-
- 3. Μετακινείστε τον δρομέα στη γραμμή ΠΑΝΩ από εκεί που θα πρέπει να πάει
- η διαγραμμένη γραμμή.
-
- 4. Όσο είστε σε Κανονική Κατάσταση, πατήστε p για να βάλετε τη γραμμή.
-
- 5. Επαναλάβετε τα βήματα 2 έως 4 για να βάλετε όλες τις γραμμές στη
- σωστή σειρά.
-
- d) Can you learn too?
- b) Violets are blue,
- c) Intelligence is learned,
- a) Roses are red,
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 3.2: Η ΕΝΤΟΛΗ ΑΝΤΙΚΑΤΑΣΤΑΣΗΣ
-
-
- ** Πατήστε r και χαρακτήρα για να αλλάξετε αυτόν που είναι
- κάτω από τον δρομέα. **
-
- 1. Μετακινείστε τον δρομέα στην πρώτη γραμμή παρακάτω σημειωμένη με --->.
-
- 2. Μετακινείστε τον δρομέα έτσι ώστε να είναι πάνω στο πρώτο λάθος.
-
- 3. Πατήστε r και μετά τον χαρακτήρα ο οποίος διορθώνει το λάθος.
-
- 4. Επαναλάβετε τα βήματα 2 και 3 μέχρι να είναι σωστή η πρώτη γραμμή.
-
----> Whan this lime was tuoed in, someone presswd some wrojg keys!
----> When this line was typed in, someone pressed some wrong keys!
-
- 5. Τώρα πηγαίνετε στο Μάθημα 3.2.
-
-ΣΗΜΕΙΩΣΗ: Να θυμάστε ότι πρέπει να μαθαίνετε με τη χρήση, και όχι με
- την απομνημόνευση.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 3.3: Η ΕΝΤΟΛΗ ΑΛΛΑΓΗΣ
-
- ** Για να αλλάξετε τμήμα ή όλη τη λέξη, πατήστε cw . **
-
- 1. Μετακινείστε τον δρομέα στην πρώτη γραμμή παρακάτω σημειωμένη με --->.
-
- 2. Τοποθετήστε τον δρομέα πάνω στο u της λέξης lubw.
-
- 3. Πατήστε cw και τη σωστή λέξη (στην περίπτωση αυτή, γράψτε 'ine'.)
-
- 4. Πατήστε <ESC> και πηγαίνετε στο επόμενο λάθος (στον πρώτο
- χαρακτήρα προς αλλαγή).
-
- 5. Επαναλάβετε τα βήματα 3 και 4 μέχρις ότου η πρώτη πρόταση να είναι
- ίδια με τη δεύτερη.
-
----> This lubw has a few wptfd that mrrf changing usf the change command.
----> This line has a few words that need changing using the change command.
-
-Παρατηρείστε ότι η cw όχι μόνο αντικαθιστάει τη λέξη, αλλά σας εισάγει
-επίσης σε παρεμβολή.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 3.4: ΠΕΡΙΣΣΟΤΕΡΕΣ ΑΛΛΑΓΕΣ ΜΕ c
-
-
- ** Η εντολή αλλαγής χρησιμοποιείται με τα ίδια αντικείμενα της διαγραφής. **
-
-
- 1. Η εντολή αλλαγής δουλεύει με τον ίδιο τρόπο όπως η διαγραφή. Η μορφή είναι:
-
- [αριθμός] c αντικείμενο Ή c [αριθμός] αντικείμενο
-
- 2. Τα αντικείμενα είναι πάλι τα ίδια, όπως w (λέξη), $ (τέλος γραμμής), κτλ.
-
- 3. Μετακινηθείτε στην πρώτη γραμμή παρακάτω σημειωμένη με --->.
-
- 4. Μετακινείστε τον δρομέα στο πρώτο λάθος.
-
- 5. Γράψτε c$ για να κάνετε το υπόλοιπο της γραμμής ίδιο με τη δεύτερη
- και πατήστε <ESC>.
-
----> The end of this line needs some help to make it like the second.
----> The end of this line needs to be corrected using the c$ command.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ΜΑΘΗΜΑ 3 ΠΕΡΙΛΗΨΗ
-
-
- 1. Για να τοποθετήσετε κείμενο που μόλις έχει διαγραφεί, πατήστε p .
- Αυτό τοποθετεί το διαγραμμένο κείμενο ΜΕΤΑ τον δρομέα (αν διαγράφτηκε
- γραμμή θα πάει μετά στη γραμμή κάτω από τον δρομέα.
-
- 2. Για να αντικαταστήσετε τον χαρακτήρα κάτω από τον δρομέα, πατήστε r
- και μετά τον χαρακτήρα που θα αντικαταστήσει τον αρχικό.
-
- 3. Η εντολή αλλαγής σας επιτρέπει να αλλάξετε το καθορισμένο αντικείμενο
- από τον δρομέα μέχρι το τέλος του αντικείμενο. Π.χ. γράψτε cw για να
- αλλάξετε από τον δρομέα μέχρι το τέλος της λέξης, c$ για να αλλάξετε
- μέχρι το τέλος γραμμής.
-
- 4. Η μορφή για την αλλαγή είναι:
-
- [αριθμός] c αντικείμενο Ή c [αριθμός] αντικείμενο
-
-Τώρα συνεχίστε με το επόμενο μάθημα.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 4.1: ΘΕΣΗ ΚΑΙ ΚΑΤΑΣΤΑΣΗ ΑΡΧΕΙΟΥ
-
-
- ** Πατήστε CTRL-g για να εμφανιστεί η θέση σας στο αρχείο και η κατάστασή του.
- Πατήστε SHIFT-G για να πάτε σε μία γραμμή στο αρχείο. **
-
- Σημείωση: Διαβάστε ολόκληρο το μάθημα πριν εκτελέσετε κάποιο από τα βήματα!!
-
- 1. Κρατήστε πατημένο το πλήκτρο Ctrl και πατήστε g . Μία γραμμή κατάστασης
- θα εμφανιστεί στο κάτω μέρος της σελίδας με το όνομα αρχείου και τη
- γραμμή που είστε. Θυμηθείτε τον αριθμό γραμμής για το Βήμα 3.
-
- 2. Πατήστε shift-G για να μετακινηθείτε στο τέλος του αρχείου.
-
- 3. Πατήστε τον αριθμό της γραμμής που ήσασταν και μετά shift-G. Αυτό θα
- σας επιστρέψει στη γραμμή που ήσασταν πριν πατήσετε για πρώτη φορά Ctrl-g.
- (Όταν πληκτρολογείτε τους αριθμούς, ΔΕΝ θα εμφανίζονται στην οθόνη).
-
- 4. Αν νοιώθετε σίγουρος για αυτό, εκτελέστε τα βήματα 1 έως 3.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 4.2: Η ΕΝΤΟΛΗ ΑΝΑΖΗΤΗΣΗΣ
-
-
- ** Πατήστε / ακολουθούμενο από τη φράση που ψάχνετε. **
-
- 1. Σε Κανονική Κατάσταση πατήστε τον χαρακτήρα / . Παρατηρήστε ότι αυτός και
- ο δρομέας εμφανίζονται στο κάτω μέρος της οθόνης όπως με την εντολή : .
-
- 2. Τώρα γράψτε 'errroor' <ENTER>. Αυτή είναι η λέξη που θέλετε να ψάξετε.
-
- 3. Για να ψάξετε ξανά για την ίδια φράση, πατήστε απλώς n .
- Για να ψάξετε την ίδια φράση στην αντίθετη κατεύθυνση, πατήστε Shift-N .
-
- 4. Αν θέλετε να ψάξετε για μία φράση προς τα πίσω, χρησιμοποιήστε την εντολή ? αντί της / .
-
----> Όταν η αναζήτηση φτάσει στο τέλος του αρχείου θα συνεχίσει από την αρχή.
-
- "errroor" is not the way to spell error; errroor is an error.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 4.3: ΕΥΡΕΣΗ ΤΑΙΡΙΑΣΤΩΝ ΠΑΡΕΝΘΕΣΕΩΝ
-
-
- ** Πατήστε % για να βρείτε την αντίστοιχη ), ], ή } . **
-
- 1. Τοποθετήστε τον δρομέα σε κάποια (, [, ή { στην παρακάτω γραμμή
- σημειωμένη με --->.
-
- 2. Τώρα πατήστε τον χαρακτήρα % .
-
- 3. Ο δρομέας θα πρέπει να είναι στην αντίστοιχη παρένθεση ή αγκύλη.
-
- 4. Πατήστε % για να μετακινήσετε τον δρομέα πίσω στην πρώτη αγκύλη
- (του ζευγαριού).
-
----> This ( is a test line with ('s, ['s ] and {'s } in it. ))
-
-ΣΗΜΕΙΩΣΗ: Αυτό είναι πολύ χρήσιμο στην αποσφαλμάτωση ενός προγράμματος
- με μη ταιριαστές παρενθέσεις!
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 4.4: ΕΝΑΣ ΤΡΟΠΟΣ ΓΙΑ ΑΛΛΑΓΗ ΛΑΘΩΝ
-
-
- ** Γράψτε :s/old/new/g για να αλλάξετε το 'new' με το 'old'. **
-
- 1. Μετακινείστε τον δρομέα στην παρακάτω γραμμή σημειωμένη με --->.
-
- 2. Γράψτε :s/thee/the <ENTER> . Σημειώστε ότι αυτή η εντολή αλλάζει μόνο
- την πρώτη εμφάνιση στη γραμμή.
-
- 3. Τώρα γράψτε :s/thee/the/g εννοώντας γενική αντικατάσταση στη
- γραμμή. Αυτό αλλάζει όλες τις εμφανίσεις επί της γραμμής.
-
----> thee best time to see thee flowers is in thee spring.
-
- 4. Για να αλλάξετε κάθε εμφάνιση μίας συμβολοσειράς μεταξύ δύο γραμμών,
- γράψτε :#,#s/old/new/g όπου #,# οι αριθμοί των δύο γραμμών.
- Γράψτε :%s/old/new/g για να αλλάξετε κάθε εμφάνιση σε όλο το αρχείο.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ΜΑΘΗΜΑ 4 ΠΕΡΙΛΗΨΗ
-
-
- 1. Το Ctrl-g εμφανίζει τη θέση σας στο αρχείο και την κατάστασή του.
- Το Shift-G πηγαίνει στο τέλος του αρχείου. Ένας αριθμός γραμμής
- ακολουθούμενος από Shift-G πηγαίνει σε εκείνη τη γραμμή.
-
- 2. Γράφοντας / ακολουθούμενο από μία φράση ψάχνει προς τα ΜΠΡΟΣΤΑ για
- τη φράση. Γράφοντας ? ακολουθούμενο από μία φράση ψάχνει προς τα ΠΙΣΩ
- για τη φράση. Μετά από μία αναζήτηση πατήστε n για να βρείτε την
- επόμενη εμφάνιση προς την ίδια κατεύθυνση ή Shift-N για να ψάξετε
- προς την αντίθετη κατεύθυνση.
-
- 3. Πατώντας % όσο ο δρομέας είναι πάνω σε μία (,),[,],{, ή } εντοπίζει
- το αντίστοιχο ταίρι του ζευγαριού.
-
- 4. Για αντικατάσταση με new του πρώτου old στη γραμμή γράψτε :s/old/new
- Για αντικατάσταση με new όλων των 'old' στη γραμμή γράψτε :s/old/new/g
- Για αντικατάσταση φράσεων μεταξύ δύο # γραμμών γράψτε :#,#s/old/new/g
- Για αντικατάσταση όλων των εμφανίσεων στο αρχείο γράψτε :%s/old/new/g
- Για ερώτηση επιβεβαίωσης κάθε φορά προσθέστε ένα 'c' "%s/old/new/gc
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 5.1: ΠΩΣ ΕΚΤΕΛΩ ΜΙΑ ΕΞΩΤΕΡΙΚΗ ΕΝΤΟΛΗ
-
-
-** Γράψτε :! ακολουθούμενο από μία εξωτερική εντολή για να την εκτελέσετε. **
-
- 1. Πατήστε την οικεία εντολή : για να θέσετε τον δρομέα στο κάτω μέρος
- της οθόνης. Αυτό σας επιτρέπει να δώσετε μία εντολή.
-
- 2. Τώρα πατήστε το ! (θαυμαστικό). Αυτό σας επιτρέπει να εκτελέσετε
- οποιαδήποτε εξωτερική εντολή του φλοιού.
-
- 3. Σαν παράδειγμα γράψτε ls μετά από το ! και πατήστε <ENTER>. Αυτό θα
- σας εμφανίσει μία λίστα του καταλόγου σας, ακριβώς σαν να ήσασταν στην
- προτροπή του φλοιού. Ή χρησιμοποιήστε :!dir αν το ls δεν δουλεύει.
-
----> Σημείωση: Είναι δυνατόν να εκτελέσετε οποιαδήποτε εξωτερική εντολή
- με αυτόν τον τρόπο.
-
----> Σημείωση: Όλες οι εντολές : πρέπει να τερματίζονται πατώντας το <ENTER>.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 5.2: ΠΕΡΙΣΣΟΤΕΡΑ ΠΕΡΙ ΕΓΓΡΑΦΗΣ ΑΡΧΕΙΩΝ
-
-
- ** Για να σώσετε τις αλλάγες που κάνατε στο αρχείο, γράψτε :w ΑΡΧΕΙΟ. **
-
- 1. Γράψτε :!dir ή :!ls για να πάρετε μία λίστα του καταλόγου σας.
- Ήδη ξέρετε ότι πρέπει να πατήσετε <ENTER> μετά από αυτό.
-
- 2. Διαλέξτε ένα όνομα αρχείου που δεν υπάρχει ακόμα, όπως το TEST.
-
- 3. Τώρα γράψτε: :w TEST (όπου TEST είναι το όνομα αρχείου που διαλέξατε).
-
- 4. Αυτό σώζει όλο το αρχείο (vim Tutor) με το όνομα TEST. Για να το
- επαληθεύσετε, γράψτε ξανά :!dir για να δείτε τον κατάλογό σας.
-
----> Σημειώστε ότι αν βγαίνατε από τον Vim και μπαίνατε ξανά με το όνομα
- αρχείου TEST, το αρχείο θα ήταν ακριβές αντίγραφο του tutor όταν το σώσατε.
-
- 5. Τώρα διαγράψτε το αρχείο γράφοντας (MS-DOS): :!del TEST
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 5.3: ΕΠΙΛΕΚΤΙΚΗ ΕΝΤΟΛΗ ΕΓΓΡΑΦΗΣ
-
-
- ** Για να σώσετε τμήμα του αρχείου, γράψτε :#,# w ΑΡΧΕΙΟ **
-
- 1. Άλλη μια φορά, γράψτε :!dir ή :!ls για να πάρετε μία λίστα από τον
- κατάλογό σας και διαλέξτε ένα κατάλληλο όνομα αρχείου όπως το TEST.
-
- 2. Μετακινείστε τον δρομέα στο πάνω μέρος αυτής της σελίδας και πατήστε
- Ctrl-g για να βρείτε τον αριθμό αυτής της γραμμής.
- ΝΑ ΘΥΜΑΣΤΕ ΑΥΤΟΝ ΤΟΝ ΑΡΙΘΜΟ!
-
- 3. Τώρα πηγαίνετε στο κάτω μέρος της σελίδας και πατήστε Ctrl-g ξανά.
- ΝΑ ΘΥΜΑΣΤΕ ΚΑΙ ΑΥΤΟΝ ΤΟΝ ΑΡΙΘΜΟ!
-
- 4. Για να σώσετε ΜΟΝΟ ένα τμήμα σε αρχείο, γράψτε :#,# w TEST
- όπου #,# οι δύο αριθμοί που απομνημονεύσατε (πάνω,κάτω) και TEST το
- όνομα του αρχείου σας.
-
- 5. Ξανά, δείτε ότι το αρχείο είναι εκεί με την :!dir αλλά ΜΗΝ το διαγράψετε.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 5.4: ΑΝΑΚΤΩΝΤΑΣ ΚΑΙ ΕΝΩΝΟΝΤΑΣ ΑΡΧΕΙΑ
-
-
- ** Για να εισάγετε τα περιεχόμενα ενός αρχείου, γράψτε :r ΑΡΧΕΙΟ **
-
- 1. Γράψτε :!dir για να βεβαιωθείτε ότι το TEST υπάρχει από πριν.
-
- 2. Τοποθετήστε τον δρομέα στο πάνω μέρος της σελίδας.
-
-ΣΗΜΕΙΩΣΗ: Αφότου εκτελέσετε το Βήμα 3 θα δείτε το Μάθημα 5.3.
- Μετά κινηθείτε ΚΑΤΩ ξανά προς το μάθημα αυτό.
-
- 3. Τώρα ανακτήστε το αρχείο σας TEST χρησιμοποιώντας την εντολή :r TEST
- όπου TEST είναι το όνομα του αρχείου.
-
-ΣΗΜΕΙΩΣΗ: Το αρχείο που ανακτάτε τοποθετείται ξεκινώντας εκεί που βρίσκεται
- ο δρομέας.
-
- 4. Για να επαληθεύσετε ότι το αρχείο ανακτήθηκε, πίσω τον δρομέα και
- παρατηρήστε ότι υπάρχουν τώρα δύο αντίγραφα του Μαθήματος 5.3, το
- αρχικό και η έκδοση του αρχείου.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ΜΑΘΗΜΑ 5 ΠΕΡΙΛΗΨΗ
-
-
- 1. :!εντολή εκτελεί μία εξωτερική εντολή.
-
- Μερικά χρήσιμα παραδείγματα είναι (MS-DOS):
- :!dir - εμφάνιση λίστας ενός καταλόγου.
- :!del ΑΡΧΕΙΟ - διαγράφει το ΑΡΧΕΙΟ.
-
- 2. :w ΑΡΧΕΙΟ γράφει το τρέχων αρχείο του Vim στο δίσκο με όνομα ΑΡΧΕΙΟ.
-
- 3. :#,#w ΑΡΧΕΙΟ σώζει τις γραμμές από # μέχρι # στο ΑΡΧΕΙΟ.
-
- 4. :r ΑΡΧΕΙΟ ανακτεί το αρχείο δίσκου ΑΡΧΕΙΟ και το παρεμβάλλει μέσα
- στο τρέχον αρχείο μετά από τη θέση του δρομέα.
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 6.1: Η ΕΝΤΟΛΗ ΑΝΟΙΓΜΑΤΟΣ
-
-
- ** Πατήστε o για να ανοίξετε μία γραμμή κάτω από τον δρομέα και να
- βρεθείτε σε Κατάσταση Κειμένου. **
-
- 1. Μετακινείστε τον δρομέα στην παρακάτω γραμμή σημειωμένη με --->.
-
- 2. Πατήστε o (πεζό) για να ανοίξετε μία γραμμή ΚΑΤΩ από τον δρομέα και να
- βρεθείτε σε Κατάσταση Κειμένου.
-
- 3. Τώρα αντιγράψτε τη σημειωμένη με ---> γραμμή και πατήστε <ESC> για να
- βγείτε από την Κατάσταση Κειμένου.
-
----> After typing o the cursor is placed on the open line in Insert mode.
-
- 4. Για να ανοίξετε μία γραμμή ΠΑΝΩ από τον δρομέα, πατήστε απλά ένα κεφαλαίο
- O, αντί για ένα πεζό o. Δοκιμάστε το στην παρακάτω γραμμή.
-Ανοίγετε γραμμή πάνω από αυτήν πατώντας Shift-O όσο ο δρομέας είναι στη γραμμή
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 6.2: Η ΕΝΤΟΛΗ ΠΡΟΣΘΗΚΗΣ
-
- ** Πατήστε a για να εισάγετε κείμενο ΜΕΤΑ τον δρομέα. **
-
- 1. Μετακινείστε τον δρομέα στο τέλος της πρώτης γραμμής παρακάτω
- σημειωμένη με ---> πατώντας $ στην Κανονική Κατάσταση.
-
- 2. Πατήστε ένα a (πεζό) για να προσθέσετε κείμενο ΜΕΤΑ από τον χαρακτήρα
- που είναι κάτω από τον δρομέα. (Το κεφαλαίο A προσθέτει στο τέλος
- της γραμμής).
-
-Σημείωση: Αυτό αποφεύγει το πάτημα του i , τον τελευταίο χαρακτήρα, το
- κείμενο της εισαγωγής, <ESC>, δρομέα-δεξιά, και τέλος, x, μόνο και
- μόνο για να προσθέσετε στο τέλος της γραμμής!
-
- 3. Συμπληρώστε τώρα την πρώτη γραμμή. Σημειώστε επίσης ότι η προσθήκη είναι
- ακριβώς ίδια στην Κατάσταση Κειμένου με την Κατάσταση Εισαγωγής, εκτός
- από τη θέση που εισάγεται το κείμενο.
-
----> This line will allow you to practice
----> This line will allow you to practice appending text to the end of a line.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 6.3: ΑΛΛΗ ΕΚΔΟΣΗ ΤΗΣ ΑΝΤΙΚΑΤΑΣΤΑΣΗΣ
-
-
- ** Πατήστε κεφαλαίο R για να αλλάξετε περισσότερους από έναν χαρακτήρες. **
-
- 1. Μετακινείστε τον δρομέα στην πρώτη γραμμή παρακάτω σημειωμένη με --->.
-
- 2. Τοποθετήστε τον δρομέα στην αρχή της πρώτης λέξης που είναι διαφορετική
- από τη δεύτερη γραμμή σημειωμένη με ---> (η λέξη 'last').
-
- 3. Πατήστε τώρα R και αλλάξτε το υπόλοιπο του κειμένου στην πρώτη γραμμή
- γράφοντας πάνω από το παλιό κείμενο ώστε να κάνετε την πρώτη γραμμή ίδια
- με τη δεύτερη.
-
----> To make the first line the same as the last on this page use the keys.
----> To make the first line the same as the second, type R and the new text.
-
- 4. Σημειώστε ότι όταν πατάτε <ESC> για να βγείτε, παραμένει οποιοδήποτε
- αναλλοίωτο κείμενο.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Μάθημα 6.4: ΡΥΘΜΙΣΗ ΕΠΙΛΟΓΗΣ
-
-
- ** Ρυθμίστε μία επιλογή έτσι ώστε η αναζήτηση ή η αντικατάσταση να αγνοεί
- τη διαφορά πεζών-κεφαλαίων **
-
- 1. Ψάξτε για 'ignore' εισάγοντας:
- /ignore
- Συνεχίστε αρκετές φορές πατώντας το πλήκτρο n.
-
- 2. Θέστε την επιλογή 'ic' (Ignore case) γράφοντας:
- :set ic
-
- 3. Ψάξτε τώρα ξανά για 'ignore' πατώντας: n
- Συνεχίστε την αναζήτηση μερικές ακόμα φορές πατώντας το πλήκτρο n
-
- 4. Θέστε τις επιλογές 'hlsearch' και 'incsearch':
- :set hls is
-
- 5. Εισάγετε τώρα ξανά την εντολή αναζήτησης, και δείτε τι συμβαίνει
- /ignore
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ΜΑΘΗΜΑ 6 ΠΕΡΙΛΗΨΗ
-
-
- 1. Πατώντας o ανοίγει μία γραμμή ΚΑΤΩ από τον δρομέα και τοποθετεί τον
- δρομέα στην ανοιχτή γραμμή σε Κατάσταση Κειμένου.
-
- 2. Πατήστε a για να εισάγετε κείμενο ΜΕΤΑ τον χαρακτήρα στον οποίο είναι
- ο δρομέας. Πατώντας κεφαλαίο A αυτόματα προσθέτει κείμενο στο τέλος
- της γραμμής.
-
- 3. Πατώντας κεφαλαίο R εισέρχεται στην Κατάσταη Αντικατάστασης μέχρι να
- πατηθεί το <ESC> και να εξέλθει.
-
- 4. Γράφοντας ":set xxx" ρυθμίζει την επιλογή "xxx".
-
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ΜΑΘΗΜΑ 7: ON-LINE ΕΝΤΟΛΕΣ ΒΟΗΘΕΙΑΣ
-
-
- ** Χρησιμοποιήστε το on-line σύστημα βοήθειας **
-
- Ο Vim έχει ένα περιεκτικό on-line σύστημα βοήθειας. Για να ξεκινήσει,
- δοκιμάστε κάποιο από τα τρία:
- - πατήστε το πλήκτρο <HELP> (αν έχετε κάποιο)
- - πατήστε το πλήκτρο <F1> (αν έχετε κάποιο)
- - γράψτε :help <ENTER>
-
- Γράψτε :q <ENTER> για να κλείσετε το παράθυρο της βοήθειας.
-
- Μπορείτε να βρείτε βοήθεια πάνω σε κάθε αντικείμενο, δίνοντας μία παράμετρο
- στην εντολή ":help". Δοκιμάστε αυτά (μην ξεχνάτε να πατάτε <ENTER>):
-
- :help w
- :help c_<T
- :help insert-index
- :help user-manual
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ΜΑΘΗΜΑ 8: ΔΗΜΙΟΥΡΓΗΣΤΕ ΕΝΑ SCRIPT ΕΚΚΙΝΗΣΗΣ
-
- ** Ενεργοποιήστε χαρακτηριστικά του Vim **
-
- Ο Vim έχει πολλά περισσότερα χαρακτηριστικά απ' ό,τι ο Vi, αλλά τα
- περισσότερα είναι αρχικά απενεργοποιημένα. Για να αρχίσετε να χρησιμοποιείτε
- περισσότερα χαρακτηριστικά πρέπει να φτιάξετε ένα αρχείο "vimrc".
-
- 1. Αρχίστε διορθώνοντας το αρχείο "vimrc", αυτό εξαρτάται από το σύστημά σας:
- :edit ~/.vimrc για Unix
- :edit $VIM/_vimrc για MS-Windows
-
- 2. Τώρα εισάγετε το κείμενο παραδείγματος για αρχείο "vimrc":
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. Γράψτε το αρχείο με την:
- :write
-
- Την επόμενη φορά που θα ξεκινήσετε τον Vim θα χρησιμοποιήσει φωτισμό
- σύνταξης. Μπορείτε να προσθέσετε όλες τις προτιμώμενες επιλογές σ' αυτό
- το αρχείο "vimrc".
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Εδώ ολοκληρώνεται το Vim Tutor. Σκοπός του ήταν να δώσει μία σύντομη
- περίληψη του συντάκτη Vim, τουλάχιστον τόση ώστε να σας επιτρέψει να
- χρησιμοποιήσετε τον συντάκτη αρκετά εύκολα. Απέχει πολύ από μία
- ολοκληρωμένη παρουσίαση καθώς ο Vim έχει πάρα πολλές εντολές. Διαβάστε
- κατόπιν το εγχειρίδιο χρήσης:
- ":help user-manual".
-
- Για περαιτέρω διάβασμα και μελέτη, συστήνεται αυτό το βιβλίο:
- Vim - Vi Improved - by Steve Oualline
- Publisher: New Riders
- Το πρώτο βιβλίο πλήρως αφιερωμένο στον Vim.
- Ιδιαίτερα χρήσιμο για αρχάριους.
- Υπάρχουν πολλά παραδείγματα και εικόνες.
- Δείτε την http://iccf-holland.org/click5.html
-
- Αυτό το βιβλίο είναι παλιότερο και περισσότερο για τον Vi παρά για τον Vim,
- αλλά επίσης συνιστώμενο:
- Learning the Vi Editor - by Linda Lamb
- Publisher: O'Reilly & Associates Inc.
- Είναι ένα καλό βιβλίο για να μάθετε σχεδόν τα πάντα που θέλετε
- να κάνετε με τον Vi.
- Η έκτη έκδοση περιέχει ακόμα πληροφορίες για τον Vim.
-
- Αυτή η περιήγηση γράφτηκε από τους Michael C. Pierce και Robert K. Ware,
- Colorado School of Mines χρησιμοποιώντας ιδέες από τον Charles Smith,
- Colorado State University. E-mail: bware@mines.colorado.edu.
-
- Προσαρμογή για τον Vim από τον Bram Moolenaar.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.hr.utf-8 b/runtime/tutor/tutor.hr.utf-8
new file mode 100644
index 0000000..396bdfe
--- /dev/null
+++ b/runtime/tutor/tutor.hr.utf-8
@@ -0,0 +1,972 @@
+===============================================================================
+= D o b r o d o š l i u VIM p r i r u č n i k - Verzija 1.7 =
+===============================================================================
+
+ Vim je vrlo moćan editor koji ima mnogo naredbi, previše da bi ih
+ se svih ovdje spomenulo. Namjena priručnika je objasniti dovoljno
+ naredbi kako bi početnici znatno lakše koristili ovaj svestran editor.
+
+ Približno vrijeme potrebno za uspješan završetak priručnika je oko
+ 30 minuta a ovisi o tome koliko će te vremena odvojiti za vježbanje.
+
+ UPOZORENJE:
+ Naredbe u ovom priručniku će promijeniti ovaj tekst.
+ Napravite kopiju ove datoteke kako bi ste na istoj vježbali
+ (ako ste pokrenuli "vimtutor" ovo je već kopija).
+
+ Vrlo je važno primijetiti da je ovaj priručnik namijenjen za vježbanje.
+ Preciznije, morate izvršiti naredbe u Vim-u kako bi ste iste naučili
+ pravilno koristiti. Ako samo čitate tekst, zaboraviti će te naredbe!
+
+ Ako je CapsLock uključen ISKLJUČITE ga. Pritiskajte tipku j kako
+ bi pomakli kursor sve dok Lekcija 1.1 ne ispuni ekran.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.1: POMICANJE KURSORA
+
+
+ ** Za pomicanje kursora, pritisnite h,j,k,l tipke kako je prikazano **
+ ^
+ k Savjet: h tipka je lijevo i pomiče kursor lijevo.
+ < h l > l tipka je desno i pomiče kursor desno.
+ j j izgleda kao strelica usmjerena dolje.
+ v
+ 1. Pomičite kursor po ekranu dok se ne naviknete na korištenje.
+
+ 2. Držite tipku (j) pritisnutom.
+ Sada znate kako doći do sljedeće lekcije.
+
+ 3. Koristeći tipku j prijeđite na sljedeću lekciju 1.2.
+
+NAPOMENA: Ako niste sigurni što ste zapravo pritisnuli uvijek koristite
+ tipku <ESC> kako bi prešli u Normal mod i onda pokušajte ponovno.
+
+NAPOMENA: Kursorske tipke rade isto. Korištenje hjkl tipaka je znatno
+ brže, nakon što se jednom naviknete na njihovo korištenje. Stvarno!
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.2: IZLAZ IZ VIM-a
+
+
+ !! UPOZORENJE: Prije izvođenja bilo kojeg koraka,
+ pročitajte cijelu lekciju!!
+
+ 1. Pritisnite <ESC> tipku (Vim je sada u Normal modu).
+
+ 2. Otipkajte: :q! <ENTER>.
+ Izlaz iz editora, GUBE se sve napravljene promjene.
+
+ 3. Kada se pojavi ljuska, utipkajte naredbu koja je pokrenula
+ ovaj priručnik: vimtutor <ENTER>
+
+ 4. Ako ste upamtili ove korake, izvršite ih redom od 1 do 3
+ kako bi ponovno pokrenuli editor.
+
+NAPOMENA: :q! <ENTER> poništava sve promjene koje ste napravili.
+ U sljedećim lekcijama naučit će te kako promjene sačuvati.
+
+ 5. Pomaknite kursor na Lekciju 1.3.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.3: PROMJENA TEKSTA - BRISANJE
+
+
+ ** Pritisnite x za brisanje znaka pod kursorom. **
+
+ 1. Pomaknite kursor na liniju označenu s --->.
+
+ 2. Kako bi ste ispravili pogreške, pomičite kursor dok se
+ ne bude nalazio na slovu kojeg trebate izbrisati.
+
+ 3. Pritisnite tipku x kako bi uklonili neželjeno slovo.
+
+ 4. Ponovite korake od 2 do 4 dok ne ispravite sve pogreške.
+
+---> KKKravaa jee presskočila mmjeseccc.
+
+ 5. Nakon što ispravite liniju, prijeđite na lekciju 1.4.
+
+NAPOMENA: Koristeći ovaj priručnik ne pokušavajte pamtiti
+ već učite primjenom.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.4: PROMJENA TEKSTA - UBACIVANJE
+
+
+ ** Pritisnite i za ubacivanje teksta ispred kursora. **
+
+ 1. Pomaknite kursor na prvu sljedeću liniju označenu s --->.
+
+ 2. Kako bi napravili prvu liniju istovjetnoj drugoj, pomaknite
+ kursor na prvi znak POSLIJE kojeg će te utipkati potreban tekst.
+
+ 3. Pritisnite i te utipkajte potrebne nadopune.
+
+ 4. Nakon što ispravite pogrešku pritisnite <ESC> kako bi vratili Vim
+ u Normal mod. Ponovite korake od 2 do 4 kako bi ispravili sve pogreške.
+
+---> Nedje no teka od v lin.
+---> Nedostaje nešto teksta od ove linije.
+
+ 5. Prijeđite na sljedeću lekciju.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.5: PROMJENA TEKSTA - DODAVANJE
+
+
+ ** Pritisnite A za dodavanje teksta. **
+
+ 1. Pomaknite kursor na prvu sljedeću liniju označenu s --->.
+ Nije važno na kojem se slovu nalazi kursor na toj liniji.
+
+ 2. Pritisnite A i napravite potrebne promjene.
+
+ 3. Nakon što ste dodali tekst, pritisnite <ESC>
+ za povratak u Normal mod.
+
+ 4. Pomaknite kursor na drugu liniju označenu s --->
+ i ponovite korake 2 i 3 dok ne popravite tekst.
+
+---> Ima nešto teksta koji nedostaje n
+ Ima nešto teksta koji nedostaje na ovoj liniji.
+---> Ima nešto teksta koji ne
+ Ima nešto teksta koji nedostaje baš ovdje.
+
+ 5. Prijeđite na lekciju 1.6.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.6: PROMJENA DATOTEKE
+
+
+ ** Koristite :wq za spremanje teksta i napuštanje Vim-a. **
+
+ !! UPOZORENJE: Prije izvršavanja bilo kojeg koraka, pročitajte lekciju!!
+
+ 1. Izađite iz programa kao sto ste napravili u lekciji 1.2: :q!
+
+ 2. Iz ljuske utipkajte sljedeću naredbu: vim tutor <ENTER>
+ 'vim' je naredba pokretanja Vim editora, 'tutor' je ime datoteke koju
+ želite uređivati. Koristite datoteku koju imate ovlasti mijenjati.
+
+ 3. Ubacite i izbrišite tekst kao što ste to napravili u lekcijama prije.
+
+ 4. Sačuvajte promjenjeni tekst i izađite iz Vim-a: :wq <ENTER>
+
+ 5. Ponovno pokrenite vimtutor i nastavite čitati sažetak koji sljedi.
+
+ 6. Nakon sto pročitate gornje korake i u potpunosti ih razumijete:
+ izvršite ih.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1 SAŽETAK
+
+
+ 1. Kursor se pomiče strelicama ili pomoću hjkl tipaka.
+ h (lijevo) j (dolje) k (gore) l (desno)
+
+ 2. Pokretanje Vim-a iz ljuske: vim IME_DATOTEKE <ENTER>
+
+ 3. Izlaz: <ESC> :q! <ENTER> sve promjene su izgubljene.
+ ILI: <ESC> :wq <ENTER> promjene su sačuvane.
+
+ 4. Brisanje znaka na kojem se nalazi kursor: x
+
+ 5. Ubacivanja ili dodavanje teksta:
+ i utipkajte tekst <ESC> unos ispred kursora
+ A utipkajte tekst <ESC> dodavanje na kraju linije
+
+NAPOMENA: Tipkanjem tipke <ESC> prebacuje Vim u Normal mod i
+ prekida neželjenu ili djelomično završenu naredbu.
+
+Nastavite čitati Lekciju 2.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 2.1: NAREDBE BRISANJA
+
+
+ ** Tipkajte dw za brisanje riječi. **
+
+ 1. Pritisnite <ESC> kako bi bili sigurni da je Vim u Normal modu.
+
+ 2. Pomaknite kursor na liniju označenu s --->.
+
+ 3. Pomaknite kursor na početak riječi koju treba izbrisati.
+
+ 4. Otipkajte dw kako bi uklonili riječ.
+
+NAPOMENA: Vim će prikazati slovo d na zadnjoj liniji kad ga otipkate.
+ Vim čeka da otipkate w . Ako je prikazano neko drugo slovo,
+ krivo ste otipkali; pritisnite <ESC> i pokušajte ponovno.
+
+---> Neke riječi smiješno ne pripadaju na papir ovoj rečenici.
+
+ 5. Ponovite korake 3 i 4 dok ne ispravite rečenicu;
+ prijeđite na Lekciju 2.2.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 2.2: JOŠ BRISANJA
+
+
+ ** Otipkajte d$ za brisanje znakova do kraja linije. **
+
+ 1. Pritisnite <ESC> kako bi bili
+ sigurni da je Vim u Normal modu.
+
+ 2. Pomaknite kursor na liniju označenu s --->.
+
+ 3. Pomaknite kursor do kraja ispravne rečenice
+ (POSLJE prve . ).
+
+ 4. Otipkajte d$
+ kako bi izbrisali sve znakove do kraja linije.
+
+---> Netko je utipkao kraj ove linije dvaput. kraj ove linije dvaput.
+
+ 5. Prijeđite na Lekciju 2.3 za bolje objašnjenje.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 2.3: UKRATKO O OPERATORIMA I POKRETIMA
+
+
+ Mnogo naredbi koje mijenjaju tekst se sastoje od operatora i pokreta.
+ Oblik naredbe brisanja sa d operatorom je sljedeći:
+
+ d pokret
+
+ Pri čemu je:
+ d - operator brisanja.
+ pokret - ono na čemu će se operacija izvršavati (navedeno u nastavku).
+
+ Kratka lista pokreta:
+ w - sve do početka sljedeće riječi, NE UKLJUČUJUĆI prvo slovo.
+ e - sve do kraja trenutačne riječi, UKLJUČUJUĆI zadnje slovo.
+ $ - sve do kraje linije, UKLJUČUJUĆI zadnje slovo.
+
+ Tipkanjem de će se brisati od kursora do kraja riječi.
+
+NAPOMENA: Pritiskajući samo pokrete dok ste u Normal modu bez operatora će
+ pomicati kursor kao što je navedeno.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 2.4: KORIŠTENJE BROJANJA ZA POKRETE
+
+
+ ** Tipkanjem nekog broja prije pokreta, pokret se izvršava toliko puta. **
+
+ 1. Pomaknite kursor na liniju označenu s --->.
+
+ 2. Otipkajte 2w da pomaknete kursor dvije riječi naprijed.
+
+ 3. Otipkajte 3e da pomaknete kursor na kraj treće riječi naprijed.
+
+ 4. Otipkajte 0 (nulu) da pomaknete kursor na početak linije.
+
+ 5. Ponovite korake 2 i 3 s nekim drugim brojevima.
+
+---> Rečenica sa riječima po kojoj možete pomicati kursor.
+
+ 6. Prijeđite na Lekciju 2.5.
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 2.5: KORIŠTENJE BROJANJA ZA VEĆE BRISANJE
+
+
+ ** Tipkanje broja N s operatorom ponavlja ga N-puta. **
+
+ U kombinaciji operatora brisanja i pokreta spomenutih iznad
+ ubacujete broj prije pokreta kako bi izbrisali više znakova:
+
+ d broj pokret
+
+ 1. Pomaknite kursor na prvo slovo u riječi sa VELIKIM SLOVIMA
+ označenu s --->.
+
+ 2. Otipkajte 2dw da izbrišete dvije riječi sa VELIKIM SLOVIMA
+
+ 3. Ponovite korake 1 i 2 sa različitim brojevima da izbrišete
+ uzastopne riječi sa VELIKIM SLOVIMA sa samo jednom naredbom.
+
+---> ova ABCČĆ DĐE linija FGHI JK LMN OP riječi je RSŠ TUVZŽ popravljena.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 2.6: OPERIRANJE NAD LINIJAMA
+
+
+ ** Otipkajte dd za brisanje cijele linije. **
+
+ Zbog učestalosti brisanja cijelih linija, dizajneri Vi-a su odlučili da
+ je lakše brisati linije tipkanjem d dvaput.
+
+ 1. Pomaknite kursor na drugu liniju u donjoj kitici.
+ 2. Otipkajte dd kako bi izbrisali liniju.
+ 3. Pomaknite kursor na četvrtu liniju.
+ 4. Otipkajte 2dd kako bi izbrisali dvije linije.
+
+---> 1) Ruže su crvene,
+---> 2) Plaža je super,
+---> 3) Ljubice su plave,
+---> 4) Imam auto,
+---> 5) Satovi ukazuju vrijeme,
+---> 6) Šećer je sladak
+---> 7) Kao i ti.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 2.7: NAREDBA PONIŠTENJA
+
+
+ ** Pritisnite u za poništenje zadnje naredbe, U za cijelu liniju. **
+
+ 1. Pomaknite kursor na liniju označenu s ---> i postavite kursor na prvu
+ pogrešku.
+ 2. Otipkajte x kako bi izbrisali prvi neželjeni znak.
+ 3. Otipkajte u kako bi poništili zadnju izvršenu naredbu.
+ 4. Ovaj put ispravite sve pogreške na liniji koristeći x naredbu.
+ 5. Sada utipkajte veliko U kako bi poništili sve promjene
+ na liniji, vraćajući je u prijašnje stanje.
+ 6. Sada utipkajte u nekoliko puta kako bi poništili U
+ i prijašnje naredbe.
+ 7. Sada utipkajte CTRL-R (držeći CTRL tipku pritisnutom dok
+ ne pritisnete R) nekoliko puta kako bi vratili promjene
+ (poništili poništenja).
+
+---> Poopravite pogreške nna ovvoj liniji ii pooništiteee ih.
+
+ 8. Vrlo korisne naredbe. Prijeđite na sažetak Lekcije 2.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 2 SAŽETAK
+
+
+ 1. Brisanje od kursora do sljedeće riječi: dw
+ 2. Brisanje od kursora do kraja linije: d$
+ 3. Brisanje cijele linije: dd
+
+ 4. Za ponavljanje pokreta prethodite mu broj: 2w
+ 5. Oblik naredbe mijenjanja:
+ operator [broj] pokret
+ gdje je:
+ operator - što napraviti, npr. d za brisanje
+ [broj] - neobavezan broj ponavljanja pokreta
+ pokret - kretanje po tekstu po kojem se operira,
+ kao što je: w (riječ), $ (kraj linije), itd.
+
+ 6. Postavljanje kursora na početak linije: 0
+
+ 7. Za poništenje prethodnih promjena, pritisnite: u (malo u)
+ Za poništenje svih promjena na liniji, pritisnite: U (veliko U)
+ Za vraćanja promjena, utipkajte: CTRL-R
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 3.1: NAREDBA POSTAVI
+
+
+ ** p za unos prethodno izbrisanog teksta iza kursora. **
+
+ 1. Pomaknite kursor na prvu sljedeću liniju označenu s --->.
+
+ 2. Otipkajte dd kako bi izbrisali liniju i spremili je u Vim registar.
+
+ 3. Pomaknite kursor na liniju c), IZNAD linije koju trebate unijeti.
+
+ 4. Otipkajte p kako bi postavili liniju ispod kursora.
+
+ 5. Ponovite korake 2 do 4 kako bi postavili sve linije u pravilnom
+ rasporedu.
+
+---> d) Možeš li i ti naučiti?
+---> b) Ljubice su plave,
+---> c) Inteligencija je naučena,
+---> a) Ruže su crvene,
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 3.2: NAREDBA PROMJENE
+
+
+ ** Otipkajte rx za zamjenu slova ispod kursora sa slovom x . **
+
+ 1. Pomaknite kursor na prvu sljedeću liniju označenu s --->.
+
+ 2. Pomaknite kursor tako da se nalazi na prvoj pogrešci.
+
+ 3. Otipkajte r i nakon toga ispravan znak na tom mjestu.
+
+ 4. Ponovite korake 2 i 3 sve dok prva
+ linije ne bude istovjetna drugoj.
+
+---> Kede ju ovu limija tupjana, natko je protuskao kruve tupke!
+---> Kada je ova linija tipkana, netko je pritiskao krive tipke!
+
+ 5. Prijeđite na Lekciju 3.2.
+
+NAPOMENA: Prisjetite da trebate učiti vježbanjem, ne pamćenjem.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 3.3: OPERATOR MIJENJANJA
+
+
+ ** Za mijenjanje do kraja riječi, istipkajte ce . **
+
+ 1. Pomaknite kursor na prvu sljedeću liniju označenu s --->.
+
+ 2. Postavite kursor na a u lackmb.
+
+ 3. Otipkajte ce i ispravite riječ (u ovom slučaju otipkajte inija ).
+
+ 4. Pritisnite <ESC> i pomaknite kursor na sljedeći znak
+ kojeg je potrebno ispraviti.
+
+ 5. Ponovite korake 3 i 4 sve dok prva rečenica ne postane istovjetna
+ drugoj.
+
+---> Ova lackmb ima nekoliko rjlcah koje trfcb mijdmlfsz.
+---> Ova linija ima nekoliko riječi koje treba mijenjati.
+
+Primijetite da ce briše riječ i postavlja Vim u Insert mod.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 3.4: JOŠ MIJENJANJA KORIŠTENJEM c
+
+
+ ** Naredba mijenjanja se koristi sa istim pokretima kao i brisanje. **
+
+ 1. Operator mijenjanja se koristi na isti način kao i operator brisanja:
+
+ c [broj] pokret
+
+ 2. Pokreti su isti, npr: w (riječ) i $ (kraj linije).
+
+ 3. Pomaknite kursor na prvu sljedeću liniju označenu s --->.
+
+ 4. Pomaknite kursor na prvu pogrešku.
+
+ 5. Otipkajte c$ i utipkajte ostatak linije tako da bude istovjetna
+ drugoj te pritisnite <ESC>.
+
+---> Kraj ove linije treba pomoć tako da izgleda kao linija ispod.
+---> Kraj ove linije treba ispraviti korištenjem c$ naredbe.
+
+NAPOMENA: Možete koristiti Backspace za ispravljanje grešaka.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 3 SAŽETAK
+
+
+ 1. Za postavljanje teksta koji je upravo izbrisan, pritisnite p . Ovo
+ postavlja tekst IZA kursora (ako je pak linija izbrisana tekst se
+ postavlja na liniju ispod kursora).
+
+ 2. Za promjenu znaka na kojem se nalazi kursor, pritisnite r i nakon toga
+ željeni znak.
+
+ 3. Operator mijenjanja dozvoljava promjenu teksta od kursora do pozicije do
+ koje dovede pokret. tj. Otipkajte ce za mijenjanje od kursora do kraja
+ riječi, c$ za mijenjanje od kursora do kraja linije.
+
+ 4. Oblik naredbe mijenjanja:
+
+ c [broj] pokret
+
+Prijeđite na sljedeću lekciju.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 4.1: POZICIJA KURSORA I STATUS DATOTEKE
+
+ ** CTRL-G za prikaz pozicije kursora u datoteci i status datoteke.
+ Pritisnite G za pomicanje kursora na neku liniju u datoteci. **
+
+NAPOMENA: Pročitajte cijelu lekciju prije izvršenja bilo kojeg koraka!!
+
+ 1. Držite Ctrl tipku pritisnutom i pritisnite g . Ukratko: CTRL-G.
+ Vim će ispisati poruku na dnu ekrana sa imenom datoteke i pozicijom
+ kursora u datoteci. Zapamtite broj linije za 3. korak.
+
+NAPOMENA: Možete vidjeti poziciju kursora u donjem desnom kutu ako
+ je postavka 'ruler' aktivirana (objašnjeno u 6. lekciji).
+
+ 2. Pritisnite G za pomicanje kursora na kraj datoteke.
+ Otipkajte gg za pomicanje kursora na početak datoteke.
+
+ 3. Otipkajte broj linije na kojoj ste bili maloprije i zatim G . Kursor
+ će se vratiti na liniju na kojoj se nalazio kada ste otipkali CTRL-G.
+
+ 4. Ako ste spremni, izvršite korake od 1 do 3.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 4.2: NAREDBE TRAŽENJA
+
+ ** Otipkajte / i nakon toga izraz kojeg želite tražiti. **
+
+ 1. U Normal modu otipkajte / znak. Primijetite da se znak
+ pojavio zajedno sa kursorom na dnu ekrana kao kod : naredbe.
+
+ 2. Sada otipkajte 'grrrreška' <ENTER>. To je riječ koju zapravo tražite.
+
+ 3. Za ponovno traženje istog izraza, otipkajte n .
+ Za traženje istog izraza ali u suprotnom smjeru, otipkajte N .
+
+ 4. Za traženje izraza unatrag, koristite ? umjesto / .
+
+ 5. Za povratak na prethodnu poziciju koristite CTRL-O (držite Ctrl
+ pritisnutim dok ne pritisnete tipku o). Ponavljajte sve dok se ne
+ vratite na početak. CTRL-I slično kao CTRL-O ali u suprotnom smjeru.
+
+---> "pogrrrreška" je pogrešno; umjesto pogrrrreška treba stajati pogreška.
+
+NAPOMENA: Ako se traženjem dođe do kraja datoteke nastavit će se od njenog
+ početka osim ako je postavka 'wrapscan' deaktivirana.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 4.3: TRAŽENJE PRIPADAJUĆE ZAGRADE
+
+
+ ** Otipkajte % za pronalazak pripadajuće ), ] ili } . **
+
+ 1. Postavite kursor na bilo koju od ( , [ ili {
+ otvorenih zagrada u liniji označenoj s --->.
+
+ 2. Otipkajte znak % .
+
+ 3. Kursor će se pomaknuti na pripadajuću zatvorenu zagradu.
+
+ 4. Otipkajte % kako bi pomakli kursor na drugu pripadajuću zagradu.
+
+ 5. Pomaknite kursor na neku od (,),[,],{ ili } i ponovite % naredbu.
+
+---> Linija ( testiranja običnih ( [ uglatih ] i { vitičastih } zagrada.))
+
+
+NAPOMENA: Vrlo korisno u ispravljanju koda sa nepripadajućim zagradama!
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 4.4: NAREDBE ZAMIJENE
+
+
+ ** Otipkajte :s/staro/novo/g da zamijenite 'staro' za 'novo'. **
+
+ 1. Pomaknite kursor na liniju označenu s --->.
+
+ 2. Otipkajte :s/cvrćč/cvrč <ENTER> . Primjetite da ova naredba zamjenjuje
+ samo prvi "cvrćč" u liniji.
+
+ 3. Otipkajte :s/cvrćč/cvrč/g . Dodavanje g stavke znači da će se naredba
+ izvršiti na cijeloj liniji, zamjenjivanjem svih "cvrćč" u liniji.
+
+---> i cvrćči cvrćči cvrćčak na čvoru crne smrče.
+
+ 4. Za zamjenu svih izraza u rasponu dviju linija,
+ otipkajte :#,#s/staro/novo/g #,# su brojevi linije datoteke na kojima
+ te između njih će se izvršiti zamjena.
+ Otipkajte :%s/staro/novo/g za zamjenu svih izraza u cijeloj datoteci.
+ Otipkajte :%s/staro/novo/gc za pronalazak svakog izraza u datoteci i
+ potvrdu zamjene.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 4 SAŽETAK
+
+
+ 1. CTRL-G prikazuje poziciju kursora u datoteci i status datoteke.
+ G postavlja kursor na zadnju liniju datoteke.
+ broj G postavlja kursor na broj liniju.
+ gg postavlja kursor na prvu liniju.
+
+ 2. Tipkanje / sa izrazom traži UNAPRIJED taj izraz.
+ Tipkanje ? sa izrazom traži UNATRAG taj izraz.
+ Nakon naredbe traženja koristite n za pronalazak izraza u istom
+ smjeru, i N za pronalazak istog izraza ali u suprotnom smjeru.
+ CTRL-O vraća kursor na prethodnu poziciju, CTRL-I na sljedeću poziciju.
+
+ 3. Tipkanje % dok je kursor na zagradi pomiče ga na pripadajuću zagradu.
+
+ 4. Za zamjenu prvog izraza staro za izraz novo :s/staro/novo
+ Za zamjenu svih izraza staro na cijeloj liniji :s/staro/novo/g
+ Za zamjenu svih izraza staro u rasponu linija #,# :#,#s/staro/novo/g
+ Za zamjenu u cijeloj datoteci :%s/staro/novo/g
+ Za potvrdu svake zamjene dodajte 'c' :%s/staro/novo/gc
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 5.1: IZVRŠAVANJE VANJSKIH NAREDBI
+
+
+ ** Otipkajte :! sa vanjskom naredbom koju želite izvršiti. **
+
+ 1. Otipkajte poznatu naredbu : kako bi kursor premjestili na dno
+ ekrana. Time omogućavate unos naredbe u naredbenoj liniji.
+
+ 2. Otipkajte znak ! (uskličnik). Tako omogućavate
+ izvršavanje naredbe vanjske ljuske.
+
+ 3. Kao primjer otipkajte ls nakon ! te pritisnite <ENTER>.
+ Ovo će prikazati sadržaj direktorija, kao da ste u ljusci.
+ Koristite :!dir ako :!ls ne radi.
+
+NAPOMENA: Moguće je izvršavati bilo koju vanjsku naredbu na ovaj način,
+ zajedno sa njenim argumentima.
+
+NAPOMENA: Sve : naredbe se izvršavaju nakon što pritisnete <ENTER>
+ U daljnjem tekstu to neće uvijek biti napomenuto.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 5.2: VIŠE O SPREMANJU DATOTEKA
+
+ ** Za spremanje promjena, otipkajte :w IME_DATOTEKE. **
+
+ 1. Otipkajte :!dir ili :!ls za pregled direktorija.
+ Već znate da morate pritisnuti <ENTER> na kraju tipkanja.
+
+ 2. Izaberite ime datoteke koja još ne postoji, npr. TEST.
+
+ 3. Otipkajte: :w TEST (gdje je TEST ime koje ste prethodno odabrali.)
+
+ 4. Time će te spremiti cijelu datoteku (Vim Tutor) pod imenom TEST.
+ Za provjeru, otipkajte ponovno :!dir ili :!ls
+ za pregled direktorija.
+
+NAPOMENA: Ako bi napustili Vim i ponovno ga pokrenuli sa vim TEST ,
+ datoteka bi bila potpuna kopija ove datoteke u trenutku
+ kada ste je spremili.
+
+ 5. Izbrišite datoteku tako da otipkate (MS-DOS): :!del TEST
+ ili (Unix): :!rm TEST
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 5.3: SPREMANJE OZNAČENOG TEKSTA
+
+
+ ** Kako bi spremili dio datoteke, otipkajte v pokret :w IME_DATOTEKE **
+
+ 1. Pomaknite kursor na ovu liniju.
+
+ 2. Pritisnite v i pomaknite kursor pet linija ispod ove.
+ Primijetite promjenu, označeni tekst se razlikuje od običnog.
+
+ 3. Pritisnite : znak. Na dnu ekrana pojavit će se :'<,'> .
+
+ 4. Otipkajte w TEST , pritom je TEST ime datoteke koja još ne postoji.
+ Provjerite da zaista piše :'<,'>w TEST
+ prije nego što pritisnite <ENTER>.
+
+ 5. Vim će spremiti označeni tekst u TEST. Provjerite sa :!dir ili !ls .
+ Nemojte je još brisati! Koristiti će te je u sljedećoj lekciji.
+
+NAPOMENA: Tipka v započinje Vizualno označavanje. Možete pomicati kursor
+ unaokolo kako bi mijenjali veličinu označenog teksta. Možete
+ koristiti i operatore. Npr, d će izbrisati označeni tekst.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 5.4: UČITAVANJE DATOTEKA
+
+
+ ** Za ubacivanje sadržaja datoteke, otipkajte :r IME_DATOTEKE **
+
+ 1. Postavite kursor iznad ove linije.
+
+NAPOMENA: Nakon što izvršite 2. korak vidjeti će te tekst iz Lekcije 5.3.
+ Stoga pomaknite kursor DOLJE kako bi ponovno vidjeli ovu lekciju.
+
+ 2. Učitajte vašu TEST datoteku koristeći naredbu :r TEST
+ gdje je TEST ime datoteke koju ste koristili u prethodnoj lekciji.
+ Sadržaj učitane datoteke je ubačen liniju ispod kursora.
+
+ 3. Kako bi provjerili da je datoteka učitana, vratite kursor unatrag i
+ primijetite dvije kopije Lekcije 5.3, originalnu i onu iz datoteke.
+
+NAPOMENA: Možete također učitati ispis vanjske naredbe. Npr, :r !ls
+ će učitati ispis ls naredbe i postaviti ispis liniju ispod
+ kursora.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 5 SAŽETAK
+
+
+ 1. :!naredba izvršava vanjsku naredbu.
+
+ Korisni primjeri:
+ (MS-DOS) (Unix)
+ :!dir :!ls - pregled direktorija.
+ :!del DATOTEKA :!rm DATOTEKA - briše datoteku DATOTEKA.
+
+ 2. :w DATOTEKA zapisuje trenutačnu datoteku na disk sa imenom DATOTEKA.
+
+ 3. v pokret :w IME_DATOTEKE sprema vizualno označene linije u
+ datoteku IME_DATOTEKE.
+
+ 4. :r IME_DATOTEKE učitava datoteku IME_DATOTEKE sa diska i stavlja
+ njen sadržaj liniju ispod kursora.
+
+ 5. :r !dir učitava ispis naredbe dir i postavlja sadržaj ispisa liniju
+ ispod kursora.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 6.1: NAREDBA OTVORI
+
+
+ ** Pritisnite o kako bi otvorili liniju ispod kursora
+ i prešli u Insert mod. **
+
+ 1. Pomaknite kursor na sljedeću liniju označenu s --->.
+
+ 2. Otipkajte malo o kako bi otvorili novu liniju ISPOD kursora
+ i prešli u Insert mod.
+
+ 3. Otipkajte nešto teksta i nakon toga pritisnite <ESC>
+ kako bi napustili Insert mod.
+
+---> Nakon što pritisnete o kursor će preći u novu liniju u Insert mod.
+
+ 4. Za otvaranje linije IZNAD kursora, otipkajte umjesto malog o veliko O ,
+ Pokušajte na donjoj liniji označenoj s --->.
+
+---> Otvorite liniju iznad ove - otipkajte O dok je kursor na ovoj liniji.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 6.2: NAREDBA DODAJ
+
+
+ ** Otipkajte a za dodavanje teksta IZA kursora. **
+
+ 1. Pomaknite kursor na početak sljedeće linije označene s --->.
+
+ 2. Tipkajte e dok se kursor ne nalazi na kraju li .
+
+ 3. Otipkajte a (malo) kako bi dodali tekst IZA kursora.
+
+ 4. Dopunite riječ kao što je na liniji ispod.
+ Pritisnite <ESC> za izlaz iz Insert moda.
+
+ 5. Sa e prijeđite na sljedeću nepotpunu riječ i ponovite korake 3 i 4.
+
+---> Ova li omogućava vje dodav teksta nekoj liniji.
+---> Ova linija omogućava vježbanje dodavanja teksta nekoj liniji.
+
+NAPOMENA: Sa i, a, i A prelazite u isti Insert mod, jedina
+ razlika je u poziciji od koje će se tekst ubacivati.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 6.3: DRUGI NAČIN MIJENJANJA
+
+
+ ** Otipkajte veliko R kako bi zamijelili više od jednog znaka. **
+
+ 1. Pomaknite kursor na prvu sljedeću liniju označenu s --->.
+ Pomaknite kursor na početak prvog xxx .
+
+ 2. Pritisnite R i otipkajte broj koji je liniju ispod,
+ tako da zamijeni xxx .
+
+ 3. Pritisnite <ESC> za izlaz iz Replace moda.
+ Primijetite da je ostatak linije ostao nepromjenjen.
+
+ 5. Ponovite korake kako bi zamijenili preostali xxx.
+
+---> Zbrajanje: 123 plus xxx je xxx.
+---> Zbrajanje: 123 plus 456 je 579.
+
+NAPOMENA: Replace mod je kao Insert mod, ali sa bitnom razlikom,
+ svaki otipkani znak briše već postojeći.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 6.4: KOPIRANJE I LIJEPLJENJE TEKSTA
+
+
+ ** Koristite y operator za kopiranje a p za lijepljenje teksta. **
+
+ 1. Pomaknite kursor na liniju s ---> i postavite kursor nakon "a)".
+
+ 2. Pokrenite Visual mod sa v i pomaknite kursor sve do ispred "prva".
+
+ 3. Pritisnite y kako bi kopirali označeni tekst.
+
+ 4. Pomaknite kursor do kraja sljedeće linije: j$
+
+ 5. Pritisnite p kako bi zalijepili tekst. Onda utipkajte: druga <ESC> .
+
+ 6. Koristite Visual mod kako bi označili " linija.", kopirajte: y , kursor
+ postavite na kraj sljedeće linije: j$ i ondje zalijepite tekst: p .
+
+---> a) ovo je prva linija.
+ b)
+
+NAPOMENA: možete koristiti y kao operator; yw kopira jednu riječ.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 6.5: MIJENJANJE POSTAVKI
+
+
+ ** Postavka: naredbe traženja i zamijene ne razlikuju VELIKA i mala slova **
+
+ 1. Potražite 'razlika' tipkanjem: /razlika <ENTER>
+ Nekoliko puta ponovite pritiskanjem n .
+
+ 2. Aktivirajte 'ic' (Ignore case) postavku: :set ic
+
+ 3. Ponovno potražite 'razlika' tipkanjem n
+ Primijetite da su sada i RAZLIKA i Razlika pronađeni.
+
+ 4. Aktivirajte 'hlsearch' i 'incsearch' postavke: :set hls is
+
+ 5. Otipkajte naredbu traženja i primijetite razlike: /razlika <ENTER>
+
+ 6. Za deaktiviranje ic postavke koristite: :set noic
+
+NAPOMENA: Za neoznačavanje pronađenih izraza otipkajte: :nohlsearch
+NAPOMENA: Bez razlikovanja velikih i malih slova u samo jednoj naredbi
+ koristite \c u izrazu: /razlika\c <ENTER>
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 6 SAŽETAK
+
+ 1. Pritisnite o za otvaranje linije ISPOD kursora i prelazak u Insert mod.
+ Pritisnite O za otvaranje linije IZNAD kursora.
+
+ 2. Pritisnite a za unos teksta IZA kursora.
+ Pritisnite A za unos teksta na kraju linije.
+
+ 3. Naredba e pomiče kursor na kraj riječi.
+
+ 4. Operator y kopira tekst, p ga lijepi.
+
+ 5. Tipkanjem velikog R Vim prelazi u Replace mod dok ne pritisnete <ESC> .
+
+ 6. Tipkanjem ":set xxx" aktivira postavku "xxx". Neke postavke su:
+ 'ic' 'ignorecase' ne razlikuje velika/mala slova pri traženju
+ 'is' 'incsearch' traži nedovršene izraze
+ 'hls' 'hlsearch' označi sve pronađene izraze
+ Možete koristite dugo ili kratko ime postavke.
+
+ 7. Prethodite "no" imenu postavke za deaktiviranje iste: :set noic
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 7.1: DOBIVANJE POMOĆI
+
+
+ ** Koristite on-line sustav pomoći **
+
+ Vim ima detaljan on-line sustav pomoći.
+ Za početak, pokušajte jedno od sljedećeg:
+ - pritisnite <HELP> tipku (ako je vaša tipkovnica ima)
+ - pritisnite <F1> tipku (ako je vaša tipkovnica ima)
+ - utipkajte :help <ENTER>
+
+ Pročitajte tekst u prozoru pomoći kako bi ste se znali služiti istom.
+ Tipkanjem CTRL-W CTRL-W prelazite iz jednog prozora u drugi.
+ Otipkajte :q <ENTER> kako bi zatvorili prozor pomoći.
+
+ Pronaći će te pomoć o bilo kojoj temi, tako da dodate upit samoj
+ ":help" naredbi. Pokušajte (ne zaboravite pritisnuti <ENTER>):
+
+ :help w
+ :help c_CTRL-D
+ :help insert-index
+ :help user-manual
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 7.2: PRAVLJENJE SKRIPTE
+
+
+ ** Aktivirajte Vim mogućnosti **
+
+ Vim ima mnogo više alata od Vi-ja, ali većina njih nije aktivirana.
+ Kako bi mogli koristiti više mogućnosti napravite "vimrc" datoteku.
+
+ 1. Uredite "vimrc" datoteku. Ovo ovisi o vašem sistemu:
+ :e ~/.vimrc za Unix
+ :e $VIM/_vimrc za MS-Windows
+
+ 2. Sada učitajte primjer sadržaja "vimrc" datoteke:
+ :r $VIMRUNTIME/vimrc_example.vim
+
+ 3. Sačuvajte datoteku sa:
+ :w
+
+ Sljedećeg puta kada pokrenete Vim, bojanje sintakse teksta biti će
+ aktivirano. Sve vaše postavke možete dodati u "vimrc" datoteku.
+ Za više informacija otipkajte :help vimrc-intro
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 7.3: AUTOMATSKO DOVRŠAVANJE
+
+
+ ** Dovršavanje iz naredbene linije pomoću CTRL-D i <TAB> **
+
+ 1. Provjerite da Vim nije u Vi modu: :set nocp
+
+ 2. Pogledajte koje datoteke postoje u direktoriju: :!ls or :!dir
+
+ 3. Otipkajte početak naredbe: :e
+
+ 4. Tipkajte CTRL-D i prikazati će se lista naredbi koje započinju sa "e".
+
+ 5. Pritisnite <TAB> i Vim će dopuniti unos u naredbu ":edit".
+
+ 6. Dodajte razmak i početak datoteke: :edit FIL
+
+ 7. Pritisnite <TAB>. Vim će nadopuniti ime datoteke (ako je jedinstveno).
+
+NAPOMENA: Moguće je dopuniti mnoge naredbe. Koristite CTRL-D i <TAB>.
+ Naročito je korisno za :help naredbe.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 7 SAŽETAK
+
+
+ 1. Otipkajte :help ili pritisnite <F1> ili <Help> za pomoć.
+
+ 2. Otipkajte :help naredba kako bi dobili pomoć za naredba .
+
+ 3. Otipkajte CTRL-W CTRL-W za prelazak u drugi prozor
+
+ 4. Otipkajte :q kako bi zatvorili prozor pomoći
+
+ 5. Napravite vimrc skriptu za podizanje kako bi u nju spremali
+ vaše omiljene postavke.
+
+ 6. Kada tipkate naredbu koja započinje sa :
+ pritisnite CTRL-D kako bi vidjeli moguće valjane vrijednosti.
+ Pritisnite <TAB> kako bi odabrali jednu od njih.
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Kraj. Cilj priručnika je da pokaže kratak pregled Vim editora, tek toliko
+ da omogući njegovo korištenje. Priručnik nije potpun jer Vim ima mnogo više
+ naredbi. Za više informacija: ":help user-manual".
+
+ Za čitanje i korištenje, preporučamo:
+ Vim - Vi Improved - by Steve Oualline
+ Izdavač: New Riders
+ Prva knjiga potpuno posvećena Vim-u. Vrlo korisna za početnike.
+ Sa mnogo primjera i slika.
+ Posjetite http://iccf-holland.org/click5.html
+
+ Sljedeća knjiga je nešto starija i više o Vi-u nego o Vim-u, preporučamo:
+ Learning the Vi Editor - by Linda Lamb
+ Izdavač: O'Reilly & Associates Inc.
+ Solidna knjiga, možete saznati skoro sve što možete napraviti
+ u Vi-u. Šesto izdanje ima nešto informacija i o Vim-u.
+
+ Ovaj priručnik su napisali: Michael C. Pierce i Robert K. Ware,
+ Colorado School of Mines koristeći ideje Charles Smith,
+ Colorado State University. E-pošta: bware@mines.colorado.edu.
+
+ Naknadne promjene napravio je Bram Moolenaar.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Preveo na hrvatski: Paul B. Mahol <onemda@gmail.com>
+ Preinaka 1.42, Lipanj 2008
+
+
diff --git a/runtime/tutor/tutor.hu b/runtime/tutor/tutor.hu
deleted file mode 100644
index 84e6bd4..0000000
--- a/runtime/tutor/tutor.hu
+++ /dev/null
@@ -1,823 +0,0 @@
-===============================================================================
-= Ü d v ö z ö l j ü k a V I M T u t o r b a n - 1.5-ös verzió ===
-===============================================================================
-
- A Vim egy nagyon hatékony szerkesztõ, amelnyek rengeteg utasítása
- van, túl sok, hogy egy ilyen oktatóban (tutorban), mint az itteni
- mindet elmagyarázzuk. Ez az oktató arra törekszik, hogy annyit
- elmagyarázzon, amennyi elég, hogy könnyedén használjuk a Vim-et, az
- általános célú szövegszerkesztõt.
-
- A feladatok megoldásához 25-30 perc szükséges attól függõen,
- mennyit töltünk a kisérletezéssel.
-
- A leckében szereplõ utasítások módosítani fogják a szövegek.
- Készítsen másolatot errõl a fájlról, ha gyakorolni akar.
- (Ha "vimtutor"-ral indította, akkor ez már egy másolat.)
-
- Fontos megérteni, hogy ez az oktató cselekedve taníttat.
- Ez azt jelenti, hogy Önnek ajánlott végrehajtania az utasításokat,
- hogy megfelelõen megtanulja azokat. Ha csak olvassa, elfelejti!
-
- Most bizonyosodjon, meg, hogy a Caps-Lock gombja NINCS lenyomva, és
- Nyomja meg megfelelõ számúszor a j gombot, hogy az 1.1-es
- lecke teljesen a képernyõn legyen!
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1.1. lecke: A KURZOR MOZGATÁSA
-
-
- ** A kurzor mozgatásához nyomja meg a h,j,k,l gombokat az alábbi szerint. **
- ^
- k Tipp: A h billentyû van balra, és balra mozgat
- < h l > A l billentyû van jobbra, és jobbra mozgat
- j A j billentyû olyan, mint egy lefele nyíl
- v
- 1. Mozgassa a kurzort körbe az ablakban, amíg hozzá nem szokik!
-
- 2. Tartsa lenyomva a lefelét (j), akkor ismétlõdik!
----> Most tudja, hogyan mehet a következõ leckére.
-
- 3. A lefelé fomb használatával menjen a 1.2. leckére!
-
-Megj: Ha nem biztos benne, mit nyomott meg, nyomja meg az <ESC>-et, hogy
- normál módba kerüljön, és ismételje meg a parancsot!
-
-Megj: A kurzor gomboknak is mûködniük kell, de a hjkl használatával
- sokkal gyorsabban tud, mozogni, ha hozzászokik.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1.2. lecke: BE ÉS KILÉPÉS A VIMBÕL
-
-
- !! MEGJ: Mielõtt végrehajtja az alábbi lépéseket, olvassa végig a leckét !!
-
- 1. Nyomja meg az <ESC> gombot (hogy biztosan normál módban legyen).
-
- 2. Írja: :q! <ENTER>.
-
----> Ezzel kilép a szerkesztõbõl a változások MENTÉSE NÉLKÜL.
- Ha menteni szeretné a változásokat és kilépni, írja:
- :wq <ENTER>
-
- 3. Amikor a shell promptot látja, írja be a parancsot, amely ebbe a
- tutorba hozza:
- Ez valószínûleg: vimtutor <ENTER>
- Normális esetben ezt írná: vim tutor.hu <ENTER>
-
----> 'vim' jelenti a vimbe belépést, 'tutor.hu' a fájl, amit szerkeszteni kíván.
-
- 4. Ha megjegyezte a lépéseket és biztos magában, hajtsa végre a lépéseket
- 1-tõl 3-ig, hogy kilépjen és visszatérjen a szerkesztõbe. Azután
- menjen az 1.3. leckére.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1.3. lecke: SZÖVEG SZERKESZTÉSE - TÖRLÉS
-
-
-** Normál módban nyomjon x-et, hogy a kurzor alatti karaktert törölje. **
-
- 1. Mozgassa a kurzort a ---> kezdetû sorra!
-
- 2. A hibák kijavításához mozgassa a kurzort amíg a törlendõ karakter
- fölé nem ér.
-
- 3. Nyomja meg az x gombot, hogy törölje a nemkívánt karaktert.
-
- 4. Ismételje a 2, 3, 4-es lépéseket, hogy kijavítsa a mondatot.
-
----> ÕÕszi éjjjell izziik aa galaggonya rruuhája.
-
- 5. Ha a sor helyes, ugorjon a 1.4. leckére.
-
-MEGJ: A tanulás során ne memorizálni próbáljon, hanem használat során tanuljon.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1.4. lecke: SZÖVEG SZERKESZTÉSE - BESZÚRÁS
-
-
- ** Normál módban i megnyomásával lehet beilleszteni. **
-
- 1. Az alábbi elsõ ---> kezdetû sorra menjen.
-
- 2. Ahhoz, hogy az elsõt azonossá tegye a másodikkal, mozgassa a kurzort
- az elsõ karakterre, amely UTÁN szöveget kell beszúrni.
-
- 3. Nyomjon i-t és írja be a megfelelõ szöveget.
-
- 4. Amikor mindent beírt, nyomjon <ESC>-et, hogy Normál módba visszatérjen.
- Ismételje a 2 és 4 közötti lépéseket, hogy kijavítsa a mondatot.
-
----> Az átható soól hizik pár ész.
----> Az itt látható sorból hiányzik pár rész.
-
- 5. Ha már begyakorolta a beszúrást, menjen az alábbi összefoglalóra.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1. LECKE ÖSSZEFOGLALÓJA
-
-
- 1. A kurzort vagy a nyilakkal vagy a hjkl gombokkal mozgathatja.
- h (balra) j (le) k (fel) l (jobbra)
-
- 2. A Vimbe (a $ prompttól) így léphet be: vim FILENAME <ENTER>
-
- 3. A Vimbõl így léphet ki: <ESC> :q! <ENTER> a változtatások eldobásával.
- vagy így: <ESC> :wq <ENTER> a változások mentésével.
-
- 4. A kurzor alatti karakter törlése normál módban: x
-
- 5. Szöveg beszúrása a kurzor után normál módban:
- i gépelje be a szöveget <ESC>
-
-MEGJ: Az <ESC> megnyomása normál módba viszi, vagy megszakít egy nem befejezett
- részben befejezett parancsot.
-
-Most folytassuk a 2. leckével!
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 2.1. lecke: TÖRLÕ UTASÍTÁSOK
-
-
- ** dw töröl a szó végéig. **
-
- 1. Nyomjon <ESC>-et, hogy megbizonyosodjon, hogy normál módban van!
-
- 2. Mozgassa a kurzort a ---> kezdetû sorra!
-
- 3. Mozgassa a kurzort arra annak a szónak az elejére, amit törölni szeretne.
- Törölje az állatokat a mondatból.
-
- 4. A szó törléséhez írja: dw
-
- MEGJ: Ha rosszul kezdte az utasítást csak nyomjon <ESC> gombot
- a megszakításához.
-
----> Pár szó kutya nem uhu illik pingvin a mondatba tehén.
-
- 5. Ismételje a 3 és 4 közötti utasításokat amíg kell és ugorjon a 2.2 leckére!
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 2.2. lecke: MÉG TÖBB TÖRLÕ UTASÍTÁS
-
-
- ** d$ beírásával a sor végéig törölhet. **
-
- 1. Nyomjon <ESC>-et, hogy megbizonyosodjon, hogy normál módban van!
-
- 2. Mozgassa a kurzort a ---> kezdetû sorra!
-
- 3. Mozgassa a kurzort a helyes sor végére (az elsõ . UTÁN)!
-
- 4. d$ begépeléséveltörölje a sor végét!
-
----> Valaki a sor végét kétszer gépelte be. kétszer gépelte be.
-
-
- 5. Menjen a 2.3. leckére, hogy megértse mi történt!
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 2.3. lecke: UTASÍTÁSOKRÓL ÉS OBJEKTUMOKRÓL
-
-
- A d (delete=törlés) utasítás formája a következõ:
-
- [szám] d objektum VAGY d [szám] objektum
- Ahol:
- szám - hányszor hajtódjon végre a parancs (elhagyható, alapérték=1).
- d - a törlés (delete) utasítás.
- objektum - amin a parancsnak teljesülnie kell (alább listázva).
-
- Objektumok rövid listája:
- w - a kurzortól a szó végéig, beleértve a szóközt.
- e - a kurzortól a szó végéig, NEM beleértve a szóközt.
- $ - a kurzortól a sor végéig.
-
-MEGJ: Vállalkozóbbak kedvéért, csupán az objektum begépelésével parancs nélkül
- a kurzor oda kerül, amit az objektumlista megad.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 2.4. lecke: EGY KIVÉTEL A 'PARANCSOBJEKTUM' ALÓL
-
-
- ** dd beírásával törölheti az egész sort. **
-
- A teljes sor törlésének gyakorisága miatt a Vi tervezõi elhatározták,
- hogy könnyebb lenne csupán a d-t kétszer megnyomni, hogy egy sort töröljünk.
-
- 1. Mozgassa a kurzort az alábbi kifejezések második sorára!
- 2. dd begépelésével törölje a sort!
- 3. Menjen a 4. (eredetileg 5.) sorra!
- 4. 2dd (ugyebár szám-utasítás-objektum) begépelésével töröljön két sort!
-
- 1) Alvó szegek a jéghideg homokban,
- 2) - kezdi a költõ -
- 3) Plakátmagányban ázó éjjelek.
- 4) Pingvinek ne féljetek,
- 5) Távolról egy vaku villant,
- 6) Égve hagytad a folyosón a villanyt.
- 7) Ma ontják véremet.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 2.5. lecke: A VISSZAVONÁS (UNDO) PARANCS
-
-
-** u gépelésével visszavonható az utolsó parancs, U az egész sort helyreállítja. **
-
- 1. Menjünk az alábbi ---> kezdetû sor elsõ hibájára!
- 2. x lenyomásával törölje az elsõ felesleges karaktert!
- 3. u megnyomásával vonja vissza az utolsónak végrehajtott utasítást!
- 4. Másodjára javítson ki minden hibát a sorben az x utasítással!
- 5. Most nagy U -val állítsa vissza a sor eredeti állapotát!
- 6. Nyomja meg az u gombot párszor, hogy az U és sz elõzõ utasításokat
- visszaállítsa!
- 7. CTRL-R (CTRL gomb lenyomása mellett üssön R-t) párszor csinálja újra a
- visszavont parancsokat (redo)!
-
----> Javíítsd a hhibákaat ebbben a sooorban majd állítsa visszaaa az eredetit.
-
- 8. Ezek nagyon hasznos parancsok. Most ugarjon a 2. lecke összefoglalójára.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 2. LECKE ÖSSZEFOGLALÓJA
-
-
- 1. Törlés a kurzortól a szó végéig: dw
-
- 2. Törlés a kurzortól a szó végéig: d$
-
- 3. Egész sor törlése: dd
-
- 4. Egy utasítás alakja normál módban:
-
- [szám] utasítás objektum VAGY utasítás [szám] objektum
- ahol:
- szám - hányszor ismételjük a parancsot
- utasítás - mit tegyünk, pl. d a törléskor
- objektum - mire hasson az utasítás, például w (szó=word),
- $ (a sor végéig), stb.
-
- 5. Az elõzõ tett visszavonása (undo): u (kis u)
- A sor összes változásának visszavonása: U (nagy U)
- Visszavonások visszavonása: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 3.1. lecke: A PUT PARANCS
-
-
- ** p leütésével az utolsónak töröltet a kurzor után illeszhetjük. **
-
- 1. Mozgassuk a kurzort az alábbi sorok elsõ sorára.
-
- 2. dd leütésével töröljük a sort és eltérolódik a Vim pufferében.
-
- 3. Mozgassuk a kurzort AFÖLÉ a sor fölé, ahová mozgatni szeretnénk a
- törölt sort.
-
- 4. Normál módban írjunk p betût a törölt sor beillesztéséhez.
-
- 5. Folytassuk a 2-4. utasításokkal hogy a helyes sorrendet kapjuk.
-
- d) Can you learn too?
- b) Violets are blue,
- c) Intelligence is learned,
- a) Roses are red,
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 3.2. lecke: A REPLACE PARANCS
-
-
-** r és a karakterek leütésével a kurzor alatti karaktert megváltoztatjuk. **
-
- 1. Mozgassuk a kurzort az elsõ ---> kezdetû sorra!
-
- 2. Mozgassuk a kurzort az elsõ hiba fölé!
-
- 3. r majd a kívánt karakter leütésével változtassuk meg a hibásat!
-
- 4. A 2. és 3. lépésekkel javítsuk az összes hibát!
-
----> Whan this lime was tuoed in, someone presswd some wrojg keys!
----> When this line was typed in, someone pressed some wrong keys!
-
- 5. Menjünk a 3.2. leckére!
-
-MEGJ: Emlékezzen, hogy nem memorizálással, hanem gyakorlással tanuljon.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 3.3. lecke: A CHANGE PARANCS
-
-
- ** A szó egy részének megváltoztatásához írjuk: cw . **
-
- 1. Mozgassuk a kurzort az elsõ ---> kezdetû sorra!
-
- 2. Vigye a kurzort a Ezen szó z betûje fölé!
-
- 3. cw és a helyes szórész (itt 'bben') beírásával javítsa a szót!
-
- 4. <ESC> lenyomása után a következõ hibára ugorjon (az elsõ cserélendõ
- karakterre)!
-
- 5. A 3. és 4. lépések ismétlésével az elsõ mondatot tegye a másodikkal
- azonossá!
-
----> Ezen a sorrrrr pár szóra meg kell változzanak a change utaskírésõ.
----> Ebben a sorban pár szót meg kell változtatni a change utasítással.
-
-Vegyük észre, hogy a cw nem csak a szót írja át, hanem beszúró
-(insert) módba vált.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 3.4. lecke: TÖBBFÉLE VÁLTOZTATÁS c-VEL
-
-
- ** A c utasítás használható ugyanazokkal az objektumokkal mint a törlés **
-
- 1. A change utasítás a törléssel azonosan viselkedik. A forma:
-
- [szám] c objektum OR c [szám] objektum
-
- 2. Az objektumok is azonosak, pl. w (szó), $ (sorvég), stb.
-
- 3. Mozgassuk a kurzort az elsõ ---> kezdetû sorra!
-
- 4. Menjünk az elsõ hibára!
-
- 5. c$ begépelésével a sorvégeket tegyük azonossá és nyomjunk <ESC>-et!
-
----> Ennek a sornak a vége kiigazításra szorul, hogy megegyezzen a másodikkal.
----> Ennek a sornak a vége a c$ paranccsal változtatható meg.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 3. LECKE ÖSSZEFOGLALÓJA
-
-
- 1. A már törölt sort beillesztéséhez nyomjunk p-t. Ez a törölt szöveget
- a kurzor UTÁN helyezi (ha sor került törlésre, a kurzor allatti sorba).
-
- 2. A kurzor alatti karakter átírásához az r-et és azt a karaktert
- nyomjuk, amellyel az eredetit felül szeretnénk írni.
-
- 3. A változtatás (c) utasítás a karaktertõl az objektum végéig
- változtatja meg az objektumot. Például a cw a kurzortól a szó végéig,
- a c$ a sor végéig.
-
- 4. A változtatás formátuma:
-
- [szám] c objektum VAGY c [szám] objektum
-
-Ugorjunk a következõ leckére!
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 4.1. lecke: HELY ÉS FÁJLÁLLAPOT
-
-
- ** CTRL-g megnyomásával megnézhetjük a helyünket a fájlban és a fájl állapotát.
- SHIFT-G leütésével a fájl adott sorára ugorhatunk. **
-
- Megj: Olvassuk el az egész leckét a lépések végrehajtása elõtt!!
-
- 1. Tartsuk nyomva a Ctrl gombot és nyomjunk g-t. Az állapotsor
- megjelenik a lap alján a fájlnévvel és az aktuális sor sorszámával.
- Jegyezzük meg a sorszámot a 3. lépéshez!
-
- 2. Nyomjunk Shift-G-t a lap aljára ugráshoz!
-
- 3. Üssük be az eredeti sor számát, majd üssünk shift-G-t! Ezzel
- visszajutunk az eredeti sorra ahol Ctrl-g-t nyomtunk.
- (A beírt szám NEM fog megjelenni a képernyõn.)
-
- 4. Ha megjegyezte a feladatot, hajtsa végre az 1-3. lépéseket!
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 4.2. lecke: A SEARCH PARANCS
-
-
- ** / majd a kívánt kifejezés beírásával kereshetjük meg a kifejezést. **
-
- 1. Normál módban üssünk / karaktert! Ez és a kurzor megjelenik
- a képernyõ alján, ahogy a : utasítás is.
-
- 2. Írjuk be: 'hiibaa' <ENTER>! Ez az a szó amit keresünk.
-
- 3. A kifejezés újabb kereséséhez üssük le egyszerûen: n .
- A kifejezés ellenkezõ irányban történõ kereséséhez ezt üssük be: Shift-N .
-
- 4. Ha visszafelé szeretne keresni, akkor ? kell a ! helyett.
-
----> "hiibaa" nem a helyes módja a hiba leírásának; a hiibaa egy hiba.
-
-Megj: Ha a keresés eléri a fájl végét, akkor az elején kezdi.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 4.3. lecke: ZÁRÓJELEK PÁRJÁNAK KERESÉSE
-
-
- ** % leütésével megtaláljuk a ),], vagy } párját. **
-
- 1. Helyezze a kurzort valamelyik (, [, vagy { zárójelre a ---> kezdetû
- sorban!
-
- 2. Üssön % karaktert!
-
- 3. A kurzor a zárójel párjára fog ugrani.
-
- 4. % leütésével visszaugrik az eredeti zárójelre.
-
----> Ez ( egy tesztsor (-ekkel, [-ekkel ] és {-ekkel } a sorban. ))
-
-Megj: Ez nagyon hasznos, ha olyan programot debugolunk, amelyben a
- zárójelek nem párosak!
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 4.4. lecke: A HIBÁK KIJAVÍTÁSÁNAK EGY MÓDJA
-
-
- ** :s/új/régi/g begépelésével az 'új'-ra cseréljük a 'régi'-t. **
-
- 1. Menjünk a ---> kezdetû sorra!
-
- 2. Írjuk be: :s/eggy/egy <ENTER> . Ekkor csak az elsõ változik meg a
- sorban.
-
- 3. Most ezt írjuk: :s/eggy/egg/g amely globálisan helyettesít
- a sorban.
- Ez a sorban minden elõfordulást helyettesít.
-
----> eggy hegy meggy, szembe jön eggy másik heggy.
-
- 4. Két sor között a karaktersor minden elõfordulásának helyettesítése:
- :#,#s/régi/új/g ahol #,# a két sor sorszáma.
- :%s/régi/új/g a fájlbeli összes elõfordulás helyettesítése.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 4. LECKE ÖSSZEFOGLALÓJA
-
-
- 1. Ctrl-g kiírja az kurzor helyét a fájlban és a fájl állapotát.
- Shift-G a fájl végére megy, gg az elejére. Egy szám után
- Shift-G az adott számú sorra ugrik.
-
- 2. / után egy kifejezés ELÕREFELE keresi a kifejezést.
- 2. ? után egy kifejezés VISSZAFELE keresi a kifejezést.
- Egy keresés után az n a következõ elõfordulást keresi azonos irányban
- Shift-N az ellenkezõ irányban keres.
-
- 3. % begépelésével, ha (,),[,],{, vagy } karakteren vagyunk a zárójel
- párjára ugrik.
-
- 4. az elsõ régi helyettesítése újjal a sorban :s/régi/új
- az összes régi helyettesítése újjal a sorban :s/régi/új/g
- két sor közötti kifejezésekre :#,#s/régi/új/g
- # helyén az aktuális sor (.) és az utolsó ($) is állhat :.,$/régi/új/g
- A fájlbeli összes elõfordulás helyettesítése :%s/régi/új/g
- Mindenkori megerõsítésre vár 'c' hatására :%s/régi/új/gc
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 5.1. lecke: KÜLSÕ PARANCS VÉGREHAJTÁSA
-
-
- ** :! után külsõ parancsot írva végrehajtódik a parancs. **
-
- 1. Írjuk be az ismerõs : parancsot, hogy a kurzort a képernyõ aljára
- helyezzük. Ez lehetõvé teszi egy parancs beírását.
-
- 2. ! (felkiáltójel) beírásával tegyük lehetõvé külsõ héj (shell)-parancs
- végrehajtását.
-
- 3. Írjunk például ls parancsot a ! után majd üssünk <ENTER>-t. Ez ki
- fogja listázni a könyvtárunkat ugyanúgy, mintha a shell promptnál
- lennénk. Vagy írja ezt :!dir ha az ls nem mûködik.
-
-Megj: Ilymódon bármely külsõ utasítás végrehajtható.
-
-Megj: Minden : parancs után <ENTER>-t kell ütni.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 5.2. lecke: BÕVEBBEN A FÁJLOK ÍRÁSÁRÓL
-
-
- ** A fájlok változásait így írhatjuk ki :w FÁJLNÉV. **
-
- 1. :!dir vagy :!ls beírásával listázzuk a könyvtárunkat!
- Ön már tudja, hogy <ENTER>-t kell ütnie utána.
-
- 2. Válasszon egy fájlnevet, amely még nem létezik pl. TESZT!
-
- 3. Írja: :w TESZT (ahol TESZT a választott fájlnév)!
-
- 4. Ez elmenti a teljes fájlt (a Vim Tutort) TESZT néven.
- Ellenõrzésképp írjuk ismét :!dir hogy lássuk a könyvtárat!
- (Felfelé gombbal : után az elõzõ utasítások visszahozhatóak.)
-
-Megj: Ha Ön kilépne a Vimbõl és és visszatérne a TESZT fájlnévvel, akkor a
- fájl a tutor mentéskori pontos másolata lenne.
-
- 5. Távolítsa el a fájlt (MS-DOS): :!del TESZT
- vagy (Unix): :!rm TESZT
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 5.3. lecke: EGY KIVÁLASZTOTT RÉSZ KIÍRÁSA
-
-
- ** A fájl egy részének kiírásához írja :#,# w FÁJLNÉV **
-
- 1. :!dir vagy :!ls beírásával listázza a könyvtárat, és válasszon egy
- megfelelõ fájlnevet, pl. TESZT.
-
- 2. Mozgassa a kurzort ennek az oldalnak a tetejére, és nyomjon
- Ctrl-g-t, hogy megtudja a sorszámot. JEGYEZZE MEG A SZÁMOT!
-
- 3. Most menjen a lap aljára, és üsse be ismét: Ctrl-g. EZT A SZÁMOT
- IS JEGYEZZE MEG!
-
- 4. Ha csak ezt a részét szeretné menteni a fájlnak, írja :#,# w TESZT
- ahol #,# a két sorszám, amit megjegyzett, TESZT az Ön fájlneve.
-
- 5. Ismét nézze meg, hogy a fájl ott van (:!dir) de NE törölje.
-
- 6. Vimben létezik egy másik lehetõség: nyomja meg a Shift-V gombpárt
- az elsõ menteni kívánt soron, majd menjen le az utolsóra, ezután
- írja :w TESZT2 Ekkor a TESZT2 fájlba kerül a kijelölt rész.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 5.4. lecke: RETRIEVING AND MERGING FILES
-
-
- ** Egy fájl tartalmának beillesztéséhez írja :r FÁJLNÉV **
-
- 1. :!dir beírásával nézze meg, hogy az Ön TESZT fájlja létezik még.
-
- 2. Helyezze a kurzort ennek az oldalnak a tetejére.
-
-MEGJ: A 3. lépés után az 5.3. leckét fogja látni. Azután LEFELÉ indulva
- keresse meg ismét ezt a leckét.
-
- 3. Most szúrja be a TESZT nevû fájlt a :r TESZT paranccsal, ahol
- TESZT az Ön fájljénak a neve.
-
-MEGJ: A fájl, amit beillesztett a kurzora alatt helyezkedik el.
-
- 4. Hogy ellenõrizzük, hogy a fájlt tényleg beillsztettük, menjen
- vissza, és nézze meg, hogy kétszer szerepel az 5.3. lecke! Az eredeti
- mellett a fájlból bemásolt is ott van.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 5. LECKE ÖSSZEFOGLALÓJA
-
-
- 1. :!parancs végrehajt egy külsõ utasítást.
-
- Pár hasznos példa:
- (MS-DOS) (Unix)
- :!dir :!ls - könyvtárlista kiírása.
- :!del FÁJLNÉV :!rm FÁJLNÉV - FÁJLNÉV nevû fájl törlése.
-
- 2. :w FÁJLNÉV kiírja a jelenlegi Vim-fájlt a lemezre FÁJNÉV néven.
-
- 3. :#,#w FÁJLNÉV kiírja a két sorszám (#) közötti sorokat FÁJLNÉV-be
- Másik lehetõség, hogy a kezdõsornál Ctrl-v-t nyom lemegy az utolsó
- sorra, majd ezt üti be :w FÁJLNÉV
-
- 4. :r FÁJLNÉV beolvassa a FÁJLNÉV fájlt és behelyezi a jelenlegi fájlba
- a kurzorpozició utáni sorba.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 6.1. lecke: A OPEN PARANCS
-
-
-** o beírásával nyithat egy új sort a kurzor alatt és válthat beszúró módba **
-
- 1. Mozgassuk a kurzort a ---> kezdetû sorra.
-
- 2. o (kicsi) beírásával nyisson egy sort a kurzor ALATT! Ekkor
- automatikusan beszúró (insert) módba kerül.
-
- 3. Másolja le a ---> jelû sort és <ESC> megnyomásával lépjen ki
- a beszúró módból.
-
----> Az o lenyomása után a kurzor a következõ sor elején áll beszúró módban.
-
- 4. A kurzor FELETTI for megnyitásához egyzserûen a nagy O betût írjon
-kicsi helyett. Próbálja ki a következõ soron!
-Nyisson egy új sort efelett Shift-O megnyomásával, mialatt a kurzor
-ezen a soron áll.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 6.2. lecke: AZ APPEND PARANCS
-
-
- ** a lenyomásával a kuror UTÁN szúrhatunk szöveget. **
-
- 1. Mozgassuk a kurzort a következõ ---> kezdetû sor végére úgy,
- hogy normál módban $ ír be.
-
- 2. a (kicsi) leütésével szöveget szúrhat be AMöGÉ a karakter mögé,
- amelyen a kurzor áll.
- (A nagy A az egész sor végére írja a szöveget.)
-
-Megj: A Vimben a sor legvégére is lehet állni, azonba ez elõdjében
- a Vi-ban nem lehetséges, ezért abban az a nélkül elég körülményes
- a sor végéhez szöveget írni.
-
- 3. Egészítse ki az elsõ sort. Vegye észre, hogy az a utasítás (append)
- teljesen egyezik az i-vel (insert) csupán a beszúrt szöveg helye
- különbözik.
-
----> Ez a sor lehetõvé teszi Önnek, hogy gyakorolja
----> Ez a sor lehetõvé teszi Önnek, hogy gyakorolja a sor végére beillesztést.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 6.3. lecke: AZ ÁTÍRÁS MÁSIK VÁLTOZATA
-
-
- ** Nagy R beírásával írhat felül több mint egy karaktert. **
-
- 1. Mozgassuk a kurzort az elsõ ---> kezdetû sorra!
-
- 2. Place the cursor at the beginning of the first word that is different
- from the second line marked ---> (the word 'last').
-
- 3. Now type R and replace the remainder of the text on the first line by
- typing over the old text to make the first line the same as the second.
-
----> To make the first line the same as the last on this page use the keys.
----> To make the first line the same as the second, type R and the new text.
-
- 4. Note that when you press <ESC> to exit, any unaltered text remains.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 6.4. lecke: BEÁLLÍTÁSOK
-
-** Állítsuk be, hogy a keresés és a helyettesítés ne függjön kis/NAGYbetûktõl **
-
- 1. Keressük meg az 'ignore'-t az beírva:
- /ignore
- Ezt ismételjük többször az n billentyûvel
-
- 2. Állítsuk be az 'ic' (Ignore case) lehetõséget így:
- :set ic
-
- 3. Most keressünk ismét az 'ignore'-ra n-nel
- Ismételjük meg többször a keresést: n
-
- 4. Állítsuk be a 'hlsearch' és 'incsearch' lehetõségeket:
- :set hls is
-
- 5. Most ismét írjuk be a keresõparancsot, és lássuk mi történik:
- /ignore
-
- 6. A kiemelést szüntessük meg alábbi utasítások egyikével:
- :set nohls vagy :nohlsearch
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 6. LECKE ÖSSZEFOGLALÓJA
-
-
- 1. Typing o opens a line BELOW the cursor and places the cursor on the open
- line in Insert mode.
- Typing a capital O opens the line ABOVE the line the cursor is on.
-
- 2. Type an a to insert text AFTER the character the cursor is on.
- Typing a capital A automatically appends text to the end of the line.
-
- 3. Typing a capital R enters Replace mode until <ESC> is pressed to exit.
-
- 4. Typing ":set xxx" sets the option "xxx"
-
-
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 7. lecke: ON-LINE HELP PARANCSOK
-
-
- ** Az online súgórendszer használata **
-
- A Vim részletes súgóval rendelkezik. Induláshoz a következõk egyikét
- tegye:
- - nyomja meg a <HELP> gombot (ha van ilyen)
- - nyomja meg az <F1> gombot (ha van ilyen)
- - írja be: :help <ENTER>
-
- :q <ENTER> beírásával zárhatja be a súgóablakot.
-
- Majdnem minden témakörrõl találhat súgót, argumentum megadásával
- ":help" utasítás . Próbálja az alábbiakat ki (<ENTER>-t ne felejtsük):
-
- :help w
- :help c_<T
- :help insert-index
- :help user-manual
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 8. lecke: INDÍTÓSZKRIPT ÍRÁSA
-
- ** A Vim lehetõségeinek beállítása **
-
- A Vim rengeteg lehetõséggel rendelkezik a Vi-hoz képest, de a legtöbb
- alapból elérhetetlen. Ahhoz, hogy alapból több lehetõségünk legyen készítenünk
- kell egy "vimrc" fájlt.
-
- 1. Kezdjük el szerkeszteni a "vimrc" fájlt, ennek módja:
- :edit ~/.vimrc Unixon, Linuxon
- :edit $VIM/_vimrc MS-Windowson
-
- 2. Most szúrjuk be a példa "vimrc" fájl szövegét:
-
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. Írjuk ki a fájlt:
-
- :write
-
- Legközelebb a Vim szintaxiskiemeléssel indul.
- Hozzáadhatja kedvenc beállításait ehhez a "vimrc" fájlhoz.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Itt végzõdik a Vim oktató, melynek a szándéka egy rövid áttekintés a
- Vimrõl, amely elég ahhoz, hogy elég könnyedén kezeljük a szerkesztõt.
- Távol van a teljességtõl, mivel a Vimnek számtalan további utasítása
- van. Ezután a felhasználói kézikönyvet érdemes elolvasni az angolul
- tudóknak: ":help user-manual". (egyelõre nem tud magyarul)
-
- További magyar olvasnivalók érhetõek el az alábbi oldalról.
- http://ubuntu.hu/index.php?title=Vim
-
- For further reading and studying, this book is recommended:
- Vim - Vi Improved - by Steve Oualline
- Publisher: New Riders
- The first book completely dedicated to Vim. Especially useful for beginners.
- There are many examples and pictures.
- See http://iccf-holland.org/click5.html
-
- This book is older and more about Vi than Vim, but also recommended:
- Learning the Vi Editor - by Linda Lamb
- Publisher: O'Reilly & Associates Inc.
- It is a good book to get to know almost anything you want to do with Vi.
- The sixth edition also includes information on Vim.
-
- This tutorial was written by Michael C. Pierce and Robert K. Ware,
- Colorado School of Mines using ideas supplied by Charles Smith,
- Colorado State University. E-mail: bware@mines.colorado.edu.
-
- Modified for Vim by Bram Moolenaar.
diff --git a/runtime/tutor/tutor.hu.utf-8 b/runtime/tutor/tutor.hu.utf-8
deleted file mode 100644
index b64155f..0000000
--- a/runtime/tutor/tutor.hu.utf-8
+++ /dev/null
@@ -1,823 +0,0 @@
-===============================================================================
-= Ü d v ö z ö l j ü k a V I M T u t o r b a n - 1.5-ös verzió ===
-===============================================================================
-
- A Vim egy nagyon hatékony szerkesztő, amelnyek rengeteg utasítása
- van, túl sok, hogy egy ilyen oktatóban (tutorban), mint az itteni
- mindet elmagyarázzuk. Ez az oktató arra törekszik, hogy annyit
- elmagyarázzon, amennyi elég, hogy könnyedén használjuk a Vim-et, az
- általános célú szövegszerkesztőt.
-
- A feladatok megoldásához 25-30 perc szükséges attól függően,
- mennyit töltünk a kisérletezéssel.
-
- A leckében szereplő utasítások módosítani fogják a szövegek.
- Készítsen másolatot erről a fájlról, ha gyakorolni akar.
- (Ha "vimtutor"-ral indította, akkor ez már egy másolat.)
-
- Fontos megérteni, hogy ez az oktató cselekedve taníttat.
- Ez azt jelenti, hogy Önnek ajánlott végrehajtania az utasításokat,
- hogy megfelelően megtanulja azokat. Ha csak olvassa, elfelejti!
-
- Most bizonyosodjon, meg, hogy a Caps-Lock gombja NINCS lenyomva, és
- Nyomja meg megfelelő számúszor a j gombot, hogy az 1.1-es
- lecke teljesen a képernyőn legyen!
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1.1. lecke: A KURZOR MOZGATÁSA
-
-
- ** A kurzor mozgatásához nyomja meg a h,j,k,l gombokat az alábbi szerint. **
- ^
- k Tipp: A h billentyű van balra, és balra mozgat
- < h l > A l billentyű van jobbra, és jobbra mozgat
- j A j billentyű olyan, mint egy lefele nyíl
- v
- 1. Mozgassa a kurzort körbe az ablakban, amíg hozzá nem szokik!
-
- 2. Tartsa lenyomva a lefelét (j), akkor ismétlődik!
----> Most tudja, hogyan mehet a következő leckére.
-
- 3. A lefelé fomb használatával menjen a 1.2. leckére!
-
-Megj: Ha nem biztos benne, mit nyomott meg, nyomja meg az <ESC>-et, hogy
- normál módba kerüljön, és ismételje meg a parancsot!
-
-Megj: A kurzor gomboknak is működniük kell, de a hjkl használatával
- sokkal gyorsabban tud, mozogni, ha hozzászokik.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1.2. lecke: BE ÉS KILÉPÉS A VIMBŐL
-
-
- !! MEGJ: Mielőtt végrehajtja az alábbi lépéseket, olvassa végig a leckét !!
-
- 1. Nyomja meg az <ESC> gombot (hogy biztosan normál módban legyen).
-
- 2. Írja: :q! <ENTER>.
-
----> Ezzel kilép a szerkesztőből a változások MENTÉSE NÉLKÜL.
- Ha menteni szeretné a változásokat és kilépni, írja:
- :wq <ENTER>
-
- 3. Amikor a shell promptot látja, írja be a parancsot, amely ebbe a
- tutorba hozza:
- Ez valószínűleg: vimtutor <ENTER>
- Normális esetben ezt írná: vim tutor.hu <ENTER>
-
----> 'vim' jelenti a vimbe belépést, 'tutor.hu' a fájl, amit szerkeszteni kíván.
-
- 4. Ha megjegyezte a lépéseket és biztos magában, hajtsa végre a lépéseket
- 1-től 3-ig, hogy kilépjen és visszatérjen a szerkesztőbe. Azután
- menjen az 1.3. leckére.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1.3. lecke: SZÖVEG SZERKESZTÉSE - TÖRLÉS
-
-
-** Normál módban nyomjon x-et, hogy a kurzor alatti karaktert törölje. **
-
- 1. Mozgassa a kurzort a ---> kezdetű sorra!
-
- 2. A hibák kijavításához mozgassa a kurzort amíg a törlendő karakter
- fölé nem ér.
-
- 3. Nyomja meg az x gombot, hogy törölje a nemkívánt karaktert.
-
- 4. Ismételje a 2, 3, 4-es lépéseket, hogy kijavítsa a mondatot.
-
----> ŐŐszi éjjjell izziik aa galaggonya rruuhája.
-
- 5. Ha a sor helyes, ugorjon a 1.4. leckére.
-
-MEGJ: A tanulás során ne memorizálni próbáljon, hanem használat során tanuljon.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1.4. lecke: SZÖVEG SZERKESZTÉSE - BESZÚRÁS
-
-
- ** Normál módban i megnyomásával lehet beilleszteni. **
-
- 1. Az alábbi első ---> kezdetű sorra menjen.
-
- 2. Ahhoz, hogy az elsőt azonossá tegye a másodikkal, mozgassa a kurzort
- az első karakterre, amely UTÁN szöveget kell beszúrni.
-
- 3. Nyomjon i-t és írja be a megfelelő szöveget.
-
- 4. Amikor mindent beírt, nyomjon <ESC>-et, hogy Normál módba visszatérjen.
- Ismételje a 2 és 4 közötti lépéseket, hogy kijavítsa a mondatot.
-
----> Az átható soól hizik pár ész.
----> Az itt látható sorból hiányzik pár rész.
-
- 5. Ha már begyakorolta a beszúrást, menjen az alábbi összefoglalóra.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1. LECKE ÖSSZEFOGLALÓJA
-
-
- 1. A kurzort vagy a nyilakkal vagy a hjkl gombokkal mozgathatja.
- h (balra) j (le) k (fel) l (jobbra)
-
- 2. A Vimbe (a $ prompttól) így léphet be: vim FILENAME <ENTER>
-
- 3. A Vimből így léphet ki: <ESC> :q! <ENTER> a változtatások eldobásával.
- vagy így: <ESC> :wq <ENTER> a változások mentésével.
-
- 4. A kurzor alatti karakter törlése normál módban: x
-
- 5. Szöveg beszúrása a kurzor után normál módban:
- i gépelje be a szöveget <ESC>
-
-MEGJ: Az <ESC> megnyomása normál módba viszi, vagy megszakít egy nem befejezett
- részben befejezett parancsot.
-
-Most folytassuk a 2. leckével!
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 2.1. lecke: TÖRLŐ UTASÍTÁSOK
-
-
- ** dw töröl a szó végéig. **
-
- 1. Nyomjon <ESC>-et, hogy megbizonyosodjon, hogy normál módban van!
-
- 2. Mozgassa a kurzort a ---> kezdetű sorra!
-
- 3. Mozgassa a kurzort arra annak a szónak az elejére, amit törölni szeretne.
- Törölje az állatokat a mondatból.
-
- 4. A szó törléséhez írja: dw
-
- MEGJ: Ha rosszul kezdte az utasítást csak nyomjon <ESC> gombot
- a megszakításához.
-
----> Pár szó kutya nem uhu illik pingvin a mondatba tehén.
-
- 5. Ismételje a 3 és 4 közötti utasításokat amíg kell és ugorjon a 2.2 leckére!
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 2.2. lecke: MÉG TÖBB TÖRLŐ UTASÍTÁS
-
-
- ** d$ beírásával a sor végéig törölhet. **
-
- 1. Nyomjon <ESC>-et, hogy megbizonyosodjon, hogy normál módban van!
-
- 2. Mozgassa a kurzort a ---> kezdetű sorra!
-
- 3. Mozgassa a kurzort a helyes sor végére (az első . UTÁN)!
-
- 4. d$ begépeléséveltörölje a sor végét!
-
----> Valaki a sor végét kétszer gépelte be. kétszer gépelte be.
-
-
- 5. Menjen a 2.3. leckére, hogy megértse mi történt!
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 2.3. lecke: UTASÍTÁSOKRÓL ÉS OBJEKTUMOKRÓL
-
-
- A d (delete=törlés) utasítás formája a következő:
-
- [szám] d objektum VAGY d [szám] objektum
- Ahol:
- szám - hányszor hajtódjon végre a parancs (elhagyható, alapérték=1).
- d - a törlés (delete) utasítás.
- objektum - amin a parancsnak teljesülnie kell (alább listázva).
-
- Objektumok rövid listája:
- w - a kurzortól a szó végéig, beleértve a szóközt.
- e - a kurzortól a szó végéig, NEM beleértve a szóközt.
- $ - a kurzortól a sor végéig.
-
-MEGJ: Vállalkozóbbak kedvéért, csupán az objektum begépelésével parancs nélkül
- a kurzor oda kerül, amit az objektumlista megad.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 2.4. lecke: EGY KIVÉTEL A 'PARANCSOBJEKTUM' ALÓL
-
-
- ** dd beírásával törölheti az egész sort. **
-
- A teljes sor törlésének gyakorisága miatt a Vi tervezői elhatározták,
- hogy könnyebb lenne csupán a d-t kétszer megnyomni, hogy egy sort töröljünk.
-
- 1. Mozgassa a kurzort az alábbi kifejezések második sorára!
- 2. dd begépelésével törölje a sort!
- 3. Menjen a 4. (eredetileg 5.) sorra!
- 4. 2dd (ugyebár szám-utasítás-objektum) begépelésével töröljön két sort!
-
- 1) Alvó szegek a jéghideg homokban,
- 2) - kezdi a költő -
- 3) Plakátmagányban ázó éjjelek.
- 4) Pingvinek ne féljetek,
- 5) Távolról egy vaku villant,
- 6) Égve hagytad a folyosón a villanyt.
- 7) Ma ontják véremet.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 2.5. lecke: A VISSZAVONÁS (UNDO) PARANCS
-
-
-** u gépelésével visszavonható az utolsó parancs, U az egész sort helyreállítja. **
-
- 1. Menjünk az alábbi ---> kezdetű sor első hibájára!
- 2. x lenyomásával törölje az első felesleges karaktert!
- 3. u megnyomásával vonja vissza az utolsónak végrehajtott utasítást!
- 4. Másodjára javítson ki minden hibát a sorben az x utasítással!
- 5. Most nagy U -val állítsa vissza a sor eredeti állapotát!
- 6. Nyomja meg az u gombot párszor, hogy az U és sz előző utasításokat
- visszaállítsa!
- 7. CTRL-R (CTRL gomb lenyomása mellett üssön R-t) párszor csinálja újra a
- visszavont parancsokat (redo)!
-
----> Javíítsd a hhibákaat ebbben a sooorban majd állítsa visszaaa az eredetit.
-
- 8. Ezek nagyon hasznos parancsok. Most ugarjon a 2. lecke összefoglalójára.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 2. LECKE ÖSSZEFOGLALÓJA
-
-
- 1. Törlés a kurzortól a szó végéig: dw
-
- 2. Törlés a kurzortól a szó végéig: d$
-
- 3. Egész sor törlése: dd
-
- 4. Egy utasítás alakja normál módban:
-
- [szám] utasítás objektum VAGY utasítás [szám] objektum
- ahol:
- szám - hányszor ismételjük a parancsot
- utasítás - mit tegyünk, pl. d a törléskor
- objektum - mire hasson az utasítás, például w (szó=word),
- $ (a sor végéig), stb.
-
- 5. Az előző tett visszavonása (undo): u (kis u)
- A sor összes változásának visszavonása: U (nagy U)
- Visszavonások visszavonása: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 3.1. lecke: A PUT PARANCS
-
-
- ** p leütésével az utolsónak töröltet a kurzor után illeszhetjük. **
-
- 1. Mozgassuk a kurzort az alábbi sorok első sorára.
-
- 2. dd leütésével töröljük a sort és eltérolódik a Vim pufferében.
-
- 3. Mozgassuk a kurzort AFÖLÉ a sor fölé, ahová mozgatni szeretnénk a
- törölt sort.
-
- 4. Normál módban írjunk p betűt a törölt sor beillesztéséhez.
-
- 5. Folytassuk a 2-4. utasításokkal hogy a helyes sorrendet kapjuk.
-
- d) Can you learn too?
- b) Violets are blue,
- c) Intelligence is learned,
- a) Roses are red,
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 3.2. lecke: A REPLACE PARANCS
-
-
-** r és a karakterek leütésével a kurzor alatti karaktert megváltoztatjuk. **
-
- 1. Mozgassuk a kurzort az első ---> kezdetű sorra!
-
- 2. Mozgassuk a kurzort az első hiba fölé!
-
- 3. r majd a kívánt karakter leütésével változtassuk meg a hibásat!
-
- 4. A 2. és 3. lépésekkel javítsuk az összes hibát!
-
----> Whan this lime was tuoed in, someone presswd some wrojg keys!
----> When this line was typed in, someone pressed some wrong keys!
-
- 5. Menjünk a 3.2. leckére!
-
-MEGJ: Emlékezzen, hogy nem memorizálással, hanem gyakorlással tanuljon.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 3.3. lecke: A CHANGE PARANCS
-
-
- ** A szó egy részének megváltoztatásához írjuk: cw . **
-
- 1. Mozgassuk a kurzort az első ---> kezdetű sorra!
-
- 2. Vigye a kurzort a Ezen szó z betűje fölé!
-
- 3. cw és a helyes szórész (itt 'bben') beírásával javítsa a szót!
-
- 4. <ESC> lenyomása után a következő hibára ugorjon (az első cserélendő
- karakterre)!
-
- 5. A 3. és 4. lépések ismétlésével az első mondatot tegye a másodikkal
- azonossá!
-
----> Ezen a sorrrrr pár szóra meg kell változzanak a change utaskíréső.
----> Ebben a sorban pár szót meg kell változtatni a change utasítással.
-
-Vegyük észre, hogy a cw nem csak a szót írja át, hanem beszúró
-(insert) módba vált.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 3.4. lecke: TÖBBFÉLE VÁLTOZTATÁS c-VEL
-
-
- ** A c utasítás használható ugyanazokkal az objektumokkal mint a törlés **
-
- 1. A change utasítás a törléssel azonosan viselkedik. A forma:
-
- [szám] c objektum OR c [szám] objektum
-
- 2. Az objektumok is azonosak, pl. w (szó), $ (sorvég), stb.
-
- 3. Mozgassuk a kurzort az első ---> kezdetű sorra!
-
- 4. Menjünk az első hibára!
-
- 5. c$ begépelésével a sorvégeket tegyük azonossá és nyomjunk <ESC>-et!
-
----> Ennek a sornak a vége kiigazításra szorul, hogy megegyezzen a másodikkal.
----> Ennek a sornak a vége a c$ paranccsal változtatható meg.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 3. LECKE ÖSSZEFOGLALÓJA
-
-
- 1. A már törölt sort beillesztéséhez nyomjunk p-t. Ez a törölt szöveget
- a kurzor UTÁN helyezi (ha sor került törlésre, a kurzor allatti sorba).
-
- 2. A kurzor alatti karakter átírásához az r-et és azt a karaktert
- nyomjuk, amellyel az eredetit felül szeretnénk írni.
-
- 3. A változtatás (c) utasítás a karaktertől az objektum végéig
- változtatja meg az objektumot. Például a cw a kurzortól a szó végéig,
- a c$ a sor végéig.
-
- 4. A változtatás formátuma:
-
- [szám] c objektum VAGY c [szám] objektum
-
-Ugorjunk a következő leckére!
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 4.1. lecke: HELY ÉS FÁJLÁLLAPOT
-
-
- ** CTRL-g megnyomásával megnézhetjük a helyünket a fájlban és a fájl állapotát.
- SHIFT-G leütésével a fájl adott sorára ugorhatunk. **
-
- Megj: Olvassuk el az egész leckét a lépések végrehajtása előtt!!
-
- 1. Tartsuk nyomva a Ctrl gombot és nyomjunk g-t. Az állapotsor
- megjelenik a lap alján a fájlnévvel és az aktuális sor sorszámával.
- Jegyezzük meg a sorszámot a 3. lépéshez!
-
- 2. Nyomjunk Shift-G-t a lap aljára ugráshoz!
-
- 3. Üssük be az eredeti sor számát, majd üssünk shift-G-t! Ezzel
- visszajutunk az eredeti sorra ahol Ctrl-g-t nyomtunk.
- (A beírt szám NEM fog megjelenni a képernyőn.)
-
- 4. Ha megjegyezte a feladatot, hajtsa végre az 1-3. lépéseket!
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 4.2. lecke: A SEARCH PARANCS
-
-
- ** / majd a kívánt kifejezés beírásával kereshetjük meg a kifejezést. **
-
- 1. Normál módban üssünk / karaktert! Ez és a kurzor megjelenik
- a képernyő alján, ahogy a : utasítás is.
-
- 2. Írjuk be: 'hiibaa' <ENTER>! Ez az a szó amit keresünk.
-
- 3. A kifejezés újabb kereséséhez üssük le egyszerűen: n .
- A kifejezés ellenkező irányban történő kereséséhez ezt üssük be: Shift-N .
-
- 4. Ha visszafelé szeretne keresni, akkor ? kell a ! helyett.
-
----> "hiibaa" nem a helyes módja a hiba leírásának; a hiibaa egy hiba.
-
-Megj: Ha a keresés eléri a fájl végét, akkor az elején kezdi.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 4.3. lecke: ZÁRÓJELEK PÁRJÁNAK KERESÉSE
-
-
- ** % leütésével megtaláljuk a ),], vagy } párját. **
-
- 1. Helyezze a kurzort valamelyik (, [, vagy { zárójelre a ---> kezdetű
- sorban!
-
- 2. Üssön % karaktert!
-
- 3. A kurzor a zárójel párjára fog ugrani.
-
- 4. % leütésével visszaugrik az eredeti zárójelre.
-
----> Ez ( egy tesztsor (-ekkel, [-ekkel ] és {-ekkel } a sorban. ))
-
-Megj: Ez nagyon hasznos, ha olyan programot debugolunk, amelyben a
- zárójelek nem párosak!
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 4.4. lecke: A HIBÁK KIJAVÍTÁSÁNAK EGY MÓDJA
-
-
- ** :s/új/régi/g begépelésével az 'új'-ra cseréljük a 'régi'-t. **
-
- 1. Menjünk a ---> kezdetű sorra!
-
- 2. Írjuk be: :s/eggy/egy <ENTER> . Ekkor csak az első változik meg a
- sorban.
-
- 3. Most ezt írjuk: :s/eggy/egg/g amely globálisan helyettesít
- a sorban.
- Ez a sorban minden előfordulást helyettesít.
-
----> eggy hegy meggy, szembe jön eggy másik heggy.
-
- 4. Két sor között a karaktersor minden előfordulásának helyettesítése:
- :#,#s/régi/új/g ahol #,# a két sor sorszáma.
- :%s/régi/új/g a fájlbeli összes előfordulás helyettesítése.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 4. LECKE ÖSSZEFOGLALÓJA
-
-
- 1. Ctrl-g kiírja az kurzor helyét a fájlban és a fájl állapotát.
- Shift-G a fájl végére megy, gg az elejére. Egy szám után
- Shift-G az adott számú sorra ugrik.
-
- 2. / után egy kifejezés ELŐREFELE keresi a kifejezést.
- 2. ? után egy kifejezés VISSZAFELE keresi a kifejezést.
- Egy keresés után az n a következő előfordulást keresi azonos irányban
- Shift-N az ellenkező irányban keres.
-
- 3. % begépelésével, ha (,),[,],{, vagy } karakteren vagyunk a zárójel
- párjára ugrik.
-
- 4. az első régi helyettesítése újjal a sorban :s/régi/új
- az összes régi helyettesítése újjal a sorban :s/régi/új/g
- két sor közötti kifejezésekre :#,#s/régi/új/g
- # helyén az aktuális sor (.) és az utolsó ($) is állhat :.,$/régi/új/g
- A fájlbeli összes előfordulás helyettesítése :%s/régi/új/g
- Mindenkori megerősítésre vár 'c' hatására :%s/régi/új/gc
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 5.1. lecke: KÜLSŐ PARANCS VÉGREHAJTÁSA
-
-
- ** :! után külső parancsot írva végrehajtódik a parancs. **
-
- 1. Írjuk be az ismerős : parancsot, hogy a kurzort a képernyő aljára
- helyezzük. Ez lehetővé teszi egy parancs beírását.
-
- 2. ! (felkiáltójel) beírásával tegyük lehetővé külső héj (shell)-parancs
- végrehajtását.
-
- 3. Írjunk például ls parancsot a ! után majd üssünk <ENTER>-t. Ez ki
- fogja listázni a könyvtárunkat ugyanúgy, mintha a shell promptnál
- lennénk. Vagy írja ezt :!dir ha az ls nem működik.
-
-Megj: Ilymódon bármely külső utasítás végrehajtható.
-
-Megj: Minden : parancs után <ENTER>-t kell ütni.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 5.2. lecke: BŐVEBBEN A FÁJLOK ÍRÁSÁRÓL
-
-
- ** A fájlok változásait így írhatjuk ki :w FÁJLNÉV. **
-
- 1. :!dir vagy :!ls beírásával listázzuk a könyvtárunkat!
- Ön már tudja, hogy <ENTER>-t kell ütnie utána.
-
- 2. Válasszon egy fájlnevet, amely még nem létezik pl. TESZT!
-
- 3. Írja: :w TESZT (ahol TESZT a választott fájlnév)!
-
- 4. Ez elmenti a teljes fájlt (a Vim Tutort) TESZT néven.
- Ellenőrzésképp írjuk ismét :!dir hogy lássuk a könyvtárat!
- (Felfelé gombbal : után az előző utasítások visszahozhatóak.)
-
-Megj: Ha Ön kilépne a Vimből és és visszatérne a TESZT fájlnévvel, akkor a
- fájl a tutor mentéskori pontos másolata lenne.
-
- 5. Távolítsa el a fájlt (MS-DOS): :!del TESZT
- vagy (Unix): :!rm TESZT
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 5.3. lecke: EGY KIVÁLASZTOTT RÉSZ KIÍRÁSA
-
-
- ** A fájl egy részének kiírásához írja :#,# w FÁJLNÉV **
-
- 1. :!dir vagy :!ls beírásával listázza a könyvtárat, és válasszon egy
- megfelelő fájlnevet, pl. TESZT.
-
- 2. Mozgassa a kurzort ennek az oldalnak a tetejére, és nyomjon
- Ctrl-g-t, hogy megtudja a sorszámot. JEGYEZZE MEG A SZÁMOT!
-
- 3. Most menjen a lap aljára, és üsse be ismét: Ctrl-g. EZT A SZÁMOT
- IS JEGYEZZE MEG!
-
- 4. Ha csak ezt a részét szeretné menteni a fájlnak, írja :#,# w TESZT
- ahol #,# a két sorszám, amit megjegyzett, TESZT az Ön fájlneve.
-
- 5. Ismét nézze meg, hogy a fájl ott van (:!dir) de NE törölje.
-
- 6. Vimben létezik egy másik lehetőség: nyomja meg a Shift-V gombpárt
- az első menteni kívánt soron, majd menjen le az utolsóra, ezután
- írja :w TESZT2 Ekkor a TESZT2 fájlba kerül a kijelölt rész.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 5.4. lecke: RETRIEVING AND MERGING FILES
-
-
- ** Egy fájl tartalmának beillesztéséhez írja :r FÁJLNÉV **
-
- 1. :!dir beírásával nézze meg, hogy az Ön TESZT fájlja létezik még.
-
- 2. Helyezze a kurzort ennek az oldalnak a tetejére.
-
-MEGJ: A 3. lépés után az 5.3. leckét fogja látni. Azután LEFELÉ indulva
- keresse meg ismét ezt a leckét.
-
- 3. Most szúrja be a TESZT nevű fájlt a :r TESZT paranccsal, ahol
- TESZT az Ön fájljénak a neve.
-
-MEGJ: A fájl, amit beillesztett a kurzora alatt helyezkedik el.
-
- 4. Hogy ellenőrizzük, hogy a fájlt tényleg beillsztettük, menjen
- vissza, és nézze meg, hogy kétszer szerepel az 5.3. lecke! Az eredeti
- mellett a fájlból bemásolt is ott van.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 5. LECKE ÖSSZEFOGLALÓJA
-
-
- 1. :!parancs végrehajt egy külső utasítást.
-
- Pár hasznos példa:
- (MS-DOS) (Unix)
- :!dir :!ls - könyvtárlista kiírása.
- :!del FÁJLNÉV :!rm FÁJLNÉV - FÁJLNÉV nevű fájl törlése.
-
- 2. :w FÁJLNÉV kiírja a jelenlegi Vim-fájlt a lemezre FÁJNÉV néven.
-
- 3. :#,#w FÁJLNÉV kiírja a két sorszám (#) közötti sorokat FÁJLNÉV-be
- Másik lehetőség, hogy a kezdősornál Ctrl-v-t nyom lemegy az utolsó
- sorra, majd ezt üti be :w FÁJLNÉV
-
- 4. :r FÁJLNÉV beolvassa a FÁJLNÉV fájlt és behelyezi a jelenlegi fájlba
- a kurzorpozició utáni sorba.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 6.1. lecke: A OPEN PARANCS
-
-
-** o beírásával nyithat egy új sort a kurzor alatt és válthat beszúró módba **
-
- 1. Mozgassuk a kurzort a ---> kezdetű sorra.
-
- 2. o (kicsi) beírásával nyisson egy sort a kurzor ALATT! Ekkor
- automatikusan beszúró (insert) módba kerül.
-
- 3. Másolja le a ---> jelű sort és <ESC> megnyomásával lépjen ki
- a beszúró módból.
-
----> Az o lenyomása után a kurzor a következő sor elején áll beszúró módban.
-
- 4. A kurzor FELETTI for megnyitásához egyzserűen a nagy O betűt írjon
-kicsi helyett. Próbálja ki a következő soron!
-Nyisson egy új sort efelett Shift-O megnyomásával, mialatt a kurzor
-ezen a soron áll.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 6.2. lecke: AZ APPEND PARANCS
-
-
- ** a lenyomásával a kuror UTÁN szúrhatunk szöveget. **
-
- 1. Mozgassuk a kurzort a következő ---> kezdetű sor végére úgy,
- hogy normál módban $ ír be.
-
- 2. a (kicsi) leütésével szöveget szúrhat be AMöGÉ a karakter mögé,
- amelyen a kurzor áll.
- (A nagy A az egész sor végére írja a szöveget.)
-
-Megj: A Vimben a sor legvégére is lehet állni, azonba ez elődjében
- a Vi-ban nem lehetséges, ezért abban az a nélkül elég körülményes
- a sor végéhez szöveget írni.
-
- 3. Egészítse ki az első sort. Vegye észre, hogy az a utasítás (append)
- teljesen egyezik az i-vel (insert) csupán a beszúrt szöveg helye
- különbözik.
-
----> Ez a sor lehetővé teszi Önnek, hogy gyakorolja
----> Ez a sor lehetővé teszi Önnek, hogy gyakorolja a sor végére beillesztést.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 6.3. lecke: AZ ÁTÍRÁS MÁSIK VÁLTOZATA
-
-
- ** Nagy R beírásával írhat felül több mint egy karaktert. **
-
- 1. Mozgassuk a kurzort az első ---> kezdetű sorra!
-
- 2. Place the cursor at the beginning of the first word that is different
- from the second line marked ---> (the word 'last').
-
- 3. Now type R and replace the remainder of the text on the first line by
- typing over the old text to make the first line the same as the second.
-
----> To make the first line the same as the last on this page use the keys.
----> To make the first line the same as the second, type R and the new text.
-
- 4. Note that when you press <ESC> to exit, any unaltered text remains.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 6.4. lecke: BEÁLLÍTÁSOK
-
-** Állítsuk be, hogy a keresés és a helyettesítés ne függjön kis/NAGYbetűktől **
-
- 1. Keressük meg az 'ignore'-t az beírva:
- /ignore
- Ezt ismételjük többször az n billentyűvel
-
- 2. Állítsuk be az 'ic' (Ignore case) lehetőséget így:
- :set ic
-
- 3. Most keressünk ismét az 'ignore'-ra n-nel
- Ismételjük meg többször a keresést: n
-
- 4. Állítsuk be a 'hlsearch' és 'incsearch' lehetőségeket:
- :set hls is
-
- 5. Most ismét írjuk be a keresőparancsot, és lássuk mi történik:
- /ignore
-
- 6. A kiemelést szüntessük meg alábbi utasítások egyikével:
- :set nohls vagy :nohlsearch
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 6. LECKE ÖSSZEFOGLALÓJA
-
-
- 1. Typing o opens a line BELOW the cursor and places the cursor on the open
- line in Insert mode.
- Typing a capital O opens the line ABOVE the line the cursor is on.
-
- 2. Type an a to insert text AFTER the character the cursor is on.
- Typing a capital A automatically appends text to the end of the line.
-
- 3. Typing a capital R enters Replace mode until <ESC> is pressed to exit.
-
- 4. Typing ":set xxx" sets the option "xxx"
-
-
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 7. lecke: ON-LINE HELP PARANCSOK
-
-
- ** Az online súgórendszer használata **
-
- A Vim részletes súgóval rendelkezik. Induláshoz a következők egyikét
- tegye:
- - nyomja meg a <HELP> gombot (ha van ilyen)
- - nyomja meg az <F1> gombot (ha van ilyen)
- - írja be: :help <ENTER>
-
- :q <ENTER> beírásával zárhatja be a súgóablakot.
-
- Majdnem minden témakörről találhat súgót, argumentum megadásával
- ":help" utasítás . Próbálja az alábbiakat ki (<ENTER>-t ne felejtsük):
-
- :help w
- :help c_<T
- :help insert-index
- :help user-manual
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 8. lecke: INDÍTÓSZKRIPT ÍRÁSA
-
- ** A Vim lehetőségeinek beállítása **
-
- A Vim rengeteg lehetőséggel rendelkezik a Vi-hoz képest, de a legtöbb
- alapból elérhetetlen. Ahhoz, hogy alapból több lehetőségünk legyen készítenünk
- kell egy "vimrc" fájlt.
-
- 1. Kezdjük el szerkeszteni a "vimrc" fájlt, ennek módja:
- :edit ~/.vimrc Unixon, Linuxon
- :edit $VIM/_vimrc MS-Windowson
-
- 2. Most szúrjuk be a példa "vimrc" fájl szövegét:
-
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. Írjuk ki a fájlt:
-
- :write
-
- Legközelebb a Vim szintaxiskiemeléssel indul.
- Hozzáadhatja kedvenc beállításait ehhez a "vimrc" fájlhoz.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Itt végződik a Vim oktató, melynek a szándéka egy rövid áttekintés a
- Vimről, amely elég ahhoz, hogy elég könnyedén kezeljük a szerkesztőt.
- Távol van a teljességtől, mivel a Vimnek számtalan további utasítása
- van. Ezután a felhasználói kézikönyvet érdemes elolvasni az angolul
- tudóknak: ":help user-manual". (egyelőre nem tud magyarul)
-
- További magyar olvasnivalók érhetőek el az alábbi oldalról.
- http://ubuntu.hu/index.php?title=Vim
-
- For further reading and studying, this book is recommended:
- Vim - Vi Improved - by Steve Oualline
- Publisher: New Riders
- The first book completely dedicated to Vim. Especially useful for beginners.
- There are many examples and pictures.
- See http://iccf-holland.org/click5.html
-
- This book is older and more about Vi than Vim, but also recommended:
- Learning the Vi Editor - by Linda Lamb
- Publisher: O'Reilly & Associates Inc.
- It is a good book to get to know almost anything you want to do with Vi.
- The sixth edition also includes information on Vim.
-
- This tutorial was written by Michael C. Pierce and Robert K. Ware,
- Colorado School of Mines using ideas supplied by Charles Smith,
- Colorado State University. E-mail: bware@mines.colorado.edu.
-
- Modified for Vim by Bram Moolenaar.
diff --git a/runtime/tutor/tutor.info b/runtime/tutor/tutor.info
deleted file mode 100644
index dccf4be..0000000
--- a/runtime/tutor/tutor.info
+++ /dev/null
Binary files differ
diff --git a/runtime/tutor/tutor.it b/runtime/tutor/tutor.it
deleted file mode 100644
index b1f6798..0000000
--- a/runtime/tutor/tutor.it
+++ /dev/null
@@ -1,967 +0,0 @@
-===============================================================================
-= Benvenuto alla G u i d a all'Editor V I M - Versione 1.7 =
-===============================================================================
-
- Vim è un Editor molto potente ed ha parecchi comandi, troppi per
- spiegarli tutti in una guida come questa. Questa guida serve a
- descrivere quei comandi che ti permettono di usare facilmente
- Vim come Editor di uso generale.
-
- Il tempo necessario per completare la guida è circa 25-30 minuti,
- a seconda di quanto tempo dedichi alla sperimentazione.
-
- ATTENZIONE!
- I comandi nelle lezioni modificano questo testo. Fai una copia di questo
- file per esercitarti (se hai usato "vimtutor", stai già usando una copia).
-
- E' importante non scordare che questa guida vuole insegnare tramite
- l'uso. Questo vuol dire che devi eseguire i comandi per impararli
- davvero. Se leggi il testo e basta, dimenticherai presto i comandi!
-
- Adesso, assicurati che il tasto BLOCCA-MAIUSCOLO non sia schiacciato
- e premi il tasto j tanto da muovere il cursore fino a che la
- Lezione 1.1 riempia completamente lo schermo.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 1.1: MOVIMENTI DEL CURSORE
-
-
- ** Per muovere il cursore, premi i tasti h,j,k,l come indicato. **
- ^
- k NOTA: Il tasto h è a sinistra e muove a sinistra.
- < h l > Il tasto l è a destra e muove a destra.
- j Il tasto j ricorda una freccia in giù.
- v
- 1. Muovi il cursore sullo schermo finché non ti senti a tuo agio.
-
- 2. Tieni schiacciato il tasto "giù" (j) finché non si ripete il movimento.
- Adesso sai come arrivare fino alla lezione seguente.
-
- 3. Usando il tasto "giù" spostati alla Lezione 1.2.
-
-NOTA: Quando non sei sicuro del tasto che hai premuto, premi <ESC> per andare
- in Modalità Normale [Normal Mode]. Poi ri-immetti il comando che volevi.
-
-NOTA: I tasti con le frecce fanno lo stesso servizio. Ma usando hjkl riesci
- a muoverti molto più rapidamente, dopo che ci si abitua. Davvero!
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 1.2: USCIRE DA VIM
-
-
- !! NOTA: Prima di eseguire quanto richiesto, leggi la Lezione per intero!!
-
- 1. Premi il tasto <ESC> (per assicurarti di essere in Modalità Normale).
-
- 2. Batti: :q! <INVIO>.
- Così esci dall'Editor SCARTANDO qualsiasi modifica fatta.
-
- 3. Quando vedi il PROMPT della Shell, batti il comando con cui sei arrivato
- qui. Sarebbe: vimtutor <INVIO>
-
- 4. Se hai memorizzato questi comandi e ti senti pronto, esegui i passi
- da 1 a 3 per uscire e rientrare nell'Editor.
-
-NOTA: :q! <INVIO> SCARTA qualsiasi modifica fatta. In una delle prossime
- lezioni imparerai come salvare un file che hai modificato.
-
- 5. Muovi in giù il cursore per passare alla lezione 1.3.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 1.3: MODIFICA DI TESTI - CANCELLAZIONE
-
-
- ** Premere x per cancellare il carattere sotto al cursore **
-
- 1. Muovi il cursore alla linea più sotto, indicata da --->.
-
- 2. Per correggere errori, muovi il cursore fino a posizionarlo sopra il
- carattere da cancellare.
-
- 3. Premi il tasto x per cancellare il carattere sbagliato.
-
- 4. Ripeti i passi da 2 a 4 finché la frase è corretta.
-
----> La mmucca saltòò finnoo allaa lunnna.
-
- 5. Ora che la linea è corretta, vai alla Lezione 1.4
-
-NOTA: Mentre segui questa guida, non cercare di imparare a memoria,
- ma impara facendo pratica.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 1.4: MODIFICA DI TESTI - INSERIMENTO
-
-
- ** Premere i per inserire testo. **
-
- 1. Muovi il cursore alla prima linea qui sotto, indicata da --->.
-
- 2. Per rendere la prima linea uguale alla seconda, muovi il cursore sopra
- il primo carattere DOPO la posizione in cui il testo va inserito.
-
- 3. Premi i e batti le aggiunte opportune.
-
- 4. Quando un errore è corretto, premi <ESC> per tornare in Modalità Normale.
- Ripeti i passi da 2 a 4 fino a completare la correzione della frase.
-
----> C'era del tsto mncnt questa .
----> C'era del testo mancante da questa linea.
-
- 5. Quando sei a tuo agio nell'inserimento di testo vai alla lezione 1.5.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 1.5: MODIFICA DI TESTI - AGGIUNTA
-
-
- ** Premere A per aggiungere testo a fine linea. **
-
- 1. Muovi il cursore alla prima linea qui sotto, indicata da --->.
- Non importa dove è posizionato il cursore sulla linea stessa.
-
- 2. Batti A e inserisci le necessarie aggiunte.
-
- 3. Alla fine della aggiunta premi <ESC> per tornare in modalità Normale.
-
- 4. Muovi il cursore alla seconda linea indicata ---> e ripeti
- i passi 2 e 3 per correggere questa frase.
-
----> C'è del testo che manca da qu
- C'è del testo che manca da questa linea.
----> C'è anche del testo che ma
- C'è anche del testo che manca qui.
-
- 5. Quando sei a tuo agio nell'aggiunta di testo vai alla lezione 1.6.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 1.6: MODIFICARE UN FILE
-
-
- ** Usare :wq per salvare un file e uscire. **
-
- !! NOTA: Prima di eseguire quanto richiesto, leggi la Lezione per intero!!
-
- 1. Esci da Vim come hai fatto nella lezione 1.2: :q!
-
- 2. Quando vedi il PROMPT della Shell, batti il comando: vim tutor <INVIO>
- 'vim' è il comando per richiamare Vim, 'tutor' è il nome del file che
- desideri modificare. Usa un file che possa essere modificato.
-
- 3. Inserisci e cancella testo come hai imparato nelle lezioni precedenti.
-
- 4. Salva il file ed esci da Vim con: :wq <INVIO>
-
- 5. Rientra in vimtutor e scendi al sommario che segue.
-
- 6. Dopo aver letto i passi qui sopra ed averli compresi: eseguili.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 1 SOMMARIO
-
-
- 1. Il cursore si muove usando i tasti con le frecce o i tasti hjkl.
- h (sinistra) j (giù) k (su) l (destra)
-
- 2. Per eseguire Vim dal PROMPT della Shell batti: vim NOMEFILE <INVIO>
-
- 3. Per uscire da Vim batti: <ESC> :q! <INVIO> per uscire senza salvare.
- oppure batti: <ESC> :wq <INVIO> per uscire salvando modifiche.
-
- 4. Per cancellare il carattere sotto al cursore batti: x
-
- 5. Per inserire testo subito prima del cursore batti:
- i batti testo inserito <ESC> inserisci prima del cursore
- A batti testo aggiunto <ESC> aggiungi a fine linea
-
-NOTA: premendo <ESC> ritornerai in Modalità Normale o annullerai
- un comando errato che puoi aver inserito in parte.
-
-Ora continua con la Lezione 2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 2.1: COMANDI DI CANCELLAZIONE
-
-
- ** Batti dw per cancellare una parola. **
-
- 1. Premi <ESC> per accertarti di essere in Modalità Normale.
-
- 2. Muovi il cursore fino alla linea qui sotto, indicata da --->.
-
- 3. Muovi il cursore all'inizio di una parola che vuoi cancellare.
-
- 4. Batti dw per cancellare la parola.
-
-NOTA: La lettera d sarà visibile sull'ultima linea dello schermo mentre la
- batti. Vim attende che tu batta w . Se vedi una lettera diversa
- da d hai battuto qualcosa di sbagliato; premi <ESC> e ricomincia.
-
----> Ci sono le alcune parole gioia che non c'entrano carta in questa frase.
-
- 5. Ripeti i passi 3 e 4 finché la frase è corretta, poi vai alla Lezione 2.2.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 2.2: ALTRI COMANDI DI CANCELLAZIONE
-
-
- ** Batti d$ per cancellare fino a fine linea. **
-
- 1. Premi <ESC> per accertarti di essere in Modalità Normale.
-
- 2. Muovi il cursore fino alla linea qui sotto, indicata da --->.
-
- 3. Muovi il cursore alla fine della linea corretta (DOPO il primo . ).
-
- 4. Batti d$ per cancellare fino a fine linea.
-
----> Qualcuno ha battuto la fine di questa linea due volte. linea due volte.
-
-
- 5. Vai alla Lezione 2.3 per capire il funzionamento di questo comando.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 2.3: OPERATORI E MOVIMENTI
-
-
- Molti comandi di modifica testi consistono in un operatore e un movimento.
- Il formato del comando di cancellazione con l'operatore d è il seguente:
-
- d movimento
-
- Dove:
- d - è l'operatore di cancellazione
- movimento - indica dove l'operatore va applicato (lista qui sotto).
-
- Breve lista di movimenti:
- w - fino a inizio della parola seguente, ESCLUSO il suo primo carattere.
- e - alla fine della parola corrente, COMPRESO il suo ultimo carattere.
- $ - dal cursore fino a fine linea, COMPRESO l'ultimo carattere della linea.
-
- Quindi se batti de cancelli dal cursore fino a fine parola.
-
-NOTA: Se batti solo il movimento mentre sei in Modalità Normale, senza
- nessun operatore, il cursore si muoverà come specificato.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 2.4: USO DI UN CONTATORE PER UN MOVIMENTO
-
-
- ** Se batti un numero prima di un movimento, lo ripeti altrettante volte. **
-
- 1. Muovi il cursore fino all'inizio della linea qui sotto, indicata da --->.
-
- 2. Batti 2w per spostare il cursore due parole più avanti.
-
- 3. Batti 3e per spostare il cursore alla fine della terza parola seguente.
-
- 4. Batti 0 (zero) per posizionarti all'inizio della linea.
-
- 5. Ripeti i passi 2 e 3 usando numeri differenti.
-
----> Questa è solo una linea con parole all'interno della quale puoi muoverti.
-
- 6. Vai alla Lezione 2.5.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 2.5: USO DI UN CONTATORE PER CANCELLARE DI PIU'
-
-
- ** Se batti un numero prima di un movimento, lo ripeti altrettante volte. **
-
- Nella combinazione dell'operatore cancella e di un movimento, descritto prima,
- inserite un contatore prima del movimento per cancellare di più:
- d numero movimento
-
- 1. Muovi il cursore alla prima parola MAIUSCOLA nella riga indicata da --->.
-
- 2. Batti d2w per cancellare le due parole MAIUSCOLE
-
- 3. Ripeti i passi 1 e 2 con un contatore diverso per cancellare la parole
- MAIUSCOLE consecutive con un solo comando
-
----> questa ABC DE linea FGHI JK LMN OP di parole è Q RS TUV ora ripulita.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 2.6: LAVORARE SU LINEE INTERE
-
- ** Batti dd per cancellare un'intera linea. **
-
- Per la frequenza con cui capita di cancellare linee intere, chi ha
- disegnato Vi ha deciso che sarebbe stato più semplice battere
- due d consecutive per cancellare una linea.
-
- 1. Muovi il cursore alla linea 2) nella frase qui sotto.
- 2. Batti dd per cancellare la linea.
- 3. Ora spostati alla linea 4).
- 4. Batti 2dd per cancellare due linee.
-
----> 1) Le rose sono rosse,
----> 2) Il fango è divertente,
----> 3) Le viole sono blu,
----> 4) Io ho un'automobile,
----> 5) Gli orologi segnano il tempo,
----> 6) Lo zucchero è dolce,
----> 7) E così sei anche tu.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 2.7: IL COMANDO UNDO [ANNULLA]
-
- ** Premi u per annullare gli ultimi comandi eseguiti. **
- ** Premi U per annullare le modifiche all'ultima linea. **
-
- 1. Muovi il cursore fino alla linea qui sotto, indicata da --->.
- e posizionati sul primo errore.
- 2. Batti x per cancellare il primo carattere sbagliato.
- 3. Adesso batti u per annullare l'ultimo comando eseguito.
- 4. Ora invece, correggi tutti gli errori sulla linea usando il comando x .
- 5. Adesso batti una U Maiuscola per riportare la linea al suo stato originale.
- 6. Adesso batti u più volte per annullare la U e i comandi precedenti.
- 7. Adesso batti più volte CTRL-r (tieni il tasto CTRL schiacciato
- mentre batti r) per rieseguire i comandi (annullare l'annullamento).
-
----> Correeggi gli errori ssu quuesta linea e riimpiazzali coon "undo".
-
- 8. Questi comandi sono molto utili. Ora spostati al Sommario della Lezione 2.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 2 SOMMARIO
-
-
- 1. Per cancellare dal cursore fino alla parola seguente batti: dw
- 2. Per cancellare dal cursore fino alla fine della linea batti: d$
- 3. Per cancellare un'intera linea batti: dd
- 4. Per eseguire più volte un movimento, mettici davanti un numero: 2w
- 5. Il formato per un comando di modifica è:
-
- operatore [numero] movimento
- dove:
- operatore - indica il da farsi, ad es. d per [delete] cancellare
- [numero] - contatore facoltativo di ripetizione del movimento
- movimento - spostamento nel testo su cui operare, ad es.
- w [word] parola, $ (fino a fine linea), etc.
-
- 6. Per andare a inizio linea usate uno zero: 0
- 7. Per annullare i comandi precedenti, batti: u (u minuscola)
- Per annullare tutte le modifiche a una linea batti: U (U maiuscola)
- Per annullare l'annullamento ["redo"] batti: CTRL-r
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 3.1: IL COMANDO PUT [METTI, PONI]
-
-
- ** Batti p per porre [put] testo (cancellato prima) dopo il cursore. **
-
- 1. Muovi il cursore alla prima linea indicata con ---> qui in basso.
-
- 2. Batti dd per cancellare la linea e depositarla in un registro di Vim.
-
- 3. Muovi il cursore fino alla linea c) SOPRA quella dove andrebbe messa
- la linea appena cancellata.
-
- 4. Batti p per mettere la linea sotto il cursore.
-
- 5. Ripeti i passi da 2 a 4 per mettere tutte le linee nel giusto ordine.
-
----> d) Puoi impararla tu?
----> b) Le viole sono blu,
----> c) La saggezza si impara,
----> a) Le rose sono rosse,
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 3.2: IL COMANDO REPLACE [RIMPIAZZARE]
-
-
- ** Batti rx per rimpiazzare il carattere sotto al cursore con x . **
-
- 1. Muovi il cursore alla prima linea qui sotto, indicata da --->.
-
- 2. Muovi il cursore fino a posizionarlo sopra il primo errore.
-
- 3. Batti r e poi il carattere che dovrebbe stare qui.
-
- 4. Ripeti i passi 2 e 3 finché la prima linea è uguale alla seconda.
-
----> Ammattendo quetta lince, qualcuno ho predato alcuni tosti sballiati!
----> Immettendo questa linea, qualcuno ha premuto alcuni tasti sbagliati!
-
- 5. Ora passa alla Lezione 3.2.
-
-NOTA: Ricordati che dovresti imparare con la pratica, non solo leggendo.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 3.3: L'OPERATORE CHANGE [CAMBIA]
-
-
- ** Per cambiare fino alla fine di una parola, batti ce . **
-
- 1. Muovi il cursore alla prima linea qui sotto, indicata da --->.
-
- 2. Posiziona il cursore alla u in lubw.
-
- 3. Batti ce e la parola corretta (in questo caso, batti inea ).
-
- 4. Premi <ESC> e vai sul prossimo carattere da modificare.
-
- 5. Ripeti i passi 3 e 4 finché la prima frase è uguale alla seconda.
-
----> Questa lubw ha alcune pptfd da asdert usgfk l'operatore CHANGE.
----> Questa linea ha alcune parole da cambiare usando l'operatore CHANGE.
-
-Nota che ce cancella la parola, e ti mette anche in Modalità Inserimento
- [Insert Mode]
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 3.4: ALTRI CAMBIAMENTI USANDO c
-
-** L'operatore c [CHANGE] agisce sugli stessi movimenti di d [DELETE] **
-
- 1. L'operatore CHANGE si comporta come DELETE. Il formato è:
-
- c [numero] movimento
-
- 2. I movimenti sono gli stessi,
- ad es. w (word, parola), $ (fine linea), etc.
-
- 3. Muovi il cursore alla prima linea qui sotto, indicata da --->.
-
- 4. Posiziona il cursore al primo errore.
-
- 5. Batti c$ e inserisci resto della linea utilizzando come modello la
- linea seguente, e quando hai finito premi <ESC>
-
----> La fine di questa linea deve essere aiutata a divenire come la seguente.
----> La fine di questa linea deve essere corretta usando il comando c$ .
-
-NOTA: Puoi usare il tasto Backspace se devi correggere errori di battitura.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 3 SOMMARIO
-
-
- 1. Per reinserire del testo appena cancellato, batti p . Questo
- inserisce [pone] il testo cancellato DOPO il cursore (se era stata tolta
- una linea intera, questa verrà messa nella linea SOTTO il cursore).
-
- 2. Per rimpiazzare il carattere sotto il cursore, batti r e poi il
- carattere che vuoi sostituire.
-
- 3. L'operatore change ti permette di cambiare dal cursore fino a dove
- arriva il movimento. Ad es. Batti ce per cambiare dal cursore
- fino alla fine della parola, c$ per cambiare fino a fine linea.
-
- 4. Il formato di change è:
-
- c [numero] movimento
-
-Ora vai alla prossima Lezione.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 4.1: POSIZIONAMENTO E SITUAZIONE FILE
-
- ** Batti CTRL-G per vedere a che punto sei nel file e la situazione **
- ** del file. Batti G per raggiungere una linea nel file. **
-
- NOTA: Leggi l'intera Lezione prima di eseguire un qualsiasi passo!!
-
- 1. Tieni premuto il tasto CTRL e batti g . Ossia batti CTRL-G.
- Un messaggio apparirà in fondo alla pagina con il NOME FILE e la
- posizione nel file. Ricordati il numero della linea per il Passo 3.
-
-NOTA: La posizione del cursore si vede nell'angolo in basso a destra dello
- schermo, se è impostata l'opzione 'ruler' (righello, vedi :help ruler).
-
- 2. Premi G [G Maiuscolo] per posizionarti in fondo al file.
- Batti gg per posizionarti in cima al file.
-
- 3. Batti il numero della linea in cui ti trovavi e poi G . Questo ti
- riporterà fino alla linea in cui ti trovavi quando avevi battuto CTRL-g.
-
- 4. Se ti senti sicuro nel farlo, esegui i passi da 1 a 3.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 4.2: IL COMANDO SEARCH [RICERCA]
-
- ** Batti / seguito da una frase per ricercare quella frase. **
-
- 1. in Modalità Normale batti il carattere / . Nota che la "/" e il cursore
- sono visibili in fondo dello schermo come quando si usa il comando : .
-
- 2. Adesso batti 'errroore' <INVIO>. Questa è la parola che vuoi ricercare.
-
- 3. Per ricercare ancora la stessa frase, batti soltanto n .
- Per ricercare la stessa frase in direzione opposta, batti N .
-
- 4. Per ricercare una frase nella direzione opposta, usa ? al posto di / .
-
- 5. Per tornare dove eri prima nel file premi CTRL-O (tieni il tasto CTRL
- schiacciato mentre premi la lettera o). Ripeti CTRL-O per andare ancora
- indietro. Puoi usare CTRL-I per tornare in avanti.
-
-NOTA: "errroore" non è il modo giusto di digitare errore; errroore è un errore.
-NOTA: Quando la ricerca arriva a fine file, ricomincia dall'inizio del file,
- a meno che l'opzione 'wrapscan' sia stata disattivata.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 4.3: RICERCA DI PARENTESI CORRISPONDENTI
-
-
- ** Batti % per trovare una ),], o } corrispondente. **
-
- 1. Posiziona il cursore su una (, [, o { nella linea sotto, indicata da --->.
-
- 2. Adesso batti il carattere % .
-
- 3. Il cursore si sposterà sulla parentesi corrispondente.
-
- 4. Batti % per muovere il cursore all'altra parentesi corrispondente.
-
----> Questa ( è una linea di test con (, [ ] e { } al suo interno. ))
-
-
-NOTA: Questo è molto utile nel "debug" di un programma con parentesi errate!
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 4.4: L'OPERATORE SOSTITUZIONE (SUBSTITUTE)
-
- ** Batti :s/vecchio/nuovo/g per sostituire 'nuovo' a 'vecchio'. **
-
- 1. Muovi il cursore fino alla linea qui sotto, indicata da --->.
-
- 2. Batti :s/lla/la <INVIO> . Nota che questo comando cambia solo
- LA PRIMA occorrenza di "lla" sulla linea.
-
- 3. Adesso batti :s/lla/la/g . Aggiungendo la flag g si chiede di
- sostituire "globalmente" sulla linea, ossia tutte le occorrenze
- di "lla" sulla linea.
-
----> lla stagione migliore per lla fioritura è lla primavera.
-
- 4. Per cambiare ogni ricorrenza di una stringa di caratteri tra due linee,
- batti :#,#s/vecchio/nuovo/g dove #,# sono i numeri che delimitano
- il gruppo di linee in cui si vuole sostituire.
- Batti :%s/vecchio/nuovo/g per cambiare ogni occorrenza nell'intero file.
- Batti :%s/vecchio/nuovo/gc per trovare ogni occorrenza nell'intero file
- ricevendo per ognuna una richiesta se
- effettuare o meno la sostituzione.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 4 SOMMARIO
-
-
-1. CTRL-G visualizza a che punto sei nel file e la situazione del file.
- G [G Maiuscolo] ti porta all'ultima linea del file.
- numero G ti porta alla linea con quel numero.
- gg ti porta alla prima linea del file.
-
-2. Battendo / seguito da una frase ricerca IN AVANTI quella frase.
- Battendo ? seguito da una frase ricerca ALL'INDIETRO quella frase.
- DOPO una ricerca batti n per trovare la prossima occorrenza nella
- stessa direzione, oppure N per cercare in direzione opposta.
- CTRL-O ti porta alla posizione precedente, CTRL-I a quella più nuova.
-
-3. Battendo % mentre il cursore si trova su (,),[,],{, oppure }
- ti posizioni sulla corrispondente parentesi.
-
-4. Per sostituire "nuovo" al primo "vecchio" in 1 linea batti :s/vecchio/nuovo
- Per sostituire "nuovo" ad ogni "vecchio" in 1 linea batti :s/vecchio/nuovo/g
- Per sostituire frasi tra 2 numeri di linea [#] batti :#,#s/vecchio/nuovo/g
- Per sostituire tutte le occorrenze nel file batti :%s/vecchio/nuovo/g
- Per chiedere conferma ogni volta aggiungi 'c' :%s/vecchio/nuovo/gc
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 5.1: COME ESEGUIRE UN COMANDO ESTERNO
-
-
- ** Batti :! seguito da un comando esterno per eseguire quel comando. **
-
- 1. Batti il comando : per posizionare il cursore in fondo allo schermo.
- Ciò ti permette di immettere un comando dalla linea comandi.
-
- 2. Adesso batti il carattere ! (punto esclamativo). Ciò ti permette di
- eseguire qualsiasi comando esterno si possa eseguire nella "shell".
-
- 3. Ad esempio batti ls dopo il ! e poi premi <INVIO>. Questo
- visualizza una lista della tua directory, proprio come se fossi in una
- "shell". Usa :!dir se ls non funziona. [Unix: ls MS-DOS: dir]
-
-NOTA: E' possibile in questo modo eseguire un comando a piacere, specificando
- anche dei parametri per i comandi stessi.
-
-NOTA: Tutti i comandi : devono essere terminati premendo <INVIO>
- Da qui in avanti non lo ripeteremo ogni volta.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 5.2: ANCORA SULLA SCRITTURA DEI FILE
-
-
- ** Per salvare le modifiche apportate a un testo batti :w NOMEFILE. **
-
- 1. Batti :!dir or :!ls per procurarti una lista della tua directory.
- Già sai che devi premere <INVIO> dopo aver scritto il comando.
-
- 2. Scegli un NOMEFILE che ancora non esista, ad es. TEST .
-
- 3. Adesso batti: :w TEST (dove TEST è il NOMEFILE che hai scelto).
-
- 4. Questo salva l'intero file ("tutor.it") con il nome di TEST.
- Per verifica batti ancora :!dir o :!ls per listare la tua directory.
-
-NOTA: Se esci da Vim e riesegui Vim battendo vim TEST , il file aperto
- sarà una copia esatta di "tutor.it" al momento del salvataggio.
-
- 5. Ora cancella il file battendo (MR-DOS): :!del TEST
- o (Unix): :!rm TEST
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 5.3: SELEZIONARE IL TESTO DA SCRIVERE
-
- ** Per salvare una porzione di file, batti v movimento :w NOMEFILE **
-
- 1. Muovi il cursore su questa linea.
-
- 2. Premi v e muovi il cursore fino alla linea numerata 5., qui sotto.
- Nota che il testo viene evidenziato.
-
- 3. Batti il carattere : . In fondo allo schermo apparirà :'<,'> .
-
- 4. Batti w TEST , dove TEST è il nome di un file non ancora esistente.
- Verifica che si veda :'<,'>w TEST prima di dare <INVIO>.
-
- 5. Vim scriverà nel file TEST le linee che hai selezionato. Usa :!dir
- o :!ls per controllare che esiste. Non cancellarlo ora! Ti servirà
- nella prossima lezione.
-
-NOTA: Battere v inizia una selezione visuale. Puoi muovere il cursore
- come vuoi, e rendere la selezione più piccola o più grande. Poi
- puoi usare un operatore per agire sul testo selezionato.
- Ad es., d cancella il testo.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 5.4: INSERIRE E RIUNIRE FILE
-
-
- ** Per inserire il contenuto di un file, batti :r NOMEFILE **
-
- 1. Posiziona il cursore appena sopra questa riga.
-
-NOTA: Dopo aver eseguito il Passo 2 vedrai il testo della Lezione 5.3.
- Quindi spostati IN GIU' per tornare ancora a questa Lezione.
-
- 2. Ora inserisci il tuo file TEST con il comando :r TEST dove TEST è
- il nome che hai usato per creare il file.
- Il file richiesto è inserito sotto la linea in cui si trova il cursore.
-
- 3. Per verificare che un file è stato inserito, torna indietro col cursore
- e nota che ci sono ora 2 copie della Lezione 5.3, quella originale e
- quella che viene dal file.
-
-NOTA: Puoi anche leggere l'output prodotto da un comando esterno. Ad es.
- :r !ls legge l'output del comando ls e lo inserisce sotto la linea
- in cui si trova il cursore.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 5 SOMMARIO
-
-
- 1. :!comando esegue un comando esterno.
-
- Alcuni esempi utili sono [in MSDOS]:
- :!dir - visualizza lista directory
- :!del NOMEFILE - cancella file NOMEFILE.
-
- 2. :w NOMEFILE scrive su disco il file che stai editando con nome NOMEFILE.
-
- 3. v movimento :w NOMEFILE salva le linee selezionate in maniera
- visuale nel file NOMEFILE.
-
- 4. :r NOMEFILE legge il file NOMEFILE da disco e lo inserisce nel file
- che stai modificando, dopo la linea in cui è posizionato il cursore.
-
- 5. :r !dir legge l'output del comando dir e lo inserisce dopo la
- linea in cui è posizionato il cursore.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 6.1: IL COMANDO OPEN [APRIRE]
-
-
- ** Batti o per aprire una linea sotto il cursore **
- ** e passare in Modalità Inserimento. **
-
- 1. Muovi il cursore fino alla linea qui sotto, indicata da --->.
-
- 2. Batti la lettera minuscola o per aprire una linea sotto il cursore e
- passare in Modalità Inserimento.
-
- 3. Poi inserisci del testo e premi <ESC> per uscire dalla
- Modalità Inserimento.
-
----> Dopo battuto o il cursore è sulla linea aperta (in Modalità Inserimento).
-
- 4. Per aprire una linea SOPRA il cursore, batti una O maiuscola, invece
- che una o minuscola. Prova sulla linea qui sotto.
-Apri una linea SOPRA questa battendo O mentre il cursore è su questa linea.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 6.2: IL COMANDO APPEND [AGGIUNGERE]
-
- ** Batti a per inserire testo DOPO il cursore. **
-
- 1. Muovi il cursore all'inizio della linea qui sotto, indicata da --->.
-
- 2. Batti e finché il cursore arriva alla fine di li .
-
- 3. Batti una a (minuscola) per aggiungere testo DOPO il cursore.
-
- 4. Completa la parola come mostrato nella linea successiva. Premi <ESC>
- per uscire dalla Modalità Inserimento.
-
- 5. Usa e per passare alla successiva parola incompleta e ripeti i passi
- 3 e 4.
-
----> Questa li ti permetterà di esercit ad aggiungere testo a una linea.
----> Questa linea ti permetterà di esercitarti ad aggiungere testo a una linea.
-
-NOTA: a, i ed A entrano sempre in Modalità Inserimento, la sola differenza
- è dove verranno inseriti i caratteri.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 6.3: UN ALTRO MODO DI RIMPIAZZARE [REPLACE]
-
-
- ** Batti una R maiuscola per rimpiazzare più di un carattere. **
-
- 1. Muovi il cursore alla prima linea qui sotto, indicata da --->. Muovi il
- cursore all'inizio del primo xxx .
-
- 2. Ora batti R e batti il numero che vedi nella linea seguente, in modo
- che rimpiazzi l' xxx .
-
- 3. Premi <ESC> per uscire dalla Modalità Replace. Nota che il resto della
- linea resta invariato.
-
- 4. Ripeti i passi in modo da rimpiazzare l'altro xxx .
-
----> Aggiungendo 123 a xxx si ottiene xxx.
----> Aggiungendo 123 a 456 si ottiene 579.
-
-NOTA: La Modalità Replace è come la Modalità Inserimento, ma ogni carattere
- che viene battuto ricopre un carattere esistente.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 6.4: COPIA E INCOLLA DEL TESTO
-
-
- ** usa l'operatore y per copiare del testo e p per incollarlo **
-
- 1. Vai alla linea indicata da ---> qui sotto, e metti il cursore dopo "a)".
-
- 2. Entra in Modalità Visuale con v e metti il cursore davanti a "primo".
-
- 3. Batti y per copiare [yank] il testo evidenziato.
-
- 4. Muovi il cursore alla fine della linea successiva: j$
-
- 5. Batti p per incollare [paste] il testo. Poi batti: a secondo <ESC> .
-
- 6. Usa la Modalità Visuale per selezionare " elemento.", copialo con y ,
- Vai alla fine della linea successiva con j$ e incolla il testo con p .
-
----> a) questo è il primo elemento.
- b)
-
-NOTA: Puoi usare y come operatore; yw copia una parola [word].
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 6.5: SET [IMPOSTA] UN'OPZIONE
-
- ** Imposta un'opzione per ignorare maiuscole/minuscole **
- ** durante la ricerca/sostituzione **
-
- 1. Ricerca 'nota' battendo: /nota <ENTER>
- Ripeti la ricerca più volte usando il tasto n
-
- 2. Imposta l'opzione 'ic' (Ignore Case, [Ignora maiuscolo/minuscolo])
- battendo: :set ic
-
- 3. Ora ricerca ancora 'nota' premendo il tasto n
- Troverai adesso anche Nota e NOTA .
-
- 4. Imposta le opzioni 'hlsearch' e 'incsearch' :set hls is
-
- 5. Ora batti ancora il comando di ricerca, e guarda cosa succede: /nota
-
- 6. Per disabilitare il riconoscimento di maiuscole/minuscole batti: :set noic
-NOTA: Per non evidenziare le occorrenze trovate batti: :nohlsearch
-NOTA: Per ignorare maiuscole/minuscole solo per una ricerca, usa \c
- nel comando di ricerca: /nota\c <INVIO>
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 6 SOMMARIO
-
- 1. Batti o per aggiungere una linea SOTTO il cursore ed entrare in
- Modalità Inserimento.
- Batti O per aggiungere una linea SOPRA il cursore.
-
- 2. Batti a per inserire testo DOPO il cursore.
- Batti A per inserire testo alla fine della linea.
-
- 3. Il comando e sposta il cursore alla fine di una parola.
-
- 4. L'operatore y copia del testo, p incolla del testo.
-
- 5. Batti R per entrare in Modalità Replace, e ne esci premendo <ESC>.
-
- 6. Batti ":set xxx" per impostare l'opzione "xxx". Alcun opzioni sono:
- 'ic' 'ignorecase' ignorare maiuscole/minuscole nella ricerca
- 'is' 'incsearch' mostra occorrenze parziali durante una ricerca
- 'hls' 'hlsearch' evidenzia tutte le occorrenze di una ricerca
- Puoi usare sia il nome completo di un'opzione che quello abbreviato.
-
- 7. Usa il prefisso "no" per annullare una opzione: :set noic
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 7.1: OTTENERE AIUTO
-
- ** Usa il sistema di aiuto on-line **
-
- Vim ha un esauriente sistema di aiuto on-line. Per cominciare, prova una di
- queste alternative:
- - premi il tasto <AIUTO> (se ce n'è uno)
- - premi il tasto <F1> (se ce n'è uno)
- - batti :help <INVIO> OPPURE :h <INVIO>
-
- Leggi il testo nella finestra di aiuto per vedere come funziona l'aiuto.
- Batti CTRL-W CTRL-W per passare da una finestra all'altra.
- Batti :q <INVIO> per chiudere la finestra di aiuto.
-
- Puoi trovare aiuto su quasi tutto, dando un argomento al comando ":help"
- Prova questi (non dimenticare di premere <INVIO>):
-
- :help w
- :help c_CTRL-D
- :help insert-index
- :help user-manual
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 7.2: PREPARARE UNO SCRIPT INIZIALE
-
- ** Attiva le opzioni Vim **
-
- Vim ha molte più opzioni di Vi, ma molte di esse sono predefinite inattive.
- Per cominciare a usare più opzioni, devi creare un file "vimrc".
-
- 1. Comincia a editare il file "vimrc". Questo dipende dal tuo sistema:
- :e ~/.vimrc per Unix
- :e $VIM/_vimrc per MS-Windows
-
- 2. Ora leggi i contenuti del file "vimrc" distribuito come esempio:
-
- :r $VIMRUNTIME/vimrc_example.vim
-
- 3. Scrivi il file con:
- :w
-
- La prossima volta che apri Vim, sarà abilitata la colorazione sintattica.
- Puoi aggiungere a questo file "vimrc" tutte le tue impostazioni preferite.
- Per maggiori informazioni batti: :help vimrc-intro
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 7.3: COMPLETAMENTO
-
-
- ** Completamento linea comandi con CTRL-D e <TAB> **
-
- 1. Imposta Vim in modalità compatibile: :set nocp
-
- 2. Guarda i file esistenti nella directory: :!ls o :!dir
-
- 3. Batti l'inizio di un comando: :e
-
- 4. Premi CTRL-D e Vim ti mostra una lista di comandi che iniziano per "e".
-
- 5. Premi <TAB> e Vim completa per te il nome comando come ":edit".
-
- 6. Ora batti uno spazio e l'inizio del nome di un file esistente: :edit FIL
-
- 7. Premi <TAB>. Vim completerà il nome del file (se è il solo possibile).
-
-NOTA: Il completamento è disponibile per molti comandi. Prova a battere
- CTRL-D e <TAB>. Particolarmente utile per :help .
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lezione 7 Sommario
-
-
- 1. Batti :help o premi <F1> o <Help> per aprire una finestra di aiuto.
-
- 2. Batti :help comando per avere aiuto su comando .
-
- 3. Batti CTRL-W CTRL-W per saltare alla prossima finestra.
-
- 4. Batti :q per chiudere la finestra di aiuto.
-
- 5. Crea uno script iniziale vimrc contenente le tue impostazioni preferite.
-
- 6. Mentre batti un comando : , premi CTRL-D per vedere i possibili
- completamenti. Premi <TAB> per usare il completamento desiderato.
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Qui finisce la Guida a Vim. Il suo intento è di fornire una breve panoramica
- dell'Editor Vim, che ti consenta di usare l'Editor abbastanza facilmente.
- Questa guida è largamente incompleta poiché Vim ha moltissimi altri comandi.
- Puoi anche leggere il manuale utente (anche in italiano): ":help user-manual".
-
- Per ulteriore lettura e studio, raccomandiamo:
- Vim - Vi Improved - di Steve Oualline Editore: New Riders
- Il primo libro completamente dedicato a Vim. Utile specie per principianti.
- Contiene molti esempi e figure.
- Vedi http://iccf-holland.org/click5.html
-
- Quest'altro libro è più su Vi che su Vim, ma è pure consigliato:
- Learning the Vi Editor - di Linda Lamb e Arnold Robbins
- Editore: O'Reilly & Associates Inc.
- E' un buon libro per imparare quasi tutto ciò che puoi voler fare con Vi.
- Ne esiste una traduzione italiana, basata su una vecchia edizione.
-
- Questa guida è stata scritta da Michael C. Pierce e Robert K. Ware,
- Colorado School of Mines, usando idee fornite da Charles Smith,
- Colorado State University - E-mail: bware@mines.colorado.edu
- Modificato per Vim da Bram Moolenaar.
- Segnalare refusi ad Antonio Colombo - E-mail: azc100@gmail.com
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.ja.euc b/runtime/tutor/tutor.ja.euc
deleted file mode 100644
index f043e42..0000000
--- a/runtime/tutor/tutor.ja.euc
+++ /dev/null
@@ -1,975 +0,0 @@
-===============================================================================
-= V I M ¶µ ËÜ (¥Á¥å¡¼¥È¥ê¥¢¥ë) ¤Ø ¤è ¤¦ ¤³ ¤½ - Version 1.7 =
-===============================================================================
-
- Vim ¤Ï¡¢¤³¤Î¥Á¥å¡¼¥È¥ê¥¢¥ë¤ÇÀâÌÀ¤¹¤ë¤Ë¤Ï¿¤¹¤®¤ëÄø¤Î¥³¥Þ¥ó¥É¤òÈ÷¤¨¤¿Èó¾ï
- ¤Ë¶¯ÎϤʥ¨¥Ç¥£¥¿¡¼¤Ç¤¹¡£¤³¤Î¥Á¥å¡¼¥È¥ê¥¢¥ë¤Ï¡¢¤¢¤Ê¤¿¤¬ Vim ¤òËüǽ¥¨¥Ç¥£
- ¥¿¡¼¤È¤·¤Æ»È¤¤¤³¤Ê¤»¤ë¤è¤¦¤Ë¤Ê¤ë¤Î¤Ë½½Ê¬¤Ê¥³¥Þ¥ó¥É¤Ë¤Ä¤¤¤ÆÀâÌÀ¤ò¤¹¤ë¤è¤¦
- ¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
-
- ¥Á¥å¡¼¥È¥ê¥¢¥ë¤ò´°Î»¤¹¤ë¤Î¤ËɬÍפʻþ´Ö¤Ï¡¢³Ð¤¨¤¿¥³¥Þ¥ó¥É¤ò»î¤¹¤Î¤Ë¤É¤ì¤À
- ¤±»þ´Ö¤ò»È¤¦¤Î¤«¤Ë¤â¤è¤ê¤Þ¤¹¤¬¡¢¤ª¤è¤½25¤«¤é30ʬ¤Ç¤¹¡£
-
- ATTENTION:
- °Ê²¼¤ÎÎý½¬ÍÑ¥³¥Þ¥ó¥É¤Ë¤Ï¤³¤Îʸ¾Ï¤òÊѹ¹¤¹¤ë¤â¤Î¤â¤¢¤ê¤Þ¤¹¡£Îý½¬¤ò»Ï¤á¤ëÁ°
- ¤Ë¥³¥Ô¡¼¤òºîÀ®¤·¤Þ¤·¤ç¤¦("vimtutor"¤·¤¿¤Ê¤é¤Ð¡¢´û¤Ë¥³¥Ô¡¼¤µ¤ì¤Æ¤¤¤Þ¤¹)¡£
-
- ¤³¤Î¥Á¥å¡¼¥È¥ê¥¢¥ë¤¬¡¢»È¤¦¤³¤È¤Ç³Ð¤¨¤é¤ì¤ë»ÅÁȤߤˤʤäƤ¤¤ë¤³¤È¤ò¡¢¿´¤·
- ¤Æ¤ª¤«¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£Àµ¤·¤¯³Ø½¬¤¹¤ë¤Ë¤Ï¥³¥Þ¥ó¥É¤ò¼ÂºÝ¤Ë»î¤µ¤Ê¤±¤ì¤Ð
- ¤Ê¤é¤Ê¤¤¤Î¤Ç¤¹¡£Ê¸¾Ï¤òÆÉ¤ó¤À¤À¤±¤Ê¤é¤Ð¡¢¤¤Ã¤È˺¤ì¤Æ¤·¤Þ¤¤¤Þ¤¹!¡£
-
- ¤µ¤¡¡¢Caps¥í¥Ã¥¯(Shift-Lock)¥¡¼¤¬²¡¤µ¤ì¤Æ¤¤¤Ê¤¤¤³¤È¤ò³Îǧ¤·¤¿¸å¡¢²èÌ̤Ë
- ¥ì¥Ã¥¹¥ó1.1 ¤¬Á´Éôɽ¼¨¤µ¤ì¤ë¤È¤³¤í¤Þ¤Ç¡¢j ¥¡¼¤ò²¡¤·¤Æ¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ
- ¤·¤ç¤¦¡£
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 1.1: ¥«¡¼¥½¥ë¤Î°Üư
-
-
- ** ¥«¡¼¥½¥ë¤ò°Üư¤¹¤ë¤Ë¤Ï¡¢¼¨¤µ¤ì¤ëÍÍ¤Ë h,j,k,l ¤ò²¡¤·¤Þ¤¹ **
- ^
- k ¥Ò¥ó¥È: h ¥¡¼¤Ïº¸Êý¸þ¤Ë°Üư¤·¤Þ¤¹¡£
- < h l > l ¥¡¼¤Ï±¦Êý¸þ¤Ë°Üư¤·¤Þ¤¹¡£
- j j ¥¡¼¤Ï²¼Ìð°õ¥¡¼¤Î¤è¤¦¤Ê¥¡¼¤Ç¤¹¡£
- v
- 1. °Üư¤Ë´·¤ì¤ë¤Þ¤Ç¡¢¥¹¥¯¥ê¡¼¥ó¤Ç¥«¡¼¥½¥ë°Üư¤µ¤»¤Þ¤·¤ç¤¦¡£
-
- 2. ²¼¤Ø¤Î¥¡¼(j)¤ò²¡¤·¤Ä¤Å¤±¤ë¤È¡¢Ï¢Â³¤·¤Æ°Üư¤Ç¤¤Þ¤¹¡£
- ¤³¤ì¤Ç¼¡¤Î¥ì¥Ã¥¹¥ó¤Ë°Üư¤¹¤ëÊýË¡¤¬¤ï¤«¤ê¤Þ¤·¤¿¤Í¡£
-
- 3. ²¼¤Ø¤Î¥¡¼¤ò»È¤Ã¤Æ¡¢¥ì¥Ã¥¹¥ó1.2 ¤Ë°Üư¤·¤Þ¤·¤ç¤¦¡£
-
-Note: ²¿¤ò¥¿¥¤¥×¤·¤Æ¤¤¤ë¤«È½¤é¤Ê¤¯¤Ê¤Ã¤¿¤é¡¢<ESC>¤ò²¡¤·¤Æ¥Î¡¼¥Þ¥ë¥â¡¼¥É¤Ë¤·
- ¤Þ¤¹¡£¤½¤ì¤«¤éÆþÎϤ·¤è¤¦¤È¤·¤Æ¤¤¤¿¥³¥Þ¥ó¥É¤òºÆÆþÎϤ·¤Þ¤·¤ç¤¦¡£
-
-Note: ¥«¡¼¥½¥ë¥¡¼¤Ç¤â°Üư¤Ç¤¤Þ¤¹¡£¤·¤«¤· hjkl ¤Ë°ìÅÙ´·¤ì¤Æ¤·¤Þ¤¨¤Ð¡¢¤Ï¤ë¤«
- ¤Ë®¤¯°Üư¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¤Ç¤·¤ç¤¦¡£¤¤¤ä¥Þ¥¸¤Ç!
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 1.2: VIM ¤Îµ¯Æ°¤È½ªÎ»
-
-
- !! NOTE: °Ê²¼¤Î¤¢¤é¤æ¤ë¥¹¥Æ¥Ã¥×¤ò¹Ô¤¦Á°¤Ë¡¢¤³¤Î¥ì¥Ã¥¹¥ó¤òÆÉ¤ß¤Þ¤·¤ç¤¦!!
-
- 1. <ESC>¥¡¼¤ò²¡¤·¤Þ¤·¤ç¤¦¡£(³Î¼Â¤Ë¥Î¡¼¥Þ¥ë¥â¡¼¥É¤Ë¤¹¤ë¤¿¤á)
-
- 2. ¼¡¤Î¤è¤¦¤Ë¥¿¥¤¥×: :q! <ENTER>
- ¤³¤ì¤Ë¤è¤êÊÔ½¸¤·¤¿ÆâÍÆ¤òÊݸ¤»¤º¤Ë¥¨¥Ç¥£¥¿¤¬½ªÎ»¤·¤Þ¤¹¡£
-
- 3. ¥·¥§¥ë¥×¥í¥ó¥×¥È¤¬½Ð¤Æ¤¤¿¤é¡¢¤³¤Î¥Á¥å¡¼¥È¥ê¥¢¥ë¤ò»Ï¤á¤ë°Ù¤Ë¤Ë¥³¥Þ¥ó¥É
- ¤ò¥¿¥¤¥×¤·¤Þ¤¹¡£
- ¤½¤Î¥³¥Þ¥ó¥É¤Ï: vimtutor <ENTER>
-
- 4. ¤³¤ì¤Þ¤Ç¤Î¥¹¥Æ¥Ã¥×¤ò³Ð¤¨¼«¿®¤¬¤Ä¤¤¤¿¤Ê¤é¤Ð¡¢¥¹¥Æ¥Ã¥× 1 ¤«¤é 3 ¤Þ¤Ç¤ò¼Â
- ºÝ¤Ë»î¤·¤Æ¡¢Vim ¤ò1ÅÙ½ªÎ»¤·¤Æ¤«¤éºÆ¤Óµ¯Æ°¤·¤Þ¤·¤ç¤¦¡£
-
-NOTE: :q! <ENTER> ¤ÏÁ´¤Æ¤ÎÊѹ¹¤òÇË´þ¤·¤Þ¤¹¡£¥ì¥Ã¥¹¥ó¤Ë¤ÆÊѹ¹¤ò¥Õ¥¡¥¤¥ë¤ËÊÝ
- ¸¤¹¤ëÊýË¡¤Ë¤Ä¤¤¤Æ¤âÊÙ¶¯¤·¤Æ¤¤¤¤Þ¤·¤ç¤¦¡£
-
- 5. 1.3¤Þ¤Ç¥«¡¼¥½¥ë¤ò°Üư¤µ¤»¤Þ¤·¤ç¤¦¡£
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 1.3: ¥Æ¥¥¹¥ÈÊÔ½¸ - ºï½ü
-
-
- ** ¥Î¡¼¥Þ¥ë¥â¡¼¥É¤Ë¤Æ¥«¡¼¥½¥ë¤Î²¼¤Îʸ»ú¤òºï½ü¤¹¤ë¤Ë¤Ï x ¤ò²¡¤·¤Þ¤¹ **
-
- 1. °Ê²¼¤Î ---> ¤È¼¨¤µ¤ì¤¿¹Ô¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
-
- 2. ´Ö°ã¤¤¤ò½¤Àµ¤¹¤ë¤¿¤á¤Ë¡¢ºï½ü¤¹¤ëºÇ½é¤Îʸ»ú¤Þ¤Ç¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤¹¡£
-
- 3. ÉÔɬÍפÊʸ»ú¤ò x ¤ò²¡¤·¤Æºï½ü¤·¤Þ¤·¤ç¤¦¡£
-
- 4. ʸ¤¬Àµ¤·¤¯¤Ê¤ë¤Þ¤Ç ¥¹¥Æ¥Ã¥× 2 ¤«¤é 4 ¤ò·«¤êÊÖ¤·¤Þ¤·¤ç¤¦¡£
-
----> ¤½¤Î ¤¦¤¦¤µ¤® ¤Ï ¤Ä¤Ä¤¤ ¤ò ¤³¤¨¤¨¤Æ¤Æ ¤È¤Ó¤Ï¤Í¤¿¤¿
-
- 5. ¹Ô¤¬Àµ¤·¤¯¤Ê¤Ã¤¿¤é¡¢¥ì¥Ã¥¹¥ó 1.4 ¤Ø¿Ê¤ß¤Þ¤·¤ç¤¦¡£
-
-NOTE: Á´¤Æ¤Î¥ì¥Ã¥¹¥ó¤òÄ̤¸¤Æ¡¢³Ð¤¨¤è¤¦¤È¤¹¤ë¤Î¤Ç¤Ï¤Ê¤¯¼ÂºÝ¤Ë¤ä¤Ã¤Æ¤ß¤Þ¤·¤ç¤¦¡£
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 1.4: ¥Æ¥¥¹¥ÈÊÔ½¸ - ÁÞÆþ
-
-
- ** ¥Î¡¼¥Þ¥ë¥â¡¼¥É¤Ë¤Æ¥Æ¥¥¹¥È¤òÁÞÆþ¤¹¤ë¤Ë¤Ï i ¤ò²¡¤·¤Þ¤¹ **
-
- 1. °Ê²¼¤Î ---> ¤È¼¨¤µ¤ì¤¿ºÇ½é¤Î¹Ô¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
-
- 2. 1¹ÔÌܤò2¹ÔÌÜ¤ÈÆ±¤¸Íͤˤ¹¤ë¤¿¤á¤Ë¡¢¥Æ¥¥¹¥È¤òÁÞÆþ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤°ÌÃÖ
- ¤Î¼¡¤Îʸ»ú¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤¹¡£
-
- 3. i ¥¡¼¤ò²¡¤·¤Æ¤«¤é¡¢Äɲä¬É¬ÍפÊʸ»ú¤ò¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£
-
- 4. ´Ö°ã¤¤¤ò½¤Àµ¤·¤¿¤é <ESC> ¤ò²¡¤·¤Æ¥³¥Þ¥ó¥É¥â¡¼¥É¤ËÌá¤ê¡¢Àµ¤·¤¤Ê¸¤Ë¤Ê¤ëÍÍ
- ¤Ë¥¹¥Æ¥Ã¥× 2 ¤«¤é 4 ¤ò·«¤êÊÖ¤·¤Þ¤·¤ç¤¦¡£
-
----> ¤³¤Î ¤Ë¤Ï ¤ê¤Ê¤¤ ¥Æ¥¥¹¥È ¤¢¤ë¡£
----> ¤³¤Î ¹Ô ¤Ë¤Ï ´ö¤Ä¤« ¤ê¤Ê¤¤ ¥Æ¥¥¹¥È ¤¬ ¤¢¤ë¡£
-
- 5. ÁÞÆþ¤ÎÊýË¡¤¬¤ï¤«¤Ã¤¿¤é²¼¤Î¥ì¥Ã¥¹¥ó1¤ÎÍ×Ìó¤ò¸«¤Þ¤·¤ç¤¦¡£
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 1.5: ¥Æ¥¥¹¥ÈÊÔ½¸ - ÄɲÃ
-
-
- ** ¥Æ¥¥¹¥ÈÄɲ乤ë¤Ë¤Ï A ¤ò²¡¤·¤Þ¤·¤ç¤¦ **
-
- 1. °Ê²¼¤Î ---> ¤È¼¨¤µ¤ì¤¿ºÇ½é¤Î¹Ô¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
- ¥«¡¼¥½¥ë¤¬¤½¤Îʸ»ú¾å¤Ë¤¢¤Ã¤Æ¤â¤«¤Þ¤¤¤Þ¤»¤ó¡£
-
- 2. Äɲä¬É¬Íפʾì½ê¤Ç A ¤ò¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£
-
- 3. ¥Æ¥¥¹¥È¤òÄɲä·½ª¤¨¤¿¤é¡¢ <ESC> ¤ò²¡¤·¤Æ¥Î¡¼¥Þ¥ë¥â¡¼¥É¤ËÌá¤ê¤Þ¤·¤ç¤¦¡£
-
- 4. 2¹ÔÌܤΠ---> ¤È¼¨¤µ¤ì¤¿¾ì½ê¤Ø°Üư¤·¡¢¥¹¥Æ¥Ã¥× 2 ¤«¤é 3 ·«¤êÊÖ¤·¤ÆÊ¸Ë¡¤ò
- ½¤Àµ¤·¤Þ¤·¤ç¤¦¡£
-
----> ¤³¤³¤Ë¤Ï´Ö°ã¤Ã¤¿¥Æ¥¥¹¥È¤¬¤¢¤ê
- ¤³¤³¤Ë¤Ï´Ö°ã¤Ã¤¿¥Æ¥¥¹¥È¤¬¤¢¤ê¤Þ¤¹¡£
----> ¤³¤³¤Ë¤â´Ö°ã¤Ã¤¿¥Æ¥¥¹
- ¤³¤³¤Ë¤â´Ö°ã¤Ã¤¿¥Æ¥¥¹¥È¤¬¤¢¤ê¤Þ¤¹¡£
-
- 5. ¥Æ¥¥¹¥È¤ÎÄɲ䬷ڲ÷¤Ë¤Ê¤Ã¤Æ¤¤¿¤é¥ì¥Ã¥¹¥ó 1.6 ¤Ø¿Ê¤ß¤Þ¤·¤ç¤¦¡£
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 1.6: ¥Õ¥¡¥¤¥ë¤ÎÊÔ½¸
-
-
- ** ¥Õ¥¡¥¤¥ë¤òÊݸ¤·¤Æ½ªÎ»¤¹¤ë¤Ë¤Ï :wq ¤È¥¿¥¤¥×¤·¤Þ¤¹ **
-
- !! NOTE: °Ê²¼¤Î¥¹¥Æ¥Ã¥×¤ò¼Â¹Ô¤¹¤ëÁ°¤Ë¡¢¤Þ¤ºÁ´ÂΤòÆÉ¤ó¤Ç¤¯¤À¤µ¤¤!!
-
- 1. ¥ì¥Ã¥¹¥ó 1.2 ¤Ç¤ä¤Ã¤¿¤è¤¦¤Ë :q! ¤ò¥¿¥¤¥×¤·¤Æ¡¢¤³¤Î¥Á¥å¡¼¥È¥ê¥¢¥ë¤ò½ªÎ»
- ¤·¤Þ¤¹¡£
-
- 2. ¥·¥§¥ë¥×¥í¥ó¥×¥È¤Ç¤³¤Î¥³¥Þ¥ó¥É¤ò¥¿¥¤¥×¤·¤Þ¤¹: vim tutor <ENTER>
- 'vim'¤¬ Vim ¥¨¥Ç¥£¥¿¤òµ¯Æ°¤¹¤ë¥³¥Þ¥ó¥É¡¢'tutor' ¤ÏÊÔ½¸¤·¤¿¤¤¥Õ¥¡¥¤¥ë¤Î
- ̾Á°¤Ç¤¹¡£Êѹ¹¤·¤Æ¤â¤è¤¤¥Õ¥¡¥¤¥ë¤ò»È¤¤¤Þ¤·¤ç¤¦¡£
-
- 3. Á°¤Î¥ì¥Ã¥¹¥ó¤Ç³Ø¤ó¤À¤è¤¦¤Ë¡¢¥Æ¥¥¹¥È¤òÁÞÆþ¡¢ºï½ü¤·¤Þ¤¹¡£
-
- 4. Êѹ¹¤ò¥Õ¥¡¥¤¥ë¤ËÊݸ¤·¤Þ¤¹: :wq <ENTER>
-
- 5. vimtutor ¤òºÆÅÙµ¯Æ°¤·¡¢°Ê²¼¤ÎÍ×Ìó¤Ø¿Ê¤ß¤Þ¤·¤ç¤¦¡£
-
- 6. °Ê¾å¤Î¥¹¥Æ¥Ã¥×¤òÆÉ¤ó¤ÇÍý²ò¤·¤¿¾å¤Ç¤³¤ì¤ò¼Â¹Ô¤·¤Þ¤·¤ç¤¦¡£
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 1 Í×Ìó
-
-
- 1. ¥«¡¼¥½¥ë¤ÏÌð°õ¥¡¼¤â¤·¤¯¤Ï hjkl ¥¡¼¤Ç°Üư¤·¤Þ¤¹¡£
- h (º¸) j (²¼) k (¾å) l (±¦)
-
- 2. Vim ¤òµ¯Æ°¤¹¤ë¤Ë¤Ï¥×¥í¥ó¥×¥È¤«¤é vim ¥Õ¥¡¥¤¥ë̾ <ENTER> ¤È¥¿¥¤¥×¤·¤Þ¤¹¡£
-
- 3. Vim ¤ò½ªÎ»¤¹¤ë¤Ë¤Ï <ESC> :q! <ENTER> ¤È¥¿¥¤¥×¤·¤Þ¤¹(Êѹ¹¤òÇË´þ)¡£
- ¤â¤·¤¯¤Ï <ESC> :wq <ENTER> ¤È¥¿¥¤¥×¤·¤Þ¤¹(Êѹ¹¤òÊݸ)¡£
-
- 4. ¥«¡¼¥½¥ë¤Î²¼¤Îʸ»ú¤òºï½ü¤¹¤ë¤Ë¤Ï¡¢¥Î¡¼¥Þ¥ë¥â¡¼¥É¤Ç x ¤È¥¿¥¤¥×¤·¤Þ¤¹¡£
-
- 5. ¥«¡¼¥½¥ë¤Î°ÌÃÖ¤Ëʸ»ú¤òÁÞÆþ¤¹¤ë¤Ë¤Ï¡¢¥Î¡¼¥Þ¥ë¥â¡¼¥É¤Ç i ¤È¥¿¥¤¥×¤·¤Þ¤¹¡£
- i ¥Æ¥¥¹¥È¤Î¥¿¥¤¥× <ESC> ¥«¡¼¥½¥ë°ÌÃÖ¤ËÄɲÃ
- A ¥Æ¥¥¹¥È¤ÎÄɲà <ESC> ¹ÔËö¤ËÄɲÃ
-
-NOTE: <ESC> ¥¡¼¤ò²¡¤¹¤È¥Î¡¼¥Þ¥ë¥â¡¼¥É¤Ë°Ü¹Ô¤·¤Þ¤¹¡£¤½¤ÎºÝ¡¢´Ö°ã¤Ã¤¿¤êÆþÎÏÅÓ
- Ãæ¤Î¥³¥Þ¥ó¥É¤ò¼è¤ê¾Ã¤¹¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
-
-¤µ¤Æ¡¢Â³¤±¤Æ¥ì¥Ã¥¹¥ó 2 ¤ò»Ï¤á¤Þ¤·¤ç¤¦¡£
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 2.1: ºï½ü¥³¥Þ¥ó¥É
-
-
- ** ñ¸ì¤ÎËöÈø¤Þ¤Ç¤òºï½ü¤¹¤ë¤Ë¤Ï dw ¤È¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦ **
-
- 1. ¥Î¡¼¥Þ¥ë¥â¡¼¥É¤Ç¤¢¤ë¤³¤È¤ò³Îǧ¤¹¤ë¤¿¤á¤Ë <ESC> ¤ò²¡¤·¤Þ¤·¤ç¤¦¡£
-
- 2. °Ê²¼¤Î ---> ¤È¼¨¤µ¤ì¤¿¹Ô¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
-
- 3. ¾Ã¤·¤¿¤¤Ã±¸ì¤ÎÀèÆ¬¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
-
- 4. ñ¸ì¤òºï½ü¤¹¤ë¤¿¤á¤Ë dw ¤È¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£
-
- NOTE: ¥¿¥¤¥×¤¹¤ë¤È¡¢dw ¤È¤¤¤¦Ê¸»ú¤¬¥¹¥¯¥ê¡¼¥ó¤ÎºÇ²¼¹Ô¤Ë¸½¤ï¤ì¤Þ¤¹¡£
- ¥¿¥¤¥×¤ò´Ö°ã¤Ã¤Æ¤·¤Þ¤Ã¤¿»þ¤Ë¤Ï <ESC> ¤ò²¡¤·¤Æ¤ä¤êľ¤·¤Þ¤·¤ç¤¦¡£
-
----> ¤³¤Î ʸ »æ ¤Ë¤Ï ¤¤¤¯¤Ä¤«¤Î ¤¿¤Î¤·¤¤ ɬÍפΤʤ¤ ñ¸ì ¤¬ ´Þ¤Þ¤ì¤Æ ¤¤¤Þ¤¹¡£
-
- 5. 3 ¤«¤é 4 ¤Þ¤Ç¤òʸ¤¬Àµ¤·¤¯¤Ê¤ë¤Þ¤Ç·«¤êÊÖ¤·¡¢¥ì¥Ã¥¹¥ó 2.2 ¤Ø¿Ê¤ß¤Þ¤·¤ç¤¦¡£
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 2.2: ¤½¤Î¾¤Îºï½ü¥³¥Þ¥ó¥É
-
-
- ** ¹Ô¤ÎËöÈø¤Þ¤Ç¤òºï½ü¤¹¤ë¤Ë¤Ï d$ ¤È¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦ **
-
- 1. ¥Î¡¼¥Þ¥ë¥â¡¼¥É¤Ç¤¢¤ë¤³¤È¤ò³Îǧ¤¹¤ë¤Î¤Ë <ESC> ¤ò²¡¤·¤Þ¤·¤ç¤¦¡£
-
- 2. °Ê²¼¤Î ---> ¤È¼¨¤µ¤ì¤¿¹Ô¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
-
- 3. Àµ¤·¤¤Ê¸¤ÎËöÈø¤Ø¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦(ºÇ½é¤Î . ¤Î¸å¤Ç¤¹)¡£
-
- 4. ¹ÔËö¤Þ¤Çºï½ü¤¹¤ë¤Î¤Ë d$ ¤È¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£
-
----> 狼¤¬¤³¤Î¹Ô¤ÎºÇ¸å¤ò2ÅÙ¥¿¥¤¥×¤·¤Þ¤·¤¿¡£ 2ÅÙ¥¿¥¤¥×¤·¤Þ¤·¤¿¡£
-
-
- 5. ¤É¤¦¤¤¤¦¤³¤È¤«Íý²ò¤¹¤ë¤¿¤á¤Ë¡¢¥ì¥Ã¥¹¥ó 2.3 ¤Ø¿Ê¤ß¤Þ¤·¤ç¤¦¡£
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 2.3: ¥ª¥Ú¥ì¡¼¥¿¤È¥â¡¼¥·¥ç¥ó
-
-
- ¿¤¯¤Î¥³¥Þ¥ó¥É¤Ï¥ª¥Ú¥ì¡¼¥¿¤È¥â¡¼¥·¥ç¥ó¤«¤é¥Æ¥¥¹¥È¤ËÊѹ¹¤ò²Ã¤Þ¤¹¡£
- ºï½ü¥³¥Þ¥ó¥É d ¤Î¥ª¥Ú¥ì¡¼¥¿¤Ï¼¡¤ÎÍͤˤʤäƤ¤¤Þ¤¹:
-
- d ¥â¡¼¥·¥ç¥ó
-
- ¤½¤ì¤¾¤ì:
- d - ºï½ü¥³¥Þ¥ó¥É¡£
- ¥â¡¼¥·¥ç¥ó - ²¿¤ËÂФ·¤ÆÆ¯¤¤«¤±¤ë¤«(°Ê²¼¤Ëµó¤²¤Þ¤¹)¡£
-
- ¥ª¥Ú¥ì¡¼¥¿¤Î°ìÉô°ìÍ÷:
- w - ¥«¡¼¥½¥ë°ÌÃÖ¤«¤é¶õÇò¤ò´Þ¤àñ¸ì¤ÎËöÈø¤Þ¤Ç¡£
- e - ¥«¡¼¥½¥ë°ÌÃÖ¤«¤é¶õÇò¤ò´Þ¤Þ¤Ê¤¤Ã±¸ì¤ÎËöÈø¤Þ¤Ç¡£
- $ - ¥«¡¼¥½¥ë°ÌÃÖ¤«¤é¹ÔËö¤Þ¤Ç¡£
-
- ¤Ä¤Þ¤ê de ¤È¥¿¥¤¥×¤¹¤ë¤È¡¢¥«¡¼¥½¥ë°ÌÃÖ¤«¤éñ¸ì¤Î½ª¤ï¤ê¤Þ¤Ç¤òºï½ü¤·¤Þ¤¹¡£
-
-NOTE: ËÁ¸±¤·¤¿¤¤¿Í¤Ï¡¢¥Î¡¼¥Þ¥ë¥â¡¼¥É¤Ë¤Æ¥³¥Þ¥ó¥É¤Ê¤·¤Ë¥â¡¼¥·¥ç¥ó¤ò²¡¤·¤Æ
- ¤ß¤Þ¤·¤ç¤¦¡£¥«¡¼¥½¥ë¤¬ÌÜŪ¸ì°ìÍ÷¤Ç¼¨¤µ¤ì¤ë°ÌÃÖ¤Ë°ÜÆ°¤¹¤ë¤Ï¤º¤Ç¤¹¡£
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 2.4: ¥â¡¼¥·¥ç¥ó¤Ë¥«¥¦¥ó¥È¤ò»ÈÍѤ¹¤ë
-
-
- ** ²¿²ó¤â¹Ô¤¤¤¿¤¤·«¤êÊÖ¤·¤Î¥â¡¼¥·¥ç¥ó¤ÎÁ°¤Ë¿ôÃͤò¥¿¥¤¥×¤·¤Þ¤¹¡£ **
-
- 1. °Ê²¼¤Î ---> ¤È¼¨¤µ¤ì¤¿¶È¤ÎÀèÆ¬¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤¹¡£
-
- 2. 2dw ¤ò¥¿¥¤¥×¤·¤ÆÃ±¸ì2¤Äʬ°Üư¤·¤Þ¤¹¡£
-
- 3. 3e ¤ò¥¿¥¤¥×¤·¤Æ3¤ÄÌܤÎñ¸ì¤Î½ªÃ¼¤Ë°Üư¤·¤Þ¤¹¡£
-
- 4. 0 (¥¼¥í)¤ò¥¿¥¤¥×¤·¤Æ¹ÔƬ¤Ë°Üư¤·¤Þ¤¹¡£
-
- 5. ¥¹¥Æ¥Ã¥× 2 ¤È 3 ¤ò°ã¤¦¿ôÃͤȻȤäƷ«¤êÊÖ¤·¤Þ¤¹¡£
-
----> This is just a line with words you can move around in.
-
- 6. ¥ì¥Ã¥¹¥ó 2.5 ¤Ë¿Ê¤ß¤Þ¤·¤ç¤¦¡£
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 2.5: ¤è¤ê¿¤¯¤òºï½ü¤¹¤ë¤¿¤á¤Ë¥«¥¦¥ó¥È¤ò»ÈÍѤ¹¤ë
-
-
- ** ¥ª¥Ú¥ì¡¼¥¿¤È¥«¥¦¥ó¥È¤ò¥¿¥¤¥×¤¹¤ë¤È¡¢¤½¤ÎÁàºî¤¬Ê£¿ô²ó·«¤êÊÖ¤µ¤ì¤Þ¤¹¡£ **
-
- ´û½Ò¤Îºï½ü¤Î¥ª¥Ú¥ì¡¼¥¿¤È¥â¡¼¥·¥ç¥ó¤ÎÁȤ߹ç¤ï¤»¤Ë¥«¥¦¥ó¥È¤òÄɲ乤뤳¤È¤Ç¡¢
- ¤è¤ê¿¤¯¤Îºï½ü¤¬¹Ô¤¨¤Þ¤¹:
- d ¿ôÃÍ ¥â¡¼¥·¥ç¥ó
-
- 1. ---> ¤È¼¨¤µ¤ì¤¿¹Ô¤Î¹ÔƬÉôʬ¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
-
- 2. UPPER CASE ¤Îñ¸ì2¤Ä¤ò 2dw ¤È¥¿¥¤¥×¤·¤Æºï½ü¤·¤Þ¤¹¡£
-
- 3. UPPER CASE ¤È¤¤¤¦Ï¢Â³¤·¤¿Ã±¸ì¤ò¡¢1¤Ä¤Î¥³¥Þ¥ó¥É¤È°Û¤Ê¤ë¥«¥¦¥ó¥È¤ò»ØÄꤷ¡¢
- ¥¹¥Æ¥Ã¥× 1 ¤È 2 ¤ò·«¤êÊÖ¤·¤Þ¤¹¡£
-
----> ¤³¤ÎABC DE¹Ô¤ÎFGHI JK LMN OPñ¸ì¤ÏQ RS TUVåºÎï¤Ë¤Ê¤Ã¤¿¡£
-
-NOTE: ¥ª¥Ú¥ì¡¼¥¿ d ¤È¥â¡¼¥·¥ç¥ó¤Î´Ö¤Ë¥«¥¦¥ó¥È¤ò»È¤Ã¤¿¾ì¹ç¡¢¥ª¥Ú¥ì¡¼¥¿¤Î¤Ê¤¤
- ¾ì¹ç¤Î¥â¡¼¥·¥ç¥ó¤Î¤è¤¦¤Ëưºî¤·¤Þ¤¹¡£
- Îã: 3dw ¤È d3w ¤ÏƱÅù¤Ç¡¢3w ¤òºï½ü¤·¤Þ¤¹¡£
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 2.6: ¹Ô¤ÎÁàºî
-
-
- ** ¹ÔÁ´ÂΤòºï½ü¤¹¤ë¤Ë¤Ï dd ¤È¥¿¥¤¥×¤·¤Þ¤¹ **
-
- ¹ÔÁ´ÂΤòºï½ü¤¹¤ëÉÑÅÙ¤¬Â¿¤¤¤Î¤Ç¡¢Vi¤Î¥Ç¥¶¥¤¥Ê¡¼¤Ï¹Ô¤Îºï½ü¤ò d ¤Î2²ó¥¿¥¤¥×¤È
- ¤¤¤¦´Êñ¤Ê¤â¤Î¤Ë·è¤á¤Þ¤·¤¿¡£
-
- 1. °Ê²¼¤Î¶ç¤Î2¹ÔÌܤ˥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤¹¡£
- 2. dd ¤È¥¿¥¤¥×¤·¤Æ¹Ô¤òºï½ü¤·¤Þ¤¹¡£
- 3. ¤µ¤é¤Ë4¹ÔÌÜ¤Ë°ÜÆ°¤·¤Þ¤¹¡£
- 4. 2dd ¤È¥¿¥¤¥×¤·¤Æ2¹Ô¤òºï½ü¤·¤Þ¤¹¡£
-
----> 1) ¥Ð¥é¤ÏÀÖ¤¤¡¢
----> 2) ¤Ä¤Þ¤é¤Ê¤¤¤â¤Î¤Ï³Ú¤·¤¤¡¢
----> 3) ¥¹¥ß¥ì¤ÏÀĤ¤¡¢
----> 4) »ä¤Ï¼Ö¤ò¤â¤Ã¤Æ¤¤¤ë¡¢
----> 5) »þ·×¤¬»þ¹ï¤ò¹ð¤²¤ë¡¢
----> 6) º½Åü¤Ï´Å¤¤
----> 7) ¥ª¥Þ¥¨¥â¥Ê¡¼
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 2.7: ¤ä¤êľ¤·¥³¥Þ¥ó¥É
-
-
- ** ºÇ¸å¤Î¥³¥Þ¥ó¥É¤ò¼è¤ê¾Ã¤¹¤Ë¤Ï u ¤ò²¡¤·¤Þ¤¹¡£U ¤Ï¹ÔÁ´ÂΤμè¾Ã¤Ç¤¹¡£ **
-
- 1. °Ê²¼¤Î ---> ¤È¼¨¤µ¤ì¤¿¹Ô¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¡¢ºÇ½é¤Î´Ö°ã¤¤¤Ë¥«¡¼¥½
- ¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
- 2. x ¤ò¥¿¥¤¥×¤·¤Æ¤¤¤é¤Ê¤¤ÀèÆ¬¤Îʸ»ú¤òºï½ü¤·¤Þ¤·¤ç¤¦¡£
- 3. ¤µ¤¡¡¢u ¤ò¥¿¥¤¥×¤·¤ÆºÇ¸å¤Ë¼Â¹Ô¤·¤¿¥³¥Þ¥ó¥É¤ò¼è¤ê¾Ã¤·¤Þ¤·¤ç¤¦¡£
- 4. º£Å٤ϡ¢x ¤ò»ÈÍѤ·¤Æ¸í¤ê¤òÁ´¤Æ½¤Àµ¤·¤Þ¤·¤ç¤¦¡£
- 5. Âçʸ»ú¤Î U ¤ò¥¿¥¤¥×¤·¤Æ¡¢¹Ô¤ò¸µ¤Î¾õÂÖ¤ËÌᤷ¤Þ¤·¤ç¤¦¡£
- 6. u ¤ò¥¿¥¤¥×¤·¤ÆÄ¾Á°¤Î U ¥³¥Þ¥ó¥É¤ò¼è¾Ã¤·¤Þ¤·¤ç¤¦¡£
- 7. ¤Ç¤Ï¥³¥Þ¥ó¥É¤òºÆ¼Â¹Ô¤¹¤ë¤Î¤Ë CTRL-R (CTRL ¤ò²¡¤·¤¿¤Þ¤Þ R ¤òÂǤÄ)¤ò¿ô²ó
- ¥¿¥¤¥×¤·¤Æ¤ß¤Þ¤·¤ç¤¦(¼è¾Ã¤Î¼è¾Ã)¡£
-
----> ¤³¤Î¤Î¹Ô¤Î¤Î´Ö°ã¤¤¤ò½¤Àµ¡¹¤·¡¢¸å¤Ç¤½¤ì¤é¤Î½¤Àµ¤ò¤ò¼è¾Ã¤·¤Þ¤Þ¤¹¤¹¡£
-
- 8. ¤³¤ì¤Ï¤È¤Æ¤âÊØÍø¤Ê¥³¥Þ¥ó¥É¤Ç¤¹¡£¤µ¤¡¥ì¥Ã¥¹¥ó 2 Í×Ìó¤Ø¿Ê¤ß¤Þ¤·¤ç¤¦¡£
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 2 Í×Ìó
-
-
- 1. ¥«¡¼¥½¥ë°ÌÃÖ¤«¤éñ¸ì¤ÎËöÈø¤Þ¤Ç¤òºï½ü¤¹¤ë¤Ë¤Ï dw ¤È¥¿¥¤¥×¤·¤Þ¤¹¡£
- 2. ¥«¡¼¥½¥ë°ÌÃÖ¤«¤é¹Ô¤ÎËöÈø¤Þ¤Ç¤òºï½ü¤¹¤ë¤Ë¤Ï d$ ¤È¥¿¥¤¥×¤·¤Þ¤¹¡£
- 3. ¹ÔÁ´ÂΤòºï½ü¤¹¤ë¤Ë¤Ï dd ¤È¥¿¥¤¥×¤·¤Þ¤¹¡£
-
- 4. ¥â¡¼¥·¥ç¥ó¤ò·«¤êÊÖ¤¹¤Ë¤Ï¿ôÃͤòÉÕÍ¿¤·¤Þ¤¹: 2w
- 5. Êѹ¹¤ËÍѤ¤¤ë¥³¥Þ¥ó¥É¤Î·Á¼°¤Ï
- ¥ª¥Ú¥ì¡¼¥¿ [¿ôÃÍ] ¥â¡¼¥·¥ç¥ó
-
- ¤½¤ì¤¾¤ì:
- ¥ª¥Ú¥ì¡¼¥¿ - ºï½ü d ¤ÎÎà¤Ç²¿¤ò¤¹¤ë¤«¡£
- ¿ôÃÍ - ¤½¤Î¥³¥Þ¥ó¥É¤ò²¿²ó·«¤êÊÖ¤¹¤«¡£
- ¥â¡¼¥·¥ç¥ó - w (ñ¸ì)¤ä $ (¹ÔËö)¤Ê¤É¤ÎÎà¤Ç¡¢¥Æ¥¥¹¥È¤Î²¿¤ËÂФ·¤ÆÆ¯¤¤«
- ¤±¤ë¤«¡£
-
- 6. ¹Ô¤ÎÀèÆ¬¤Ë°Üư¤¹¤ë¤Ë¤Ï¥¼¥í¤ò»ÈÍѤ·¤Þ¤¹: 0
-
- 7. Á°²ó¤Îưºî¤ò¼è¾Ã¤¹: u (¾®Ê¸»ú u)
- ¹ÔÁ´ÂΤÎÊѹ¹¤ò¼è¾Ã¤¹: U (Âçʸ»ú U)
- ¼è¾Ã¤·¤Î¼è¾Ã¤·: CTRL-R
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 3.1: ޤêÉÕ¤±¥³¥Þ¥ó¥É
-
-
- ** ºÇ¸å¤Ëºï½ü¤µ¤ì¤¿¹Ô¤ò¥«¡¼¥½¥ë¤Î¸å¤ËޤêÉÕ¤±¤ë¤Ë¤Ï p ¤ò¥¿¥¤¥×¤·¤Þ¤¹ **
-
- 1. °Ê²¼¤ÎÃÊÍî¤ÎºÇ½é¤Î¹Ô¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
-
- 2. dd ¤È¥¿¥¤¥×¤·¤Æ¹Ô¤òºï½ü¤·¡¢Vim ¤Î¥Ð¥Ã¥Õ¥¡¤Ë³ÊǼ¤·¤Þ¤·¤ç¤¦¡£
-
- 3. ºï½ü¤·¤¿¹Ô¤¬ËÜÍ褢¤ë¤Ù¤°ÌÃ֤ξå¤Î¹Ô¤Þ¤Ç¡¢¥«¡¼¥½¥ë¤ò°Üư¤µ¤»¤Þ¤·¤ç¤¦¡£
-
- 4. ¥Î¡¼¥Þ¥ë¥â¡¼¥É¤Ç p ¤ò¥¿¥¤¥×¤·¤Æ³ÊǼ¤·¤¿¹Ô¤ò²èÌ̤ËÌᤷ¤Þ¤¹¡£
-
- 5. ½çÈÖ¤¬Àµ¤·¤¯¤Ê¤ëÍͤ˥¹¥Æ¥Ã¥× 2 ¤«¤é 4 ¤ò·«¤êÊÖ¤·¤Þ¤·¤ç¤¦¡£
-
- d) µ®Êý¤â³Ø¤Ö¤³¤È¤¬¤Ç¤¤ë?
- b) ¥¹¥ß¥ì¤ÏÀĤ¤¡¢
- c) ÃηäȤϳؤ֤â¤Î¡¢
- a) ¥Ð¥é¤ÏÀÖ¤¤¡¢
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 3.2: ÃÖ¤´¹¤¨¥³¥Þ¥ó¥É
-
-
- ** ¥«¡¼¥½¥ë¤Î²¼¤Îʸ»ú¤òÃÖ¤´¹¤¨¤ë¤Ë¤Ï r ¤ò¥¿¥¤¥×¤·¤Þ¤¹ **
-
- 1. °Ê²¼¤Î ---> ¤È¼¨¤µ¤ì¤¿ºÇ½é¤Î¹Ô¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
-
- 2. ºÇ½é¤Î´Ö°ã¤¤¤ÎÀèÆ¬¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
-
- 3. r ¤È¥¿¥¤¥×¤·¡¢´Ö°ã¤Ã¤Æ¤¤¤ëʸ»ú¤òÃÖ¤´¹¤¨¤ë¡¢Àµ¤·¤¤Ê¸»ú¤ò¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£
-
- 4. ºÇ½é¤Î¹Ô¤¬Àµ¤·¤¯¤Ê¤ë¤Þ¤Ç¥¹¥Æ¥Ã¥× 2 ¤«¤é 3 ¤ò·«¤êÊÖ¤·¤Þ¤·¤ç¤¦¡£
-
----> ¤³¤Î¹ç¤ò¿ÍÎϤ·¤¿»þ¤Í¡¢¤½¤Î¿Í¤Ï´ö¤Ä¤«Ìä°ã¤Ã¤¿¥¡¼¤ò²¡¤·¤â¤·¤¿!
----> ¤³¤Î¹Ô¤òÆþÎϤ·¤¿»þ¤Ë¡¢¤½¤Î¿Í¤Ï´ö¤Ä¤«´Ö°ã¤Ã¤¿¥¡¼¤ò²¡¤·¤Þ¤·¤¿!
-
- 5. ¤µ¤¡¡¢¥ì¥Ã¥¹¥ó 3.2 ¤Ø¿Ê¤ß¤Þ¤·¤ç¤¦¡£
-
-NOTE: ¼ÂºÝ¤Ë»î¤·¤Þ¤·¤ç¤¦¡£·è¤·¤Æ³Ð¤¨¤ë¤À¤±¤Ë¤Ï¤·¤Ê¤¤¤³¤È¡£
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 3.3: Êѹ¹¥³¥Þ¥ó¥É
-
-
- ** ñ¸ì¤Î°ìÉô¡¢¤â¤·¤¯¤ÏÁ´ÂΤòÊѹ¹¤¹¤ë¤Ë¤Ï cw ¤È¥¿¥¤¥×¤·¤Þ¤¹ **
-
- 1. °Ê²¼¤Î ---> ¤È¼¨¤µ¤ì¤¿ºÇ½é¤Î¹Ô¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
-
- 2. lubw ¤Î u ¤Î°ÌÃ֤˥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
-
- 3. cw ¤È¥¿¥¤¥×¤·¡¢Àµ¤·¤¤Ã±¸ì¤ò¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦(¤³¤Î¾ì¹ç 'ine' ¤È¥¿¥¤¥×)¡£
-
- 4. ¼¡¤Î´Ö°ã¤¤(Êѹ¹¤¹¤Ù¤Ê¸»ú¤ÎÀèÆ¬)¤Ë°Üư¤¹¤ë¤¿¤á¤Ë <ESC> ¤ò¥¿¥¤¥×¤·¤Þ¤¹¡£
-
- 5. ºÇ½é¤Î¹Ô¤¬¼¡¤Î¹Ô¤ÎÍͤˤʤë¤Þ¤Ç¥¹¥Æ¥Ã¥× 3 ¤È 4 ¤ò·«¤êÊÖ¤·¤Þ¤¹¡£
-
----> This lubw has a few wptfd that mrrf changing usf the change command.
----> This line has a few words that need changing using the change command.
-
-cw ¤Ïñ¸ì¤òÊѹ¹¤¹¤ë¤À¤±¤Ç¤Ê¤¯¡¢ÁÞÆþ¤â¹Ô¤¨¤ë¤³¤È¤ËÃí°Õ¤·¤Þ¤·¤ç¤¦¡£
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 3.4: c ¤ò»ÈÍѤ·¤¿¤½¤Î¾¤ÎÊѹ¹
-
-
- ** Êѹ¹¥³¥Þ¥ó¥É¤Ï¡¢ºï½ü¥³¥Þ¥ó¥É¤ÈƱ¤¸Íͤ˥ª¥Ö¥¸¥§¥¯¥È¤ò»ÈÍѤ·¤Þ¤¹ **
-
- 1. Êѹ¹¥³¥Þ¥ó¥É¤Ï¡¢ºï½ü¥³¥Þ¥ó¥É¤ÈƱ¤¸¤è¤¦¤Êưºî¤ò¤·¤Þ¤¹¡£¤½¤Î·Á¼°¤Ï
-
- c [¿ôÃÍ] ¥â¡¼¥·¥ç¥ó
-
- 2. ¥ª¥Ö¥¸¥§¥¯¥È¤âƱ¤¸¤Ç¡¢w ¤Ïñ¸ì¡¢ $ ¤Ï¹ÔËö¤Ê¤É¤È¤¤¤Ã¤¿¤â¤Î¤Ç¤¹¡£
-
- 3. °Ê²¼¤Î ---> ¤È¼¨¤µ¤ì¤¿¹Ô¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
-
- 4. ºÇ½é¤Î´Ö°ã¤¤¤Ø¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
-
- 5. c$ ¤È¥¿¥¤¥×¤·¤Æ¹Ô¤Î»Ä¤ê¤ò£²¹ÔÌܤÎÍͤˤ·¡¢<ESC> ¤ò²¡¤·¤Þ¤·¤ç¤¦¡£
-
----> The end of this line needs some help to make it like the second.
----> The end of this line needs to be corrected using the c$ command.
-
-NOTE: ¥¿¥¤¥×Ãæ¤Î´Ö°ã¤¤¤Ï¥Ð¥Ã¥¯¥¹¥Ú¡¼¥¹¥¡¼¤ò»È¤Ã¤ÆÄ¾¤¹¤³¤È¤â¤Ç¤¤Þ¤¹¡£
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 3 Í×Ìó
-
-
- 1. ´û¤Ëºï½ü¤µ¤ì¤¿¥Æ¥¥¹¥È¤òºÆÇÛÃÖ¤¹¤ë¤Ë¤Ï¡¢p ¤ò¥¿¥¤¥×¤·¤Þ¤¹¡£¤³¤ì¤Ïºï½ü¤µ
- ¤ì¤¿¥Æ¥¥¹¥È¤ò¥«¡¼¥½¥ë¤Î¸å¤ËÁÞÆþ¤·¤Þ¤¹(¹Ôñ°Ì¤Çºï½ü¤µ¤ì¤¿¤Î¤Ê¤é¤Ð¡¢¥«¡¼
- ¥½¥ë¤Î¤¢¤ë¼¡¤Î¹Ô¤ËÁÞÆþ¤µ¤ì¤Þ¤¹)¡£
-
- 2. ¥«¡¼¥½¥ë¤Î²¼¤Îʸ»ú¤òÃÖ¤´¹¤¨¤ë¤Ë¤Ï¡¢r ¤ò¥¿¥¤¥×¤·¤¿¸å¡¢¤½¤ì¤òÃÖ¤´¹¤¨¤ë
- ʸ»ú¤ò¥¿¥¤¥×¤·¤Þ¤¹¡£
-
- 3. Êѹ¹¥³¥Þ¥ó¥É¤Ç¤Ï¥«¡¼¥½¥ë°ÌÃÖ¤«¤éÆÃÄê¤Î¥â¡¼¥·¥ç¥ó¤Ç»ØÄꤵ¤ì¤ë½ªÃ¼¤Þ¤Ç¤òÊÑ
- ¹¹¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¹¡£Î㤨¤Ð cw ¤Ê¤é¤Ð¥«¡¼¥½¥ë°ÌÃÖ¤«¤éñ¸ì¤Î½ª¤ï¤ê¤Þ¤Ç¡¢
- c$ ¤Ê¤é¤Ð¹Ô¤Î½ª¤ï¤ê¤Þ¤Ç¤òÊѹ¹¤·¤Þ¤¹¡£
-
- 4. Êѹ¹¥³¥Þ¥ó¥É¤Î·Á¼°¤Ï
-
- c [¿ôÃÍ] ¥â¡¼¥·¥ç¥ó
-
-¤µ¤¡¡¢¼¡¤Î¥ì¥Ã¥¹¥ó¤Ø¿Ê¤ß¤Þ¤·¤ç¤¦¡£
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 4.1: °ÌÃ֤ȥե¡¥¤¥ë¤Î¾ðÊó
-
- ** ¥Õ¥¡¥¤¥ëÆâ¤Ç¤Î°ÌÃ֤ȥե¡¥¤¥ë¤Î¾õÂÖ¤òɽ¼¨¤¹¤ë¤Ë¤Ï CTRL-G ¤ò¥¿¥¤¥×¤·¤Þ¤¹¡£
- ¥Õ¥¡¥¤¥ëÆâ¤Î¤¢¤ë¹Ô¤Ë°Üư¤¹¤ë¤Ë¤Ï G ¤ò¥¿¥¤¥×¤·¤Þ¤¹ **
-
- NOTE: ¥¹¥Æ¥Ã¥×¤ò¼Â¹Ô¤¹¤ëÁ°¤Ë¡¢¤³¤Î¥ì¥Ã¥¹¥óÁ´¤Æ¤ËÌܤòÄ̤·¤Þ¤·¤ç¤¦!!
-
- 1. CTRL ¤ò²¡¤·¤¿¤Þ¤Þ g ¤ò²¡¤·¤Þ¤·¤ç¤¦¡£¤³¤ÎÁàºî¤ò CTRL-G ¤È¸Æ¤ó¤Ç¤¤¤Þ¤¹¡£
- ¥Ú¡¼¥¸¤Î°ìÈÖ²¼¤Ë¥Õ¥¡¥¤¥ë̾¤È¹ÔÈֹ椬ɽ¼¨¤µ¤ì¤ë¤Ï¤º¤Ç¤¹¡£ ¥¹¥Æ¥Ã¥× 3¤Î¤¿¤á
- ¤Ë¹ÔÈÖ¹æ¤ò³Ð¤¨¤Æ¤ª¤¤Þ¤·¤ç¤¦¡£
-
-NOTE: ²èÌ̤ᦲ¼¶ù¤Ë¥«¡¼¥½¥ë¤Î°ÌÃÖ¤¬É½¼¨¤µ¤ì¤Æ¤¤¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¡£¤³¤ì¤Ï
- 'ruler' ¥ª¥×¥·¥ç¥ó(¥ì¥Ã¥¹¥ó6¤ÇÀâÌÀ)¤òÀßÄꤹ¤ë¤³¤È¤Çɽ¼¨¤µ¤ì¤Þ¤¹¡£
-
- 2. ºÇ²¼¹Ô¤Ë°Üư¤¹¤ë¤¿¤á¤Ë G ¤ò¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£
- ¥Õ¥¡¥¤¥ë¤ÎÀèÆ¬¤Ë°Üư¤¹¤ë¤Ë¤Ï gg ¤È¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£
-
- 3. Àè¤Û¤É¤Î¹Ô¤ÎÈÖ¹æ¤ò¥¿¥¤¥×¤· G ¤ò¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£ºÇ½é¤Ë CTRL-G ¤ò²¡¤·¤¿¹Ô
- ¤ËÌá¤Ã¤ÆÍè¤ë¤Ï¤º¤Ç¤¹¡£
-
- 4. ¼«¿®¤¬»ý¤Æ¤¿¤é¥¹¥Æ¥Ã¥× 1 ¤«¤é 3 ¤ò¼Â¹Ô¤·¤Þ¤·¤ç¤¦¡£
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 4.2: ¸¡º÷¥³¥Þ¥ó¥É
-
-
- ** ¸ì¶ç¤ò¸¡º÷¤¹¤ë¤Ë¤Ï / ¤È¡¢Á°Êý¸¡º÷¤¹¤ë¸ì¶ç¤ò¥¿¥¤¥×¤·¤Þ¤¹¡£**
-
- 1. ¥Î¡¼¥Þ¥ë¥â¡¼¥É¤Ç / ¤È¤¤¤¦Ê¸»ú¤ò¥¿¥¤¥×¤·¤Þ¤¹¡£²èḬ̀ìÈÖ²¼¤Ë : ¥³¥Þ¥ó¥É¤È
- Ʊ¤¸ÍÍ¤Ë / ¤¬¸½¤ì¤ë¤³¤È¤Ëµ¤¤Å¤¯¤Ç¤·¤ç¤¦¡£
-
- 2. ¤Ç¤Ï¡¢'errroor' <ENTER> ¤È¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£¤³¤ì¤¬¸¡º÷¤·¤¿¤¤Ã±¸ì¤Ç¤¹¡£
-
- 3. Ʊ¤¸¸ì¤ò¤â¤¦°ìÅÙ¸¡º÷¤¹¤ë¤È¤¤Ï ñ¤Ë n ¤ò¥¿¥¤¥×¤·¤Þ¤¹¡£
- µÕÊý¸þ¤Ë¸ì¶ç¤ò¸¡º÷¤¹¤ë¤È¤¤Ï N ¤ò¥¿¥¤¥×¤·¤Þ¤¹¡£
-
- 4. µÕÊý¸þ¤Ë¸ì¶ç¤ò¸¡º÷¤¹¤ë¾ì¹ç¤Ï¡¢/ ¤ÎÂå¤ï¤ê¤Ë ? ¥³¥Þ¥ó¥É¤ò»ÈÍѤ·¤Þ¤¹¡£
-
- 5. ¸µ¤Î¾ì½ê¤ËÌá¤ë¤Ë¤Ï CTRL-O (Ctrl ¤ò²¡¤·Â³¤±¤Ê¤¬¤é o ʸ»ú¥¿¥¤¥×)¤ò¥¿¥¤¥×¤·
- ¤Þ¤¹¡£¤µ¤é¤ËÌá¤ë¤Ë¤Ï¤³¤ì¤ò·«¤êÊÖ¤·¤Þ¤¹¡£CTRL-I ¤ÏÁ°Êý¸þ¤Ç¤¹¡£
-
-Note: "errroor" ¤Ï error ¤È¥¹¥Ú¥ë¤¬°ã¤¤¤Þ¤¹; errroor ¤Ï¤¤¤ï¤æ¤ë error ¤Ç¤¹¡£
-Note: ¸¡º÷¤¬¥Õ¥¡¥¤¥ë¤Î½ª¤ï¤ê¤Ë㤹¤ë¤È¡¢¥ª¥×¥·¥ç¥ó 'wrapscan' ¤¬ÀßÄꤵ¤ì¤Æ¤¤¤ë
- ¾ì¹ç¤Ï¡¢¥Õ¥¡¥¤¥ë¤ÎÀèÆ¬¤«¤é¸¡º÷¤ò³¹Ô¤·¤Þ¤¹¡£
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 4.3: Âбþ¤¹¤ë³ç¸Ì¤ò¸¡º÷
-
-
- ** Âбþ¤¹¤ë ),] ¤ä } ¤ò¸¡º÷¤¹¤ë¤Ë¤Ï % ¤ò¥¿¥¤¥×¤·¤Þ¤¹ **
-
- 1. ²¼¤Î ---> ¤Ç¼¨¤µ¤ì¤¿¹Ô¤Ç (,[ ¤« { ¤Î¤É¤ì¤«¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
-
- 2. ¤½¤³¤Ç % ¤È¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£
-
- 3. ¥«¡¼¥½¥ë¤ÏÂбþ¤¹¤ë³ç¸Ì¤Ë°Üư¤¹¤ë¤Ï¤º¤Ç¤¹¡£
-
- 4. ºÇ½é¤Î³ç¸Ì¤Ë°Üư¤¹¤ë¤Ë¤Ï % ¤È¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£
-
- 5. ¾¤Î (,),[,],{ or } ¤Ç¥«¡¼¥½¥ë¤ò°Üư¤·¡¢% ¤¬²¿¤ò¤·¤Æ¤¤¤ë¤«³Îǧ¤·¤Þ¤·¤ç¤¦¡£
-
----> This ( is a test line with ('s, ['s ] and {'s } in it. ))
-
-
-NOTE: ¤³¤Îµ¡Ç½¤Ï³ç¸Ì¤¬°ìÃפ·¤Æ¤¤¤Ê¤¤¥×¥í¥°¥é¥à¤ò¥Ç¥Ð¥Ã¥°¤¹¤ë¤Î¤Ë¤È¤Æ¤âÌòΩ¤Á
- ¤Þ¤¹¡£
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 4.4: ´Ö°ã¤¤¤òÊѹ¹¤¹¤ëÊýË¡
-
-
- ** 'old' ¤ò 'new' ¤ËÃÖ´¹¤¹¤ë¤Ë¤Ï :s/old/new/g ¤È¥¿¥¤¥×¤·¤Þ¤¹ **
-
- 1. °Ê²¼¤Î ---> ¤È¼¨¤µ¤ì¤¿¹Ô¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
-
- 2. :s/thee/the <ENTER> ¤È¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£¤³¤Î¥³¥Þ¥ó¥É¤Ï¤½¤Î¹Ô¤ÇºÇ½é¤Ë¸«
- ¤Ä¤«¤Ã¤¿¤â¤Î¤Ë¤À¤±¹Ô¤Ê¤ï¤ì¤ë¤³¤È¤Ëµ¤¤ò¤Ä¤±¤Þ¤·¤ç¤¦¡£
-
- 3. ¤Ç¤Ï :s/thee/the/g ¤È¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£¹ÔÁ´ÂΤòÃÖ´¹¤¹¤ë¤³¤È¤ò°ÕÌ£¤·¤Þ¤¹¡£
- ¤³¤ÎÊѹ¹¤Ï¤½¤Î¹Ô¤Ç¸«¤Ä¤«¤Ã¤¿Á´¤Æ¤Î²Õ½ê¤ËÂФ·¤Æ¹Ô¤Ê¤ï¤ì¤Þ¤¹¡£
-
----> thee best time to see thee flowers is in thee spring.
-
- 4. Ê£¿ô¹Ô¤«¤é¸«¤Ä¤«¤ëʸ»ú¤òÊѹ¹¤¹¤ë¤Ë¤Ï
- :#,#s/old/new/g #,# ¤Ë¤ÏÃÖ¤´¹¤¨¤ëÈϰϤγ«»Ï¤È½ªÎ»¤Î¹ÔÈÖ¹æ¤ò»ØÄꤷ¤Þ
- ¤¹¡£
- :%s/old/new/g ¥Õ¥¡¥¤¥ëÁ´ÂΤǸ«¤Ä¤«¤ë¤â¤Î¤ËÂФ·¤ÆÊѹ¹¤¹¤ë¡£
- :%s/old/new/gc ¥Õ¥¡¥¤¥ëÁ´ÂΤǸ«¤Ä¤«¤ë¤â¤Î¤ËÂФ·¤Æ¡¢1¤Ä1¤Ä³Îǧ¤ò¤È¤ê¤Ê
- ¤¬¤éÊѹ¹¤¹¤ë¡£
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 4 Í×Ìó
-
-
- 1. CTRL-G ¤Ï¥Õ¥¡¥¤¥ë¤Ç¤Î°ÌÃ֤ȥե¡¥¤¥ë¤Î¾ÜºÙ¤òɽ¼¨¤·¤Þ¤¹¡£
- G ¤Ï¥Õ¥¡¥¤¥ë¤ÎºÇ²¼¹Ô¤Ë°Üư¤·¤Þ¤¹¡£
- ¿ôÃÍ G ¤Ï¤½¤Î¹Ô¤Ë°Üư¤·¤Þ¤¹¡£
- gg ¤ÏÀèÆ¬¹Ô¤Ë°Üư¤·¤Þ¤¹¡£
-
- 2. / ¤Î¸å¤Ë¸ì¶ç¤ò¥¿¥¤¥×¤¹¤ë¤ÈÁ°Êý¤Ë¸ì¶ç¤ò¸¡º÷¤·¤Þ¤¹¡£
- ? ¤Î¸å¤Ë¸ì¶ç¤ò¥¿¥¤¥×¤¹¤ë¤È¸åÊý¤Ë¸ì¶ç¤ò¸¡º÷¤·¤Þ¤¹¡£
- ¸¡º÷¤Î¸å¤Î n ¤ÏƱ¤¸Êý¸þ¤Î¼¡¤Î¸¡º÷¤ò¡¢N ¤ÏµÕÊý¸þ¤Î¸¡º÷¤ò¤·¤Þ¤¹¡£
- CTRL-O ¤Ï¾ì½ê¤òÁ°¤Ë°Ü¤·¡¢CTRL-I ¤Ï¾ì½ê¤ò¼¡¤Ë°Üư¤·¤Þ¤¹¡£
-
- 3. (,),[,],{, ¤â¤·¤¯¤Ï } ¾å¤Ë¥«¡¼¥½¥ë¤¬¤¢¤ë¾õÂÖ¤Ç % ¤ò¥¿¥¤¥×¤¹¤ë¤ÈÂФˤʤëʸ
- »ú¤Ø°Üư¤·¤Þ¤¹¡£
-
- 4. ¸½ºß¹Ô¤ÎºÇ½é¤Î old ¤ò new ¤ËÃÖ´¹¤¹¤ë¡£ :s/old/new
- ¸½ºß¹Ô¤ÎÁ´¤Æ¤Î old ¤ò new ¤ËÃÖ´¹¤¹¤ë¡£ :s/old/new/g
- 2¤Ä¤Î # ´Ö¤Ç¸ì¶ç¤òÃÖ´¹¤¹¤ë¡£ :#,#s/old/new/g
- ¥Õ¥¡¥¤¥ë¤ÎÃæ¤ÎÁ´¤Æ¤Î¸¡º÷¸ì¶ç¤òÃÖ´¹¤¹¤ë¡£ :%s/old/new/g
- 'c' ¤ò²Ã¤¨¤ë¤ÈÃÖ´¹¤ÎÅ٤˳Îǧ¤òµá¤á¤ë¡£ :%s/old/new/gc
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 5.1: ³°Éô¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ëÊýË¡
-
-
- ** :! ¤Î¸å¤Ë¼Â¹Ô¤¹¤ë³°Éô¥³¥Þ¥ó¥É¤ò¥¿¥¤¥×¤·¤Þ¤¹ **
-
- 1. ²èÌ̤κDz¼Éô¤Ë¥«¡¼¥½¥ë¤¬°Üư¤¹¤ë¤è¤¦¡¢´·¤ì¿Æ¤·¤ó¤À : ¤ò¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£
- ¤³¤ì¤Ç¥³¥Þ¥ó¥É¤¬¥¿¥¤¥×¤Ç¤¤ëÍͤˤʤê¤Þ¤¹¡£
-
- 2. ¤³¤³¤Ç ! ¤È¤¤¤¦Ê¸»ú(´¶Ã²Éä)¤ò¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£
- ¤³¤ì¤Ç³°Éô¥·¥§¥ë¥³¥Þ¥ó¥É¤¬¼Â¹Ô¤Ç¤¤ëÍͤˤʤê¤Þ¤¹¡£
-
- 3. Îã¤È¤·¤Æ ! ¤Ë³¤±¤Æ ls ¤È¥¿¥¤¥×¤· <ENTER> ¤ò²¡¤·¤Þ¤·¤ç¤¦¡£
- ¥·¥§¥ë¥×¥í¥ó¥×¥È¤Î¤è¤¦¤Ë¥Ç¥£¥ì¥¯¥È¥ê¤Î°ìÍ÷¤¬É½¼¨¤µ¤ì¤ë¤Ï¤º¤Ç¤¹¡£
- ¤â¤·¤¯¤Ï ls ¤¬Æ°¤«¤Ê¤¤¤Ê¤é¤Ð :!dir ¤ò»ÈÍѤ·¤Þ¤·¤ç¤¦¡£
-
-Note: ¤³¤ÎÊýË¡¤Ë¤è¤Ã¤Æ¤¢¤é¤æ¤ë¥³¥Þ¥ó¥É¤¬¼Â¹Ô¤¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£¤â¤Á¤í¤ó°ú¿ô
- ¤âÍ¿¤¨¤é¤ì¤Þ¤¹¡£
-
-Note: Á´¤Æ¤Î : ¥³¥Þ¥ó¥É¤Ï <ENTER> ¤ò²¡¤·¤Æ½ªÎ»¤·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
- °Ê¹ß¤Ç¤Ï¤³¤Î¤³¤È¤Ë¸ÀµÚ¤·¤Þ¤»¤ó¡£
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 5.2: ¤½¤Î¾¤Î¥Õ¥¡¥¤¥ë¤Ø½ñ¤¹þ¤ß
-
-
- ** ¥Õ¥¡¥¤¥ë¤ØÊѹ¹¤òÊݸ¤¹¤ë¤Ë¤Ï :w ¥Õ¥¡¥¤¥ë̾ ¤È¥¿¥¤¥×¤·¤Þ¤¹ **
-
- 1. ¥Ç¥£¥ì¥¯¥È¥ê¤Î°ìÍ÷¤òÆÀ¤ë¤¿¤á¤Ë :!dir ¤â¤·¤¯¤Ï :!ls ¤È¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£
- ¤³¤Î¤¢¤È <ENTER> ¤ò²¡¤¹¤Î¤Ï´û¤Ë¤´Â¸ÃΤǤ¹¤Í¡£
-
- 2. TEST ¤Î¤è¤¦¤Ë¡¢¤½¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë̵¤¤¥Õ¥¡¥¤¥ë̾¤ò°ì¤ÄÁª¤Ó¤Þ¤¹¡£
-
- 3. ¤Ç¤Ï :w TEST ¤È¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦ (TEST ¤Ï¡¢Áª¤ó¤À¥Õ¥¡¥¤¥ë̾¤Ç¤¹)¡£
-
- 4. ¤³¤ì¤Ë¤è¤ê¥Õ¥¡¥¤¥ëÁ´ÂΤ¬ TEST ¤È¤¤¤¦Ì¾Á°¤ÇÊݸ¤µ¤ì¤Þ¤¹¡£
- ¤â¤¦°ìÅÙ :!dir ¤â¤·¤¯¤Ï !ls ¤È¥¿¥¤¥×¤·¤Æ³Îǧ¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£
-
-Note: ¤³¤³¤Ç Vim ¤ò½ªÎ»¤·¡¢¥Õ¥¡¥¤¥ë̾ TEST ¤È¶¦¤Ëµ¯Æ°¤¹¤ë¤È¡¢Êݸ¤·¤¿»þ¤Î
- ¥Á¥å¡¼¥È¥ê¥¢¥ë¤ÎÊ£À½¤¬¤Ç¤¾å¤¬¤ë¤Ï¤º¤Ç¤¹¡£
-
- 5. ¤µ¤é¤Ë¡¢¼¡¤Î¤è¤¦¤Ë¥¿¥¤¥×¤·¤Æ¥Õ¥¡¥¤¥ë¤ò¾Ã¤·¤Þ¤·¤ç¤¦(MS-DOS): :!del TEST
- ¤â¤·¤¯¤Ï(Unix): :!rm TEST
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 5.3: ÁªÂò¤·¤¿½ñ¤¹þ¤ß
-
-
-** ¥Õ¥¡¥¤¥ë¤Î°ÌÃÖ¤òÊݸ¤¹¤ë¤Ë¤Ï¡¢v ¥â¡¼¥·¥ç¥ó¤È :w FILENAME ¤ò¥¿¥¤¥×¤·¤Þ¤¹¡£ **
-
- 1. ¤³¤Î¹Ô¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤¹¡£
-
- 2. v ¤ò²¡¤·¡¢°Ê²¼¤ÎÂè5¹àÌܤ˥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤¹¡£¥Æ¥¥¹¥È¤¬¶¯Ä´É½¼¨¤µ¤ì¤ë¤Î
- ¤ËÃíÌܤ·¤Æ²¼¤µ¤¤¡£
-
- 3. ʸ»ú : ¤ò²¡¤¹¤È¡¢²èÌ̤κDz¼Éô¤Ë :'<,'> ¤¬¸½¤ì¤Þ¤¹¡£
-
- 4. w TEST (TESET ¤Ï¸ºß¤·¤Ê¤¤¥Õ¥¡¥¤¥ë̾)¤ò¥¿¥¤¥×¤·¤Þ¤¹¡£
- Enter ¤ò²¡¤¹Á°¤Ë :'<,'>w TEST ¤È¤Ê¤Ã¤Æ¤¤¤ë¤³¤È¤ò³Îǧ¤·¤Æ²¼¤µ¤¤¡£
-
- 5. Vim ¤Ï TEST ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤ËÁªÂò¤µ¤ì¤¿¹Ô¤ò½ñ¤¹þ¤à¤Ç¤·¤ç¤¦¡£
- !dir ¤â¤·¤¯¤Ï !ls ¤Ç¤½¤ì¤ò³Îǧ¤·¤Þ¤¹¡£
- ¤½¤ì¤Ïºï½ü¤·¤Ê¤¤¤Ç¤ª¤¤¤Æ²¼¤µ¤¤¡£¼¡¤Î¥ì¥Ã¥¹¥ó¤Ç»ÈÍѤ·¤Þ¤¹¡£
-
-NOTE: v ¤ò²¡¤¹¤È¡¢Visual ÁªÂò¤¬»Ï¤Þ¤ê¤Þ¤¹¡£¥«¡¼¥½¥ë¤òư¤«¤¹¤³¤È¤Ç¡¢ÁªÂòÈϰϤò
- Â礤¯¤â¾®¤µ¤¯¤â¤Ç¤¤Þ¤¹¡£¤µ¤é¤Ë¡¢¤½¤ÎÁªÂòÈϰϤËÂФ·¤Æ¥ª¥Ú¥ì¡¼¥¿¤òŬÍÑ
- ¤¤Þ¤¹¡£Î㤨¤Ð d ¤Ï¥Æ¥¥¹¥È¤òºï½ü¤·¤Þ¤¹¡£
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 5.4: ¥Õ¥¡¥¤¥ë¤Î¼è¹þ¤È¹çÊ»
-
-
- ** ¥Õ¥¡¥¤¥ë¤ÎÃæ¿È¤òÁÞÆþ¤¹¤ë¤Ë¤Ï :r ¥Õ¥¡¥¤¥ë̾ ¤È¥¿¥¤¥×¤·¤Þ¤¹ **
-
- 1. ¥«¡¼¥½¥ë¤ò°Ê²¼¤Î¹Ô¤Ë¹ç¤ï¤»¤Þ¤¹¡£
-
-NOTE: ¥¹¥Æ¥Ã¥× 2 ¤Î¼Â¹Ô¸å¡¢¥ì¥Ã¥¹¥ó 5.3 ¤Î¥Æ¥¥¹¥È¤¬¸½¤ì¤Þ¤¹¡£²¼¤Ë²¼¤¬¤Ã¤Æ¤³
- ¤Î¥ì¥Ã¥¹¥ó¤Ë°Üư¤·¤Þ¤·¤ç¤¦¡£
-
- 2. ¤Ç¤Ï TEST ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤ò :r TEST ¤È¤¤¤¦¥³¥Þ¥ó¥É¤ÇÆÉ¤ß¹þ¤ß¤Þ¤·¤ç¤¦¡£
- ¤³¤³¤Ç¤¤¤¦ TEST ¤Ï»È¤¦¥Õ¥¡¥¤¥ë¤Î̾Á°¤Î¤³¤È¤Ç¤¹¡£
- ÆÉ¤ß¹þ¤Þ¤ì¤¿¥Õ¥¡¥¤¥ë¤Ï¡¢¥«¡¼¥½¥ë¹Ô¤Î²¼¤Ë¤¢¤ê¤Þ¤¹¡£
-
- 3. ¼è¹þ¤ó¤À¥Õ¥¡¥¤¥ë¤ò³Îǧ¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£¥«¡¼¥½¥ë¤òÌ᤹¤È¡¢¥ì¥Ã¥¹¥ó5.3 ¤Î
- ¥ª¥ê¥¸¥Ê¥ë¤È¥Õ¥¡¥¤¥ë¤Ë¤è¤ë¤â¤Î¤Î2¤Ä¤¬¤¢¤ë¤³¤È¤¬¤ï¤«¤ê¤Þ¤¹¡£
-
-NOTE: ³°Éô¥³¥Þ¥ó¥É¤Î½ÐÎϤòÆÉ¤ß¹þ¤à¤³¤È¤â½ÐÍè¤Þ¤¹¡£Î㤨¤Ð¡¢
- :r !ls ¤Ï ls ¥³¥Þ¥ó¥É¤Î½ÐÎϤò¥«¡¼¥½¥ë°Ê²¼¤ËÆÉ¤ß¹þ¤ß¤Þ¤¹¡£
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 5 Í×Ìó
-
-
- 1. :!command ¤Ë¤è¤Ã¤Æ ³°Éô¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Þ¤¹¡£
-
- ¤è¤¯»È¤¦Îã:
- (MS-DOS) (Unix)
- :!dir :!ls - ¥Ç¥£¥ì¥¯¥È¥êÆâ¤Î°ìÍ÷¤ò¸«¤ë¡£
- :!del FILENAME :!rm FILENAME - ¥Õ¥¡¥¤¥ë¤òºï½ü¤¹¤ë¡£
-
- 2. :w ¥Õ¥¡¥¤¥ë̾ ¤Ë¤è¤Ã¤Æ¥Õ¥¡¥¤¥ë̾¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤¬¥Ç¥£¥¹¥¯¤Ë½ñ¤¹þ¤Þ¤ì¤ë¡£
-
- 3. v ¥â¡¼¥·¥ç¥ó¤Ç :w FILENAME ¤È¤¹¤ë¤È¡¢¥Ó¥¸¥å¥¢¥ëÁªÂò¹Ô¤¬¥Õ¥¡¥¤¥ë¤ËÊݸ¤µ
- ¤ì¤ë¡£
-
- 4. :r ¥Õ¥¡¥¤¥ë̾ ¤Ë¤è¤ê¥Õ¥¡¥¤¥ë̾¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤¬¥Ç¥£¥¹¥¯¤è¤ê¼è¹þ¤Þ¤ì¡¢
- ¥«¡¼¥½¥ë°ÌÃ֤β¼¤ËÁÞÆþ¤µ¤ì¤ë¡£
-
- 5. :r !dir ¤Ï dir ¥³¥Þ¥ó¥É¤Î½ÐÎϤò¥«¡¼¥½¥ë°ÌÃְʲ¼¤ËÆÉ¤ß¹þ¤à¡£
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 6.1: ¥ª¡¼¥×¥ó¥³¥Þ¥ó¥É
-
-
- ** o ¤ò¥¿¥¤¥×¤¹¤ë¤È¡¢¥«¡¼¥½¥ë¤Î²¼¤Î¹Ô¤¬³«¤¡¢ÁÞÆþ¥â¡¼¥É¤ËÆþ¤ê¤Þ¤¹ **
-
- 1. °Ê²¼¤Î ---> ¤È¼¨¤µ¤ì¤¿¹Ô¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
-
- 2. o (¾®Ê¸»ú) ¤ò¥¿¥¤¥×¤·¤Æ¡¢¥«¡¼¥½¥ë¤Î²¼¤Î¹Ô¤ò³«¤¡¢ÁÞÆþ¥â¡¼¥É¤ËÆþ¤ê¤Þ¤¹¡£
-
- 3. ¤µ¤é¤ËÁÞÆþ¥â¡¼¥É¤ò½ªÎ»¤¹¤ë°Ù¤Ë <ESC> ¤ò¥¿¥¤¥×¤·¤Þ¤¹¡£
-
----> o ¤ò¥¿¥¤¥×¤¹¤ë¤È¥«¡¼¥½¥ë¤Ï³«¤¤¤¿¹Ô¤Ø°Üư¤·ÁÞÆþ¥â¡¼¥É¤ËÆþ¤ê¤Þ¤¹¡£
-
- 4. ¥«¡¼¥½¥ë¤Î¾å¤Î¹Ô¤ËÁÞÆþ¤¹¤ë¤Ë¤Ï¡¢¾®Ê¸»ú¤Î o ¤Ç¤Ï¤Ê¤¯¡¢Ã±½ã¤ËÂçʸ»ú¤Î O
- ¤ò¥¿¥¤¥×¤·¤Þ¤¹¡£¼¡¤Î¹Ô¤Ç»î¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£
-
----> ¤³¤Î¹Ô¤Î¾å¤ØÁÞÆþ¤¹¤ë¤Ë¤Ï¡¢¤³¤Î¹Ô¤Ø¥«¡¼¥½¥ë¤òÃÖ¤¤¤Æ O ¤ò¥¿¥¤¥×¤·¤Þ¤¹¡£
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 6.2: Äɲå³¥Þ¥ó¥É
-
-
- ** ¥«¡¼¥½¥ë¤Î¼¡¤Î°ÌÃÖ¤«¤é¥Æ¥¥¹¥È¤òÄɲ乤ë¤Ë¤Ï a ¤È¥¿¥¤¥×¤·¤Þ¤¹ **
-
- 1. ¥«¡¼¥½¥ë¤ò ---> ¤Ç¼¨¤µ¤ì¤¿¶È¤Ø°Üư¤·¤Þ¤·¤ç¤¦¡£
-
- 2. e ¤ò²¡¤·¤Æ li ¤Î½ªÃ¼Éô¤Þ¤Ç¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤¹¡£
-
- 3. ¥«¡¼¥½¥ë¤Î¸å¤í¤Ë¥Æ¥¥¹¥È¤òÄɲ乤뤿¤á¤Ë a (¾®Ê¸»ú) ¤ò¥¿¥¤¥×¤·¤Þ¤¹¡£
-
- 4. ¤½¤Î²¼¤Î¹Ô¤Î¤Î¤è¤¦¤Êñ¸ì¤Ë´°À®¤µ¤»¤Þ¤¹¡£ÁÞÆþ¥â¡¼¥É¤òÈ´¤±¤ë°Ù¤Ë <ESC> ¤Ë²¡
- ¤·¤Þ¤¹¡£
-
- 5. e ¤ò»È¤Ã¤Æ¼¡¤ÎÉÔ´°Á´¤Êñ¸ì¤Ø°Üư¤·¡¢¥¹¥Æ¥Ã¥× 3 ¤È 4 ¤ò·«¤êÊÖ¤·¤Þ¤¹¡£
-
----> This li will allow you to pract appendi text to a line.
----> This line will allow you to practice appending text to a line.
-
-Note: a, i ¤È A ¤ÏƱ¤¸ÁÞÆþ¥â¡¼¥É¤Ø°Ü¤ê¤Þ¤¹¤¬¡¢Ê¸»ú¤¬ÁÞÆþ¤µ¤ì¤ë°ÌÃÖ¤À¤±¤¬°Û¤Ê¤ê
- ¤Þ¤¹¡£
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 6.3: ¤½¤Î¾¤ÎÃÖ´¹ÊýË¡
-
-
- ** 1ʸ»ú°Ê¾å¤òÃÖ¤´¹¤¨¤ë¤Ë¤ÏÂçʸ»ú¤Î R ¤È¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦ **
-
- 1. °Ê²¼¤Î ---> ¤È¼¨¤µ¤ì¤¿¶È¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤¹¡£ºÇ½é¤Î xxx ¤ÎÀèÆ¬¤Ë°Üư¤·
- ¤Þ¤¹¡£
-
- 2. R ¤ò²¡¤·¤Æ¡¢2¹ÔÌܤοôÃͤò¥¿¥¤¥×¤¹¤ë¤³¤È¤Ç¡¢xxx ¤¬ÃÖ´¹¤µ¤ì¤Þ¤¹¡£
-
- 3. ÃÖ´¹¥â¡¼¥É¤òÈ´¤±¤ë¤Ë¤Ï <ESC> ¤ò²¡¤·¤Þ¤¹¡£¹Ô¤Î»Ä¤ê¤¬Êѹ¹¤µ¤ì¤Æ¤¤¤Ê¤¤¤Þ¤Þ¤Ë
- ¤Ê¤ë¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£
-
- 5. »Ä¤Ã¤¿ xxx ¤ò¥¹¥Æ¥Ã¥×¤ò·«¤êÊÖ¤·¤ÆÃÖ´¹¤·¤Þ¤·¤ç¤¦¡£
-
----> Adding 123 to xxx gives you xxx.
----> Adding 123 to 456 gives you 579.
-
-NOTE: ÃÖ´¹¥â¡¼¥É¤ÏÁÞÆþ¥â¡¼¥É¤Ë»÷¤Æ¤¤¤Þ¤¹¤¬¡¢Á´¤Æ¤Î¥¿¥¤¥×¤µ¤ì¤¿Ê¸»ú¤Ï´û¸¤Îʸ»ú
- ¤òºï½ü¤·¤Þ¤¹¡£
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 6.4: ¥Æ¥¥¹¥È¤Î¥³¥Ô¡¼¤È¥Ú¡¼¥¹¥È
-
-
- ** ¥Æ¥¥¹¥È¤Î¥³¥Ô¡¼¤Ë¤Ï¥ª¥Ú¥ì¡¼¥¿ y ¤ò¡¢¥Ú¡¼¥¹¥È¤Ë¤Ï p ¤ò»È¤¤¤Þ¤¹ **
-
- 1. ---> ¤È¼¨¤µ¤ì¤¿¹Ô¤Ø°Üư¤·¡¢¥«¡¼¥½¥ë¤ò "a)" ¤Î¸å¤ËÃÖ¤¤¤Æ¤ª¤¤Þ¤¹¡£
-
- 2. v ¤Ç¥Ó¥¸¥å¥¢¥ë¥â¡¼¥É¤ò³«»Ï¤·¡¢"first"¤Î¼êÁ°¤Þ¤Ç¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤¹¡£
-
- 3. y ¤ò¥¿¥¤¥×¤·¤Æ¶¯Ä´É½¼¨¤µ¤ì¤¿¥Æ¥¥¹¥È¤ò yank (¥³¥Ô¡¼)¤·¤Þ¤¹¡£
-
- 4. ¼¡¤Î¹Ô¤Î¹ÔËö¤Þ¤Ç¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤¹: j$
-
- 5. p ¤ò²¡¤·¤ÆÅ½¤êÉÕ¤±(put)¤Æ¤«¤é¡¢¼¡¤ò¥¿¥¤¥×¤·¤Þ¤¹: a second <ESC>
-
- 6. ¥Ó¥¸¥å¥¢¥ë¥â¡¼¥É¤Ç " item." ¤òÁªÂò¤·¡¢y ¤Ç¥ä¥ó¥¯¡¢¼¡¤Î¹Ô¤Î¹ÔËö¤Þ¤Ç j$ ¤Ç
- °Üư¤·¡¢ p ¤Ç¥Æ¥¥¹¥È¤ò¤½¤³¤Ë put ¤·¤Þ¤¹¡£
-
----> a) this is the first item.
- b)
-
- Note: ñ¸ì¤ò1¤Ä yank ¤¹¤ë¤Î¤Ë y ¤ò¥ª¥Ú¥ì¡¼¥¿¤È¤·¤Æ yw ¤È¤¹¤ë¤³¤È¤â½ÐÍè¤Þ¤¹¡£
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 6.5: ¥ª¥×¥·¥ç¥ó¤ÎÀßÄê
-
-
- ** ¸¡º÷¤äÃÖ´¹¤ÎºÝ¤ËÂçʸ»ú/¾®Ê¸»ú¤ò̵»ë¤¹¤ë¤Ë¤Ï¡¢¥ª¥×¥·¥ç¥ó¤òÀßÄꤷ¤Þ¤¹ **
-
- 1. ¼¡¤ÎÍÍ¤ËÆþÎϤ·¤Æ 'ignore' ¤ò¸¡º÷¤·¤Þ¤·¤ç¤¦: /ignore <ENTER>
- n ¤ò²¡¤·¤Æ²¿ÅÙ¤«¸¡º÷¤ò·«¤êÊÖ¤·¤Þ¤¹¡£
-
- 2. ¼¡¤ÎÍÍ¤ËÆþÎϤ·¤Æ 'ic' (Ignore Case ¤Îά) ¥ª¥×¥·¥ç¥ó¤òÀßÄꤷ¤Þ¤¹: :set ic
-
- 3. ¤Ç¤Ï n ¤Ë¤è¤Ã¤Æ¤â¤¦1ÅÙ 'ignore' ¤ò¸¡º÷¤·¤Þ¤¹¡£
- n ¤ò²¡¤·¤Æ¤µ¤é¤Ë¿ô²ó¸¡º÷¤ò·«¤êÊÖ¤·¤Þ¤·¤ç¤¦¡£
-
- 4. 'hlsearch' ¤È 'incsearch' ¥ª¥×¥·¥ç¥ó¤òÀßÄꤷ¤Þ¤·¤ç¤¦: :set hls is
-
- 5. ¸¡º÷¥³¥Þ¥ó¥É¤òºÆÆþÎϤ·¤Æ¡¢²¿¤¬µ¯¤³¤ë¤«¸«¤Æ¤ß¤Þ¤·¤ç¤¦: /ignore <ENTER>
-
- 6. Âçʸ»ú¾®Ê¸»ú¤Î¶èÊ̤ò̵¸ú¤Ë¤¹¤ë¤Ë¤Ï¼¡¤ÎÍÍ¤ËÆþÎϤ·¤Þ¤¹: :set noic
-
-Note: ¥Þ¥Ã¥Á¤Î¶¯Ä´É½¼¨¤ò¤ä¤á¤ë¤Ë¤Ï¼¡¤ÎÍÍ¤ËÆþÎϤ·¤Þ¤¹: :nohlsearch
-Note: 1¤Ä¤Î¸¡º÷¥³¥Þ¥ó¥É¤À¤±Âçʸ»ú¾®Ê¸»ú¤Î¶èÊ̤ò¤ä¤á¤¿¤¤¤Ê¤é¤Ð¡¢¥Õ¥ì¡¼¥º¤Ë \c
- ¤ò»ÈÍѤ·¤Þ¤¹: /ignore\c <ENTER>
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 6 Í×Ìó
-
- 1. o ¤ò¥¿¥¤¥×¤¹¤ë¤È¥«¡¼¥½¥ë¤Î²¼¤Î¹Ô¤ò³«¤±¤Æ¡¢¤½¤³¤ÇÁÞÆþ¥â¡¼¥É¤Ë¤Ê¤ë¡£
- O (Âçʸ»ú) ¤ò¥¿¥¤¥×¤¹¤ë¤È¥«¡¼¥½¥ë¤Î¾å¤Î¹Ô¤ÇÁÞÆþ¥â¡¼¥É¤Ë¤Ê¤ë¡£
-
- 2. ¥«¡¼¥½¥ë¾å¤Îʸ»ú¤Î¼¡¤«¤é¥Æ¥¥¹¥È¤òÄɲ乤ë¤Ë¤Ï a ¤È¥¿¥¤¥×¤¹¤ë¡£
- ¹ÔËö¤Ë¼«Æ°¤Ç¥Æ¥¥¹¥È¤òÁÞÆþ¤¹¤ë¤Ë¤ÏÂçʸ»ú A ¤ò¥¿¥¤¥×¤¹¤ë¡£
-
- 3. e ¥³¥Þ¥ó¥É¤Ïñ¸ì¤Î½ªÃ¼Éô¥«¡¼¥½¥ë¤ò°Üư¤¹¤ë¡£
-
- 4. y ¥ª¥Ú¥ì¡¼¥¿¤Ï¥Æ¥¥¹¥È¤ò yank (¥³¥Ô¡¼)¤·¡¢p ¤Ï¤½¤ì¤ò put (¥Ú¡¼¥¹¥È)¤¹¤ë¡£
-
- 5. Âçʸ»ú¤Î R ¤ò¥¿¥¤¥×¤¹¤ë¤ÈÃÖ´¹¥â¡¼¥É¤ËÆþ¤ê¡¢<ESC>¤ò²¡¤¹¤ÈÈ´¤±¤ë¡£
-
- 6. ":set xxx" ¤È¥¿¥¤¥×¤¹¤ë¤È¥ª¥×¥·¥ç¥ó "xxx" ¤¬ÀßÄꤵ¤ì¤ë¡£
- 'ic' 'ignorecase' ¸¡º÷»þ¤ËÂçʸ»ú¾®Ê¸»ú¤Î¶èÊ̤·¤Ê¤¤
- 'is' 'incsearch' ¸¡º÷¥Õ¥ì¡¼¥º¤ËÉôʬ¥Þ¥Ã¥Á¤·¤Æ¤¤¤ëÉôʬ¤òɽ¼¨¤¹¤ë
- 'hls' 'hlsearch' ¥Þ¥Ã¥Á¤¹¤ë¤¹¤Ù¤ò¶¯Ä´É½¼¨¤¹¤ë
- Ť¤Êý¡¢Ã»¤¤Êý¡¢¤É¤Á¤é¤Î¥ª¥×¥·¥ç¥ó̾¤Ç¤â»ÈÍѤǤ¤Þ¤¹¡£
-
- 7. "no" ¤òÉÕÍ¿¤·¡¢¥ª¥×¥·¥ç¥ó¤ò̵¸ú¤Ë¤·¤Þ¤¹: :set noic
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 7.1: ¥ª¥ó¥é¥¤¥ó¥Ø¥ë¥×¥³¥Þ¥ó¥É
-
-
- ** ¥ª¥ó¥é¥¤¥ó¥Ø¥ë¥×¤ò»ÈÍѤ·¤Þ¤·¤ç¤¦ **
-
- Vim ¤Ë¤Ï¹ÈϤˤ錄¤ë¥ª¥ó¥é¥¤¥ó¥Ø¥ë¥×¥·¥¹¥Æ¥à¤¬¤¢¤ê¤Þ¤¹¡£
- ¥Ø¥ë¥×¤ò³«»Ï¤¹¤ë¤Ë¤Ï¡¢¤³¤ì¤é3¤Ä¤Î¤É¤ì¤«1¤Ä¤ò»î¤·¤Æ¤ß¤Þ¤·¤ç¤¦:
- - ¥Ø¥ë¥×¥¡¼ <HELP> ¤ò²¡¤¹(¤â¤·¤¢¤ë¤Ê¤é¤Ð)¡£
- - <F1> ¥¡¼¤ò²¡¤¹(¤â¤·¤¢¤ë¤Ê¤é¤Ð)¡£
- - :help <ENTER> ¤È¥¿¥¤¥×¤¹¤ë¡£
-
- ¥Ø¥ë¥×¥¦¥£¥ó¥É¥¦¤Î¥Æ¥¥¹¥È¤òÆÉ¤à¤È¡¢¥Ø¥ë¥×¤Îưºî¤¬Íý²ò¤Ç¤¤Þ¤¹¡£
- CTRL-W CTRL-W ¤È¥¿¥¤¥×¤¹¤ë¤È ¥Ø¥ë¥×¥¦¥£¥ó¥É¥¦¤Ø¥¸¥ã¥ó¥×¤·¤Þ¤¹¡£
- :q <ENTER> ¤È¥¿¥¤¥×¤¹¤ë¤È ¥Ø¥ë¥×¥¦¥£¥ó¥É¥¦¤¬ÊĤ¸¤é¤ì¤Þ¤¹¡£
-
- ":help" ¥³¥Þ¥ó¥É¤Ë°ú¿ô¤òÍ¿¤¨¤ë¤³¤È¤Ë¤è¤ê¡¢¤¢¤é¤æ¤ëÂê̾¤Î¥Ø¥ë¥×¤ò¸«¤Ä¤±¤ë¤³¤È
- ¤¬¤Ç¤¤Þ¤¹¡£¤³¤ì¤é¤ò»î¤·¤Æ¤ß¤Þ¤·¤ç¤¦(<ENTER> ¤ò¥¿¥¤¥×¤·Ëº¤ì¤Ê¤¤¤è¤¦¤Ë):
-
- :help w
- :help c_<T
- :help insert-index
- :help user-manual
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 7.2: µ¯Æ°¥¹¥¯¥ê¥×¥È¤ÎºîÀ®
-
- ** Vim ¤ÎÆÃħ¤òȯ´ø¤¹¤ë **
-
- Vim ¤Ë¤Ï Vi ¤è¤ê¤â¿¤¯¤ÎÆÃħ¤òƧ¤Þ¤¨¤Æ¤¤¤Þ¤¬¡¢¤½¤Î¤Û¤È¤ó¤É¤Ï½é´ü¾õÂ֤ˤÆ
- »ÈÍÑÉԲĤȤʤäƤ¤¤Þ¤¹¡£¤è¤ê¿¤¯¤ÎÆÃħ¤ò»È¤¤¤Ï¤¸¤á¤ë¤Ë¤Ï "vimrc" ¥Õ¥¡¥¤¥ë
- ¤òºîÀ®¤·¤Þ¤¹¡£
-
- 1. "vimrc" ¥Õ¥¡¥¤¥ë¤ÎÊÔ½¸¤ò³«»Ï¤¹¤ë¡£¤³¤ì¤Ï¥·¥¹¥Æ¥à¤Ë°Í¸¤·¤Þ¤¹¡£
- :edit ~/.vimrc UNIX ¸þ¤±
- :edit $VIM/_vimrc MS-Windows ¸þ¤±
-
- 2. ¤³¤³¤Ç¥µ¥ó¥×¥ë¤Î "vimrc" ¤òÆÉ¤ß¹þ¤ß¤Þ¤¹¡£
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. °Ê²¼¤Î¤è¤¦¤Ë¥Õ¥¡¥¤¥ë¤Ø½ñ¤¹þ¤ß¤Þ¤¹¡£
- :write
-
- ¼¡²ó Vim ¤òµ¯Æ°¤¹¤ë¤È¡¢¿§¤Å¤±¹½Ê¸¤¬»È¤¨¤ë¤è¤¦¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦¡£
- ¤³¤Î "vimrc" ¥Õ¥¡¥¤¥ë¤Ø¡¢¤ª¹¥¤ß¤ÎÀßÄê¤òÄɲ乤뤳¤È¤¬¤Ç¤¤Þ¤¹¡£
- ¤è¤ê¿¤¯¤Î¾ðÊó¤òÆÀ¤ë¤Ë¤Ï :help vimrc-intro ¤È¥¿¥¤¥×¤·¤Þ¤¹¡£
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 7.3: Êä´°
-
-
- ** CTRL-D ¤È <TAB> ¤Ç¥³¥Þ¥ó¥É¥é¥¤¥ó¤òÊä´°¤¹¤ë **
-
- 1. ¥³¥ó¥Ñ¥Á¥â¡¼¥É¤Ç¤Ê¤¤¤³¤È¤ò³Îǧ¤·¤Þ¤¹: :set nocp
-
- 2. ¸½ºß¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ëºß¤ë¥Õ¥¡¥¤¥ë¤ò :!ls ¤« :!dir ¤Ç³Îǧ¤·¤Þ¤¹¡£
-
- 3. ¥³¥Þ¥ó¥É¤Î³«»Ï¤ò¥¿¥¤¥×¤·¤Þ¤¹: :e
-
- 4. CTRL-D ¤ò²¡¤¹¤È Vim ¤Ï "e" ¤«¤é»Ï¤Þ¤ë¥³¥Þ¥ó¥É¤Î°ìÍ÷¤òɽ¼¨¤·¤Þ¤¹¡£
-
- 5. <TAB> ¤ò²¡¤¹¤È Vim ¤Ï ":edit" ¤È¤¤¤¦¥³¥Þ¥ó¥É̾¤òÊä´°¤·¤Þ¤¹¡£
-
- 6. ¤µ¤é¤Ë¶õÇò¤È¡¢´û¸¤Î¥Õ¥¡¥¤¥ë̾¤Î»Ï¤Þ¤ê¤ò²Ã¤¨¤Þ¤¹: :edit FIL
-
- 7. <TAB> ¤ò²¡¤¹¤È Vim ¤Ï̾Á°¤òÊä´°¤·¤Þ¤¹¡£(¤â¤·°ì¤Ä¤·¤«Ìµ¤«¤Ã¤¿¾ì¹ç)
-
-NOTE: Êä´°¤Ï¿¤¯¤Î¥³¥Þ¥ó¥É¤Çưºî¤·¤Þ¤¹¡£¤½¤·¤Æ CTRL-D ¤È <TAB> ²¡¤·¤Æ¤ß¤Æ¤¯¤À
- ¤µ¤¤¡£ÆÃ¤Ë :help ¤ÎºÝ¤ËÌòΩ¤Á¤Þ¤¹¡£
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ¥ì¥Ã¥¹¥ó 7 Í×Ìó
-
-
- 1. ¥Ø¥ë¥×¥¦¥£¥ó¥É¥¦¤ò³«¤¯¤Ë¤Ï :help ¤È¤¹¤ë¤« <F1> ¤â¤·¤¯¤Ï <Help> ¤ò²¡¤¹¡£
-
- 2. ¥³¥Þ¥ó¥É(cmd)¤Î¥Ø¥ë¥×¤ò¸¡º÷¤¹¤ë¤Ë¤Ï :help cmd ¤È¥¿¥¤¥×¤¹¤ë¡£
-
- 3. Ê̤Υ¦¥£¥ó¥É¥¦¤Ø¥¸¥ã¥ó¥×¤¹¤ë¤Ë¤Ï CTRL-W CTRL-W ¤È¥¿¥¤¥×¤¹¤ë¡£
-
- 4. ¥Ø¥ë¥×¥¦¥£¥ó¥É¥¦¤òÊĤ¸¤ë¤Ë¤Ï :q ¤È¥¿¥¤¥×¤¹¤ë¡£
-
- 5. ¤ª¹¥¤ß¤ÎÀßÄê¤òÊÝ¤Ä¤Ë¤Ï vimrc µ¯Æ°¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë¡£
-
- 6. : command ¤Ç²Äǽ¤ÊÊä´°¤ò¸«¤ë¤Ë¤Ï CTRL-D ¤ò¥¿¥¤¥×¤¹¤ë¡£
- Êä´°¤ò»ÈÍѤ¹¤ë¤Ë¤Ï <TAB> ¤ò²¡¤¹¡£
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- ¤³¤ì¤Ë¤Æ Vim ¤Î¥Á¥å¡¼¥È¥ê¥¢¥ë¤ò½ª¤ï¤ê¤Þ¤¹¡£¥¨¥Ç¥£¥¿¤ò´Êñ¤Ë¡¢¤·¤«¤â½¼Ê¬¤Ë
- »È¤¦¤³¤È¤¬¤Ç¤¤ë¤è¤¦¤Ë¤È¡¢Vim ¤Î»ý¤Ä³µÇ°¤ÎÍ×ÅÀ¤Î¤ß¤òÅÁ¤¨¤è¤¦¤È¤·¤Þ¤·¤¿¡£
- Vim ¤Ë¤Ï¤µ¤é¤Ë¿¤¯¤Î¥³¥Þ¥ó¥É¤¬¤¢¤ê¡¢¤³¤³¤ÇÁ´¤Æ¤òÀâÌÀ¤¹¤ë¤³¤È¤Ï¤Ç¤¤Þ¤»¤ó¡£
- °Ê¹ß¤Ï¥æ¡¼¥¶¥Þ¥Ë¥å¥¢¥ë¤ò»²¾È¤¯¤À¤µ¤¤: "help :user-manual"
-
- ¤³¤ì°Ê¸å¤Î³Ø½¬¤Î¤¿¤á¤Ë¡¢¼¡¤ÎËܤò¿äÁ¦¤·¤Þ¤¹¡£
- Vim - Vi Improved - by Steve Oualline
- ½ÐÈǼÒ: New Riders
- ºÇ½é¤ÎËܤϴ°Á´¤Ë Vim ¤Î¤¿¤á¤Ë½ñ¤«¤ì¤Þ¤·¤¿¡£¤È¤ê¤ï¤±½é¿´¼Ô¤Ë¤Ï¤ª¾©¤á¤Ç¤¹¡£
- ¿¤¯¤ÎÎãÂê¤ä¿ÞÈǤ¬·ÇºÜ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
- ¼¡¤ÎURL¤ò»²¾È¤·¤Æ²¼¤µ¤¤ http://iccf-holland.org/click5.html
-
- ¼¡¤Ï Vim ¤è¤ê¤â Vi ¤Ë¤Ä¤¤¤Æ½ñ¤«¤ì¤¿¸Å¤¤ËܤǤ¹¤¬¿äÁ¦¤·¤Þ¤¹:
- Learning the Vi Editor - by Linda Lamb
- ½ÐÈǼÒ: O'Reilly & Associates Inc.
- Vi ¤Ç¤ä¤ê¤¿¤¤¤È»×¤¦¤³¤È¤Û¤ÜÁ´¤Æ¤òÃΤ뤳¤È¤¬¤Ç¤¤ëÎɽñ¤Ç¤¹¡£
- Âè6ÈǤǤϡ¢Vim ¤Ë¤Ä¤¤¤Æ¤Î¾ðÊó¤â´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£
-
- ¤³¤Î¥Á¥å¡¼¥È¥ê¥¢¥ë¤Ï Colorado State University ¤Î Charles Smith ¤Î¥¢¥¤¥Ç¥¢
- ¤ò´ð¤Ë¡¢Colorado School of Mines ¤Î Michael C. Pierce ¤È Robert K. Ware ¤Î
- ξ̾¤Ë¤è¤Ã¤Æ½ñ¤«¤ì¤Þ¤·¤¿¡£ E-mail: bware@mines.colorado.edu.
-
- Modified for Vim by Bram Moolenaar.
-
- ÆüËܸìÌõ ¾¾ËÜ ÂÙ¹° <mattn_jp@hotmail.com>
- ´Æ½¤ ¼²¬ ÂÀϺ <koron@tka.att.ne.jp>
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- vi:set ts=8 sts=4 sw=4 tw=78:
diff --git a/runtime/tutor/tutor.ja.sjis b/runtime/tutor/tutor.ja.sjis
deleted file mode 100644
index 3bb3c2c..0000000
--- a/runtime/tutor/tutor.ja.sjis
+++ /dev/null
@@ -1,975 +0,0 @@
-===============================================================================
-= V I M ³ { (`
[gA) Ö æ ¤ ± » - Version 1.7 =
-===============================================================================
-
- Vim ÍA±Ì`
[gAÅྷéÉͽ·¬éöÌR}hðõ¦½ñí
- ÉÍÈGfB^[Å·B±Ì`
[gAÍA Ƚª Vim ð\GfB
- ^[ƵÄg¢±È¹éæ¤ÉÈéÌÉ\ªÈR}hÉ¢Äà¾ð·éæ¤
- ÈÁĢܷB
-
- `
[gA𮹷éÌÉKvÈÔÍAo¦½R}hð·ÌÉÇê¾
- ¯Ôðg¤Ì©ÉàæèÜ·ªA¨æ»25©ç30ªÅ·B
-
- ATTENTION:
- ȺÌûKpR}hÉͱ̶ÍðÏX·éàÌà èÜ·BûKðnßéO
- ÉRs[ð쬵ܵå¤("vimtutor"µ½ÈçÎAùÉRs[³êĢܷ)B
-
- ±Ì`
[gAªAg¤±ÆÅo¦çêédgÝÉÈÁĢ鱯ðASµ
- Ĩ©È¯êÎÈèܹñB³µwK·éÉÍR}hðÀÛɳȯêÎ
- ÈçÈ¢ÌÅ·B¶ÍðÇñ¾¾¯ÈçÎA«ÁÆYêĵܢܷ!B
-
- ³ACapsbN(Shift-Lock)L[ª³êĢȢ±ÆðmFµ½ãAæÊÉ
- bX1.1 ªS\¦³ê鯱ëÜÅAj L[ðµÄJ[\ðÚ®µÜ
- µå¤B
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 1.1: J[\ÌÚ®
-
-
- ** J[\ðÚ®·éÉÍA¦³êélÉ h,j,k,l ðµÜ· **
- ^
- k qg: h L[ͶûüÉÚ®µÜ·B
- < h l > l L[ÍEûüÉÚ®µÜ·B
- j j L[ͺîóL[Ìæ¤ÈL[Å·B
- v
- 1. ڮɵêéÜÅAXN[ÅJ[\Ú®³¹Üµå¤B
-
- 2. ºÖÌL[(j)ðµÂïéÆAA±µÄڮūܷB
- ±êÅÌbXÉÚ®·éû@ªí©èܵ½ËB
-
- 3. ºÖÌL[ðgÁÄAbX1.2 ÉÚ®µÜµå¤B
-
-Note: ½ð^CvµÄ¢é©»çÈÈÁ½çA<ESC>ðµÄm[}[hɵ
- Ü·B»ê©çüÍµæ¤ÆµÄ¢½R}hðÄü͵ܵå¤B
-
-Note: J[\L[ÅàڮūܷBµ©µ hjkl ÉêxµêĵܦÎAÍé©
- ɬڮ·é±ÆªÅ«éŵå¤B¢â}WÅ!
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 1.2: VIM ÌN®ÆI¹
-
-
- !! NOTE: ÈºÌ çäéXebvðs¤OÉA±ÌbXðÇÝܵå¤!!
-
- 1. <ESC>L[ðµÜµå¤B(mÀÉm[}[hÉ·é½ß)
-
- 2. Ìæ¤É^Cv: :q! <ENTER>
- ±êÉæèÒWµ½àeðÛ¶¹¸ÉGfB^ªI¹µÜ·B
-
- 3. VFvvgªoÄ«½çA±Ì`
[gAðnßé×ÉÉR}h
- ð^CvµÜ·B
- »ÌR}hÍ: vimtutor <ENTER>
-
- 4. ±êÜÅÌXebvðo¦©MªÂ¢½ÈçÎAXebv 1 ©ç 3 ÜÅðÀ
- ÛɵÄAVim ð1xI¹µÄ©çÄÑN®µÜµå¤B
-
-NOTE: :q! <ENTER> ÍSÄÌÏXðjüµÜ·BbXÉÄÏXðt@CÉÛ
- ¶·éû@É¢Äà׵̫ܵå¤B
-
- 5. 1.3ÜÅJ[\ðÚ®³¹Üµå¤B
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 1.3: eLXgÒW - í
-
-
- ** m[}[hÉÄJ[\̶̺ðí·éÉÍ x ðµÜ· **
-
- 1. ÈºÌ ---> Ʀ³ê½sÉJ[\ðÚ®µÜµå¤B
-
- 2. Ôá¢ðC³·é½ßÉAí·éÅ̶ÜÅJ[\ðÚ®µÜ·B
-
- 3. sKvȶð x ðµÄíµÜµå¤B
-
- 4. ¶ª³µÈéÜÅ Xebv 2 ©ç 4 ðJèԵܵå¤B
-
----> »Ì ¤¤³¬ Í Â«« 𠱦¦ÄÄ ÆÑÍ˽½
-
- 5. sª³µÈÁ½çAbX 1.4 ÖiÝܵå¤B
-
-NOTE: SÄÌbXðʶÄAo¦æ¤Æ·éÌÅÍÈÀÛÉâÁÄÝܵå¤B
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 1.4: eLXgÒW - }ü
-
-
- ** m[}[hÉÄeLXgð}ü·éÉÍ i ðµÜ· **
-
- 1. ÈºÌ ---> Ʀ³ê½ÅÌsÉJ[\ðÚ®µÜµå¤B
-
- 2. 1sÚð2sÚÆ¯¶lÉ·é½ßÉAeLXgð}üµÈ¯êÎÈçÈ¢Êu
- Ì̶ÉJ[\ðÚ®µÜ·B
-
- 3. i L[ðµÄ©çAÇÁªKvȶð^CvµÜµå¤B
-
- 4. Ôá¢ðC³µ½ç <ESC> ðµÄR}h[hÉßèA³µ¢¶ÉÈél
- ÉXebv 2 ©ç 4 ðJèԵܵå¤B
-
----> ±Ì ÉÍ «èÈ¢ eLXg éB
----> ±Ì s ÉÍ ô© «èÈ¢ eLXg ª éB
-
- 5. }üÌû@ªí©Á½çºÌbX1Ìvñð©Üµå¤B
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 1.5: eLXgÒW - ÇÁ
-
-
- ** eLXgÇÁ·éÉÍ A ðµÜµå¤ **
-
- 1. ÈºÌ ---> Ʀ³ê½ÅÌsÉJ[\ðÚ®µÜµå¤B
- J[\ª»Ì¶ãÉ ÁÄà©Ü¢Ü¹ñB
-
- 2. ÇÁªKvÈêÅ A ð^CvµÜµå¤B
-
- 3. eLXgðÇÁµI¦½çA <ESC> ðµÄm[}[hÉßèܵå¤B
-
- 4. 2sÚÌ ---> Ʀ³ê½êÖÚ®µAXebv 2 ©ç 3 JèԵĶ@ð
- C³µÜµå¤B
-
----> ±±ÉÍÔáÁ½eLXgª è
- ±±ÉÍÔáÁ½eLXgª èÜ·B
----> ±±ÉàÔáÁ½eLX
- ±±ÉàÔáÁ½eLXgª èÜ·B
-
- 5. eLXgÌÇÁªyõÉÈÁÄ«½çbX 1.6 ÖiÝܵå¤B
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 1.6: t@CÌÒW
-
-
- ** t@CðÛ¶µÄI¹·éÉÍ :wq Æ^CvµÜ· **
-
- !! NOTE: ȺÌXebvðÀs·éOÉAܸSÌðÇñž³¢!!
-
- 1. bX 1.2 ÅâÁ½æ¤É :q! ð^CvµÄA±Ì`
[gAðI¹
- µÜ·B
-
- 2. VFvvgűÌR}hð^CvµÜ·: vim tutor <ENTER>
- 'vim'ª Vim GfB^ðN®·éR}hA'tutor' ÍÒWµ½¢t@CÌ
- ¼OÅ·BÏXµÄàæ¢t@Cðg¢Üµå¤B
-
- 3. OÌbXÅwñ¾æ¤ÉAeLXgð}üAíµÜ·B
-
- 4. ÏXðt@CÉÛ¶µÜ·: :wq <ENTER>
-
- 5. vimtutor ðÄxN®µAȺÌvñÖiÝܵå¤B
-
- 6. ÈãÌXebvðÇñÅðµ½ãűêðÀsµÜµå¤B
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 1 vñ
-
-
- 1. J[\ÍîóL[àµÍ hjkl L[ÅÚ®µÜ·B
- h (¶) j (º) k (ã) l (E)
-
- 2. Vim ðN®·éÉÍvvg©ç vim t@C¼ <ENTER> Æ^CvµÜ·B
-
- 3. Vim ðI¹·éÉÍ <ESC> :q! <ENTER> Æ^CvµÜ·(ÏXðjü)B
- àµÍ <ESC> :wq <ENTER> Æ^CvµÜ·(ÏXðÛ¶)B
-
- 4. J[\̶̺ðí·éÉÍAm[}[hÅ x Æ^CvµÜ·B
-
- 5. J[\ÌÊuɶð}ü·éÉÍAm[}[hÅ i Æ^CvµÜ·B
- i eLXgÌ^Cv <ESC> J[\ÊuÉÇÁ
- A eLXgÌÇÁ <ESC> sÉÇÁ
-
-NOTE: <ESC> L[ð·Æm[}[hÉÚsµÜ·B»ÌÛAÔáÁ½èüÍr
- ÌR}hðæèÁ·±ÆªÅ«Ü·B
-
-³ÄA±¯ÄbX 2 ðnßܵå¤B
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 2.1: íR}h
-
-
- ** PêÌöÜÅðí·éÉÍ dw Æ^CvµÜµå¤ **
-
- 1. m[}[hŠ鱯ðmF·é½ßÉ <ESC> ðµÜµå¤B
-
- 2. ÈºÌ ---> Ʀ³ê½sÉJ[\ðÚ®µÜµå¤B
-
- 3. Áµ½¢PêÌæªÉJ[\ðÚ®µÜµå¤B
-
- 4. Pêðí·é½ßÉ dw Æ^CvµÜµå¤B
-
- NOTE: ^Cv·éÆAdw Æ¢¤¶ªXN[ÌźsÉ»íêÜ·B
- ^CvðÔáÁĵÜÁ½ÉÍ <ESC> ðµÄâ輵ܵå¤B
-
----> ±Ì ¶ ÉÍ ¢Â©Ì ½Ìµ¢ KvÌÈ¢ Pê ª ÜÜêÄ ¢Ü·B
-
- 5. 3 ©ç 4 ÜÅ𶪳µÈéÜÅJèÔµAbX 2.2 ÖiÝܵå¤B
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 2.2: »Ì¼ÌíR}h
-
-
- ** sÌöÜÅðí·éÉÍ d$ Æ^CvµÜµå¤ **
-
- 1. m[}[hŠ鱯ðmF·éÌÉ <ESC> ðµÜµå¤B
-
- 2. ÈºÌ ---> Ʀ³ê½sÉJ[\ðÚ®µÜµå¤B
-
- 3. ³µ¢¶ÌöÖJ[\ðÚ®µÜµå¤(ÅÌ . ÌãÅ·)B
-
- 4. sÜÅí·éÌÉ d$ Æ^CvµÜµå¤B
-
----> N©ª±ÌsÌÅãð2x^CvµÜµ½B 2x^CvµÜµ½B
-
-
- 5. Ǥ¢¤±Æ©ð·é½ßÉAbX 2.3 ÖiÝܵå¤B
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 2.3: Iy[^Æ[V
-
-
- ½ÌR}hÍIy[^Æ[V©çeLXgÉÏXðÁÜ·B
- íR}h d ÌIy[^ÍÌlÉÈÁĢܷ:
-
- d [V
-
- »ê¼ê:
- d - íR}hB
- [V - ½Éεé©(Ⱥɰܷ)B
-
- Iy[^Ìêê:
- w - J[\Êu©çóðÜÞPêÌöÜÅB
- e - J[\Êu©çóðÜÜÈ¢PêÌöÜÅB
- $ - J[\Êu©çsÜÅB
-
- ÂÜè de Æ^Cv·éÆAJ[\Êu©çPêÌIíèÜÅðíµÜ·B
-
-NOTE: `¯µ½¢lÍAm[}[hÉÄR}hȵÉ[VðµÄ
- Ýܵå¤BJ[\ªÚIêêŦ³êéÊuÉÚ®·é͸ŷB
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 2.4: [VÉJEgðgp·é
-
-
- ** ½ñàs¢½¢JèÔµÌ[VÌOÉlð^CvµÜ·B **
-
- 1. ÈºÌ ---> Ʀ³ê½ÆÌæªÉJ[\ðÚ®µÜ·B
-
- 2. 2dw ð^CvµÄPê2ªڮµÜ·B
-
- 3. 3e ð^CvµÄ3ÂÚÌPêÌI[ÉÚ®µÜ·B
-
- 4. 0 ([)ð^CvµÄsªÉÚ®µÜ·B
-
- 5. Xebv 2 Æ 3 ðá¤lÆgÁÄJèԵܷB
-
----> This is just a line with words you can move around in.
-
- 6. bX 2.5 ÉiÝܵå¤B
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 2.5: æè½ðí·é½ßÉJEgðgp·é
-
-
- ** Iy[^ÆJEgð^Cv·éÆA»Ì쪡ñJèÔ³êÜ·B **
-
- ùqÌíÌIy[^Æ[VÌgÝí¹ÉJEgðÇÁ·é±ÆÅA
- æè½Ìíªs¦Ü·:
- d l [V
-
- 1. ---> Ʀ³ê½sÌsªªÉJ[\ðÚ®µÜµå¤B
-
- 2. UPPER CASE ÌPê2Âð 2dw Æ^CvµÄíµÜ·B
-
- 3. UPPER CASE Æ¢¤A±µ½PêðA1ÂÌR}hÆÙÈéJEgðwèµA
- Xebv 1 Æ 2 ðJèԵܷB
-
----> ±ÌABC DEsÌFGHI JK LMN OPPêÍQ RS TUVãYíÉÈÁ½B
-
-NOTE: Iy[^ d Æ[VÌÔÉJEgðgÁ½êAIy[^ÌÈ¢
- êÌ[VÌæ¤É®ìµÜ·B
- á: 3dw Æ d3w ͯÅA3w ðíµÜ·B
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 2.6: sÌì
-
-
- ** sSÌðí·éÉÍ dd Æ^CvµÜ· **
-
- sSÌðí·épxª½¢ÌÅAViÌfUCi[ÍsÌíð d Ì2ñ^CvÆ
- ¢¤ÈPÈàÌÉßܵ½B
-
- 1. ȺÌåÌ2sÚÉJ[\ðÚ®µÜ·B
- 2. dd Æ^CvµÄsðíµÜ·B
- 3. ³çÉ4sÚÉÚ®µÜ·B
- 4. 2dd Æ^CvµÄ2sðíµÜ·B
-
----> 1) oÍÔ¢A
----> 2) ÂÜçÈ¢àÌÍyµ¢A
----> 3) X~Í¢A
----> 4) ÍÔðàÁÄ¢éA
----> 5) vªð°éA
----> 6) »Íâ
----> 7) I}Gi[
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 2.7: âè¼µR}h
-
-
- ** ÅãÌR}hðæèÁ·ÉÍ u ðµÜ·BU ÍsSÌÌæÁÅ·B **
-
- 1. ÈºÌ ---> Ʀ³ê½sÉJ[\ðÚ®µAÅÌÔá¢ÉJ[\
- ðÚ®µÜµå¤B
- 2. x ð^CvµÄ¢çÈ¢æªÌ¶ðíµÜµå¤B
- 3. ³Au ð^CvµÄÅãÉÀsµ½R}hðæèÁµÜµå¤B
- 4. ¡xÍAx ðgpµÄëèðSÄC³µÜµå¤B
- 5. å¶Ì U ð^CvµÄAsð³ÌóÔÉߵܵå¤B
- 6. u ð^CvµÄ¼OÌ U R}hðæÁµÜµå¤B
- 7. ÅÍR}hðÄÀs·éÌÉ CTRL-R (CTRL ðµ½ÜÜ R ðÅÂ)ðñ
- ^CvµÄÝܵå¤(æÁÌæÁ)B
-
----> ±ÌÌsÌÌÔá¢ðC³XµAãÅ»êçÌC³ððæÁµÜÜ··B
-
- 8. ±êÍÆÄàÖÈR}hÅ·B³bX 2 vñÖiÝܵå¤B
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 2 vñ
-
-
- 1. J[\Êu©çPêÌöÜÅðí·éÉÍ dw Æ^CvµÜ·B
- 2. J[\Êu©çsÌöÜÅðí·éÉÍ d$ Æ^CvµÜ·B
- 3. sSÌðí·éÉÍ dd Æ^CvµÜ·B
-
- 4. [VðJèÔ·ÉÍlðt^µÜ·: 2w
- 5. ÏXÉp¢éR}hÌ`®Í
- Iy[^ [l] [V
-
- »ê¼ê:
- Iy[^ - í d ÌÞŽð·é©B
- l - »ÌR}hð½ñJèÔ·©B
- [V - w (Pê)â $ (s)ÈÇÌÞÅAeLXg̽Éεī©
- ¯é©B
-
- 6. sÌæªÉÚ®·éÉÍ[ðgpµÜ·: 0
-
- 7. OñÌ®ìðæÁ·: u (¬¶ u)
- sSÌÌÏXðæÁ·: U (å¶ U)
- æÁµÌæÁµ: CTRL-R
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 3.1: \èt¯R}h
-
-
- ** ÅãÉí³ê½sðJ[\ÌãÉ\èt¯éÉÍ p ð^CvµÜ· **
-
- 1. ȺÌiÌÅÌsÉJ[\ðÚ®µÜµå¤B
-
- 2. dd Æ^CvµÄsðíµAVim Ìobt@Éi[µÜµå¤B
-
- 3. íµ½sª{ é׫ÊuÌãÌsÜÅAJ[\ðÚ®³¹Üµå¤B
-
- 4. m[}[hÅ p ð^CvµÄi[µ½sðæÊÉߵܷB
-
- 5. Ôª³µÈélÉXebv 2 ©ç 4 ðJèԵܵå¤B
-
- d) MûàwԱƪūé?
- b) X~Í¢A
- c) mbÆÍwÔàÌA
- a) oÍÔ¢A
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 3.2: u«·¦R}h
-
-
- ** J[\̶̺ðu«·¦éÉÍ r ð^CvµÜ· **
-
- 1. ÈºÌ ---> Ʀ³ê½ÅÌsÉJ[\ðÚ®µÜµå¤B
-
- 2. ÅÌÔá¢ÌæªÉJ[\ðÚ®µÜµå¤B
-
- 3. r Æ^CvµAÔáÁÄ¢é¶ðu«·¦éA³µ¢¶ð^CvµÜµå¤B
-
- 4. ÅÌsª³µÈéÜÅXebv 2 ©ç 3 ðJèԵܵå¤B
-
----> ±Ìðl͵½ËA»ÌlÍô©âáÁ½L[ðµàµ½!
----> ±Ìsðü͵½ÉA»ÌlÍô©ÔáÁ½L[ðµÜµ½!
-
- 5. ³AbX 3.2 ÖiÝܵå¤B
-
-NOTE: ÀÛɵܵå¤BµÄo¦é¾¯É͵Ȣ±ÆB
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 3.3: ÏXR}h
-
-
- ** PêÌêAàµÍSÌðÏX·éÉÍ cw Æ^CvµÜ· **
-
- 1. ÈºÌ ---> Ʀ³ê½ÅÌsÉJ[\ðÚ®µÜµå¤B
-
- 2. lubw Ì u ÌÊuÉJ[\ðÚ®µÜµå¤B
-
- 3. cw Æ^CvµA³µ¢Pêð^CvµÜµå¤(±Ìê 'ine' Æ^Cv)B
-
- 4. ÌÔá¢(ÏX·×«¶Ìæª)ÉÚ®·é½ßÉ <ESC> ð^CvµÜ·B
-
- 5. ÅÌsªÌsÌlÉÈéÜÅXebv 3 Æ 4 ðJèԵܷB
-
----> This lubw has a few wptfd that mrrf changing usf the change command.
----> This line has a few words that need changing using the change command.
-
-cw ÍPêðÏX·é¾¯ÅÈA}üàs¦é±ÆÉӵܵå¤B
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 3.4: c ðgpµ½»Ì¼ÌÏX
-
-
- ** ÏXR}hÍAíR}hƯ¶lÉIuWFNgðgpµÜ· **
-
- 1. ÏXR}hÍAíR}hƯ¶æ¤È®ìðµÜ·B»Ì`®Í
-
- c [l] [V
-
- 2. IuWFNg௶ÅAw ÍPêA $ ÍsÈÇÆ¢Á½àÌÅ·B
-
- 3. ÈºÌ ---> Ʀ³ê½sÉJ[\ðÚ®µÜµå¤B
-
- 4. ÅÌÔá¢ÖJ[\ðÚ®µÜµå¤B
-
- 5. c$ Æ^CvµÄsÌcèðQsÚÌlɵA<ESC> ðµÜµå¤B
-
----> The end of this line needs some help to make it like the second.
----> The end of this line needs to be corrected using the c$ command.
-
-NOTE: ^CvÌÔá¢ÍobNXy[XL[ðgÁļ·±ÆàūܷB
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 3 vñ
-
-
- 1. ùÉí³ê½eLXgðÄzu·éÉÍAp ð^CvµÜ·B±êÍí³
- ê½eLXgðJ[\ÌãÉ}üµÜ·(sPÊÅí³ê½ÌÈçÎAJ[
- \Ì éÌsÉ}ü³êÜ·)B
-
- 2. J[\̶̺ðu«·¦éÉÍAr ð^Cvµ½ãA»êðu«·¦é
- ¶ð^CvµÜ·B
-
- 3. ÏXR}hÅÍJ[\Êu©çÁèÌ[VÅwè³êéI[ÜÅðÏ
- X·é±ÆªÂ\Å·Bá¦Î cw ÈçÎJ[\Êu©çPêÌIíèÜÅA
- c$ ÈçÎsÌIíèÜÅðÏXµÜ·B
-
- 4. ÏXR}hÌ`®Í
-
- c [l] [V
-
-³AÌbXÖiÝܵå¤B
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 4.1: ÊuÆt@CÌîñ
-
- ** t@CàÅÌÊuÆt@CÌóÔð\¦·éÉÍ CTRL-G ð^CvµÜ·B
- t@CàÌ ésÉÚ®·éÉÍ G ð^CvµÜ· **
-
- NOTE: XebvðÀs·éOÉA±ÌbXSÄÉÚðʵܵå¤!!
-
- 1. CTRL ðµ½ÜÜ g ðµÜµå¤B±Ììð CTRL-G ÆÄñŢܷB
- y[WÌêÔºÉt@C¼ÆsÔª\¦³êé͸ŷB Xebv 3̽ß
- ÉsÔðo¦Ä¨«Üµå¤B
-
-NOTE: æÊÌEº÷ÉJ[\ÌÊuª\¦³êÄ¢é©àµêܹñB±êÍ
- 'ruler' IvV(bX6Åà¾)ðÝè·é±ÆÅ\¦³êÜ·B
-
- 2. źsÉÚ®·é½ßÉ G ð^CvµÜµå¤B
- t@CÌæªÉÚ®·éÉÍ gg Æ^CvµÜµå¤B
-
- 3. æÙÇÌsÌÔð^Cvµ G ð^CvµÜµå¤BÅÉ CTRL-G ðµ½s
- ÉßÁÄé͸ŷB
-
- 4. ©MªÄ½çXebv 1 ©ç 3 ðÀsµÜµå¤B
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 4.2: õR}h
-
-
- ** êåðõ·éÉÍ / ÆAOûõ·éêåð^CvµÜ·B**
-
- 1. m[}[hÅ / Æ¢¤¶ð^CvµÜ·BæÊê# : R}hÆ
- ¯¶lÉ / ª»ê鱯ÉCÃŵå¤B
-
- 2. ÅÍA'errroor' <ENTER> Æ^CvµÜµå¤B±êªõµ½¢PêÅ·B
-
- 3. ¯¶êðà¤êxõ·éÆ«Í PÉ n ð^CvµÜ·B
- tûüÉêåðõ·éÆ«Í N ð^CvµÜ·B
-
- 4. tûüÉêåðõ·éêÍA/ ÌãíèÉ ? R}hðgpµÜ·B
-
- 5. ³ÌêÉßéÉÍ CTRL-O (Ctrl 𵱯Ȫç o ¶^Cv)ð^Cvµ
- Ü·B³çÉßéÉͱêðJèԵܷBCTRL-I ÍOûüÅ·B
-
-Note: "errroor" Í error ÆXyªá¢Ü·; errroor Í¢íäé error Å·B
-Note: õªt@CÌIíèÉB·éÆAIvV 'wrapscan' ªÝè³êÄ¢é
- êÍAt@CÌæª©çõð±sµÜ·B
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 4.3: ηéÊðõ
-
-
- ** ηé ),] â } ðõ·éÉÍ % ð^CvµÜ· **
-
- 1. ºÌ ---> Ŧ³ê½sÅ (,[ © { ÌÇê©ÉJ[\ðÚ®µÜµå¤B
-
- 2. »±Å % Æ^CvµÜµå¤B
-
- 3. J[\ÍηéÊÉÚ®·é͸ŷB
-
- 4. ÅÌÊÉÚ®·éÉÍ % Æ^CvµÜµå¤B
-
- 5. ¼Ì (,),[,],{ or } ÅJ[\ðÚ®µA% ª½ðµÄ¢é©mFµÜµå¤B
-
----> This ( is a test line with ('s, ['s ] and {'s } in it. ))
-
-
-NOTE: ±Ì@\ÍʪêvµÄ¢È¢vOðfobO·éÌÉÆÄàð§¿
- Ü·B
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 4.4: Ôá¢ðÏX·éû@
-
-
- ** 'old' ð 'new' Éu··éÉÍ :s/old/new/g Æ^CvµÜ· **
-
- 1. ÈºÌ ---> Ʀ³ê½sÉJ[\ðÚ®µÜµå¤B
-
- 2. :s/thee/the <ENTER> Æ^CvµÜµå¤B±ÌR}hÍ»ÌsÅÅÉ©
- ©Á½àÌɾ¯sÈíê鱯ÉCð¯ܵå¤B
-
- 3. ÅÍ :s/thee/the/g Æ^CvµÜµå¤BsSÌðu··é±ÆðÓ¡µÜ·B
- ±ÌÏXÍ»Ìsũ©Á½SÄÌÓÉεÄsÈíêÜ·B
-
----> thee best time to see thee flowers is in thee spring.
-
- 4. ¡s©ç©Â©é¶ðÏX·éÉÍ
- :#,#s/old/new/g #,# ÉÍu«·¦éÍÍÌJnÆI¹ÌsÔðwèµÜ
- ·B
- :%s/old/new/g t@CSÌũ©éàÌÉεÄÏX·éB
- :%s/old/new/gc t@CSÌũ©éàÌÉεÄA1Â1ÂmFðÆèÈ
- ªçÏX·éB
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 4 vñ
-
-
- 1. CTRL-G Ít@CÅÌÊuÆt@CÌÚ×ð\¦µÜ·B
- G Ít@CÌźsÉÚ®µÜ·B
- l G Í»ÌsÉÚ®µÜ·B
- gg ÍæªsÉÚ®µÜ·B
-
- 2. / ÌãÉêåð^Cv·éÆOûÉêåðõµÜ·B
- ? ÌãÉêåð^Cv·éÆãûÉêåðõµÜ·B
- õÌãÌ n ͯ¶ûüÌÌõðAN ÍtûüÌõðµÜ·B
- CTRL-O ÍêðOÉÚµACTRL-I ÍêðÉÚ®µÜ·B
-
- 3. (,),[,],{, àµÍ } ãÉJ[\ª éóÔÅ % ð^Cv·éÆÎÉÈé¶
- ÖÚ®µÜ·B
-
- 4. »ÝsÌÅÌ old ð new Éu··éB :s/old/new
- »ÝsÌSÄÌ old ð new Éu··éB :s/old/new/g
- 2ÂÌ # ÔÅêåðu··éB :#,#s/old/new/g
- t@CÌÌSÄÌõêåðu··éB :%s/old/new/g
- 'c' ðÁ¦éÆu·ÌxÉmFðßéB :%s/old/new/gc
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 5.1: OR}hðÀs·éû@
-
-
- ** :! ÌãÉÀs·éOR}hð^CvµÜ· **
-
- 1. æÊÌźÉJ[\ªÚ®·éæ¤Aµêeµñ¾ : ð^CvµÜµå¤B
- ±êÅR}hª^CvÅ«élÉÈèÜ·B
-
- 2. ±±Å ! Æ¢¤¶(´Q)ð^CvµÜµå¤B
- ±êÅOVFR}hªÀsÅ«élÉÈèÜ·B
-
- 3. áÆµÄ ! ɱ¯Ä ls Æ^Cvµ <ENTER> ðµÜµå¤B
- VFvvgÌæ¤ÉfBNgÌêª\¦³êé͸ŷB
- àµÍ ls ª®©È¢ÈçÎ :!dir ðgpµÜµå¤B
-
-Note: ±Ìû@ÉæÁÄ çäéR}hªÀs·é±ÆªÅ«Ü·Bà¿ëñø
- à^¦çêÜ·B
-
-Note: SÄÌ : R}hÍ <ENTER> ðµÄI¹µÈ¯êÎÈèܹñB
- È~Åͱ̱ÆÉ¾yµÜ¹ñB
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 5.2: »Ì¼Ìt@CÖ«Ý
-
-
- ** t@CÖÏXðÛ¶·éÉÍ :w t@C¼ Æ^CvµÜ· **
-
- 1. fBNgÌêð¾é½ßÉ :!dir àµÍ :!ls Æ^CvµÜµå¤B
- ±Ì Æ <ENTER> ð·ÌÍùɲ¶mÅ·ËB
-
- 2. TEST Ìæ¤ÉA»ÌfBNgɳ¢t@C¼ðêÂIÑÜ·B
-
- 3. ÅÍ :w TEST Æ^CvµÜµå¤ (TEST ÍAIñ¾t@C¼Å·)B
-
- 4. ±êÉæèt@CS̪ TEST Æ¢¤¼OÅÛ¶³êÜ·B
- à¤êx :!dir àµÍ !ls Æ^CvµÄmFµÄÝܵå¤B
-
-Note: ±±Å Vim ðI¹µAt@C¼ TEST ƤÉN®·éÆAÛ¶µ½Ì
- `
[gAÌ¡»ªÅ«ãªé͸ŷB
-
- 5. ³çÉAÌæ¤É^CvµÄt@CðÁµÜµå¤(MS-DOS): :!del TEST
- àµÍ(Unix): :!rm TEST
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 5.3: I𵽫Ý
-
-
-** t@CÌÊuðÛ¶·éÉÍAv [VÆ :w FILENAME ð^CvµÜ·B **
-
- 1. ±ÌsÉJ[\ðÚ®µÜ·B
-
- 2. v ðµAÈºÌæ5ÚÉJ[\ðÚ®µÜ·BeLXgª²\¦³êéÌ
- Éڵĺ³¢B
-
- 3. ¶ : ð·ÆAæÊÌÅºÉ :'<,'> ª»êÜ·B
-
- 4. w TEST (TESET ͶݵȢt@C¼)ð^CvµÜ·B
- Enter ð·OÉ :'<,'>w TEST ÆÈÁĢ鱯ðmFµÄº³¢B
-
- 5. Vim Í TEST Æ¢¤t@CÉIð³ê½sð«Þŵå¤B
- !dir àµÍ !ls Å»êðmFµÜ·B
- »êÍíµÈ¢Å¨¢Äº³¢BÌbXÅgpµÜ·B
-
-NOTE: v ð·ÆAVisual IðªnÜèÜ·BJ[\𮩷±ÆÅAIðÍÍð
- å«à¬³àūܷB³çÉA»ÌIðÍÍÉεÄIy[^ðKp
- «Ü·Bá¦Î d ÍeLXgðíµÜ·B
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 5.4: t@CÌæÆ¹
-
-
- ** t@CÌgð}ü·éÉÍ :r t@C¼ Æ^CvµÜ· **
-
- 1. J[\ðȺÌsÉí¹Ü·B
-
-NOTE: Xebv 2 ÌÀsãAbX 5.3 ÌeLXgª»êÜ·BºÉºªÁı
- ÌbXÉÚ®µÜµå¤B
-
- 2. ÅÍ TEST Æ¢¤t@Cð :r TEST Æ¢¤R}hÅÇÝÝܵå¤B
- ±±Å¢¤ TEST Íg¤t@C̼O̱ÆÅ·B
- ÇÝÜê½t@CÍAJ[\sÌºÉ èÜ·B
-
- 3. æñ¾t@CðmFµÄÝܵå¤BJ[\ðß·ÆAbX5.3 Ì
- IWiÆt@CÉæéàÌÌ2ª 鱯ªí©èÜ·B
-
-NOTE: OR}hÌoÍðÇÝÞ±ÆàoÜ·Bá¦ÎA
- :r !ls Í ls R}hÌoÍðJ[\ȺÉÇÝÝÜ·B
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 5 vñ
-
-
- 1. :!command ÉæÁÄ OR}hðÀsµÜ·B
-
- æg¤á:
- (MS-DOS) (Unix)
- :!dir :!ls - fBNgàÌêð©éB
- :!del FILENAME :!rm FILENAME - t@Cðí·éB
-
- 2. :w t@C¼ ÉæÁÄt@C¼Æ¢¤t@CªfBXNÉ«ÜêéB
-
- 3. v [VÅ :w FILENAME Æ·éÆArW
AIðsªt@CÉÛ¶³
- êéB
-
- 4. :r t@C¼ Éæèt@C¼Æ¢¤t@CªfBXNæèæÜêA
- J[\Êu̺É}ü³êéB
-
- 5. :r !dir Í dir R}hÌoÍðJ[\ÊuȺÉÇÝÞB
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 6.1: I[vR}h
-
-
- ** o ð^Cv·éÆAJ[\̺ÌsªJ«A}ü[hÉüèÜ· **
-
- 1. ÈºÌ ---> Ʀ³ê½sÉJ[\ðÚ®µÜµå¤B
-
- 2. o (¬¶) ð^CvµÄAJ[\̺ÌsðJ«A}ü[hÉüèÜ·B
-
- 3. ³çÉ}ü[hðI¹·é×É <ESC> ð^CvµÜ·B
-
----> o ð^Cv·éÆJ[\ÍJ¢½sÖÚ®µ}ü[hÉüèÜ·B
-
- 4. J[\ÌãÌsÉ}ü·éÉÍA¬¶Ì o ÅÍÈAPÉå¶Ì O
- ð^CvµÜ·BÌsŵÄÝܵå¤B
-
----> ±ÌsÌãÖ}ü·éÉÍA±ÌsÖJ[\ðu¢Ä O ð^CvµÜ·B
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 6.2: ÇÁR}h
-
-
- ** J[\ÌÌÊu©çeLXgðÇÁ·éÉÍ a Æ^CvµÜ· **
-
- 1. J[\ð ---> Ŧ³ê½ÆÖÚ®µÜµå¤B
-
- 2. e ðµÄ li ÌI[ÜÅJ[\ðÚ®µÜ·B
-
- 3. J[\ÌãëÉeLXgðÇÁ·é½ßÉ a (¬¶) ð^CvµÜ·B
-
- 4. »ÌºÌsÌÌæ¤ÈPêÉ®¬³¹Ü·B}ü[hð²¯é×É <ESC> É
- µÜ·B
-
- 5. e ðgÁÄÌs®SÈPêÖÚ®µAXebv 3 Æ 4 ðJèԵܷB
-
----> This li will allow you to pract appendi text to a line.
----> This line will allow you to practice appending text to a line.
-
-Note: a, i Æ A ͯ¶}ü[hÖÚèÜ·ªA¶ª}ü³êéÊu¾¯ªÙÈè
- Ü·B
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 6.3: »Ì¼Ìu·û@
-
-
- ** 1¶Èãðu«·¦éÉÍå¶Ì R Æ^CvµÜµå¤ **
-
- 1. ÈºÌ ---> Ʀ³ê½ÆÉJ[\ðÚ®µÜ·BÅÌ xxx ÌæªÉÚ®µ
- Ü·B
-
- 2. R ðµÄA2sÚÌlð^Cv·é±ÆÅAxxx ªu·³êÜ·B
-
- 3. u·[hð²¯éÉÍ <ESC> ðµÜ·BsÌcèªÏX³êĢȢÜÜÉ
- È鱯Éӵľ³¢B
-
- 5. cÁ½ xxx ðXebvðJèÔµÄu·µÜµå¤B
-
----> Adding 123 to xxx gives you xxx.
----> Adding 123 to 456 gives you 579.
-
-NOTE: u·[hÍ}ü[hÉĢܷªASÄÌ^Cv³ê½¶Íù¶Ì¶
- ðíµÜ·B
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 6.4: eLXgÌRs[Æy[Xg
-
-
- ** eLXgÌRs[ÉÍIy[^ y ðAy[XgÉÍ p ðg¢Ü· **
-
- 1. ---> Ʀ³ê½sÖÚ®µAJ[\ð "a)" ÌãÉu¢Ä¨«Ü·B
-
- 2. v ÅrW
A[hðJnµA"first"ÌèOÜÅJ[\ðÚ®µÜ·B
-
- 3. y ð^CvµÄ²\¦³ê½eLXgð yank (Rs[)µÜ·B
-
- 4. ÌsÌsÜÅJ[\ðÚ®µÜ·: j$
-
- 5. p ðµÄ\èt¯(put)Ä©çAð^CvµÜ·: a second <ESC>
-
- 6. rW
A[hÅ " item." ðIðµAy ÅNAÌsÌsÜÅ j$ Å
- Ú®µA p ÅeLXgð»±É put µÜ·B
-
----> a) this is the first item.
- b)
-
- Note: Pêð1 yank ·éÌÉ y ðIy[^ÆµÄ yw Æ·é±ÆàoÜ·B
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 6.5: IvVÌÝè
-
-
- ** õâu·ÌÛÉå¶/¬¶ð³·éÉÍAIvVðÝèµÜ· **
-
- 1. ÌlÉü굀 'ignore' ðõµÜµå¤: /ignore <ENTER>
- n ðµÄ½x©õðJèԵܷB
-
- 2. ÌlÉü굀 'ic' (Ignore Case ̪) IvVðÝèµÜ·: :set ic
-
- 3. ÅÍ n ÉæÁÄà¤1x 'ignore' ðõµÜ·B
- n ðµÄ³çÉñõðJèԵܵå¤B
-
- 4. 'hlsearch' Æ 'incsearch' IvVðÝèµÜµå¤: :set hls is
-
- 5. õR}hðÄü͵ÄA½ªN±é©©ÄÝܵå¤: /ignore <ENTER>
-
- 6. 嶬¶ÌæÊð³øÉ·éÉÍÌlÉü͵ܷ: :set noic
-
-Note: }b`̲\¦ðâßéÉÍÌlÉü͵ܷ: :nohlsearch
-Note: 1ÂÌõR}h¾¯å¶¬¶ÌæÊðâß½¢ÈçÎAt[YÉ \c
- ðgpµÜ·: /ignore\c <ENTER>
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 6 vñ
-
- 1. o ð^Cv·éÆJ[\̺ÌsðJ¯ÄA»±Å}ü[hÉÈéB
- O (å¶) ð^Cv·éÆJ[\ÌãÌsÅ}ü[hÉÈéB
-
- 2. J[\ã̶̩çeLXgðÇÁ·éÉÍ a Æ^Cv·éB
- sÉ©®ÅeLXgð}ü·éÉÍå¶ A ð^Cv·éB
-
- 3. e R}hÍPêÌI[J[\ðÚ®·éB
-
- 4. y Iy[^ÍeLXgð yank (Rs[)µAp Í»êð put (y[Xg)·éB
-
- 5. å¶Ì R ð^Cv·éÆu·[hÉüèA<ESC>ð·Æ²¯éB
-
- 6. ":set xxx" Æ^Cv·éÆIvV "xxx" ªÝè³êéB
- 'ic' 'ignorecase' õÉ嶬¶ÌæÊµÈ¢
- 'is' 'incsearch' õt[Yɪ}b`µÄ¢éªð\¦·é
- 'hls' 'hlsearch' }b`·é·×ð²\¦·é
- ·¢ûAZ¢ûAÇ¿çÌIvV¼ÅàgpūܷB
-
- 7. "no" ðt^µAIvVð³øÉµÜ·: :set noic
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 7.1: ICwvR}h
-
-
- ** ICwvðgpµÜµå¤ **
-
- Vim ÉÍLÍÉí½éICwvVXeª èÜ·B
- wvðJn·éÉÍA±êç3ÂÌÇê©1ÂðµÄÝܵå¤:
- - wvL[ <HELP> ð·(ൠéÈçÎ)B
- - <F1> L[ð·(ൠéÈçÎ)B
- - :help <ENTER> Æ^Cv·éB
-
- wvEBhEÌeLXgðÇÞÆAwvÌ®ìªðūܷB
- CTRL-W CTRL-W Æ^Cv·éÆ wvEBhEÖWvµÜ·B
- :q <ENTER> Æ^Cv·éÆ wvEBhEªÂ¶çêÜ·B
-
- ":help" R}hÉøð^¦é±ÆÉæèA çäéè¼Ìwvð©Â¯é±Æ
- ªÅ«Ü·B±êçðµÄÝܵå¤(<ENTER> ð^CvµYêÈ¢æ¤É):
-
- :help w
- :help c_<T
- :help insert-index
- :help user-manual
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 7.2: N®XNvgÌì¬
-
- ** Vim ÌÁ¥ðö·é **
-
- Vim ÉÍ Vi æèà½ÌÁ¥ð¥Ü¦Ä¢ÜªA»ÌÙÆñÇÍúóÔÉÄ
- gpsÂÆÈÁĢܷBæè½ÌÁ¥ðg¢Í¶ßéÉÍ "vimrc" t@C
- ð쬵ܷB
-
- 1. "vimrc" t@CÌÒWðJn·éB±êÍVXeÉ˶µÜ·B
- :edit ~/.vimrc UNIX ü¯
- :edit $VIM/_vimrc MS-Windows ü¯
-
- 2. ±±ÅTvÌ "vimrc" ðÇÝÝÜ·B
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. ÈºÌæ¤Ét@CÖ«ÝÜ·B
- :write
-
- ñ Vim ðN®·éÆAFï\¶ªg¦éæ¤ÉÈéŵå¤B
- ±Ì "vimrc" t@CÖA¨DÝÌÝèðÇÁ·é±ÆªÅ«Ü·B
- æè½Ìîñð¾éÉÍ :help vimrc-intro Æ^CvµÜ·B
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 7.3: â®
-
-
- ** CTRL-D Æ <TAB> ÅR}hCðâ®·é **
-
- 1. Rp`[hÅÈ¢±ÆðmFµÜ·: :set nocp
-
- 2. »ÝÌfBNgÉÝét@Cð :!ls © :!dir ÅmFµÜ·B
-
- 3. R}hÌJnð^CvµÜ·: :e
-
- 4. CTRL-D ð·Æ Vim Í "e" ©çnÜéR}hÌêð\¦µÜ·B
-
- 5. <TAB> ð·Æ Vim Í ":edit" Æ¢¤R}h¼ð⮵ܷB
-
- 6. ³çÉóÆAù¶Ìt@C¼ÌnÜèðÁ¦Ü·: :edit FIL
-
- 7. <TAB> ð·Æ Vim ͼOð⮵ܷB(àµêµ©³©Á½ê)
-
-NOTE: â®Í½ÌR}hÅ®ìµÜ·B»µÄ CTRL-D Æ <TAB> µÄÝľ
- ³¢BÁÉ :help ÌÛÉð§¿Ü·B
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bX 7 vñ
-
-
- 1. wvEBhEðJÉÍ :help Æ·é© <F1> àµÍ <Help> ð·B
-
- 2. R}h(cmd)Ìwvðõ·éÉÍ :help cmd Æ^Cv·éB
-
- 3. ÊÌEBhEÖWv·éÉÍ CTRL-W CTRL-W Æ^Cv·éB
-
- 4. wvEBhEð¶éÉÍ :q Æ^Cv·éB
-
- 5. ¨DÝÌÝèðÛÂÉÍ vimrc N®XNvgð쬷éB
-
- 6. : command ÅÂ\Èâ®ð©éÉÍ CTRL-D ð^Cv·éB
- â®ðgp·éÉÍ <TAB> ð·B
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- ±êÉÄ Vim Ì`
[gAðIíèÜ·BGfB^ðÈPÉAµ©à[ªÉ
- g¤±ÆªÅ«éæ¤ÉÆAVim ÌÂTOÌv_ÌÝð`¦æ¤ÆµÜµ½B
- Vim ÉͳçɽÌR}hª èA±±ÅSÄðà¾·é±ÆÍūܹñB
- È~Í[U}j
AðQƾ³¢: "help :user-manual"
-
- ±êÈãÌwK̽ßÉAÌ{ðEµÜ·B
- Vim - Vi Improved - by Steve Oualline
- oÅÐ: New Riders
- ÅÌ{Í®SÉ Vim ̽ßÉ©êܵ½BÆèí¯SÒÉͨ§ßÅ·B
- ½Ìáèâ}ŪfÚ³êĢܷB
- ÌURLðQƵĺ³¢ http://iccf-holland.org/click5.html
-
- Í Vim æèà Vi É¢ĩê½Ã¢{Å·ªEµÜ·:
- Learning the Vi Editor - by Linda Lamb
- oÅÐ: O'Reilly & Associates Inc.
- Vi Åâè½¢Æv¤±ÆÙÚSÄðm鱯ªÅ«éÇÅ·B
- æ6ÅÅÍAVim É¢ÄÌîñàÜÜêĢܷB
-
- ±Ì`
[gAÍ Colorado State University Ì Charles Smith ÌACfA
- ðîÉAColorado School of Mines Ì Michael C. Pierce Æ Robert K. Ware Ì
- ¼¼ÉæÁÄ©êܵ½B E-mail: bware@mines.colorado.edu.
-
- Modified for Vim by Bram Moolenaar.
-
- ú{êó ¼{ ×O <mattn_jp@hotmail.com>
- ÄC ºª ¾Y <koron@tka.att.ne.jp>
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- vi:set ts=8 sts=4 sw=4 tw=78:
diff --git a/runtime/tutor/tutor.ja.utf-8 b/runtime/tutor/tutor.ja.utf-8
deleted file mode 100644
index e12cd69..0000000
--- a/runtime/tutor/tutor.ja.utf-8
+++ /dev/null
@@ -1,975 +0,0 @@
-===============================================================================
-= V I M 教 本 (チュートリアル) へ よ う こ そ - Version 1.7 =
-===============================================================================
-
- Vim は、このチュートリアルで説明するには多すぎる程のコマンドを備えた非常
- に強力なエディターです。このチュートリアルは、あなたが Vim を万能エディ
- ターとして使いこなせるようになるのに十分なコマンドについて説明をするよう
- なっています。
-
- チュートリアルを完了するのに必要な時間は、覚えたコマンドを試すのにどれだ
- け時間を使うのかにもよりますが、およそ25から30分です。
-
- ATTENTION:
- 以下の練習用コマンドにはこの文章を変更するものもあります。練習を始める前
- にコピーを作成しましょう("vimtutor"したならば、既にコピーされています)。
-
- このチュートリアルが、使うことで覚えられる仕組みになっていることを、心し
- ておかなければなりません。正しく学習するにはコマンドを実際に試さなければ
- ならないのです。文章を読んだだけならば、きっと忘れてしまいます!。
-
- さぁ、Capsロック(Shift-Lock)キーが押されていないことを確認した後、画面に
- レッスン1.1 が全部表示されるところまで、j キーを押してカーソルを移動しま
- しょう。
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 1.1: カーソルの移動
-
-
- ** カーソルを移動するには、示される様に h,j,k,l を押します **
- ^
- k ヒント: h キーは左方向に移動します。
- < h l > l キーは右方向に移動します。
- j j キーは下矢印キーのようなキーです。
- v
- 1. 移動に慣れるまで、スクリーンでカーソル移動させましょう。
-
- 2. 下へのキー(j)を押しつづけると、連続して移動できます。
- これで次のレッスンに移動する方法がわかりましたね。
-
- 3. 下へのキーを使って、レッスン1.2 に移動しましょう。
-
-Note: 何をタイプしているか判らなくなったら、<ESC>を押してノーマルモードにし
- ます。それから入力しようとしていたコマンドを再入力しましょう。
-
-Note: カーソルキーでも移動できます。しかし hjkl に一度慣れてしまえば、はるか
- に速く移動することができるでしょう。いやマジで!
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 1.2: VIM の起動と終了
-
-
- !! NOTE: 以下のあらゆるステップを行う前に、このレッスンを読みましょう!!
-
- 1. <ESC>キーを押しましょう。(確実にノーマルモードにするため)
-
- 2. 次のようにタイプ: :q! <ENTER>
- これにより編集した内容を保存せずにエディタが終了します。
-
- 3. シェルプロンプトが出てきたら、このチュートリアルを始める為ににコマンド
- をタイプします。
- そのコマンドは: vimtutor <ENTER>
-
- 4. これまでのステップを覚え自信がついたならば、ステップ 1 から 3 までを実
- 際に試して、Vim を1度終了してから再び起動しましょう。
-
-NOTE: :q! <ENTER> は全ての変更を破棄します。レッスンにて変更をファイルに保
- 存する方法についても勉強していきましょう。
-
- 5. 1.3までカーソルを移動させましょう。
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 1.3: テキスト編集 - 削除
-
-
- ** ノーマルモードにてカーソルの下の文字を削除するには x を押します **
-
- 1. 以下の ---> と示された行にカーソルを移動しましょう。
-
- 2. 間違いを修正するために、削除する最初の文字までカーソルを移動します。
-
- 3. 不必要な文字を x を押して削除しましょう。
-
- 4. 文が正しくなるまで ステップ 2 から 4 を繰り返しましょう。
-
----> その ううさぎ は つつきき を こええてて とびはねたた
-
- 5. 行が正しくなったら、レッスン 1.4 へ進みましょう。
-
-NOTE: 全てのレッスンを通じて、覚えようとするのではなく実際にやってみましょう。
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 1.4: テキスト編集 - 挿入
-
-
- ** ノーマルモードにてテキストを挿入するには i を押します **
-
- 1. 以下の ---> と示された最初の行にカーソルを移動しましょう。
-
- 2. 1行目を2行目と同じ様にするために、テキストを挿入しなければならない位置
- の次の文字にカーソルを移動します。
-
- 3. i キーを押してから、追加が必要な文字をタイプしましょう。
-
- 4. 間違いを修正したら <ESC> を押してコマンドモードに戻り、正しい文になる様
- にステップ 2 から 4 を繰り返しましょう。
-
----> この には 足りない テキスト ある。
----> この 行 には 幾つか 足りない テキスト が ある。
-
- 5. 挿入の方法がわかったら下のレッスン1の要約を見ましょう。
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 1.5: テキスト編集 - 追加
-
-
- ** テキスト追加するには A を押しましょう **
-
- 1. 以下の ---> と示された最初の行にカーソルを移動しましょう。
- カーソルがその文字上にあってもかまいません。
-
- 2. 追加が必要な場所で A をタイプしましょう。
-
- 3. テキストを追加し終えたら、 <ESC> を押してノーマルモードに戻りましょう。
-
- 4. 2行目の ---> と示された場所へ移動し、ステップ 2 から 3 繰り返して文法を
- 修正しましょう。
-
----> ここには間違ったテキストがあり
- ここには間違ったテキストがあります。
----> ここにも間違ったテキス
- ここにも間違ったテキストがあります。
-
- 5. テキストの追加が軽快になってきたらレッスン 1.6 へ進みましょう。
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 1.6: ファイルの編集
-
-
- ** ファイルを保存して終了するには :wq とタイプします **
-
- !! NOTE: 以下のステップを実行する前に、まず全体を読んでください!!
-
- 1. レッスン 1.2 でやったように :q! をタイプして、このチュートリアルを終了
- します。
-
- 2. シェルプロンプトでこのコマンドをタイプします: vim tutor <ENTER>
- 'vim'が Vim エディタを起動するコマンド、'tutor' は編集したいファイルの
- 名前です。変更してもよいファイルを使いましょう。
-
- 3. 前のレッスンで学んだように、テキストを挿入、削除します。
-
- 4. 変更をファイルに保存します: :wq <ENTER>
-
- 5. vimtutor を再度起動し、以下の要約へ進みましょう。
-
- 6. 以上のステップを読んで理解した上でこれを実行しましょう。
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 1 要約
-
-
- 1. カーソルは矢印キーもしくは hjkl キーで移動します。
- h (左) j (下) k (上) l (右)
-
- 2. Vim を起動するにはプロンプトから vim ファイル名 <ENTER> とタイプします。
-
- 3. Vim を終了するには <ESC> :q! <ENTER> とタイプします(変更を破棄)。
- もしくは <ESC> :wq <ENTER> とタイプします(変更を保存)。
-
- 4. カーソルの下の文字を削除するには、ノーマルモードで x とタイプします。
-
- 5. カーソルの位置に文字を挿入するには、ノーマルモードで i とタイプします。
- i テキストのタイプ <ESC> カーソル位置に追加
- A テキストの追加 <ESC> 行末に追加
-
-NOTE: <ESC> キーを押すとノーマルモードに移行します。その際、間違ったり入力途
- 中のコマンドを取り消すことができます。
-
-さて、続けてレッスン 2 を始めましょう。
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 2.1: 削除コマンド
-
-
- ** 単語の末尾までを削除するには dw とタイプしましょう **
-
- 1. ノーマルモードであることを確認するために <ESC> を押しましょう。
-
- 2. 以下の ---> と示された行にカーソルを移動しましょう。
-
- 3. 消したい単語の先頭にカーソルを移動しましょう。
-
- 4. 単語を削除するために dw とタイプしましょう。
-
- NOTE: タイプすると、dw という文字がスクリーンの最下行に現われます。
- タイプを間違ってしまった時には <ESC> を押してやり直しましょう。
-
----> この 文 紙 には いくつかの たのしい 必要のない 単語 が 含まれて います。
-
- 5. 3 から 4 までを文が正しくなるまで繰り返し、レッスン 2.2 へ進みましょう。
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 2.2: その他の削除コマンド
-
-
- ** 行の末尾までを削除するには d$ とタイプしましょう **
-
- 1. ノーマルモードであることを確認するのに <ESC> を押しましょう。
-
- 2. 以下の ---> と示された行にカーソルを移動しましょう。
-
- 3. 正しい文の末尾へカーソルを移動しましょう(最初の . の後です)。
-
- 4. 行末まで削除するのに d$ とタイプしましょう。
-
----> 誰かがこの行の最後を2度タイプしました。 2度タイプしました。
-
-
- 5. どういうことか理解するために、レッスン 2.3 へ進みましょう。
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 2.3: オペレータとモーション
-
-
- 多くのコマンドはオペレータとモーションからテキストに変更を加ます。
- 削除コマンド d のオペレータは次の様になっています:
-
- d モーション
-
- それぞれ:
- d - 削除コマンド。
- モーション - 何に対して働きかけるか(以下に挙げます)。
-
- オペレータの一部一覧:
- w - カーソル位置から空白を含む単語の末尾まで。
- e - カーソル位置から空白を含まない単語の末尾まで。
- $ - カーソル位置から行末まで。
-
- つまり de とタイプすると、カーソル位置から単語の終わりまでを削除します。
-
-NOTE: 冒険したい人は、ノーマルモードにてコマンドなしにモーションを押して
- みましょう。カーソルが目的語一覧で示される位置に移動するはずです。
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 2.4: モーションにカウントを使用する
-
-
- ** 何回も行いたい繰り返しのモーションの前に数値をタイプします。 **
-
- 1. 以下の ---> と示された業の先頭にカーソルを移動します。
-
- 2. 2dw をタイプして単語2つ分移動します。
-
- 3. 3e をタイプして3つ目の単語の終端に移動します。
-
- 4. 0 (ゼロ)をタイプして行頭に移動します。
-
- 5. ステップ 2 と 3 を違う数値と使って繰り返します。
-
----> This is just a line with words you can move around in.
-
- 6. レッスン 2.5 に進みましょう。
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 2.5: より多くを削除するためにカウントを使用する
-
-
- ** オペレータとカウントをタイプすると、その操作が複数回繰り返されます。 **
-
- 既述の削除のオペレータとモーションの組み合わせにカウントを追加することで、
- より多くの削除が行えます:
- d 数値 モーション
-
- 1. ---> と示された行の行頭部分にカーソルを移動しましょう。
-
- 2. UPPER CASE の単語2つを 2dw とタイプして削除します。
-
- 3. UPPER CASE という連続した単語を、1つのコマンドと異なるカウントを指定し、
- ステップ 1 と 2 を繰り返します。
-
----> このABC DE行のFGHI JK LMN OP単語はQ RS TUV綺麗になった。
-
-NOTE: オペレータ d とモーションの間にカウントを使った場合、オペレータのない
- 場合のモーションのように動作します。
- 例: 3dw と d3w は同等で、3w を削除します。
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 2.6: 行の操作
-
-
- ** 行全体を削除するには dd とタイプします **
-
- 行全体を削除する頻度が多いので、Viのデザイナーは行の削除を d の2回タイプと
- いう簡単なものに決めました。
-
- 1. 以下の句の2行目にカーソルを移動します。
- 2. dd とタイプして行を削除します。
- 3. さらに4行目に移動します。
- 4. 2dd とタイプして2行を削除します。
-
----> 1) バラは赤い、
----> 2) つまらないものは楽しい、
----> 3) スミレは青い、
----> 4) 私は車をもっている、
----> 5) 時計が時刻を告げる、
----> 6) 砂糖は甘い
----> 7) オマエモナー
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 2.7: やり直しコマンド
-
-
- ** 最後のコマンドを取り消すには u を押します。U は行全体の取消です。 **
-
- 1. 以下の ---> と示された行にカーソルを移動し、最初の間違いにカーソ
- ルを移動しましょう。
- 2. x をタイプしていらない先頭の文字を削除しましょう。
- 3. さぁ、u をタイプして最後に実行したコマンドを取り消しましょう。
- 4. 今度は、x を使用して誤りを全て修正しましょう。
- 5. 大文字の U をタイプして、行を元の状態に戻しましょう。
- 6. u をタイプして直前の U コマンドを取消しましょう。
- 7. ではコマンドを再実行するのに CTRL-R (CTRL を押したまま R を打つ)を数回
- タイプしてみましょう(取消の取消)。
-
----> このの行のの間違いを修正々し、後でそれらの修正をを取消しまますす。
-
- 8. これはとても便利なコマンドです。さぁレッスン 2 要約へ進みましょう。
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 2 要約
-
-
- 1. カーソル位置から単語の末尾までを削除するには dw とタイプします。
- 2. カーソル位置から行の末尾までを削除するには d$ とタイプします。
- 3. 行全体を削除するには dd とタイプします。
-
- 4. モーションを繰り返すには数値を付与します: 2w
- 5. 変更に用いるコマンドの形式は
- オペレータ [数値] モーション
-
- それぞれ:
- オペレータ - 削除 d の類で何をするか。
- 数値 - そのコマンドを何回繰り返すか。
- モーション - w (単語)や $ (行末)などの類で、テキストの何に対して働きか
- けるか。
-
- 6. 行の先頭に移動するにはゼロを使用します: 0
-
- 7. 前回の動作を取消す: u (小文字 u)
- 行全体の変更を取消す: U (大文字 U)
- 取消しの取消し: CTRL-R
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 3.1: 貼り付けコマンド
-
-
- ** 最後に削除された行をカーソルの後に貼り付けるには p をタイプします **
-
- 1. 以下の段落の最初の行にカーソルを移動しましょう。
-
- 2. dd とタイプして行を削除し、Vim のバッファに格納しましょう。
-
- 3. 削除した行が本来あるべき位置の上の行まで、カーソルを移動させましょう。
-
- 4. ノーマルモードで p をタイプして格納した行を画面に戻します。
-
- 5. 順番が正しくなる様にステップ 2 から 4 を繰り返しましょう。
-
- d) 貴方も学ぶことができる?
- b) スミレは青い、
- c) 知恵とは学ぶもの、
- a) バラは赤い、
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 3.2: 置き換えコマンド
-
-
- ** カーソルの下の文字を置き換えるには r をタイプします **
-
- 1. 以下の ---> と示された最初の行にカーソルを移動しましょう。
-
- 2. 最初の間違いの先頭にカーソルを移動しましょう。
-
- 3. r とタイプし、間違っている文字を置き換える、正しい文字をタイプしましょう。
-
- 4. 最初の行が正しくなるまでステップ 2 から 3 を繰り返しましょう。
-
----> この合を人力した時ね、その人は幾つか問違ったキーを押しもした!
----> この行を入力した時に、その人は幾つか間違ったキーを押しました!
-
- 5. さぁ、レッスン 3.2 へ進みましょう。
-
-NOTE: 実際に試しましょう。決して覚えるだけにはしないこと。
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 3.3: 変更コマンド
-
-
- ** 単語の一部、もしくは全体を変更するには cw とタイプします **
-
- 1. 以下の ---> と示された最初の行にカーソルを移動しましょう。
-
- 2. lubw の u の位置にカーソルを移動しましょう。
-
- 3. cw とタイプし、正しい単語をタイプしましょう(この場合 'ine' とタイプ)。
-
- 4. 次の間違い(変更すべき文字の先頭)に移動するために <ESC> をタイプします。
-
- 5. 最初の行が次の行の様になるまでステップ 3 と 4 を繰り返します。
-
----> This lubw has a few wptfd that mrrf changing usf the change command.
----> This line has a few words that need changing using the change command.
-
-cw は単語を変更するだけでなく、挿入も行えることに注意しましょう。
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 3.4: c を使用したその他の変更
-
-
- ** 変更コマンドは、削除コマンドと同じ様にオブジェクトを使用します **
-
- 1. 変更コマンドは、削除コマンドと同じような動作をします。その形式は
-
- c [数値] モーション
-
- 2. オブジェクトも同じで、w は単語、 $ は行末などといったものです。
-
- 3. 以下の ---> と示された行にカーソルを移動しましょう。
-
- 4. 最初の間違いへカーソルを移動しましょう。
-
- 5. c$ とタイプして行の残りを2行目の様にし、<ESC> を押しましょう。
-
----> The end of this line needs some help to make it like the second.
----> The end of this line needs to be corrected using the c$ command.
-
-NOTE: タイプ中の間違いはバックスペースキーを使って直すこともできます。
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 3 要約
-
-
- 1. 既に削除されたテキストを再配置するには、p をタイプします。これは削除さ
- れたテキストをカーソルの後に挿入します(行単位で削除されたのならば、カー
- ソルのある次の行に挿入されます)。
-
- 2. カーソルの下の文字を置き換えるには、r をタイプした後、それを置き換える
- 文字をタイプします。
-
- 3. 変更コマンドではカーソル位置から特定のモーションで指定される終端までを変
- 更することが可能です。例えば cw ならばカーソル位置から単語の終わりまで、
- c$ ならば行の終わりまでを変更します。
-
- 4. 変更コマンドの形式は
-
- c [数値] モーション
-
-さぁ、次のレッスンへ進みましょう。
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 4.1: 位置とファイルの情報
-
- ** ファイル内での位置とファイルの状態を表示するには CTRL-G をタイプします。
- ファイル内のある行に移動するには G をタイプします **
-
- NOTE: ステップを実行する前に、このレッスン全てに目を通しましょう!!
-
- 1. CTRL を押したまま g を押しましょう。この操作を CTRL-G と呼んでいます。
- ページの一番下にファイル名と行番号が表示されるはずです。 ステップ 3のため
- に行番号を覚えておきましょう。
-
-NOTE: 画面の右下隅にカーソルの位置が表示されているかもしれません。これは
- 'ruler' オプション(レッスン6で説明)を設定することで表示されます。
-
- 2. 最下行に移動するために G をタイプしましょう。
- ファイルの先頭に移動するには gg とタイプしましょう。
-
- 3. 先ほどの行の番号をタイプし G をタイプしましょう。最初に CTRL-G を押した行
- に戻って来るはずです。
-
- 4. 自信が持てたらステップ 1 から 3 を実行しましょう。
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 4.2: 検索コマンド
-
-
- ** 語句を検索するには / と、前方検索する語句をタイプします。**
-
- 1. ノーマルモードで / という文字をタイプします。画面一番下に : コマンドと
- 同じ様に / が現れることに気づくでしょう。
-
- 2. では、'errroor' <ENTER> とタイプしましょう。これが検索したい単語です。
-
- 3. 同じ語をもう一度検索するときは 単に n をタイプします。
- 逆方向に語句を検索するときは N をタイプします。
-
- 4. 逆方向に語句を検索する場合は、/ の代わりに ? コマンドを使用します。
-
- 5. 元の場所に戻るには CTRL-O (Ctrl を押し続けながら o 文字タイプ)をタイプし
- ます。さらに戻るにはこれを繰り返します。CTRL-I は前方向です。
-
-Note: "errroor" は error とスペルが違います; errroor はいわゆる error です。
-Note: 検索がファイルの終わりに達すると、オプション 'wrapscan' が設定されている
- 場合は、ファイルの先頭から検索を続行します。
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 4.3: 対応する括弧を検索
-
-
- ** 対応する ),] や } を検索するには % をタイプします **
-
- 1. 下の ---> で示された行で (,[ か { のどれかにカーソルを移動しましょう。
-
- 2. そこで % とタイプしましょう。
-
- 3. カーソルは対応する括弧に移動するはずです。
-
- 4. 最初の括弧に移動するには % とタイプしましょう。
-
- 5. 他の (,),[,],{ or } でカーソルを移動し、% が何をしているか確認しましょう。
-
----> This ( is a test line with ('s, ['s ] and {'s } in it. ))
-
-
-NOTE: この機能は括弧が一致していないプログラムをデバッグするのにとても役立ち
- ます。
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 4.4: 間違いを変更する方法
-
-
- ** 'old' を 'new' に置換するには :s/old/new/g とタイプします **
-
- 1. 以下の ---> と示された行にカーソルを移動しましょう。
-
- 2. :s/thee/the <ENTER> とタイプしましょう。このコマンドはその行で最初に見
- つかったものにだけ行なわれることに気をつけましょう。
-
- 3. では :s/thee/the/g とタイプしましょう。行全体を置換することを意味します。
- この変更はその行で見つかった全ての箇所に対して行なわれます。
-
----> thee best time to see thee flowers is in thee spring.
-
- 4. 複数行から見つかる文字を変更するには
- :#,#s/old/new/g #,# には置き換える範囲の開始と終了の行番号を指定しま
- す。
- :%s/old/new/g ファイル全体で見つかるものに対して変更する。
- :%s/old/new/gc ファイル全体で見つかるものに対して、1つ1つ確認をとりな
- がら変更する。
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 4 要約
-
-
- 1. CTRL-G はファイルでの位置とファイルの詳細を表示します。
- G はファイルの最下行に移動します。
- 数値 G はその行に移動します。
- gg は先頭行に移動します。
-
- 2. / の後に語句をタイプすると前方に語句を検索します。
- ? の後に語句をタイプすると後方に語句を検索します。
- 検索の後の n は同じ方向の次の検索を、N は逆方向の検索をします。
- CTRL-O は場所を前に移し、CTRL-I は場所を次に移動します。
-
- 3. (,),[,],{, もしくは } 上にカーソルがある状態で % をタイプすると対になる文
- 字へ移動します。
-
- 4. 現在行の最初の old を new に置換する。 :s/old/new
- 現在行の全ての old を new に置換する。 :s/old/new/g
- 2つの # 間で語句を置換する。 :#,#s/old/new/g
- ファイルの中の全ての検索語句を置換する。 :%s/old/new/g
- 'c' を加えると置換の度に確認を求める。 :%s/old/new/gc
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 5.1: 外部コマンドを実行する方法
-
-
- ** :! の後に実行する外部コマンドをタイプします **
-
- 1. 画面の最下部にカーソルが移動するよう、慣れ親しんだ : をタイプしましょう。
- これでコマンドがタイプできる様になります。
-
- 2. ここで ! という文字(感嘆符)をタイプしましょう。
- これで外部シェルコマンドが実行できる様になります。
-
- 3. 例として ! に続けて ls とタイプし <ENTER> を押しましょう。
- シェルプロンプトのようにディレクトリの一覧が表示されるはずです。
- もしくは ls が動かないならば :!dir を使用しましょう。
-
-Note: この方法によってあらゆるコマンドが実行することができます。もちろん引数
- も与えられます。
-
-Note: 全ての : コマンドは <ENTER> を押して終了しなければなりません。
- 以降ではこのことに言及しません。
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 5.2: その他のファイルへ書き込み
-
-
- ** ファイルへ変更を保存するには :w ファイル名 とタイプします **
-
- 1. ディレクトリの一覧を得るために :!dir もしくは :!ls とタイプしましょう。
- このあと <ENTER> を押すのは既にご存知ですね。
-
- 2. TEST のように、そのディレクトリに無いファイル名を一つ選びます。
-
- 3. では :w TEST とタイプしましょう (TEST は、選んだファイル名です)。
-
- 4. これによりファイル全体が TEST という名前で保存されます。
- もう一度 :!dir もしくは !ls とタイプして確認してみましょう。
-
-Note: ここで Vim を終了し、ファイル名 TEST と共に起動すると、保存した時の
- チュートリアルの複製ができ上がるはずです。
-
- 5. さらに、次のようにタイプしてファイルを消しましょう(MS-DOS): :!del TEST
- もしくは(Unix): :!rm TEST
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 5.3: 選択した書き込み
-
-
-** ファイルの位置を保存するには、v モーションと :w FILENAME をタイプします。 **
-
- 1. この行にカーソルを移動します。
-
- 2. v を押し、以下の第5項目にカーソルを移動します。テキストが強調表示されるの
- に注目して下さい。
-
- 3. 文字 : を押すと、画面の最下部に :'<,'> が現れます。
-
- 4. w TEST (TESET は存在しないファイル名)をタイプします。
- Enter を押す前に :'<,'>w TEST となっていることを確認して下さい。
-
- 5. Vim は TEST というファイルに選択された行を書き込むでしょう。
- !dir もしくは !ls でそれを確認します。
- それは削除しないでおいて下さい。次のレッスンで使用します。
-
-NOTE: v を押すと、Visual 選択が始まります。カーソルを動かすことで、選択範囲を
- 大きくも小さくもできます。さらに、その選択範囲に対してオペレータを適用
- きます。例えば d はテキストを削除します。
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 5.4: ファイルの取込と合併
-
-
- ** ファイルの中身を挿入するには :r ファイル名 とタイプします **
-
- 1. カーソルを以下の行に合わせます。
-
-NOTE: ステップ 2 の実行後、レッスン 5.3 のテキストが現れます。下に下がってこ
- のレッスンに移動しましょう。
-
- 2. では TEST というファイルを :r TEST というコマンドで読み込みましょう。
- ここでいう TEST は使うファイルの名前のことです。
- 読み込まれたファイルは、カーソル行の下にあります。
-
- 3. 取込んだファイルを確認してみましょう。カーソルを戻すと、レッスン5.3 の
- オリジナルとファイルによるものの2つがあることがわかります。
-
-NOTE: 外部コマンドの出力を読み込むことも出来ます。例えば、
- :r !ls は ls コマンドの出力をカーソル以下に読み込みます。
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 5 要約
-
-
- 1. :!command によって 外部コマンドを実行します。
-
- よく使う例:
- (MS-DOS) (Unix)
- :!dir :!ls - ディレクトリ内の一覧を見る。
- :!del FILENAME :!rm FILENAME - ファイルを削除する。
-
- 2. :w ファイル名 によってファイル名というファイルがディスクに書き込まれる。
-
- 3. v モーションで :w FILENAME とすると、ビジュアル選択行がファイルに保存さ
- れる。
-
- 4. :r ファイル名 によりファイル名というファイルがディスクより取込まれ、
- カーソル位置の下に挿入される。
-
- 5. :r !dir は dir コマンドの出力をカーソル位置以下に読み込む。
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 6.1: オープンコマンド
-
-
- ** o をタイプすると、カーソルの下の行が開き、挿入モードに入ります **
-
- 1. 以下の ---> と示された行にカーソルを移動しましょう。
-
- 2. o (小文字) をタイプして、カーソルの下の行を開き、挿入モードに入ります。
-
- 3. さらに挿入モードを終了する為に <ESC> をタイプします。
-
----> o をタイプするとカーソルは開いた行へ移動し挿入モードに入ります。
-
- 4. カーソルの上の行に挿入するには、小文字の o ではなく、単純に大文字の O
- をタイプします。次の行で試してみましょう。
-
----> この行の上へ挿入するには、この行へカーソルを置いて O をタイプします。
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 6.2: 追加コマンド
-
-
- ** カーソルの次の位置からテキストを追加するには a とタイプします **
-
- 1. カーソルを ---> で示された業へ移動しましょう。
-
- 2. e を押して li の終端部までカーソルを移動します。
-
- 3. カーソルの後ろにテキストを追加するために a (小文字) をタイプします。
-
- 4. その下の行ののような単語に完成させます。挿入モードを抜ける為に <ESC> に押
- します。
-
- 5. e を使って次の不完全な単語へ移動し、ステップ 3 と 4 を繰り返します。
-
----> This li will allow you to pract appendi text to a line.
----> This line will allow you to practice appending text to a line.
-
-Note: a, i と A は同じ挿入モードへ移りますが、文字が挿入される位置だけが異なり
- ます。
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 6.3: その他の置換方法
-
-
- ** 1文字以上を置き換えるには大文字の R とタイプしましょう **
-
- 1. 以下の ---> と示された業にカーソルを移動します。最初の xxx の先頭に移動し
- ます。
-
- 2. R を押して、2行目の数値をタイプすることで、xxx が置換されます。
-
- 3. 置換モードを抜けるには <ESC> を押します。行の残りが変更されていないままに
- なることに注意してください。
-
- 5. 残った xxx をステップを繰り返して置換しましょう。
-
----> Adding 123 to xxx gives you xxx.
----> Adding 123 to 456 gives you 579.
-
-NOTE: 置換モードは挿入モードに似ていますが、全てのタイプされた文字は既存の文字
- を削除します。
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 6.4: テキストのコピーとペースト
-
-
- ** テキストのコピーにはオペレータ y を、ペーストには p を使います **
-
- 1. ---> と示された行へ移動し、カーソルを "a)" の後に置いておきます。
-
- 2. v でビジュアルモードを開始し、"first"の手前までカーソルを移動します。
-
- 3. y をタイプして強調表示されたテキストを yank (コピー)します。
-
- 4. 次の行の行末までカーソルを移動します: j$
-
- 5. p を押して貼り付け(put)てから、次をタイプします: a second <ESC>
-
- 6. ビジュアルモードで " item." を選択し、y でヤンク、次の行の行末まで j$ で
- 移動し、 p でテキストをそこに put します。
-
----> a) this is the first item.
- b)
-
- Note: 単語を1つ yank するのに y をオペレータとして yw とすることも出来ます。
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 6.5: オプションの設定
-
-
- ** 検索や置換の際に大文字/小文字を無視するには、オプションを設定します **
-
- 1. 次の様に入力して 'ignore' を検索しましょう: /ignore <ENTER>
- n を押して何度か検索を繰り返します。
-
- 2. 次の様に入力して 'ic' (Ignore Case の略) オプションを設定します: :set ic
-
- 3. では n によってもう1度 'ignore' を検索します。
- n を押してさらに数回検索を繰り返しましょう。
-
- 4. 'hlsearch' と 'incsearch' オプションを設定しましょう: :set hls is
-
- 5. 検索コマンドを再入力して、何が起こるか見てみましょう: /ignore <ENTER>
-
- 6. 大文字小文字の区別を無効にするには次の様に入力します: :set noic
-
-Note: マッチの強調表示をやめるには次の様に入力します: :nohlsearch
-Note: 1つの検索コマンドだけ大文字小文字の区別をやめたいならば、フレーズに \c
- を使用します: /ignore\c <ENTER>
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 6 要約
-
- 1. o をタイプするとカーソルの下の行を開けて、そこで挿入モードになる。
- O (大文字) をタイプするとカーソルの上の行で挿入モードになる。
-
- 2. カーソル上の文字の次からテキストを追加するには a とタイプする。
- 行末に自動でテキストを挿入するには大文字 A をタイプする。
-
- 3. e コマンドは単語の終端部カーソルを移動する。
-
- 4. y オペレータはテキストを yank (コピー)し、p はそれを put (ペースト)する。
-
- 5. 大文字の R をタイプすると置換モードに入り、<ESC>を押すと抜ける。
-
- 6. ":set xxx" とタイプするとオプション "xxx" が設定される。
- 'ic' 'ignorecase' 検索時に大文字小文字の区別しない
- 'is' 'incsearch' 検索フレーズに部分マッチしている部分を表示する
- 'hls' 'hlsearch' マッチするすべを強調表示する
- 長い方、短い方、どちらのオプション名でも使用できます。
-
- 7. "no" を付与し、オプションを無効にします: :set noic
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 7.1: オンラインヘルプコマンド
-
-
- ** オンラインヘルプを使用しましょう **
-
- Vim には広範にわたるオンラインヘルプシステムがあります。
- ヘルプを開始するには、これら3つのどれか1つを試してみましょう:
- - ヘルプキー <HELP> を押す(もしあるならば)。
- - <F1> キーを押す(もしあるならば)。
- - :help <ENTER> とタイプする。
-
- ヘルプウィンドウのテキストを読むと、ヘルプの動作が理解できます。
- CTRL-W CTRL-W とタイプすると ヘルプウィンドウへジャンプします。
- :q <ENTER> とタイプすると ヘルプウィンドウが閉じられます。
-
- ":help" コマンドに引数を与えることにより、あらゆる題名のヘルプを見つけること
- ができます。これらを試してみましょう(<ENTER> をタイプし忘れないように):
-
- :help w
- :help c_<T
- :help insert-index
- :help user-manual
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 7.2: 起動スクリプトの作成
-
- ** Vim の特徴を発揮する **
-
- Vim には Vi よりも多くの特徴を踏まえていまが、そのほとんどは初期状態にて
- 使用不可となっています。より多くの特徴を使いはじめるには "vimrc" ファイル
- を作成します。
-
- 1. "vimrc" ファイルの編集を開始する。これはシステムに依存します。
- :edit ~/.vimrc UNIX 向け
- :edit $VIM/_vimrc MS-Windows 向け
-
- 2. ここでサンプルの "vimrc" を読み込みます。
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. 以下のようにファイルへ書き込みます。
- :write
-
- 次回 Vim を起動すると、色づけ構文が使えるようになるでしょう。
- この "vimrc" ファイルへ、お好みの設定を追加することができます。
- より多くの情報を得るには :help vimrc-intro とタイプします。
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 7.3: 補完
-
-
- ** CTRL-D と <TAB> でコマンドラインを補完する **
-
- 1. コンパチモードでないことを確認します: :set nocp
-
- 2. 現在のディレクトリに在るファイルを :!ls か :!dir で確認します。
-
- 3. コマンドの開始をタイプします: :e
-
- 4. CTRL-D を押すと Vim は "e" から始まるコマンドの一覧を表示します。
-
- 5. <TAB> を押すと Vim は ":edit" というコマンド名を補完します。
-
- 6. さらに空白と、既存のファイル名の始まりを加えます: :edit FIL
-
- 7. <TAB> を押すと Vim は名前を補完します。(もし一つしか無かった場合)
-
-NOTE: 補完は多くのコマンドで動作します。そして CTRL-D と <TAB> 押してみてくだ
- さい。特に :help の際に役立ちます。
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- レッスン 7 要約
-
-
- 1. ヘルプウィンドウを開くには :help とするか <F1> もしくは <Help> を押す。
-
- 2. コマンド(cmd)のヘルプを検索するには :help cmd とタイプする。
-
- 3. 別のウィンドウへジャンプするには CTRL-W CTRL-W とタイプする。
-
- 4. ヘルプウィンドウを閉じるには :q とタイプする。
-
- 5. お好みの設定を保つには vimrc 起動スクリプトを作成する。
-
- 6. : command で可能な補完を見るには CTRL-D をタイプする。
- 補完を使用するには <TAB> を押す。
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- これにて Vim のチュートリアルを終わります。エディタを簡単に、しかも充分に
- 使うことができるようにと、Vim の持つ概念の要点のみを伝えようとしました。
- Vim にはさらに多くのコマンドがあり、ここで全てを説明することはできません。
- 以降はユーザマニュアルを参照ください: "help :user-manual"
-
- これ以後の学習のために、次の本を推薦します。
- Vim - Vi Improved - by Steve Oualline
- 出版社: New Riders
- 最初の本は完全に Vim のために書かれました。とりわけ初心者にはお奨めです。
- 多くの例題や図版が掲載されています。
- 次のURLを参照して下さい http://iccf-holland.org/click5.html
-
- 次は Vim よりも Vi について書かれた古い本ですが推薦します:
- Learning the Vi Editor - by Linda Lamb
- 出版社: O'Reilly & Associates Inc.
- Vi でやりたいと思うことほぼ全てを知ることができる良書です。
- 第6版では、Vim についての情報も含まれています。
-
- このチュートリアルは Colorado State University の Charles Smith のアイデア
- を基に、Colorado School of Mines の Michael C. Pierce と Robert K. Ware の
- 両名によって書かれました。 E-mail: bware@mines.colorado.edu.
-
- Modified for Vim by Bram Moolenaar.
-
- 日本語訳 松本 泰弘 <mattn_jp@hotmail.com>
- 監修 村岡 太郎 <koron@tka.att.ne.jp>
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- vi:set ts=8 sts=4 sw=4 tw=78:
diff --git a/runtime/tutor/tutor.ko.euc b/runtime/tutor/tutor.ko.euc
deleted file mode 100644
index ddfc5ac..0000000
--- a/runtime/tutor/tutor.ko.euc
+++ /dev/null
@@ -1,812 +0,0 @@
-===============================================================================
-= ºö ±æÀâÀÌ (VIM Tutor) ¿¡ ¿À½Å °ÍÀ» ȯ¿µÇÕ´Ï´Ù - Version 1.5 =
-===============================================================================
-
- ºö(Vim)Àº ÀÌ ±æÀâÀÌ¿¡¼ ´Ù ¼³¸íÇÒ ¼ö ¾øÀ» ¸¸Å ¸¹Àº ¸í·ÉÀ» °¡Áø
- ¸Å¿ì °·ÂÇÑ ÆíÁý±âÀÔ´Ï´Ù. ÀÌ ±æÀâÀÌ´Â ºöÀ» ½±°Ô ÀüõÈÄ ÆíÁý±â·Î »ç¿ëÇÒ
- ¼ö ÀÖµµ·Ï ÃæºÐÇÑ ¸í·É¿¡ ´ëÇØ ¼³¸íÇϰí ÀÖ½À´Ï´Ù.
-
- ÀÌ ±æÀâÀ̸¦ ¶¼´Â µ¥¿¡´Â ½Ç½ÀÇÏ´Â µ¥¿¡ ¾ó¸¶³ª ½Ã°£À» ¾²´Â °¡¿¡ µû¶ó¼
- 25-30 ºÐ Á¤µµ°¡ °É¸³´Ï´Ù.
-
- ÀÌ ¿¬½À¿¡ Æ÷ÇÔµÈ ¸í·ÉÀº ³»¿ëÀ» °íĨ´Ï´Ù. ÀÌ ÆÄÀÏÀÇ º¹»çº»À» ¸¸µé¾î¼
- ¿¬½ÀÇϼ¼¿ä. (vimtutor ¸¦ ÅëÇØ ½ÃÀÛÇß´Ù¸é, ÀÌ¹Ì º¹»çº»À» »ç¿ëÇÏ´Â
- ÁßÀÔ´Ï´Ù.)
-
- Áß¿äÇÑ °ÍÀº, ÀÌ ±æÀâÀ̰¡ Á÷Á¢ ½áº¸¸é¼ ¹è¿ìµµ·Ï °í·ÁµÇ¾î ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.
- ¸í·ÉÀ» Á¦´ë·Î ÀÍÈ÷·Á¸é, Á÷Á¢ ½ÇÇàÇØº¸´Â °ÍÀÌ ÇÊ¿äÇÕ´Ï´Ù. ³»¿ëÀ» ÀдÂ
- °Í¸¸À¸·Î´Â, ¸í·ÉÀ» Àؾî¹ö¸®°Ô µÉ °ÍÀÔ´Ï´Ù.
-
- ÀÚ ÀÌÁ¦, Caps Lock(Shift-Lock) ۰¡ ´·ÁÀÖÁö ¾ÊÀºÁö È®ÀÎÇØº¸½Ã°í, j ۸¦
- ÃæºÐÈ÷ ´·¯¼ Lesson 1.1ÀÌ È¸é¿¡ °¡µæ Â÷µµ·Ï ¿òÁ÷¿©º¾½Ã´Ù.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 1.1: Ä¿¼ ¿òÁ÷À̱â
-
- ** Ä¿¼¸¦ ¿òÁ÷ÀÌ·Á¸é, Ç¥½ÃµÈ ´ë·Î h,j,k,l ۸¦ ´©¸£½Ê½Ã¿À. **
- ^
- k ÈùÆ®: h Ű´Â ¿ÞÂÊ¿¡ ÀÖÀ¸¸ç, ¿ÞÂÊÀ¸·Î ¿òÁ÷ÀÔ´Ï´Ù.
- < h l > l Ű´Â ¿À¸¥ÂÊ¿¡ ÀÖÀ¸¸ç, ¿À¸¥ÂÊÀ¸·Î
- j ¿òÁ÷ÀÔ´Ï´Ù.
- v j Ű´Â ¾Æ·¡¹æÇâ È»ìǥó·³ »ý°å½À´Ï´Ù.
-
- 1. Àͼ÷ÇØÁú ¶§±îÁö Ä¿¼¸¦ ½ºÅ©¸° »ó¿¡¼ ¿òÁ÷¿© º¸½Ê½Ã¿À.
-
- 2. ¾Æ·¡ ¹æÇâŰ (j)¸¦ ¹Ýº¹ÀÔ·ÂÀÌ µÉ ¶§±îÁö ´©¸£°í °è½Ê½Ã¿À.
----> ÀÌÁ¦ ´ÙÀ½ lessonÀ¸·Î °¡´Â ¹æ¹ýÀ» ¾Ë°Ô µÇ¾ú½À´Ï´Ù.
-
- 3. ¾Æ·¡ ¹æÇâ۸¦ ÀÌ¿ëÇÏ¿©, Lesson 1.2 ·Î °¡½Ê½Ã¿À.
-
-Âü°í: ¿øÇÏÁö ¾Ê´Â ¹«¾ð°¡°¡ ÀÔ·ÂÀÌ µÇ¾ú´Ù¸é, <ESC>¸¦ ´·¯¼, ¸í·É ¸ðµå·Î
- µ¹¾Æ°¡½Ê½Ã¿À. ±× ÈÄ¿¡ ¿øÇÏ´Â ¸í·ÉÀ» ´Ù½Ã ÀÔ·ÂÇϽʽÿÀ.
-
-Âü°í: Ä¿¼Å° ¶ÇÇÑ ÀÛµ¿ÇÒ °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸ hjkl¿¡ Àͼ÷ÇØÁö¸é, Ä¿¼Å°º¸´Ù
- ÈξÀ ºü¸£°Ô À̵¿ÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 1.2: ºöÀ» ½ÃÀÛÇÏ°í ³¡³»±â
-
-
- !! ÁÖÀÇ: ¾Æ·¡ ÀÖ´Â ´Ü°è¸¦ ½ÇÇàÇϱâ Àü¿¡, ÀÌ lesson Àüü¸¦ ÀÐÀ¸½Ê½Ã¿À!!
-
- 1. <ESC> ۸¦ ´·¯¼ È®½ÇÇÏ°Ô ¸í·É ¸ðµå·Î ºüÁ® ³ª¿É´Ï´Ù.
-
- 2. ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù: :q! <ENTER>
-
----> ÀÌ·¸°Ô Çϸé, ¹Ù²ï ³»¿ëÀ» *ÀúÀåÇÏÁö ¾Ê°í* ÆíÁý±â¸¦ ºüÁ®³ª°©´Ï´Ù.
- ÀúÀåÇÑ ÈÄ ºüÁ®³ª°¡·Á¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù:
- :wq <ENTER>
-
- 3. ½© ÇÁ·ÒÇÁÆ®°¡ º¸Àδٸé, ´Ù½Ã ±æÀâÀÌ·Î µ¹¾Æ¿À±â À§ÇØ ´ÙÀ½°ú °°ÀÌ
- ÀÔ·ÂÇÕ´Ï´Ù.
- vimtutor <ENTER>
- ¶Ç´Â ´ÙÀ½°ú °°À» ¼öµµ ÀÖ½À´Ï´Ù.
- vim tutor.ko <ENTER>
-
----> 'vim' Àº ºö ÆíÁý±â·Î µé¾î°¡´Â °ÍÀ» ¶æÇϸç, 'tutor.ko'´Â ÆíÁýÇÏ·Á´Â
- ÆÄÀÏÀ» ¶æÇÕ´Ï´Ù.
-
- 4. À§¿¡¼ À̾߱âÇÑ ´Ü°è¸¦ ±â¾ïÇÏ¿´À¸¸ç, È®½ÅÀÌ ¼¸é, 1¿¡¼ 3±îÁö¸¦
- ¼öÇàÇÏ¿© ÆíÁý±â¸¦ ³ª°¬´Ù°¡ ´Ù½Ã µé¾î¿Íº¸½Ê½Ã¿À. ±× ÈÄ Ä¿¼¸¦ ¾Æ·¡·Î
- ¿òÁ÷¿© Lesson 1.3 À¸·Î °¡½Ê½Ã¿À.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 1.3: ÅØ½ºÆ® ÆíÁý - Áö¿ì±â
-
-
-** ¸í·É ¸ðµå¿¡¼ x ¸¦ ´©¸£¸é Ä¿¼°¡ À§Ä¡ÇÑ °÷ÀÇ ±ÛÀÚ¸¦ Áö¿ï ¼ö ÀÖ½À´Ï´Ù. **
-
- 1. ----> ·Î Ç¥½ÃµÈ °÷À¸·Î Ä¿¼¸¦ ¿Å°Üº¸½Ê½Ã¿À.
-
- 2. ¿ÀŸ¸¦ ¼öÁ¤Çϱâ À§ÇØ, Ä¿¼¸¦ Áö¿ï ±ÛÀÚ À§·Î ¿òÁ÷¿© º¸½Ê½Ã¿À.
-
- 3. x ۸¦ ´·¯¼ Áö¿ö¾ßÇÒ ±ÛÀÚ¸¦ Áö¿ì½Ê½Ã¿À.
-
- 4. 2¿¡¼ 4±îÁö¸¦ ¹Ýº¹ÇÏ¿© ¹®ÀåÀÌ ¿Ã¹Ù¸£°Ô µÇµµ·Ï ÇÏ¿© º¸½Ê½Ã¿À.
-
----> The ccow jumpedd ovverr thhe mooon.
-
- 5. ¹®ÀåÀÌ Á¤È®ÇØÁ³´Ù¸é, Lesson 1.4·Î °¡½Ê½Ã¿À.
-
-ÁÖÀÇ: ÀÌ ±æÀâÀ̸¦ º¸¸é¼ ¿Ü¿ì·Á°í ÇÏÁö¸»°í, Á÷Á¢ »ç¿ëÇØº¸¸é¼ ÀÍÈ÷±æ
- ¹Ù¶ø´Ï´Ù.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 1.4: ÅØ½ºÆ® ÆíÁý - »ðÀÔ (INSERTION)
-
-
- ** ¸í·É ¸ðµå¿¡¼ i ¸¦ ´©¸£¸é ÅØ½ºÆ®¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. **
-
- 1. Ä¿¼¸¦ ù¹øÂ° ---> ·Î Ç¥½ÃµÈ ÁÙ·Î ¿òÁ÷ÀÔ´Ï´Ù.
-
- 2. ù¹øÂ° ÁÙÀ» µÎ¹øÂ° ÁÙ°ú ¶È°°ÀÌ ¸¸µé°ÍÀÔ´Ï´Ù. ÅØ½ºÆ®°¡ µé¾î°¡¾ßÇÒ
- °÷ ´ÙÀ½ºÎÅÍ Ã¹¹øÂ° ±ÛÀÚ À§¿¡ Ä¿¼¸¦ ¿Å°Ü ³õ½À´Ï´Ù.
-
- 3. i ۸¦ ´©¸¥ ÈÄ, ÇÊ¿äÇÑ ³»¿ëÀ» ÀÔ·ÂÇÕ´Ï´Ù.
-
- 4. ¼öÁ¤ÇÑ ÈÄ¿¡´Â <ESC> ¸¦ ´·¯¼ ¸í·É ¸ðµå·Î µ¹¾Æ°©´Ï´Ù.
- ¹®ÀåÀ» ¿Ã¹Ù¸£°Ô ¸¸µé±â À§ÇØ 2¿¡¼ 4ÀÇ °úÁ¤À» ¹Ýº¹ÇÕ´Ï´Ù.
-
----> There is text misng this .
----> There is some text missing from this line.
-
- 5. ÅØ½ºÆ®¸¦ »ðÀÔÇÏ´Â µ¥¿¡ Àͼ÷ÇØÁ³´Ù¸é, ¿ä¾àÀ» ºÁÁֽʽÿÀ.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LESSON 1 ¿ä¾à
-
-
- 1. Ä¿¼¸¦ ¿òÁ÷ÀÏ ¶§¿¡´Â È»ìÇ¥ Ű³ª hjkl ۸¦ ÀÌ¿ëÇÕ´Ï´Ù.
- h (¿ÞÂÊ) j (¾Æ·¡) k (À§) l (¿À¸¥ÂÊ)
-
- 2. ½© ÇÁ·ÒÇÁÆ®¿¡¼ ºöÀ» ½ÃÀÛÇÏ·Á¸é vim FILENAME <ENTER>
-
- 3. ¼öÁ¤ÇÑ ³»¿ëÀ» ¹«½ÃÇÑ Ã¤·Î ºö¿¡¼ ºüÁ®³ª°¡·Á¸é <ESC> :q! <ENTER>
- ÀúÀåÇÑ ÈÄ ºö¿¡¼ ºüÁ®³ª°¡·Á¸é <ESC> :wq <ENTER>
-
- 4. ¸í·É ¸ðµå¿¡¼ Ä¿¼°¡ À§Ä¡ÇÑ °÷ÀÇ ±ÛÀÚ¸¦ Áö¿ì·Á¸é x ¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
-
- 5. ¸í·É ¸ðµå¿¡¼ Ä¿¼°¡ À§Ä¡ÇÑ °÷¿¡ ÅØ½ºÆ®¸¦ »ðÀÔÇÏ·Á¸é
- i ¸¦ ´©¸¥ ÈÄ ÅØ½ºÆ®¸¦ ÀÔ·ÂÇϰí <ESC> ¸¦ ´©¸¨´Ï´Ù.
-
-Âü°í: <ESC>´Â ¸í·É ¸ðµå·Î µ¹¾Æ°¡´Â µ¥ ¾²¸ç, ¿øÄ¡ ¾Ê´Â ¸í·ÉÀ̳ª ¿ÏÀüÈ÷ ÀԷµÇÁö
- ¾ÊÀº ¸í·ÉÀ» Ãë¼ÒÇÏ´Â µ¥¿¡µµ ¾¹´Ï´Ù.
-
-±×·³ Lesson 2¸¦ ½ÃÀÛÇսôÙ.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 2.1: »èÁ¦(DELETION) ¸í·É
-
-
- ** ÇÑ ´Ü¾î¸¦ ³¡±îÁö Áö¿ì·Á¸é dw ¶ó°í Ä¡¸é µË´Ï´Ù. **
-
- 1. <ESC> ۸¦ ´·¯¼ È®½ÇÇÏ°Ô ¸í·É ¸ðµå·Î ºüÁ® ³ª¿É´Ï´Ù.
-
- 2. ¾Æ·¡¿¡ ---> ·Î Ç¥½ÃµÈ ÁÙ ±îÁö Ä¿¼¸¦ ¿Å±é´Ï´Ù.
-
- 3. Áö¿ö¾ßÇÒ ´Ü¾îÀÇ Ã³À½À¸·Î Ä¿¼¸¦ ¿Å±é´Ï´Ù.
-
- 4. dw ¶ó°í Ãļ ±× ´Ü¾î¸¦ Áö¿ó´Ï´Ù.
-
- ÁÖÀÇ: À§¿¡¼ ¸»ÇÑ´ë·Î Çϸé ȸéÀÇ ¸¶Áö¸· ÁÙ¿¡ dw ¶ó´Â ±ÛÀÚ°¡ Ç¥½ÃµË´Ï´Ù.
- À߸ø ÃÆ´Ù¸é, <ESC> ¸¦ ´·¯¼ ´Ù½Ã ½ÃÀÛÇϽʽÿÀ.
-
----> There are a some words fun that don't belong paper in this sentence.
-
- 5. 3, 4¹ø °úÁ¤À» ´Ù½Ã ÇÏ¿© ¹®ÀåÀ» Á¤È®ÇÏ°Ô ¸¸µç µÚ Lesson 2.2·Î °¡½Ê½Ã¿À.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 2.2: ´Ù¸¥ »èÁ¦ ¸í·É
-
- ** d$ ¶ó°í Ä¡¸é ±× ÁÙ ³¡±îÁö Áö¿öÁý´Ï´Ù. **
-
- 1. <ESC> ۸¦ ´·¯¼ È®½ÇÇÏ°Ô ¸í·É ¸ðµå·Î ºüÁ® ³ª¿É´Ï´Ù.
-
- 2. ¾Æ·¡¿¡ ---> ·Î Ç¥½ÃµÈ ÁÙ ±îÁö Ä¿¼¸¦ ¿Å±é´Ï´Ù.
-
- 3. ¿Ã¹Ù¸¥ ÁÙÀÇ ³¡À¸·Î Ä¿¼¸¦ ¿Å±é´Ï´Ù. (ù¹øÂ°·Î ³ª¿À´Â . ´ÙÀ½ÀÔ´Ï´Ù.)
-
- 4. d$ ¶ó°í Ãļ ÁÙ ³¡±îÁö Áö¿ó´Ï´Ù.
-
----> Somebody typed the end of this line twice. end of this line twice.
-
-
- 5. ¾î¶² ÀÏÀÌ ÀϾ´ÂÁö ÀÌÇØÇϱâ À§ÇØ Lesson 2.3 À¸·Î °¡½Ê½Ã¿À.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 2.3: ¸í·É°ú Àû¿ë ´ë»ó¿¡ ´ëÇØ
-
-
- »èÁ¦ ¸í·É dÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
-
- [Ƚ¼ö] d ´ë»ó ¶Ç´Â d [Ƚ¼ö] ´ë»ó
- ¿©±â¼
- Ƚ¼ö - ¸í·ÉÀ» ¸î ¹ø ¼öÇàÇÒ Áö (¿É¼Ç, ±âº»°ª=1).
- d - Áö¿ì´Â ¸í·É
- ´ë»ó - ¾Æ·¡¿¡ Á¦½ÃµÈ ´ë»ó¿¡ ´ëÇØ ¸í·ÉÀ» ¼öÇà
-
- Àû¿ë °¡´ÉÇÑ ´ë»óÀÇ Á¾·ù:
- w - Ä¿¼¿¡¼ ±× ´Ü¾îÀÇ ³¡±îÁö (°ø¹é Æ÷ÇÔ.)
- e - Ä¿¼¿¡¼ ±× ´Ü¾îÀÇ ³¡±îÁö (°ø¹éÀ» Æ÷ÇÔÇÏÁö ¾ÊÀ½.)
- $ - Ä¿¼¿¡¼ ±× ÁÙÀÇ ³¡±îÁö
-
-Âü°í: È£±â½ÉÀÌ ÀÖ´Ù¸é, ¸í·É ¸ðµå¿¡¼ ¸í·É ¾øÀÌ ´ë»óÀ» ÀÔ·ÂÇØº¸½Ê½Ã¿À.
- À§¿¡¼ À̾߱âÇÑ ´ë»óÀÇ ¸ñ·Ï¿¡ µû¶ó Ä¿¼°¡ ¿òÁ÷ÀÌ°Ô µË´Ï´Ù.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 2.4: '¸í·É-´ë»ó' ¿¡ ´ëÇÑ ¿¹¿Ü
-
-
- ** dd ¶ó°í Ä¡¸é ÁÙ Àüü¸¦ Áö¿ó´Ï´Ù. **
-
- ÁÙ Àüü¸¦ Áö¿ì´Â ÀÏÀÌ Àæ±â ¶§¹®¿¡, Vi¸¦ µðÀÚÀÎ ÇÑ »ç¶÷µéÀº, °£´ÜÈ÷ d¸¦
- µÎ¹ø ¿¬´Þ¾Æ Ä¡¸é ÇÑ ÁÙÀ» Áö¿ï ¼ö ÀÖµµ·Ï ÇÏ¿´½À´Ï´Ù.
-
- 1. Ä¿¼¸¦ ¾Æ·¡ ³ª¿Â ´Ü¶ôÀÇ µÎ¹øÂ° ÁÙ·Î °¡Á®°¡½Ê½Ã¿À.
- 2. dd ¸¦ ÀÔ·ÂÇÏ¿© ±× ÁÙÀ» Áö¿ì½Ê½Ã¿À.
- 3. ±×·± ´ÙÀ½ ³×¹øÂ° ÁÙ·Î °¡½Ê½Ã¿À.
- 4. 2dd ¶ó°í ÀÔ·ÂÇÏ¿© µÎÁÙÀ» Áö¿ó´Ï´Ù. ( Ƚ¼ö-¸í·É-´ë»óÀ» ±â¾ïÇϼ¼¿ä. )
-
- 1) Roses are red,
- 2) Mud is fun,
- 3) Violets are blue,
- 4) I have a car,
- 5) Clocks tell time,
- 6) Sugar is sweet
- 7) And so are you.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 2.5: Ãë¼Ò(UNDO) ¸í·É
-
-
- ** u ¸¦ ´©¸£¸é ¸¶Áö¸· ¸í·ÉÀÌ Ãë¼ÒµÇ¸ç, U ´Â ÁÙ Àüü¸¦ ¼öÁ¤ÇÕ´Ï´Ù. **
-
- 1. Ä¿¼¸¦ ---> ·Î Ç¥½ÃµÈ ÁÙ·Î À̵¿ÇÑ ÈÄ Ã¹¹øÂ° À߸øµÈ ºÎºÐ À§·Î ¿Å±é´Ï´Ù.
- 2. x ¸¦ ÀÔ·ÂÇÏ¿© ù¹øÂ° À߸øµÈ ±ÛÀÚ¸¦ Áö¿ó´Ï´Ù.
- 3. ±×·³ ÀÌÁ¦ u ¸¦ ÀÔ·ÂÇÏ¿© ¸¶Áö¸·À¸·Î ¼öÇàµÈ ¸í·ÉÀ» Ãë¼ÒÇÕ´Ï´Ù.
- 4. À̹ø¿¡´Â x ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© ±× ÁÙÀÇ ¸ðµç ¿¡·¯¸¦ ¼öÁ¤Çغ¾½Ã´Ù.
- 5. ´ë¹®ÀÚ U ¸¦ ´·¯¼ ±× ÁÙÀ» ¿ø·¡ »óÅ·Πµ¹·Á³õ¾Æ º¸½Ê½Ã¿À.
- 6. À̹ø¿¡´Â u ¸¦ ¸î ¹ø ´·¯¼ U ¿Í ÀÌÀü ¸í·ÉÀ» Ãë¼ÒÇØº¾½Ã´Ù.
- 7. CTRL-R (CTRL ۸¦ ´©¸¥ »óÅ¿¡¼ RÀ» ´©¸£´Â °Í) À» ¸î ¹ø ´·¯¼
- ¸í·ÉÀ» ´Ù½Ã ½ÇÇàÇØº¾½Ã´Ù. (Ãë¼ÒÇÑ °ÍÀ» Ãë¼ÒÇÔ.)
-
----> Fiix the errors oon thhis line and reeplace them witth undo.
-
- 8. ÀÌ ¸í·ÉÀº ¸Å¿ì À¯¿ëÇÕ´Ï´Ù. ±×·³ Lesson 2 ¿ä¾àÀ¸·Î ³Ñ¾î°¡µµ·Ï ÇսôÙ.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LESSON 2 ¿ä¾à
-
-
- 1. Ä¿¼°¡ À§Ä¡ÇÑ °÷ºÎÅÍ ´Ü¾îÀÇ ³¡±îÁö Áö¿ì·Á¸é: dw
-
- 2. Ä¿¼°¡ À§Ä¡ÇÑ °÷ºÎÅÍ ÁÙ ³¡±îÁö Áö¿ì·Á¸é: d$
-
- 3. ÁÙ Àüü¸¦ Áö¿ì·Á¸é: dd
-
- 4. ¸í·É ¸ðµå¿¡¼ ³»¸®´Â ¸í·ÉÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù:
-
- [Ƚ¼ö] ¸í·É ´ë»ó ¶Ç´Â ¸í·É [Ƚ¼ö] ´ë»ó
- ¿©±â¼:
- Ƚ¼ö - ±× ¸í·ÉÀ» ¸î ¹ø ¹Ýº¹ÇÒ °ÍÀΰ¡
- ¸í·É - ¾î¶² ¸í·ÉÀ» ³»¸± °ÍÀΰ¡ ( ¿¹¸¦ µé¾î, »èÁ¦ÀÎ °æ¿ì´Â d )
- ´ë»ó - ¸í·ÉÀÌ µ¿ÀÛÇÒ ´ë»ó, ¿¹¸¦ µé¾î w (´Ü¾î), $ (ÁÙÀÇ ³¡) µî.
-
- 5. ÀÌÀü ÇൿÀ» Ãë¼ÒÇÏ·Á¸é: u (¼Ò¹®ÀÚ u)
- ÇÑ ÁÙ¿¡¼ ¼öÁ¤ÇÑ °ÍÀ» ¸ðµÎ Ãë¼ÒÇÏ·Á¸é: U (´ë¹®ÀÚ U)
- Ãë¼ÒÇÑ °ÍÀ» ´Ù½Ã ½ÇÇàÇÏ·Á¸é: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 3.1: ºÙÀ̱â(PUT) ¸í·É
-
-
- ** p ¸¦ ÀÔ·ÂÇÏ¿© ¸¶Áö¸·À¸·Î Áö¿î ³»¿ëÀ» Ä¿¼ µÚ¿¡ ºÙÀÔ´Ï´Ù. **
-
- 1. ¾Æ·¡¿¡ ÀÖ´Â ¹®´ÜÀÇ Ã¹ ÁÙ·Î Ä¿¼¸¦ ¿òÁ÷À̽ʽÿÀ.
-
- 2. dd ¸¦ ÀÔ·ÂÇÏ¿© ±× ÁÙÀ» Áö¿ö¼ ºöÀÇ ¹öÆÛ¿¡ ÀúÀåÇÕ´Ï´Ù.
-
- 3. ¾Æ±î Áö¿î ÁÙÀÌ °¡¾ßÇÒ À§Ä¡ÀÇ *ÀÁÙ·Î* Ä¿¼¸¦ ¿Å±é´Ï´Ù.
-
- 4. ¸í·É ¸ðµå¿¡¼, p ¸¦ ÀÔ·ÂÇÏ¿© ±× ÁÙÀ» Á¦´ë·Î µÈ ÀÚ¸®·Î ¿Å±é´Ï´Ù.
-
- 5. 2¿¡¼ 4¸¦ ¹Ýº¹ÇÏ¿© ¸ðµç ÁÙÀÇ ¼ø¼¸¦ ¹Ù·Î ÀâÀ¸½Ê½Ã¿À.
-
- d) Can you learn too?
- b) Violets are blue,
- c) Intelligence is learned,
- a) Roses are red,
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 3.2: ġȯ(REPLACE) ¸í·É
-
-
- ** Ä¿¼ ¾Æ·¡ÀÇ ±ÛÀÚ Çϳª¸¦ ¹Ù²Ù·Á¸é, r À» ´©¸¥ ÈÄ ¹Ù²Ü ±ÛÀÚ¸¦ ÀÔ·ÂÇÕ´Ï´Ù. **
-
- 1. Ä¿¼¸¦ ---> ·Î Ç¥½ÃµÈ ù ÁÙ·Î ¿Å±é´Ï´Ù.
-
- 2. Ä¿¼¸¦ À߸øµÈ ù ºÎºÐÀ¸·Î ¿Å±é´Ï´Ù.
-
- 3. r À» ´©¸¥ ÈÄ, À߸øµÈ ºÎºÐÀ» °íÃÄ ¾µ ±ÛÀÚ¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
-
- 4. 2¿¡¼ 3ÀÇ °úÁ¤À» ¹Ýº¹ÇÏ¿©, ù ÁÙÀÇ ¿À·ù¸¦ ¼öÁ¤ÇϽʽÿÀ.
-
----> Whan this lime was tuoed in, someone presswd some wrojg keys!
----> When this line was typed in, someone pressed some wrong keys!
-
- 5. Lesson 3.2 ·Î À̵¿ÇսôÙ.
-
-ÁÖÀÇ: ¿Ü¿ìÁö ¸»°í, Á÷Á¢ ÇØº¸¸é¼ ÀÍÇô¾ß ÇÑ´Ù´Â °ÍÀ» ÀØÁö ¸¶½Ê½Ã¿À.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 3.3: º¯È¯(CHANGE) ¸í·É
-
-
- ** ÇÑ ´Ü¾îÀÇ ÀϺγª Àüü¸¦ ¹Ù²Ù·Á¸é, cw ¸¦ Ä¡½Ê½Ã¿À. **
-
- 1. Ä¿¼¸¦ ---> ·Î Ç¥½ÃµÈ ùÁÙ·Î ¿Å±é´Ï´Ù.
-
- 2. Ä¿¼¸¦ lubw ¿¡¼ u À§¿¡ ¿Ã·Á³õ½À´Ï´Ù.
-
- 3. cw ¶ó°í ¸í·ÉÇÑ ÈÄ ´Ü¾î¸¦ Á¤È®ÇÏ°Ô ¼öÁ¤ÇÕ´Ï´Ù. (ÀÌ °æ¿ì, 'ine' ¸¦ Ĩ´Ï´Ù.)
-
- 4. <ESC> ¸¦ ´©¸¥ ÈÄ ´ÙÀ½ ¿¡·¯·Î °©´Ï´Ù (¼öÁ¤µÇ¾î¾ßÇÒ Ã¹ ±ÛÀÚ·Î °©´Ï´Ù.)
-
- 5. 3¿¡¼ 4ÀÇ °úÁ¤À» ¹Ýº¹ÇÏ¿© ù¹øÂ° ¹®ÀåÀ» µÎ¹øÂ° ¹®Àå°ú °°µµ·Ï ¸¸µì´Ï´Ù.
-
----> This lubw has a few wptfd that mrrf changing usf the change command.
----> This line has a few words that need changing using the change command.
-
-cw ´Â ´Ü¾î¸¦ ġȯÇÏ´Â °Í »Ó¸¸ ¾Æ´Ï¶ó, ³»¿ëÀ» »ðÀÔÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù´Â °Í¿¡
-ÁÖÀÇÇսôÙ.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 3.4: c ¸¦ ÀÌ¿ëÇÑ ´Ù¸¥ º¯È¯ ¸í·É
-
-
- ** º¯È¯ ¸í·ÉÀº »èÁ¦ÇÒ ¶§ ÀÌ¿ëÇÑ ´ë»ó¿¡ ´ëÇØ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. **
-
- 1. º¯È¯ ¸í·ÉÀº »èÁ¦¿Í µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î µ¿ÀÛÇÕ´Ï´Ù. Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù:
-
- [Ƚ¼ö] c ´ë»ó ¶Ç´Â c [Ƚ¼ö] ´ë»ó
-
- 2. Àû¿ë °¡´ÉÇÑ ´ë»ó ¿ª½Ã °°½À´Ï´Ù. w (´Ü¾î), $ (ÁÙÀÇ ³¡) µîÀÌ ÀÖ½À´Ï´Ù.
-
- 3. ---> ·Î Ç¥½ÃµÈ ùÁÙ·Î À̵¿ÇÕ´Ï´Ù.
-
- 4. ù ¿¡·¯ À§·Î Ä¿¼¸¦ ¿Å±é´Ï´Ù.
-
- 5. c$ ¸¦ ÀÔ·ÂÇÏ¿©, ±× ÁÙÀÇ ³ª¸ÓÁö°¡ µÎ¹øÂ° ÁÙó·³ µÇµµ·Ï ¼öÁ¤ÇÑ ÈÄ <ESC> ¸¦
- ´©¸£½Ê½Ã¿À.
-
----> The end of this line needs some help to make it like the second.
----> The end of this line needs to be corrected using the c$ command.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LESSON 3 ¿ä¾à
-
-
- 1. ÀÌ¹Ì Áö¿î ³»¿ëÀ» µÇµ¹¸®·Á¸é, p ¸¦ ´©¸£½Ê½Ã¿À. ÀÌ ¸í·ÉÀº Ä¿¼ *´ÙÀ½¿¡*
- Áö¿öÁø ³»¿ëÀ» ºÙÀÔ´Ï´Ù(PUT). (ÇÑ ÁÙÀ» Áö¿î °æ¿ì¿¡´Â Ä¿¼ ´ÙÀ½ ÁÙ¿¡
- Áö¿öÁø ³»¿ëÀÌ ºÙ½À´Ï´Ù.)
-
- 2. Ä¿¼ ¾Æ·¡ÀÇ ±ÛÀÚ¸¦ ġȯÇÏ·Á¸é(REPLACE), r À» ´©¸¥ ÈÄ ¿ø·¡ ±ÛÀÚ ´ë½Å
- ¹Ù²Ù¾î ³ÖÀ» ±ÛÀÚ¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
-
- 3. º¯È¯ ¸í·É(CHANGE)Àº Ä¿¼¿¡¼ ºÎÅÍ ÁöÁ¤ÇÑ ´ë»óÀÇ ³¡±îÁö ¹Ù²Ü ¼ö ÀÖ´Â
- ¸í·ÉÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, Ä¿¼ À§Ä¡¿¡¼ ´Ü¾îÀÇ ³¡±îÁö ¹Ù²Ù·Á¸é, cw ¸¦
- ÀÔ·ÂÇÏ¸é µÇ¸ç, c$ ´Â ÁÙ ³¡±îÁö ¹Ù²Ù´Â µ¥ ¾²ÀÔ´Ï´Ù.
-
- 4. º¯È¯ ¸í·ÉÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù:
-
- [Ƚ¼ö] c ´ë»ó ¶Ç´Â c [Ƚ¼ö] ´ë»ó
-
-°è¼ÓÇØ¼ ´ÙÀ½ Lesson À» ÁøÇàÇսôÙ.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 4.1: À§Ä¡¿Í ÆÄÀÏÀÇ »óÅÂ
-
-
- ** CTRL-g ¸¦ ´©¸£¸é ÆÄÀÏ ³»¿¡¼ÀÇ ÇöÀç À§Ä¡¿Í ÆÄÀÏÀÇ »óŸ¦ º¼ ¼ö ÀÖ½À´Ï´Ù.
- SHIFT-G ¸¦ ´©¸£¸é ÆÄÀÏ ³»ÀÇ ÁÙ·Î À̵¿ÇÕ´Ï´Ù. **
-
- ÁÖÀÇ: ¾Æ·¡ÀÇ ´Ü°è¸¦ µû¶óÇϱâ Àü¿¡, ÀÌ Lesson Àüü¸¦ ¸ÕÀú ÀÐÀ¸½Ê½Ã¿À.
-
- 1. CTRL ۸¦ ´©¸¥ »óÅ¿¡¼ g ¸¦ ´©¸¨´Ï´Ù. ÆÄÀÏ À̸§°ú ÇöÀç À§Ä¡ÇÑ ÁÙÀÌ
- Ç¥½ÃµÈ »óÅÂÁÙÀÌ È¸é ¾Æ·¡¿¡ Ç¥½ÃµÉ °ÍÀÔ´Ï´Ù. 3¹øÂ° ´Ü°è¸¦ À§ÇØ ±×
- ÁÙ ¹øÈ£¸¦ ±â¾ïÇÏ°í °è½Ê½Ã¿À.
-
- 2. SHIFT-G ¸¦ ´©¸£¸é ÆÄÀÏÀÇ ¸¶Áö¸·À¸·Î À̵¿ÇÕ´Ï´Ù.
-
- 3. ¾Æ±î ±â¾ïÇß´ø ÁÙ ¹øÈ£¸¦ ÀÔ·ÂÇÑ ÈÄ SHIFT-G ¸¦ ´©¸£½Ê½Ã¿À. ÀÌ·¸°Ô Çϸé
- óÀ½¿¡ CTRL-g ¸¦ ´·¶´ø Àå¼Ò·Î µÇµ¹¾Æ°¡°Ô µÉ °ÍÀÔ´Ï´Ù.
- (¹øÈ£¸¦ ÀÔ·ÂÇÒ ¶§, À̰ÍÀº ȸ鿡 Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.)
-
- 4. ÀÚ½ÅÀÌ »ý°å´Ù¸é, 1¿¡¼ 3±îÁö¸¦ ½ÇÇàÇØº¸½Ê½Ã¿À.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 4.2: ã±â ¸í·É
-
-
- ** / ¸¦ ´©¸¥ ÈÄ °Ë»öÇÒ ¹®±¸¸¦ ÀÔ·ÂÇϽʽÿÀ. **
-
- 1. ¸í·É ¸ðµå¿¡¼ / ¸¦ ÀÔ·ÂÇϽʽÿÀ. : ¸í·É¿¡¼¿Í ¸¶Âù°¡Áö·Î, È¸é ¾Æ·¡¿¡
- / ¿Í Ä¿¼°¡ Ç¥½ÃµÉ °ÍÀÔ´Ï´Ù.
-
- 2. 'errroor' ¶ó°í Ä£ ÈÄ <ENTER> ¸¦ Ä¡½Ê½Ã¿À. ÀÌ ´Ü¾î¸¦ ãÀ¸·Á°í ÇÕ´Ï´Ù.
-
- 3. °°Àº ¹®±¸¸¦ ´Ù½Ã ãÀ¸·Á¸é, °£´ÜÈ÷ n À» ÀÔ·ÂÇϽʽÿÀ.
- °°Àº ¹®±¸¸¦ ¹Ý´ë ¹æÇâÀ¸·Î ãÀ¸·Á¸é, Shift-N À» ÀÔ·ÂÇϽʽÿÀ.
-
- 4. ¹®±¸¸¦ ¿ª¹æÇâÀ¸·Î ãÀ¸·Á¸é, / ´ë½Å ? ¸¦ ÀÌ¿ëÇÏ¸é µË´Ï´Ù.
-
----> "errroor" is not the way to spell error; errroor is an error.
-
-Âü°í: ã´Â Áß¿¡ ÆÄÀÏÀÇ ³¡¿¡ ´Ù´Ù¸£°Ô µÇ¸é, ÆÄÀÏÀÇ Ã³À½ºÎÅÍ ´Ù½Ã ã°Ô µË´Ï´Ù.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 4.3: °ýÈ£ÀÇ Â¦ ã±â
-
-
- ** % ¸¦ ´·¯¼ ), ], } ÀÇ Â¦À» ã½À´Ï´Ù. **
-
- 1. Ä¿¼¸¦ ---> ·Î Ç¥½ÃµÈ ÁÙÀÇ (, [, { Áß Çϳª¿¡ °¡Á®´Ù ³õ½À´Ï´Ù.
-
- 2. % ¸¦ ÀÔ·ÂÇØ º¾½Ã´Ù.
-
- 3. Ä¿¼°¡ ¦ÀÌ ¸Â´Â °ýÈ£·Î À̵¿ÇÒ °ÍÀÔ´Ï´Ù.
-
- 4. % ¸¦ ÀÔ·ÂÇÏ¿©, ÀÌÀü °ýÈ£·Î µÇµ¹¾Æ ¿É½Ã´Ù.
-
----> This ( is a test line with ('s, ['s ] and {'s } in it. ))
-
-Âü°í: ¦ÀÌ ¸ÂÁö ¾Ê´Â °ýÈ£°¡ ÀÖ´Â ÇÁ·Î±×·¥À» µð¹ö±ëÇÒ ¶§¿¡ ¸Å¿ì À¯¿ëÇÕ´Ï´Ù!
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 4.4: ¿¡·¯¸¦ ¼öÁ¤ÇÏ´Â ¹æ¹ý
-
-
- ** :s/old/new/g Çϸé 'old' ¸¦ 'new' ·Î ġȯ(SUBTITUTE)ÇÕ´Ï´Ù. **
-
- 1. Ä¿¼¸¦ ---> ·Î Ç¥½ÃµÈ ÁÙ¿¡ °¡Á®´Ù ³õ½À´Ï´Ù.
-
- 2. :s/thee/the ¸¦ ÀÔ·ÂÇÑ ÈÄ <ENTER> ¸¦ Ĩ´Ï´Ù. ÀÌ ¸í·ÉÀº ±× ÁÙ¿¡¼
- óÀ½À¸·Î ¹ß°ßµÈ °Í¸¸ ¹Ù²Û´Ù´Â °Í¿¡ ÁÖÀÇÇϽʽÿÀ.
-
- 3. À̹ø¿¡´Â :s/thee/the/g ¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ÀÌ´Â ±× ÁÙ Àüü(globally)¸¦
- ġȯÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
-
----> thee best time to see thee flowers is in thee spring.
-
- 4. µÎ ÁÙ »çÀÌÀÇ ¸ðµç ¹®ÀÚ¿¿¡ ´ëÇØ ġȯÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÕ´Ï´Ù,
- :#,#s/old/new/g #,# ´Â µÎ ÁÙÀÇ ÁÙ¹øÈ£¸¦ ¶æÇÕ´Ï´Ù.
- :%s/old/new/g ÆÄÀÏ Àüü¿¡¼ ¹ß°ßµÈ ¸ðµç °ÍÀ» ġȯÇÏ´Â °æ¿ìÀÔ´Ï´Ù.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LESSON 4 ¿ä¾à
-
-
- 1. CTRL-g ´Â ÆÄÀÏÀÇ »óÅÂ¿Í ÆÄÀÏ ³»¿¡¼ÀÇ ÇöÀç À§Ä¡¸¦ Ç¥½ÃÇÕ´Ï´Ù.
- SHIFT-G ´Â ÆÄÀÏÀÇ ³¡À¸·Î À̵¿ÇÕ´Ï´Ù. ÁÙ¹øÈ£¸¦ ÀÔ·ÂÇÑ ÈÄ SHIFT-G¸¦
- ÀÔ·ÂÇϸé, ±× ÁÙ·Î À̵¿ÇÕ´Ï´Ù.
-
- 2. / ¸¦ ÀÔ·ÂÇÑ ÈÄ ¹®±¸¸¦ ÀÔ·ÂÇÏ¸é ±× ¹®±¸¸¦ ¾Æ·§¹æÇâÀ¸·Î ã½À´Ï´Ù.
- ? ¸¦ ÀÔ·ÂÇÑ ÈÄ ¹®±¸¸¦ ÀÔ·ÂÇϸé À¹æÇâÀ¸·Î ã½À´Ï´Ù.
- °Ë»ö ÈÄ, n À» ÀÔ·ÂÇÏ¸é °°Àº ¹æÇâÀ¸·Î ´ÙÀ½ ¹®±¸¸¦ ãÀ¸¸ç,
- Shift-N À» ÀÔ·ÂÇÏ¸é ¹Ý´ë ¹æÇâÀ¸·Î ã½À´Ï´Ù.
-
- 3. Ä¿¼°¡ (,),[,],{,} À§¿¡ ÀÖÀ» ¶§¿¡ % ¸¦ ÀÔ·ÂÇÏ¸é »óÀÀÇϴ ¦À»
- ã¾Æ°©´Ï´Ù.
-
- 4. ¾î¶² ÁÙ¿¡ óÀ½ µîÀåÇÏ´Â old¸¦ new·Î ¹Ù²Ù·Á¸é :s/old/new
- ÇÑ ÁÙ¿¡ µîÀåÇÏ´Â ¸ðµç old¸¦ new·Î ¹Ù²Ù·Á¸é :s/old/new/g
- µÎ ÁÙ #,# »çÀÌ¿¡¼ ġȯÀ» ÇÏ·Á¸é :#,#s/old/new/g
- ÆÄÀÏ ³»ÀÇ ¸ðµç ¹®±¸¸¦ ġȯÇÏ·Á¸é :%s/old/new/g
- ¹Ù²Ü ¶§¸¶´Ù È®ÀÎÀ» °ÅÄ¡·Á¸é 'c'¸¦ ºÙ¿©¼ :%s/old/new/gc
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 5.1: ¿ÜºÎ ¸í·É ½ÇÇàÇÏ´Â ¹æ¹ý
-
-
- ** :! À» ÀÔ·ÂÇÑ ÈÄ ½ÇÇàÇÏ·Á´Â ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ. **
-
- 1. Ä£¼÷ÇÑ ¸í·ÉÀÎ : ¸¦ ÀÔ·ÂÇϸé Ä¿¼°¡ È¸é ¾Æ·¡·Î À̵¿ÇÕ´Ï´Ù. ¸í·ÉÀ»
- ÀÔ·ÂÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.
-
- 2. ÀÌÁ¦ ! (´À³¦Ç¥) ¸¦ ÀÔ·ÂÇϽʽÿÀ. ÀÌ·¸°Ô ÇÏ¸é ¿ÜºÎ ½© ¸í·ÉÀ» ½ÇÇàÇÒ
- ¼ö ÀÖ½À´Ï´Ù.
-
- 3. ½ÃÇè»ï¾Æ ! ´ÙÀ½¿¡ ls ¸¦ ÀÔ·ÂÇÑ ÈÄ <ENTER> ¸¦ Ãĺ¸½Ê½Ã¿À. ½© ÇÁ·ÒÇÁÆ®
- ¿¡¼Ã³·³ µð·ºÅ丮ÀÇ ¸ñ·ÏÀÌ Ãâ·ÂµÉ °ÍÀÔ´Ï´Ù. ls °¡ µ¿ÀÛÇÏÁö ¾Ê´Â´Ù¸é
- :!dir À» ½ÃµµÇØ º¸½Ê½Ã¿À.
-
-Âü°í: ¾î¶² ¿ÜºÎ ¸í·Éµµ ÀÌ ¹æ¹ýÀ¸·Î ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
-
-Âü°í: ¸ðµç : ¸í·ÉÀº <ENTER> ¸¦ ÃÄ¾ß ¸¶¹«¸® µË´Ï´Ù.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 5.2: º¸´Ù ÀÚ¼¼ÇÑ ÆÄÀÏ ÀúÀå
-
-
- ** ¼öÁ¤µÈ ³»¿ëÀ» ÆÄÀÏ·Î ÀúÀåÇÏ·Á¸é, :w FILENAME ÇϽʽÿÀ. **
-
- 1. :!dir ¶Ç´Â :!ls ¸¦ ÀÔ·ÂÇÏ¿© µð·ºÅ丮ÀÇ ¸®½ºÆ®¸¦ ¾ò¾î¿É´Ï´Ù.
- À§ÀÇ ¸í·É ÈÄ <ENTER>¸¦ ÃľßÇÑ´Ù´Â °ÍÀº ÀÌ¹Ì ¾Ë°í ÀÖÀ» °ÍÀÔ´Ï´Ù.
-
- 2. TEST ó·³ Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏ À̸§À» Çϳª °í¸£½Ê½Ã¿À.
-
- 3. ÀÌÁ¦ :w TEST ¶ó°í ÀÔ·ÂÇϽʽÿÀ. (TEST´Â ´ç½ÅÀÌ ¼±ÅÃÇÑ ÆÄÀÏ À̸§ÀÔ´Ï´Ù.)
-
- 4. ÀÌ·¸°Ô ÇÏ¸é ºö ±æÀâÀÌ ÆÄÀÏ Àüü¸¦ TEST¶ó´Â À̸§À¸·Î ÀúÀåÇÕ´Ï´Ù.
- È®ÀÎÇÏ·Á¸é, :!dir À» ´Ù½Ã ÀÔ·ÂÇÏ¿©, µð·ºÅ丮¸¦ »ìÆìº¸½Ê½Ã¿À.
-
-Âü°í: ºöÀ» Á¾·áÇÑ ÈÄ, ºöÀ» ´Ù½Ã ½ÇÇàÇÏ¿© TEST¶ó´Â ÆÄÀÏÀ» ¿¸é, ±× ÆÄÀÏÀº
- ÀúÀåÇßÀ» ¶§¿Í ¿Ïº®È÷ °°Àº º¹»çº»ÀÏ °ÍÀÔ´Ï´Ù.
-
- 5. ÀÌÁ¦ ±× ÆÄÀÏÀ» Áö¿ó½Ã´Ù.
- (MS-DOS¿¡¼): !del TEST
- (Unix¿¡¼): !rm TEST
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 5.3: ¼±ÅÃÀûÀ¸·Î ÀúÀåÇÏ´Â ¸í·É
-
-
- ** ÆÄÀÏÀÇ ÀϺθ¦ ÀúÀåÇÏ·Á¸é, :#,# w FILENAME ÇϽʽÿÀ. **
-
- 1. ´Ù½Ã Çѹø, :!dir À̳ª !ls ¸¦ ÀÔ·ÂÇÏ¿© µð·ºÅ丮ÀÇ ¸ñ·ÏÀ» ¹Þ¾Æ¿Â ÈÄ
- TEST °°Àº ÀûÇÕÇÑ À̸§À» ¼±ÅÃÇÕ´Ï´Ù.
-
- 2. Ä¿¼¸¦ ÀÌ ÆäÀÌÁöÀÇ Ã³À½À¸·Î ¿Å±ä ÈÄ, Ctrl-g ¸¦ ÀÔ·ÂÇÏ¿© ±× ÁÙÀÇ ÁÙ¹øÈ£¸¦
- ¾Ë¾Æ³À´Ï´Ù. ÀÌ ¹øÈ£¸¦ ±â¾ïÇϽʽÿÀ!
-
- 3. ÀÌÁ¦ ÀÌ ÆäÀÌÁöÀÇ ¸¶Áö¸·À¸·Î °¡¼ Ctrl-g ¸¦ ´Ù½Ã ÀÔ·ÂÇϽʽÿÀ. ÀÌ ÁÙÀÇ
- ÁÙ¹øÈ£ ¶ÇÇÑ ±â¾ïÇϽʽÿÀ!
-
- 4. ¾î¶² ¼½¼Ç¸¸ ÆÄÀÏ·Î ÀúÀåÇÏ·Á¸é, :#,# w TEST ¸¦ ÀÔ·ÂÇÏ¸é µË´Ï´Ù. ÀÌ ¶§
- #,# ´Â ¾Æ±î ±â¾ïÇß´ø ½ÃÀÛ°ú ³¡ ÁÙ¹øÈ£ ÀÔ´Ï´Ù. TEST´Â ÆÄÀÏ À̸§ÀÔ´Ï´Ù.
-
- 5. :!dir À» ÀÌ¿ëÇÏ¿© ÆÄÀÏÀÌ ¸¸µé¾îÁ³´ÂÁö È®ÀÎÇϽʽÿÀ. Áö¿ìÁö´Â ¸¶½Ê½Ã¿À.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 5.4: ÆÄÀÏ ÀоîµéÀ̱â, ÇÕÄ¡±â
-
-
- ** ¾î¶² ÆÄÀÏÀÇ ³»¿ëÀ» »ðÀÔÇÏ·Á¸é, :r FILENAME ÇϽʽÿÀ **
-
- 1. :!dir À» ÀÔ·ÂÇÏ¿© ¾Æ±î ¸¸µç TEST ÆÄÀÏÀÌ ±×´ë·Î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
-
- 2. Ä¿¼¸¦ ÀÌ ÆäÀÌÁöÀÇ Ã³À½À¸·Î ¿òÁ÷À̽ʽÿÀ.
-
-ÁÖÀÇ: 3¹øÂ° ´Ü°è¸¦ ½ÇÇàÇϸé, Lesson 5.3 À» º¸°Ô µÉ °ÍÀÔ´Ï´Ù. ±×·¸°Ô µÇ¸é
- ÀÌ lessonÀ¸·Î ´Ù½Ã ³»·Á¿À½Ê½Ã¿À.
-
- 3. ÀÌÁ¦ TEST ÆÄÀÏÀ» ÀоîµéÀԽôÙ. :r TEST ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. TEST ´Â
- ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù.
-
-Âü°í: ÀоîµéÀÎ ÆÄÀÏÀº Ä¿¼°¡ À§Ä¡ÇÑ ÁöÁ¡¿¡¼ºÎÅÍ ³õÀÌ°Ô µË´Ï´Ù.
-
- 4. ÆÄÀÏÀÌ Àоîµé¿©Áø °ÍÀ» È®ÀÎÇϱâ À§ÇØ, µÚ·Î À̵¿Çؼ ±âÁ¸ ¹öÀü°ú ÆÄÀÏ¿¡¼
- ÀоîµéÀÎ ¹öÀü, ÀÌ·¸°Ô Lesson 5.3 ÀÌ µÎ¹ø ¹Ýº¹µÇ¾úÀ½À» È®ÀÎÇϽʽÿÀ.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LESSON 5 ¿ä¾à
-
-
- 1. :!command ¸¦ ÀÌ¿ëÇÏ¿© ¿ÜºÎ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
-
- À¯¿ëÇÑ ¿¹:
- (MS-DOS) (Unix)
- :!dir :!ls - µð·ºÅ丮ÀÇ ¸ñ·ÏÀ» º¸¿©ÁØ´Ù.
- :!del FILENAME :!rm FILENAME - FILENAMEÀ̶ó´Â ÆÄÀÏÀ» Áö¿î´Ù.
-
- 2. :w FILENAME Çϸé ÇöÀç ºö¿¡¼ »ç¿ëÇÏ´Â ÆÄÀÏÀ» FILENAMEÀ̶ó´Â À̸§À¸·Î
- µð½ºÅ©¿¡ ÀúÀåÇÕ´Ï´Ù.
-
- 3. :#,#w FILENAME Çϸé #ºÎÅÍ #±îÁöÀÇ ÁÙÀ» FILENAMEÀ̶ó´Â ÆÄÀÏ·Î ÀúÀåÇÕ´Ï´Ù.
-
- 4. :r FILENAME Àº µð½ºÅ©¿¡¼ FILENAMEÀ̶ó´Â ÆÄÀÏÀ» ºÒ·¯µé¿©¼ Ä¿¼ À§Ä¡
- µÚ¿¡ ÇöÀç ÆÄÀÏÀ» Áý¾î³Ö½À´Ï´Ù.
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 6.1: »õ ÁÙ ¿±â(OPEN) ¸í·É
-
-
- ** o ¸¦ ´©¸£¸é Ä¿¼ ¾Æ·¡¿¡ ÁÙÀ» ¸¸µé°í ÆíÁý ¸ðµå°¡ µË´Ï´Ù. **
-
- 1. ¾Æ·¡¿¡ ---> ·Î Ç¥½ÃµÈ ÁÙ·Î Ä¿¼¸¦ ¿Å±â½Ê½Ã¿À.
-
- 2. o (¼Ò¹®ÀÚ)¸¦ Ãļ Ä¿¼ *¾Æ·¡¿¡* ÁÙÀ» Çϳª ¿©½Ê½Ã¿À. ÆíÁý ¸ðµå°¡ µË´Ï´Ù.
- Insert mode.
-
- 3. ---> ·Î Ç¥½ÃµÈ ÁÙÀ» º¹»çÇÑ ÈÄ <ESC> ¸¦ ´·¯¼ ÆíÁý ¸ðµå¿¡¼ ³ª¿À½Ê½Ã¿À.
-
----> After typing o the cursor is placed on the open line in Insert mode.
-
- 4. Ä¿¼ *À§¿¡* ÁÙÀ» Çϳª ¸¸µå·Á¸é, ¼Ò¹®ÀÚ o ´ë½Å ´ë¹®ÀÚ O ¸¦ Ä¡¸é µË´Ï´Ù.
- ¾Æ·¡ ÀÖ´Â ÁÙ¿¡ ´ëÇØ ÀÌ ¸í·ÉÀ» ³»·Áº¸½Ê½Ã¿À.
-Open up a line above this by typing Shift-O while the cursor is on this line.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 6.2: Ãß°¡(APPEND) ¸í·É
-
-
- ** a ¸¦ ´©¸£¸é Ä¿¼ *´ÙÀ½¿¡* ±ÛÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. **
-
- 1. Ä¿¼¸¦ ---> ·Î Ç¥½ÃµÈ ù¹øÂ° ÁÙÀÇ ³¡À¸·Î ¿Å±é´Ï´Ù. ¸í·É ¸ðµå¿¡¼
- $ ¸¦ ÀÌ¿ëÇϽʽÿÀ.
-
- 2. ¼Ò¹®ÀÚ a ¸¦ Ä¿¼ ¾Æ·¡ ±ÛÀÚ *´ÙÀ½*¿¡ ±ÛÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- (´ë¹®ÀÚ A´Â ±× ÁÙÀÇ ³¡¿¡ Ãß°¡ÇÕ´Ï´Ù.)
-
-Âü°í: ±×·¸°Ô ÇÏ½Ã¸é °íÀÛ ÁÙÀÇ ³¡¿¡ Ãß°¡¸¦ Çϱâ À§ÇØ i¸¦ ´©¸£°í, Ä¿¼ ¾Æ·¡¿¡
- ÀÖ´ø ±ÛÀÚ¸¦ ¹Ýº¹Çϰí, ±ÛÀ» ³¢¿ö³Ö°í, <ESC>¸¦ ´·¯ ¸í·É ¸ðµå·Î µ¹¾Æ¿Í¼,
- Ä¿¼¸¦ ¿À¸¥ÂÊÀ¸·Î ¿Å±â°í ¸¶Áö¸·À¸·Î x±îÁö ´·¯¾ß ÇÏ´Â ¹ø°Å·Î¿òÀ» ÇÇÇϽÇ
- ¼ö ÀÖ½À´Ï´Ù.
-
- 3. ÀÌÁ¦ ù ÁÙÀ» ¿Ï¼ºÇϽʽÿÀ. Ãß°¡ ¸í·ÉÀº ÅØ½ºÆ®°¡ ÀԷµǴ À§Ä¡ ¿Ü¿¡´Â
- ÆíÁý ¸ðµå¿Í ¿ÏÀüÈ÷ °°´Ù´Â °ÍÀ» À¯³äÇϽʽÿÀ.
-
----> This line will allow you to practice
----> This line will allow you to practice appending text to the end of a line.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 6.3: ġȯ(REPLACE) ÀÇ ´Ù¸¥ ¹öÀü
-
-
- ** ´ë¹®ÀÚ R À» ÀÔ·ÂÇϸé Çϳª ÀÌ»óÀÇ ±ÛÀÚ¸¦ ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. **
-
- 1. Ä¿¼¸¦ ---> ·Î Ç¥½ÃµÈ ù¹øÂ° ÁÙ·Î ¿Å±â½Ê½Ã¿À.
-
- 2. Ä¿¼¸¦ ---> ·Î Ç¥½ÃµÈ µÎ¹øÂ° ÁÙ°ú ´Ù¸¥ ù¹øÂ° ´Ü¾î À§·Î ¿Å±â½Ê½Ã¿À.
- ('last' ÀÔ´Ï´Ù.)
-
- 3. R À» ÀÔ·ÂÇÑ ÈÄ Ã¹¹øÂ° ÁÙÀÇ ¿¹Àü ÅØ½ºÆ® À§¿¡ »õ·Î¿î ±ÛÀ» ÀÔ·ÂÇÏ¿©
- ³ª¸ÓÁö ³»¿ëÀÌ µÎ¹øÂ° ÁÙ°ú °°¾ÆÁöµµ·Ï ¹Ù²ß½Ã´Ù.
-
----> To make the first line the same as the last on this page use the keys.
----> To make the first line the same as the second, type R and the new text.
-
- 4. <ESC> ¸¦ ´·¯¼ ³ª°¡¸é, ¹Ù²îÁö ¾ÊÀº ÅØ½ºÆ®´Â ±×´ë·Î ³²°Ô µË´Ï´Ù.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 6.4: ¿É¼Ç ¼³Á¤(SET)
-
- ** ã±â³ª ¹Ù²Ù±â¿¡¼ ´ë¼Ò¹®ÀÚ ±¸ºÐÀ» ¾ø¾Ö±â À§ÇØ ¿É¼ÇÀ» ¼³Á¤ÇÕ´Ï´Ù **
-
- 1. ´ÙÀ½À» ÀÔ·ÂÇÏ¿© 'ignore' ¸¦ ãÀ¸½Ê½Ã¿À:
- /ignore
- n ۸¦ ÀÌ¿ëÇÏ¿© ¿©·¯¹ø ¹Ýº¹ÇϽʽÿÀ.
-
- 2. 'ic' (´ë¼Ò¹®ÀÚ ±¸º° ¾ÈÇÔ, Ignore case) ¿É¼ÇÀ» ¼³Á¤ÇϽʽÿÀ:
- :set ic
-
- 3. n ۸¦ ´·¯¼ 'ignore' ¸¦ ´Ù½Ã ã¾Æº¸½Ê½Ã¿À.
- n ۸¦ °è¼Ó ´·¯¼ ¿©·¯¹ø ãÀ¸½Ê½Ã¿À.
-
- 4. 'hlsearch' ¿Í 'incsearch' ¿É¼ÇÀ» ¼³Á¤ÇսôÙ.
- :set hls is
-
- 5. ã±â ¸í·ÉÀ» ´Ù½Ã ÀÔ·ÂÇÏ¿©, ¾î¶² ÀÏÀÌ ÀϾ´ÂÁö È®ÀÎÇØ º¸½Ê½Ã¿À:
- /ignore
-
- 6. ãÀº ³»¿ëÀÌ °Á¶(HIGHLIGHT)µÈ °ÍÀ» ¾ø¾Ö·Á¸é, ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù:
- :nohlsearch
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LESSON 6 ¿ä¾à
-
-
- 1. o ¸¦ ÀÔ·ÂÇϸé Ä¿¼ *¾Æ·¡¿¡* ÇÑ ÁÙÀÌ ¿¸®¸ç, Ä¿¼´Â ÆíÁý ¸ðµå·Î
- ¿¸° ÁÙ À§¿¡ À§Ä¡ÇÏ°Ô µË´Ï´Ù.
- ´ë¹®ÀÚ O ¸¦ ÀÔ·ÂÇϸé Ä¿¼°¡ ÀÖ´Â ÁÙÀÇ *À§·Î* »õ ÁÙÀ» ¿°Ô µË´Ï´Ù.
-
- 2. a ¸¦ ÀÔ·ÂÇϸé Ä¿¼ *´ÙÀ½¿¡* ±ÛÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ´ë¹®ÀÚ A ¸¦ ÀÔ·ÂÇϸé ÀÚµ¿À¸·Î ±× ÁÙÀÇ ³¡¿¡ ±ÛÀÚ¸¦ Ãß°¡ÇÏ°Ô µË´Ï´Ù.
-
- 3. ´ë¹®ÀÚ R À» ÀÔ·ÂÇϸé <ESC> ¸¦ ´·¯¼ ³ª°¡±â Àü±îÁö ¹Ù²Ù±â ¸ðµå°¡ µË´Ï´Ù.
-
- 4. ":set xxx" ¸¦ Çϸé "xxx" ¿É¼ÇÀÌ ¼³Á¤µË´Ï´Ù.
-
-
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LESSON 7: ¿Â¶óÀÎ µµ¿ò¸» ¸í·É
-
-
- ** ¿Â¶óÀÎ µµ¿ò¸» ½Ã½ºÅÛ »ç¿ëÇϱâ **
-
- ºöÀº Æø ³ÐÀº ¿Â¶óÀÎ µµ¿ò¸» ½Ã½ºÅÛÀ» Á¦°øÇÕ´Ï´Ù. µµ¿ò¸»À» º¸·Á¸é,
- ´ÙÀ½ ¼¼°¡Áö Áß Çϳª¸¦ ½ÃµµÇغ¸½Ê½Ã¿À:
- - <HELP> ۸¦ ´©¸¥´Ù. (۰¡ ÀÖ´Â °æ¿ì)
- - <F1> ۸¦ ´©¸¥´Ù. (۰¡ ÀÖ´Â °æ¿ì)
- - :help <ENTER> ¶ó°í ÀÔ·ÂÇÑ´Ù.
-
- µµ¿ò¸» âÀ» ´ÝÀ¸·Á¸é :q <ENTER> ¶ó°í ÀÔ·ÂÇϽʽÿÀ.
-
- ":help" ¶ó´Â ¸í·É¿¡ ÀÎÀÚ¸¦ ÁÖ¸é ¾î¶² ÁÖÁ¦¿¡ °üÇÑ µµ¿ò¸»À» ãÀ» ¼ö ÀÖ½À´Ï´Ù.
- ´ÙÀ½ ¸í·ÉÀ» ³»·Á º¸½Ê½Ã¿À. ( <ENTER> ۸¦ ´©¸£´Â °ÍÀ» ÀØÁö ¸¶½Ê½Ã¿À.)
-
- :help w
- :help c_<T
- :help insert-index
- :help user-manual
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LESSON 8: ½ÃÀÛ ½ºÅ©¸³Æ® ¸¸µé±â
-
- ** ºöÀÇ ±â´É Äѱâ **
-
- ºöÀº Vi º¸´Ù ÈξÀ ¸¹Àº ±â´ÉÀ» °¡Áö°í ÀÖÁö¸¸, ´ëºÎºÐÀº ±âº»ÀûÀ¸·Î ÀÛµ¿ÇÏÁö
- ¾Ê½À´Ï´Ù. ´õ ¸¹Àº ±â´ÉÀ» ½áº¸·Á¸é, "vimrc" ¶ó´Â ÆÄÀÏÀ» ¸¸µé¾î¾ß ÇÕ´Ï´Ù.
-
- 1. "vimrc" ÆÄÀÏÀ» ¼öÁ¤ÇսôÙ. ÀÌ ÆÄÀÏÀº »ç¿ëÇÏ´Â ½Ã½ºÅÛ¿¡ µû¶ó ´Ù¸¨´Ï´Ù:
- 1. Start editing the "vimrc" file, this depends on your system:
- :edit ~/.vimrc UnixÀÇ °æ¿ì
- :edit $VIM/_vimrc MS-WindowsÀÇ °æ¿ì
-
- 2. ÀÌÁ¦ "vimrc"ÀÇ ¿¹Á¦¸¦ ÀоîµéÀÔ´Ï´Ù:
-
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. ´ÙÀ½°ú °°ÀÌ ÇÏ¿© ÆÄÀÏÀ» ÀúÀåÇÕ´Ï´Ù:
-
- :write
-
- ´ÙÀ½ ¹ø¿¡ ºöÀ» ½ÃÀÛÇϸé, ±¸¹® °Á¶(syntax highlighting)ÀÌ »ç¿ëµÉ °ÍÀÔ´Ï´Ù.
- ¸ðµç ¿øÇÏ´Â ¼³Á¤À» ÀÌ "vimrc" ÆÄÀÏ¿¡ ³Ö¾îµÑ ¼ö ÀÖ½À´Ï´Ù.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- À̰ÍÀ¸·Î ºö ±æÀâÀ̸¦ ¸¶Ä¨´Ï´Ù. ÀÌ ±æÀâÀÌ´Â ºö ÆíÁý±â¿¡ ´ëÇÑ °£·«ÇÑ °³¿ä¸¦
- º¸¿©ÁÖ±â À§ÇÑ Àǵµ·Î Á¦À۵ǾúÀ¸¸ç, ÀÌ ÆíÁý±â¸¦ Á¤¸» °£´ÜÈ÷ »ç¿ëÇϱ⿡
- ÃæºÐÇÒ »ÓÀÔ´Ï´Ù. ºö¿¡´Â ÀÌ ±æÀâÀ̿ʹ ºñ±³ÇÒ ¼ö ¾øÀ» ¸¸Å ÈξÀ ¸¹Àº ¸í·ÉÀÌ
- ÀÖ½À´Ï´Ù. ´ÙÀ½ »ç¿ëÀÚ ¸Å´º¾óÀ» ÀÐÀ¸½Ê½Ã¿À: ":help user-manual"
-
- º¸´Ù ÀÚ¼¼È÷ ÀÐ°í °øºÎÇÏ·Á¸é, ´ÙÀ½ Ã¥À» ÃßÃµÇØ µå¸³´Ï´Ù:
- Vim - Vi Improved - by Steve Oualline
- ÃâÆÇ»ç: New Riders
- ÀÌ Ã¥Àº ¿ÏÀüÈ÷ ºö¿¡ ´ëÇØ¼¸¸ ´Ù·ç°í ÀÖ½À´Ï´Ù. ƯÈ÷ Ãʺ¸Àڵ鿡°Ô À¯¿ëÇÕ´Ï´Ù.
- ¸¹Àº ¿¹Á¦¿Í ±×¸²ÀÌ ÀÖ½À´Ï´Ù.
- ´ÙÀ½À» Âü°íÇϽʽÿÀ: http://iccf-holland.org/click5.html
-
- ´ÙÀ½ Ã¥Àº Á» ¿À·¡µÈ Ã¥À¸·Î ºöº¸´Ù´Â Vi¿¡ ´ëÇØ ´Ù·ç°í ÀÖÁö¸¸, ¿ª½Ã ÃßõÇÒ ¸¸
- ÇÕ´Ï´Ù:
- Learning the Vi Editor - by Linda Lamb
- ÃâÆÇ»ç: O'Reilly & Associates Inc.
- Vi·Î ÇÏ°í ½ÍÀº °ÅÀÇ ¸ðµç °Í¿¡ ´ëÇØ ¾Ë ¼ö ÀÖ´Â ÁÁÀº Ã¥ÀÔ´Ï´Ù.
- ¿©¼¸¹øÂ° °³Á¤ÆÇÀº ºö¿¡ °üÇÑ ³»¿ëÀ» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù.
-
- ÀÌ ±æÀâÀÌ´Â Colorado School of MinesÀÇ Michael C. Pierce ¿Í
- Robert K. Ware °¡ Colorado State UniversityÀÇ Charles Smith ÀÇ ¾ÆÀ̵ð¾î¿¡
- Âø¾ÈÇÏ¿© ½è½À´Ï´Ù.
- . E-mail: bware@mines.colorado.edu.
-
- Modified for Vim by Bram Moolenaar.
-
- ÀÌ ¹®¼ÀÇ Çѱ¹¾î ¹öÀü¿¡ °üÇÑ ¹®ÀÇ´Â ´ÙÀ½ »çÀÌÆ®·Î ÇØÁֽʽÿÀ.
- http://wiki.kldp.org/wiki.php/VimTutorKo
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.ko.utf-8 b/runtime/tutor/tutor.ko.utf-8
deleted file mode 100644
index 4498c9f..0000000
--- a/runtime/tutor/tutor.ko.utf-8
+++ /dev/null
@@ -1,812 +0,0 @@
-===============================================================================
-= 빔 길잡이 (VIM Tutor) 에 오신 것을 환영합니다 - Version 1.5 =
-===============================================================================
-
- 빔(Vim)은 이 길잡이에서 다 설명할 수 없을 만큼 많은 명령을 가진
- 매우 강력한 편집기입니다. 이 길잡이는 빔을 쉽게 전천후 편집기로 사용할
- 수 있도록 충분한 명령에 대해 설명하고 있습니다.
-
- 이 길잡이를 떼는 데에는 실습하는 데에 얼마나 시간을 쓰는 가에 따라서
- 25-30 분 정도가 걸립니다.
-
- 이 연습에 포함된 명령은 내용을 고칩니다. 이 파일의 복사본을 만들어서
- 연습하세요. (vimtutor 를 통해 시작했다면, 이미 복사본을 사용하는
- 중입니다.)
-
- 중요한 것은, 이 길잡이가 직접 써보면서 배우도록 고려되어 있다는 것입니다.
- 명령을 제대로 익히려면, 직접 실행해보는 것이 필요합니다. 내용을 읽는
- 것만으로는, 명령을 잊어버리게 될 것입니다.
-
- 자 이제, Caps Lock(Shift-Lock) 키가 눌려있지 않은지 확인해보시고, j 키를
- 충분히 눌러서 Lesson 1.1이 화면에 가득 차도록 움직여봅시다.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 1.1: 커서 움직이기
-
- ** 커서를 움직이려면, 표시된 대로 h,j,k,l 키를 누르십시오. **
- ^
- k 힌트: h 키는 왼쪽에 있으며, 왼쪽으로 움직입니다.
- < h l > l 키는 오른쪽에 있으며, 오른쪽으로
- j 움직입니다.
- v j 키는 아래방향 화살표처럼 생겼습니다.
-
- 1. 익숙해질 때까지 커서를 스크린 상에서 움직여 보십시오.
-
- 2. 아래 방향키 (j)를 반복입력이 될 때까지 누르고 계십시오.
----> 이제 다음 lesson으로 가는 방법을 알게 되었습니다.
-
- 3. 아래 방향키를 이용하여, Lesson 1.2 로 가십시오.
-
-참고: 원하지 않는 무언가가 입력이 되었다면, <ESC>를 눌러서, 명령 모드로
- 돌아가십시오. 그 후에 원하는 명령을 다시 입력하십시오.
-
-참고: 커서키 또한 작동할 것입니다. 하지만 hjkl에 익숙해지면, 커서키보다
- 훨씬 빠르게 이동할 수 있을 것입니다.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 1.2: 빔을 시작하고 끝내기
-
-
- !! 주의: 아래 있는 단계를 실행하기 전에, 이 lesson 전체를 읽으십시오!!
-
- 1. <ESC> 키를 눌러서 확실하게 명령 모드로 빠져 나옵니다.
-
- 2. 다음과 같이 입력합니다: :q! <ENTER>
-
----> 이렇게 하면, 바뀐 내용을 *저장하지 않고* 편집기를 빠져나갑니다.
- 저장한 후 빠져나가려면 다음과 같이 입력합니다:
- :wq <ENTER>
-
- 3. 쉘 프롬프트가 보인다면, 다시 길잡이로 돌아오기 위해 다음과 같이
- 입력합니다.
- vimtutor <ENTER>
- 또는 다음과 같을 수도 있습니다.
- vim tutor.ko <ENTER>
-
----> 'vim' 은 빔 편집기로 들어가는 것을 뜻하며, 'tutor.ko'는 편집하려는
- 파일을 뜻합니다.
-
- 4. 위에서 이야기한 단계를 기억하였으며, 확신이 서면, 1에서 3까지를
- 수행하여 편집기를 나갔다가 다시 들어와보십시오. 그 후 커서를 아래로
- 움직여 Lesson 1.3 으로 가십시오.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 1.3: 텍스트 편집 - 지우기
-
-
-** 명령 모드에서 x 를 누르면 커서가 위치한 곳의 글자를 지울 수 있습니다. **
-
- 1. ----> 로 표시된 곳으로 커서를 옮겨보십시오.
-
- 2. 오타를 수정하기 위해, 커서를 지울 글자 위로 움직여 보십시오.
-
- 3. x 키를 눌러서 지워야할 글자를 지우십시오.
-
- 4. 2에서 4까지를 반복하여 문장이 올바르게 되도록 하여 보십시오.
-
----> The ccow jumpedd ovverr thhe mooon.
-
- 5. 문장이 정확해졌다면, Lesson 1.4로 가십시오.
-
-주의: 이 길잡이를 보면서 외우려고 하지말고, 직접 사용해보면서 익히길
- 바랍니다.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 1.4: 텍스트 편집 - 삽입 (INSERTION)
-
-
- ** 명령 모드에서 i 를 누르면 텍스트를 입력할 수 있습니다. **
-
- 1. 커서를 첫번째 ---> 로 표시된 줄로 움직입니다.
-
- 2. 첫번째 줄을 두번째 줄과 똑같이 만들것입니다. 텍스트가 들어가야할
- 곳 다음부터 첫번째 글자 위에 커서를 옮겨 놓습니다.
-
- 3. i 키를 누른 후, 필요한 내용을 입력합니다.
-
- 4. 수정한 후에는 <ESC> 를 눌러서 명령 모드로 돌아갑니다.
- 문장을 올바르게 만들기 위해 2에서 4의 과정을 반복합니다.
-
----> There is text misng this .
----> There is some text missing from this line.
-
- 5. 텍스트를 삽입하는 데에 익숙해졌다면, 요약을 봐주십시오.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LESSON 1 요약
-
-
- 1. 커서를 움직일 때에는 화살표 키나 hjkl 키를 이용합니다.
- h (왼쪽) j (아래) k (위) l (오른쪽)
-
- 2. 쉘 프롬프트에서 빔을 시작하려면 vim FILENAME <ENTER>
-
- 3. 수정한 내용을 무시한 채로 빔에서 빠져나가려면 <ESC> :q! <ENTER>
- 저장한 후 빔에서 빠져나가려면 <ESC> :wq <ENTER>
-
- 4. 명령 모드에서 커서가 위치한 곳의 글자를 지우려면 x 를 입력합니다.
-
- 5. 명령 모드에서 커서가 위치한 곳에 텍스트를 삽입하려면
- i 를 누른 후 텍스트를 입력하고 <ESC> 를 누릅니다.
-
-참고: <ESC>는 명령 모드로 돌아가는 데 쓰며, 원치 않는 명령이나 완전히 입력되지
- 않은 명령을 취소하는 데에도 씁니다.
-
-그럼 Lesson 2를 시작합시다.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 2.1: 삭제(DELETION) 명령
-
-
- ** 한 단어를 끝까지 지우려면 dw 라고 치면 됩니다. **
-
- 1. <ESC> 키를 눌러서 확실하게 명령 모드로 빠져 나옵니다.
-
- 2. 아래에 ---> 로 표시된 줄 까지 커서를 옮깁니다.
-
- 3. 지워야할 단어의 처음으로 커서를 옮깁니다.
-
- 4. dw 라고 쳐서 그 단어를 지웁니다.
-
- 주의: 위에서 말한대로 하면 화면의 마지막 줄에 dw 라는 글자가 표시됩니다.
- 잘못 쳤다면, <ESC> 를 눌러서 다시 시작하십시오.
-
----> There are a some words fun that don't belong paper in this sentence.
-
- 5. 3, 4번 과정을 다시 하여 문장을 정확하게 만든 뒤 Lesson 2.2로 가십시오.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 2.2: 다른 삭제 명령
-
- ** d$ 라고 치면 그 줄 끝까지 지워집니다. **
-
- 1. <ESC> 키를 눌러서 확실하게 명령 모드로 빠져 나옵니다.
-
- 2. 아래에 ---> 로 표시된 줄 까지 커서를 옮깁니다.
-
- 3. 올바른 줄의 끝으로 커서를 옮깁니다. (첫번째로 나오는 . 다음입니다.)
-
- 4. d$ 라고 쳐서 줄 끝까지 지웁니다.
-
----> Somebody typed the end of this line twice. end of this line twice.
-
-
- 5. 어떤 일이 일어났는지 이해하기 위해 Lesson 2.3 으로 가십시오.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 2.3: 명령과 적용 대상에 대해
-
-
- 삭제 명령 d의 형식은 다음과 같습니다.
-
- [횟수] d 대상 또는 d [횟수] 대상
- 여기서
- 횟수 - 명령을 몇 번 수행할 지 (옵션, 기본값=1).
- d - 지우는 명령
- 대상 - 아래에 제시된 대상에 대해 명령을 수행
-
- 적용 가능한 대상의 종류:
- w - 커서에서 그 단어의 끝까지 (공백 포함.)
- e - 커서에서 그 단어의 끝까지 (공백을 포함하지 않음.)
- $ - 커서에서 그 줄의 끝까지
-
-참고: 호기심이 있다면, 명령 모드에서 명령 없이 대상을 입력해보십시오.
- 위에서 이야기한 대상의 목록에 따라 커서가 움직이게 됩니다.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 2.4: '명령-대상' 에 대한 예외
-
-
- ** dd 라고 치면 줄 전체를 지웁니다. **
-
- 줄 전체를 지우는 일이 잦기 때문에, Vi를 디자인 한 사람들은, 간단히 d를
- 두번 연달아 치면 한 줄을 지울 수 있도록 하였습니다.
-
- 1. 커서를 아래 나온 단락의 두번째 줄로 가져가십시오.
- 2. dd 를 입력하여 그 줄을 지우십시오.
- 3. 그런 다음 네번째 줄로 가십시오.
- 4. 2dd 라고 입력하여 두줄을 지웁니다. ( 횟수-명령-대상을 기억하세요. )
-
- 1) Roses are red,
- 2) Mud is fun,
- 3) Violets are blue,
- 4) I have a car,
- 5) Clocks tell time,
- 6) Sugar is sweet
- 7) And so are you.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 2.5: 취소(UNDO) 명령
-
-
- ** u 를 누르면 마지막 명령이 취소되며, U 는 줄 전체를 수정합니다. **
-
- 1. 커서를 ---> 로 표시된 줄로 이동한 후 첫번째 잘못된 부분 위로 옮깁니다.
- 2. x 를 입력하여 첫번째 잘못된 글자를 지웁니다.
- 3. 그럼 이제 u 를 입력하여 마지막으로 수행된 명령을 취소합니다.
- 4. 이번에는 x 명령을 이용하여 그 줄의 모든 에러를 수정해봅시다.
- 5. 대문자 U 를 눌러서 그 줄을 원래 상태로 돌려놓아 보십시오.
- 6. 이번에는 u 를 몇 번 눌러서 U 와 이전 명령을 취소해봅시다.
- 7. CTRL-R (CTRL 키를 누른 상태에서 R을 누르는 것) 을 몇 번 눌러서
- 명령을 다시 실행해봅시다. (취소한 것을 취소함.)
-
----> Fiix the errors oon thhis line and reeplace them witth undo.
-
- 8. 이 명령은 매우 유용합니다. 그럼 Lesson 2 요약으로 넘어가도록 합시다.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LESSON 2 요약
-
-
- 1. 커서가 위치한 곳부터 단어의 끝까지 지우려면: dw
-
- 2. 커서가 위치한 곳부터 줄 끝까지 지우려면: d$
-
- 3. 줄 전체를 지우려면: dd
-
- 4. 명령 모드에서 내리는 명령의 형식은 다음과 같습니다:
-
- [횟수] 명령 대상 또는 명령 [횟수] 대상
- 여기서:
- 횟수 - 그 명령을 몇 번 반복할 것인가
- 명령 - 어떤 명령을 내릴 것인가 ( 예를 들어, 삭제인 경우는 d )
- 대상 - 명령이 동작할 대상, 예를 들어 w (단어), $ (줄의 끝) 등.
-
- 5. 이전 행동을 취소하려면: u (소문자 u)
- 한 줄에서 수정한 것을 모두 취소하려면: U (대문자 U)
- 취소한 것을 다시 실행하려면: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 3.1: 붙이기(PUT) 명령
-
-
- ** p 를 입력하여 마지막으로 지운 내용을 커서 뒤에 붙입니다. **
-
- 1. 아래에 있는 문단의 첫 줄로 커서를 움직이십시오.
-
- 2. dd 를 입력하여 그 줄을 지워서 빔의 버퍼에 저장합니다.
-
- 3. 아까 지운 줄이 가야할 위치의 *윗줄로* 커서를 옮깁니다.
-
- 4. 명령 모드에서, p 를 입력하여 그 줄을 제대로 된 자리로 옮깁니다.
-
- 5. 2에서 4를 반복하여 모든 줄의 순서를 바로 잡으십시오.
-
- d) Can you learn too?
- b) Violets are blue,
- c) Intelligence is learned,
- a) Roses are red,
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 3.2: 치환(REPLACE) 명령
-
-
- ** 커서 아래의 글자 하나를 바꾸려면, r 을 누른 후 바꿀 글자를 입력합니다. **
-
- 1. 커서를 ---> 로 표시된 첫 줄로 옮깁니다.
-
- 2. 커서를 잘못된 첫 부분으로 옮깁니다.
-
- 3. r 을 누른 후, 잘못된 부분을 고쳐 쓸 글자를 입력합니다.
-
- 4. 2에서 3의 과정을 반복하여, 첫 줄의 오류를 수정하십시오.
-
----> Whan this lime was tuoed in, someone presswd some wrojg keys!
----> When this line was typed in, someone pressed some wrong keys!
-
- 5. Lesson 3.2 로 이동합시다.
-
-주의: 외우지 말고, 직접 해보면서 익혀야 한다는 것을 잊지 마십시오.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 3.3: 변환(CHANGE) 명령
-
-
- ** 한 단어의 일부나 전체를 바꾸려면, cw 를 치십시오. **
-
- 1. 커서를 ---> 로 표시된 첫줄로 옮깁니다.
-
- 2. 커서를 lubw 에서 u 위에 올려놓습니다.
-
- 3. cw 라고 명령한 후 단어를 정확하게 수정합니다. (이 경우, 'ine' 를 칩니다.)
-
- 4. <ESC> 를 누른 후 다음 에러로 갑니다 (수정되어야할 첫 글자로 갑니다.)
-
- 5. 3에서 4의 과정을 반복하여 첫번째 문장을 두번째 문장과 같도록 만듭니다.
-
----> This lubw has a few wptfd that mrrf changing usf the change command.
----> This line has a few words that need changing using the change command.
-
-cw 는 단어를 치환하는 것 뿐만 아니라, 내용을 삽입할 수 있도록 한다는 것에
-주의합시다.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 3.4: c 를 이용한 다른 변환 명령
-
-
- ** 변환 명령은 삭제할 때 이용한 대상에 대해 적용할 수 있습니다. **
-
- 1. 변환 명령은 삭제와 동일한 방식으로 동작합니다. 형식은 다음과 같습니다:
-
- [횟수] c 대상 또는 c [횟수] 대상
-
- 2. 적용 가능한 대상 역시 같습니다. w (단어), $ (줄의 끝) 등이 있습니다.
-
- 3. ---> 로 표시된 첫줄로 이동합니다.
-
- 4. 첫 에러 위로 커서를 옮깁니다.
-
- 5. c$ 를 입력하여, 그 줄의 나머지가 두번째 줄처럼 되도록 수정한 후 <ESC> 를
- 누르십시오.
-
----> The end of this line needs some help to make it like the second.
----> The end of this line needs to be corrected using the c$ command.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LESSON 3 요약
-
-
- 1. 이미 지운 내용을 되돌리려면, p 를 누르십시오. 이 명령은 커서 *다음에*
- 지워진 내용을 붙입니다(PUT). (한 줄을 지운 경우에는 커서 다음 줄에
- 지워진 내용이 붙습니다.)
-
- 2. 커서 아래의 글자를 치환하려면(REPLACE), r 을 누른 후 원래 글자 대신
- 바꾸어 넣을 글자를 입력합니다.
-
- 3. 변환 명령(CHANGE)은 커서에서 부터 지정한 대상의 끝까지 바꿀 수 있는
- 명령입니다. 예를 들어, 커서 위치에서 단어의 끝까지 바꾸려면, cw 를
- 입력하면 되며, c$ 는 줄 끝까지 바꾸는 데 쓰입니다.
-
- 4. 변환 명령의 형식은 다음과 같습니다:
-
- [횟수] c 대상 또는 c [횟수] 대상
-
-계속해서 다음 Lesson 을 진행합시다.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 4.1: 위치와 파일의 상태
-
-
- ** CTRL-g 를 누르면 파일 내에서의 현재 위치와 파일의 상태를 볼 수 있습니다.
- SHIFT-G 를 누르면 파일 내의 줄로 이동합니다. **
-
- 주의: 아래의 단계를 따라하기 전에, 이 Lesson 전체를 먼저 읽으십시오.
-
- 1. CTRL 키를 누른 상태에서 g 를 누릅니다. 파일 이름과 현재 위치한 줄이
- 표시된 상태줄이 화면 아래에 표시될 것입니다. 3번째 단계를 위해 그
- 줄 번호를 기억하고 계십시오.
-
- 2. SHIFT-G 를 누르면 파일의 마지막으로 이동합니다.
-
- 3. 아까 기억했던 줄 번호를 입력한 후 SHIFT-G 를 누르십시오. 이렇게 하면
- 처음에 CTRL-g 를 눌렀던 장소로 되돌아가게 될 것입니다.
- (번호를 입력할 때, 이것은 화면에 표시되지 않습니다.)
-
- 4. 자신이 생겼다면, 1에서 3까지를 실행해보십시오.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 4.2: 찾기 명령
-
-
- ** / 를 누른 후 검색할 문구를 입력하십시오. **
-
- 1. 명령 모드에서 / 를 입력하십시오. : 명령에서와 마찬가지로, 화면 아래에
- / 와 커서가 표시될 것입니다.
-
- 2. 'errroor' 라고 친 후 <ENTER> 를 치십시오. 이 단어를 찾으려고 합니다.
-
- 3. 같은 문구를 다시 찾으려면, 간단히 n 을 입력하십시오.
- 같은 문구를 반대 방향으로 찾으려면, Shift-N 을 입력하십시오.
-
- 4. 문구를 역방향으로 찾으려면, / 대신 ? 를 이용하면 됩니다.
-
----> "errroor" is not the way to spell error; errroor is an error.
-
-참고: 찾는 중에 파일의 끝에 다다르게 되면, 파일의 처음부터 다시 찾게 됩니다.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 4.3: 괄호의 짝 찾기
-
-
- ** % 를 눌러서 ), ], } 의 짝을 찾습니다. **
-
- 1. 커서를 ---> 로 표시된 줄의 (, [, { 중 하나에 가져다 놓습니다.
-
- 2. % 를 입력해 봅시다.
-
- 3. 커서가 짝이 맞는 괄호로 이동할 것입니다.
-
- 4. % 를 입력하여, 이전 괄호로 되돌아 옵시다.
-
----> This ( is a test line with ('s, ['s ] and {'s } in it. ))
-
-참고: 짝이 맞지 않는 괄호가 있는 프로그램을 디버깅할 때에 매우 유용합니다!
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 4.4: 에러를 수정하는 방법
-
-
- ** :s/old/new/g 하면 'old' 를 'new' 로 치환(SUBTITUTE)합니다. **
-
- 1. 커서를 ---> 로 표시된 줄에 가져다 놓습니다.
-
- 2. :s/thee/the 를 입력한 후 <ENTER> 를 칩니다. 이 명령은 그 줄에서
- 처음으로 발견된 것만 바꾼다는 것에 주의하십시오.
-
- 3. 이번에는 :s/thee/the/g 를 입력합니다. 이는 그 줄 전체(globally)를
- 치환한다는 것을 의미합니다.
-
----> thee best time to see thee flowers is in thee spring.
-
- 4. 두 줄 사이의 모든 문자열에 대해 치환하려면 다음과 같이 합니다,
- :#,#s/old/new/g #,# 는 두 줄의 줄번호를 뜻합니다.
- :%s/old/new/g 파일 전체에서 발견된 모든 것을 치환하는 경우입니다.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LESSON 4 요약
-
-
- 1. CTRL-g 는 파일의 상태와 파일 내에서의 현재 위치를 표시합니다.
- SHIFT-G 는 파일의 끝으로 이동합니다. 줄번호를 입력한 후 SHIFT-G를
- 입력하면, 그 줄로 이동합니다.
-
- 2. / 를 입력한 후 문구를 입력하면 그 문구를 아랫방향으로 찾습니다.
- ? 를 입력한 후 문구를 입력하면 윗방향으로 찾습니다.
- 검색 후, n 을 입력하면 같은 방향으로 다음 문구를 찾으며,
- Shift-N 을 입력하면 반대 방향으로 찾습니다.
-
- 3. 커서가 (,),[,],{,} 위에 있을 때에 % 를 입력하면 상응하는 짝을
- 찾아갑니다.
-
- 4. 어떤 줄에 처음 등장하는 old를 new로 바꾸려면 :s/old/new
- 한 줄에 등장하는 모든 old를 new로 바꾸려면 :s/old/new/g
- 두 줄 #,# 사이에서 치환을 하려면 :#,#s/old/new/g
- 파일 내의 모든 문구를 치환하려면 :%s/old/new/g
- 바꿀 때마다 확인을 거치려면 'c'를 붙여서 :%s/old/new/gc
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 5.1: 외부 명령 실행하는 방법
-
-
- ** :! 을 입력한 후 실행하려는 명령을 입력하십시오. **
-
- 1. 친숙한 명령인 : 를 입력하면 커서가 화면 아래로 이동합니다. 명령을
- 입력할 수 있게 됩니다.
-
- 2. 이제 ! (느낌표) 를 입력하십시오. 이렇게 하면 외부 쉘 명령을 실행할
- 수 있습니다.
-
- 3. 시험삼아 ! 다음에 ls 를 입력한 후 <ENTER> 를 쳐보십시오. 쉘 프롬프트
- 에서처럼 디렉토리의 목록이 출력될 것입니다. ls 가 동작하지 않는다면
- :!dir 을 시도해 보십시오.
-
-참고: 어떤 외부 명령도 이 방법으로 실행할 수 있습니다.
-
-참고: 모든 : 명령은 <ENTER> 를 쳐야 마무리 됩니다.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 5.2: 보다 자세한 파일 저장
-
-
- ** 수정된 내용을 파일로 저장하려면, :w FILENAME 하십시오. **
-
- 1. :!dir 또는 :!ls 를 입력하여 디렉토리의 리스트를 얻어옵니다.
- 위의 명령 후 <ENTER>를 쳐야한다는 것은 이미 알고 있을 것입니다.
-
- 2. TEST 처럼 존재하지 않는 파일 이름을 하나 고르십시오.
-
- 3. 이제 :w TEST 라고 입력하십시오. (TEST는 당신이 선택한 파일 이름입니다.)
-
- 4. 이렇게 하면 빔 길잡이 파일 전체를 TEST라는 이름으로 저장합니다.
- 확인하려면, :!dir 을 다시 입력하여, 디렉토리를 살펴보십시오.
-
-참고: 빔을 종료한 후, 빔을 다시 실행하여 TEST라는 파일을 열면, 그 파일은
- 저장했을 때와 완벽히 같은 복사본일 것입니다.
-
- 5. 이제 그 파일을 지웁시다.
- (MS-DOS에서): !del TEST
- (Unix에서): !rm TEST
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 5.3: 선택적으로 저장하는 명령
-
-
- ** 파일의 일부를 저장하려면, :#,# w FILENAME 하십시오. **
-
- 1. 다시 한번, :!dir 이나 !ls 를 입력하여 디렉토리의 목록을 받아온 후
- TEST 같은 적합한 이름을 선택합니다.
-
- 2. 커서를 이 페이지의 처음으로 옮긴 후, Ctrl-g 를 입력하여 그 줄의 줄번호를
- 알아냅니다. 이 번호를 기억하십시오!
-
- 3. 이제 이 페이지의 마지막으로 가서 Ctrl-g 를 다시 입력하십시오. 이 줄의
- 줄번호 또한 기억하십시오!
-
- 4. 어떤 섹션만 파일로 저장하려면, :#,# w TEST 를 입력하면 됩니다. 이 때
- #,# 는 아까 기억했던 시작과 끝 줄번호 입니다. TEST는 파일 이름입니다.
-
- 5. :!dir 을 이용하여 파일이 만들어졌는지 확인하십시오. 지우지는 마십시오.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 5.4: 파일 읽어들이기, 합치기
-
-
- ** 어떤 파일의 내용을 삽입하려면, :r FILENAME 하십시오 **
-
- 1. :!dir 을 입력하여 아까 만든 TEST 파일이 그대로 있는지 확인하십시오.
-
- 2. 커서를 이 페이지의 처음으로 움직이십시오.
-
-주의: 3번째 단계를 실행하면, Lesson 5.3 을 보게 될 것입니다. 그렇게 되면
- 이 lesson으로 다시 내려오십시오.
-
- 3. 이제 TEST 파일을 읽어들입시다. :r TEST 명령을 사용하십시오. TEST 는
- 파일의 이름입니다.
-
-참고: 읽어들인 파일은 커서가 위치한 지점에서부터 놓이게 됩니다.
-
- 4. 파일이 읽어들여진 것을 확인하기 위해, 뒤로 이동해서 기존 버전과 파일에서
- 읽어들인 버전, 이렇게 Lesson 5.3 이 두번 반복되었음을 확인하십시오.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LESSON 5 요약
-
-
- 1. :!command 를 이용하여 외부 명령을 실행합니다.
-
- 유용한 예:
- (MS-DOS) (Unix)
- :!dir :!ls - 디렉토리의 목록을 보여준다.
- :!del FILENAME :!rm FILENAME - FILENAME이라는 파일을 지운다.
-
- 2. :w FILENAME 하면 현재 빔에서 사용하는 파일을 FILENAME이라는 이름으로
- 디스크에 저장합니다.
-
- 3. :#,#w FILENAME 하면 #부터 #까지의 줄을 FILENAME이라는 파일로 저장합니다.
-
- 4. :r FILENAME 은 디스크에서 FILENAME이라는 파일을 불러들여서 커서 위치
- 뒤에 현재 파일을 집어넣습니다.
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 6.1: 새 줄 열기(OPEN) 명령
-
-
- ** o 를 누르면 커서 아래에 줄을 만들고 편집 모드가 됩니다. **
-
- 1. 아래에 ---> 로 표시된 줄로 커서를 옮기십시오.
-
- 2. o (소문자)를 쳐서 커서 *아래에* 줄을 하나 여십시오. 편집 모드가 됩니다.
- Insert mode.
-
- 3. ---> 로 표시된 줄을 복사한 후 <ESC> 를 눌러서 편집 모드에서 나오십시오.
-
----> After typing o the cursor is placed on the open line in Insert mode.
-
- 4. 커서 *위에* 줄을 하나 만드려면, 소문자 o 대신 대문자 O 를 치면 됩니다.
- 아래 있는 줄에 대해 이 명령을 내려보십시오.
-Open up a line above this by typing Shift-O while the cursor is on this line.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 6.2: 추가(APPEND) 명령
-
-
- ** a 를 누르면 커서 *다음에* 글을 입력할 수 있습니다. **
-
- 1. 커서를 ---> 로 표시된 첫번째 줄의 끝으로 옮깁니다. 명령 모드에서
- $ 를 이용하십시오.
-
- 2. 소문자 a 를 커서 아래 글자 *다음*에 글을 추가할 수 있습니다.
- (대문자 A는 그 줄의 끝에 추가합니다.)
-
-참고: 그렇게 하시면 고작 줄의 끝에 추가를 하기 위해 i를 누르고, 커서 아래에
- 있던 글자를 반복하고, 글을 끼워넣고, <ESC>를 눌러 명령 모드로 돌아와서,
- 커서를 오른쪽으로 옮기고 마지막으로 x까지 눌러야 하는 번거로움을 피하실
- 수 있습니다.
-
- 3. 이제 첫 줄을 완성하십시오. 추가 명령은 텍스트가 입력되는 위치 외에는
- 편집 모드와 완전히 같다는 것을 유념하십시오.
-
----> This line will allow you to practice
----> This line will allow you to practice appending text to the end of a line.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 6.3: 치환(REPLACE) 의 다른 버전
-
-
- ** 대문자 R 을 입력하면 하나 이상의 글자를 바꿀 수 있습니다. **
-
- 1. 커서를 ---> 로 표시된 첫번째 줄로 옮기십시오.
-
- 2. 커서를 ---> 로 표시된 두번째 줄과 다른 첫번째 단어 위로 옮기십시오.
- ('last' 입니다.)
-
- 3. R 을 입력한 후 첫번째 줄의 예전 텍스트 위에 새로운 글을 입력하여
- 나머지 내용이 두번째 줄과 같아지도록 바꿉시다.
-
----> To make the first line the same as the last on this page use the keys.
----> To make the first line the same as the second, type R and the new text.
-
- 4. <ESC> 를 눌러서 나가면, 바뀌지 않은 텍스트는 그대로 남게 됩니다.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 6.4: 옵션 설정(SET)
-
- ** 찾기나 바꾸기에서 대소문자 구분을 없애기 위해 옵션을 설정합니다 **
-
- 1. 다음을 입력하여 'ignore' 를 찾으십시오:
- /ignore
- n 키를 이용하여 여러번 반복하십시오.
-
- 2. 'ic' (대소문자 구별 안함, Ignore case) 옵션을 설정하십시오:
- :set ic
-
- 3. n 키를 눌러서 'ignore' 를 다시 찾아보십시오.
- n 키를 계속 눌러서 여러번 찾으십시오.
-
- 4. 'hlsearch' 와 'incsearch' 옵션을 설정합시다.
- :set hls is
-
- 5. 찾기 명령을 다시 입력하여, 어떤 일이 일어나는지 확인해 보십시오:
- /ignore
-
- 6. 찾은 내용이 강조(HIGHLIGHT)된 것을 없애려면, 다음과 같이 입력합니다:
- :nohlsearch
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LESSON 6 요약
-
-
- 1. o 를 입력하면 커서 *아래에* 한 줄이 열리며, 커서는 편집 모드로
- 열린 줄 위에 위치하게 됩니다.
- 대문자 O 를 입력하면 커서가 있는 줄의 *위로* 새 줄을 열게 됩니다.
-
- 2. a 를 입력하면 커서 *다음에* 글을 입력할 수 있습니다.
- 대문자 A 를 입력하면 자동으로 그 줄의 끝에 글자를 추가하게 됩니다.
-
- 3. 대문자 R 을 입력하면 <ESC> 를 눌러서 나가기 전까지 바꾸기 모드가 됩니다.
-
- 4. ":set xxx" 를 하면 "xxx" 옵션이 설정됩니다.
-
-
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LESSON 7: 온라인 도움말 명령
-
-
- ** 온라인 도움말 시스템 사용하기 **
-
- 빔은 폭 넓은 온라인 도움말 시스템을 제공합니다. 도움말을 보려면,
- 다음 세가지 중 하나를 시도해보십시오:
- - <HELP> 키를 누른다. (키가 있는 경우)
- - <F1> 키를 누른다. (키가 있는 경우)
- - :help <ENTER> 라고 입력한다.
-
- 도움말 창을 닫으려면 :q <ENTER> 라고 입력하십시오.
-
- ":help" 라는 명령에 인자를 주면 어떤 주제에 관한 도움말을 찾을 수 있습니다.
- 다음 명령을 내려 보십시오. ( <ENTER> 키를 누르는 것을 잊지 마십시오.)
-
- :help w
- :help c_<T
- :help insert-index
- :help user-manual
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LESSON 8: 시작 스크립트 만들기
-
- ** 빔의 기능 켜기 **
-
- 빔은 Vi 보다 훨씬 많은 기능을 가지고 있지만, 대부분은 기본적으로 작동하지
- 않습니다. 더 많은 기능을 써보려면, "vimrc" 라는 파일을 만들어야 합니다.
-
- 1. "vimrc" 파일을 수정합시다. 이 파일은 사용하는 시스템에 따라 다릅니다:
- 1. Start editing the "vimrc" file, this depends on your system:
- :edit ~/.vimrc Unix의 경우
- :edit $VIM/_vimrc MS-Windows의 경우
-
- 2. 이제 "vimrc"의 예제를 읽어들입니다:
-
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. 다음과 같이 하여 파일을 저장합니다:
-
- :write
-
- 다음 번에 빔을 시작하면, 구문 강조(syntax highlighting)이 사용될 것입니다.
- 모든 원하는 설정을 이 "vimrc" 파일에 넣어둘 수 있습니다.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- 이것으로 빔 길잡이를 마칩니다. 이 길잡이는 빔 편집기에 대한 간략한 개요를
- 보여주기 위한 의도로 제작되었으며, 이 편집기를 정말 간단히 사용하기에
- 충분할 뿐입니다. 빔에는 이 길잡이와는 비교할 수 없을 만큼 훨씬 많은 명령이
- 있습니다. 다음 사용자 매뉴얼을 읽으십시오: ":help user-manual"
-
- 보다 자세히 읽고 공부하려면, 다음 책을 추천해 드립니다:
- Vim - Vi Improved - by Steve Oualline
- 출판사: New Riders
- 이 책은 완전히 빔에 대해서만 다루고 있습니다. 특히 초보자들에게 유용합니다.
- 많은 예제와 그림이 있습니다.
- 다음을 참고하십시오: http://iccf-holland.org/click5.html
-
- 다음 책은 좀 오래된 책으로 빔보다는 Vi에 대해 다루고 있지만, 역시 추천할 만
- 합니다:
- Learning the Vi Editor - by Linda Lamb
- 출판사: O'Reilly & Associates Inc.
- Vi로 하고 싶은 거의 모든 것에 대해 알 수 있는 좋은 책입니다.
- 여섯번째 개정판은 빔에 관한 내용을 포함하고 있습니다.
-
- 이 길잡이는 Colorado School of Mines의 Michael C. Pierce 와
- Robert K. Ware 가 Colorado State University의 Charles Smith 의 아이디어에
- 착안하여 썼습니다.
- . E-mail: bware@mines.colorado.edu.
-
- Modified for Vim by Bram Moolenaar.
-
- 이 문서의 한국어 버전에 관한 문의는 다음 사이트로 해주십시오.
- http://wiki.kldp.org/wiki.php/VimTutorKo
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.no b/runtime/tutor/tutor.no
deleted file mode 100644
index 17178df..0000000
--- a/runtime/tutor/tutor.no
+++ /dev/null
@@ -1,973 +0,0 @@
-===============================================================================
-= V e l k o m m e n t i l i n n f ø r i n g e n i V i m -- Ver. 1.7 =
-===============================================================================
-
- Vim er en meget kraftig editor med mange kommandoer, alt for mange til å
- kunne gå gjennom alle i en innføring som denne. Den er beregnet på å
- sette deg inn i bruken av nok kommandoer så du vil være i stand til lett
- å kunne bruke Vim som en editor til alle formål.
-
- Tiden som kreves for å gå gjennom denne innføringen tar ca. 25-30
- minutter, avhengig av hvor mye tid du bruker til eksperimentering.
-
- MERK:
- Kommandoene i leksjonene vil modifisere teksten. Lag en kopi av denne
- filen som du kan øve deg på (hvis du kjørte «vimtutor»-kommandoen, er
- dette allerede en kopi).
-
- Det er viktig å huske at denne innføringen er beregnet på læring gjennom
- bruk. Det betyr at du må utføre kommandoene for å lære dem skikkelig.
- Hvis du bare leser teksten, vil du glemme kommandoene!
-
- Først av alt, sjekk at «Caps Lock» IKKE er aktiv og trykk «j»-tasten for
- å flytte markøren helt til leksjon 1.1 fyller skjermen.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 1.1: FLYTTING AV MARKØREN
-
-
- ** For å flytte markøren, trykk tastene h, j, k, l som vist. **
- ^
- k Tips: h-tasten er til venstre og flytter til venstre.
- < h l > l-tasten er til høyre og flytter til høyre.
- j j-tasten ser ut som en pil som peker nedover.
- v
- 1. Flytt markøren rundt på skjermen til du har fått det inn i fingrene.
-
- 2. Hold inne nedovertasten (j) til den repeterer.
- Nå vet du hvordan du beveger deg til neste leksjon.
-
- 3. Gå til leksjon 1.2 ved hjelp av nedovertasten.
-
-Merk: Hvis du blir usikker på noe du har skrevet, trykk <ESC> for å gå til
- normalmodus. Skriv deretter kommandoen du ønsket på nytt.
-
-Merk: Piltastene skal også virke. Men ved å bruke hjkl vil du være i stand til
- å bevege markøren mye raskere når du er blitt vant til det. Helt sant!
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 1.2: AVSLUTTE VIM
-
-
- !! MERK: Før du utfører noen av punktene nedenfor, les hele leksjonen!!
-
- 1. Trykk <ESC>-tasten (for å forsikre deg om at du er i normalmodus).
-
- 2. Skriv: :q! <ENTER>.
- Dette avslutter editoren og FORKASTER alle forandringer som du har gjort.
-
- 3. Når du ser kommandolinjen i skallet, skriv kommandoen som startet denne
- innføringen. Den er: vimtutor <ENTER>
-
- 4. Hvis du er sikker på at du husker dette, utfør punktene 1 til 3 for å
- avslutte og starte editoren på nytt.
-
-MERK: :q! <ENTER> forkaster alle forandringer som du gjorde. I løpet av noen
- få leksjoner vil du lære hvordan du lagrer forandringene til en fil.
-
- 5. Flytt markøren ned til leksjon 1.3.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 1.3: REDIGERING AV TEKST -- SLETTING
-
-
- ** Trykk x for å slette tegnet under markøren. **
-
- 1. Flytt markøren til den første linjen merket med --->.
-
- 2. For å ordne feilene på linjen, flytt markøren til den er oppå tegnet som
- skal slettes.
-
- 3. Trykk tasten x for å slette det uønskede tegnet.
-
- 4. Repeter punkt 2 til 4 til setningen er lik den som er under.
-
----> Hessstennnn brrråsnudddde ii gaaata.
----> Hesten bråsnudde i gata.
-
- 5. Nå som linjen er korrekt, gå til leksjon 1.4.
-
-MERK: Når du går gjennom innføringen, ikke bare prøv å huske kommandoene, men
- bruk dem helt til de sitter.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 1.4: REDIGERING AV TEKST -- INNSETTING
-
-
- ** Trykk i for å sette inn tekst. **
-
- 1. Flytt markøren til den første linjen som er merket med --->.
-
- 2. For å gjøre den første linjen lik den andre, flytt markøren til den står
- på tegnet ETTER posisjonen der teksten skal settes inn.
-
- 3. Trykk i og skriv inn teksten som mangler.
-
- 4. Etterhvert som hver feil er fikset, trykk <ESC> for å returnere til
- normalmodus. Repeter punkt 2 til 4 til setningen er korrekt.
-
----> Det er tkst som mnglr .
----> Det er ganske mye tekst som mangler her.
-
- 5. Når du føler deg komfortabel med å sette inn tekst, gå til oppsummeringen
- nedenfor.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 1.5: REDIGERING AV TEKST -- LEGGE TIL
-
-
- ** Trykk A for å legge til tekst. **
-
- 1. Flytt markøren til den første linjen nedenfor merket --->.
- Det har ikke noe å si hvor markøren er plassert på den linjen.
-
- 2. Trykk A og skriv inn det som skal legges til.
-
- 3. Når teksten er lagt til, trykk <ESC> for å returnere til normalmodusen.
-
- 4. Flytt markøren til den andre linjen markert med ---> og repeter steg 2 og
- 3 for å reparere denne setningen.
-
----> Det mangler noe tekst p
- Det mangler noe tekst på denne linjen.
----> Det mangler også litt tek
- Det mangler også litt tekst på denne linjen.
-
- 5. Når du føler at du behersker å legge til tekst, gå til leksjon 1.6.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 1.6: REDIGERE EN FIL
-
-
- ** Bruk :wq for å lagre en fil og avslutte. **
-
- !! MERK: Før du utfører noen av stegene nedenfor, les hele denne leksjonen!!
-
- 1. Avslutt denne innføringen som du gjorde i leksjon 1.2: :q!
-
- 2. Skriv denne kommandoen på kommandolinja: vim tutor <ENTER>
- «vim» er kommandoen for å starte Vim-editoren, «tutor» er navnet på fila
- som du vil redigere. Bruk en fil som kan forandres.
-
- 3. Sett inn og slett tekst som du lærte i de foregående leksjonene.
-
- 4. Lagre filen med forandringene og avslutt Vim med: :wq <ENTER>
-
- 5. Start innføringen på nytt og flytt ned til oppsummeringen som følger.
-
- 6. Etter å ha lest og forstått stegene ovenfor: Sett i gang.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- OPPSUMMERING AV LEKSJON 1
-
-
- 1. Markøren beveges ved hjelp av piltastene eller hjkl-tastene.
- h (venstre) j (ned) k (opp) l (høyre)
-
- 2. For å starte Vim fra skall-kommandolinjen, skriv: vim FILNAVN <ENTER>
-
- 3. For å avslutte Vim, skriv: <ESC> :q! <ENTER> for å forkaste endringer.
- ELLER skriv: <ESC> :wq <ENTER> for å lagre forandringene.
-
- 4. For å slette tegnet under markøren, trykk: x
-
- 5. For å sette inn eller legge til tekst, trykk:
- i skriv innsatt tekst <ESC> sett inn før markøren
- A skriv tillagt tekst <ESC> legg til på slutten av linjen
-
-MERK: Når du trykker <ESC> går du til normalmodus eller du avbryter en uønsket
- og delvis fullført kommando.
-
- Nå kan du gå videre til leksjon 2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 2.1: SLETTEKOMMANDOER
-
-
- ** Trykk dw for å slette et ord. **
-
- 1. Trykk <ESC> for å være sikker på at du er i normalmodus.
-
- 2. Flytt markøren til den første linjen nedenfor merket --->.
-
- 3. Flytt markøren til begynnelsen av ordet som skal slettes.
-
- 4. Trykk dw og ordet vil forsvinne.
-
-MERK: Bokstaven d vil komme til syne på den nederste linjen på skjermen når
- du skriver den. Vim venter på at du skal skrive w . Hvis du ser et annet
- tegn enn d har du skrevet noe feil; trykk <ESC> og start på nytt.
-
----> Det er agurk tre ord eple som ikke hører pære hjemme i denne setningen.
----> Det er tre ord som ikke hører hjemme i denne setningen.
-
- 5. Repeter punkt 3 og 4 til den første setningen er lik den andre. Gå
- deretter til leksjon 2.2.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 2.2: FLERE SLETTEKOMMANDOER
-
-
- ** Trykk d$ for å slette til slutten av linjen. **
-
- 1. Trykk <ESC> for å være sikker på at du er i normalmodus.
-
- 2. Flytt markøren til linjen nedenfor merket --->.
-
- 3. Flytt markøren til punktet der linjen skal kuttes (ETTER første punktum).
-
- 4. Trykk d$ for å slette alt til slutten av linjen.
-
----> Noen skrev slutten på linjen en gang for mye. linjen en gang for mye.
-
- 5. Gå til leksjon 2.3 for å forstå hva som skjer.
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 2.3: OM OPERATORER OG BEVEGELSER
-
-
- Mange kommandoer som forandrer teksten er laget ut i fra en operator og en
- bevegelse. Formatet for en slettekommando med sletteoperatoren d er:
-
- d bevegelse
-
- Der:
- d - er sletteoperatoren.
- bevegelse - er hva operatoren vil opere på (listet nedenfor).
-
- En kort liste med bevegelser:
- w - til starten av det neste ordet, UNNTATT det første tegnet.
- e - til slutten av det nåværende ordet, INKLUDERT det siste tegnet.
- $ - til slutten av linjen, INKLUDERT det siste tegnet.
-
- Ved å skrive de vil altså alt fra markøren til slutten av ordet bli
- slettet.
-
-MERK: Ved å skrive kun bevegelsen i normalmodusen uten en operator vil
- markøren flyttes som spesifisert.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKSJON 2.4: BRUK AV TELLER FOR EN BEVEGELSE
-
-
- ** Ved å skrive et tall foran en bevegelse repeterer den så mange ganger. **
-
- 1. Flytt markøren til starten av linjen markert ---> nedenfor.
-
- 2. Skriv 2w for å flytte markøren to ord framover.
-
- 3. Skriv 3e for å flytte markøren framover til slutten av det tredje
- ordet.
-
- 4. Skriv 0 (null) for å flytte til starten av linjen.
-
- 5. Repeter steg 2 og 3 med forskjellige tall.
-
----> Dette er en linje med noen ord som du kan bevege deg rundt på.
-
- 6. Gå videre til leksjon 2.5.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 2.5: BRUK AV ANTALL FOR Å SLETTE MER
-
-
- ** Et tall sammen med en operator repeterer den så mange ganger. **
-
- I kombinasjonen med sletteoperatoren og en bevegelse nevnt ovenfor setter du
- inn antall før bevegelsen for å slette mer:
- d nummer bevegelse
-
- 1. Flytt markøren til det første ordet med STORE BOKSTAVER på linjen markert
- med --->.
-
- 2. Skriv 2dw for å slette de to ordene med store bokstaver.
-
- 3. Repeter steg 1 og 2 med forskjelling antall for å slette de etterfølgende
- ordene som har store bokstaver.
-
----> Denne ABC DE linjen FGHI JK LMN OP er nå Q RS TUV litt mer lesbar.
-
-MERK: Et antall mellom operatoren d og bevegelsen virker på samme måte som å
- bruke bevegelsen uten en operator.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 2.6: OPERERE PÅ LINJER
-
-
- ** Trykk dd for å slette en hel linje. **
-
- På grunn av at sletting av linjer er mye brukt, fant utviklerne av Vi ut at
- det vil være lettere å rett og slett trykke to d-er for å slette en linje.
-
- 1. Flytt markøren til den andre linjen i verset nedenfor.
- 2. Trykk dd å slette linjen.
- 3. Flytt deretter til den fjerde linjen.
- 4. Trykk 2dd for å slette to linjer.
-
----> 1) Roser er røde,
----> 2) Gjørme er gøy,
----> 3) Fioler er blå,
----> 4) Jeg har en bil,
----> 5) Klokker viser tiden,
----> 6) Druer er søte
----> 7) Og du er likeså.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 2.7: ANGRE-KOMMANDOEN
-
-
- ** Trykk u for å angre siste kommando, U for å fikse en hel linje. **
-
- 1. Flytt markøren til linjen nedenfor merket ---> og plasser den på den
- første feilen.
- 2. Trykk x for å slette det første uønskede tegnet.
- 3. Trykk så u for å angre den siste utførte kommandoen.
- 4. Deretter ordner du alle feilene på linjene ved å bruke kommandoen x .
- 5. Trykk nå en stor U for å sette linjen tilbake til det den var
- originalt.
- 6. Trykk u noen ganger for å angre U og foregående kommandoer.
- 7. Deretter trykker du CTRL-R (hold CTRL nede mens du trykker R) noen
- ganger for å gjenopprette kommandoene (omgjøre angrekommandoene).
-
----> RReparer feiilene påå denne linnnjen oog erssstatt dem meed angre.
-
- 8. Dette er meget nyttige kommandoer. Nå kan du gå til oppsummeringen av
- leksjon 2.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- OPPSUMMERING AV LEKSJON 2
-
-
- 1. For å slette fra markøren fram til det neste ordet, trykk: dw
- 2. For å slette fra markøren til slutten av en linje, trykk: d$
- 3. For å slette en hel linje, trykk: dd
-
- 4. For å repetere en bevegelse, sett et nummer foran: 2w
- 5. Formatet for en forandringskommando er:
- operator [nummer] bevegelse
- der:
- operator - hva som skal gjøres, f.eks. d for å slette
- [nummer] - et valgfritt antall for å repetere bevegelsen
- bevegelse - hva kommandoen skal operere på, eksempelvis w (ord),
- $ (til slutten av linjen) og så videre.
-
- 6. For å gå til starten av en linje, bruk en null: 0
-
- 7. For å angre tidligere endringer, skriv: u (liten u)
- For å angre alle forandringer på en linje, skriv: U (stor U)
- For å omgjøre angringen, trykk: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 3.1: «LIM INN»-KOMMANDOEN
-
-
- ** Trykk p for å lime inn tidligere slettet tekst etter markøren **
-
- 1. Flytt markøren til den første linjen med ---> nedenfor.
-
- 2. Trykk dd for å slette linjen og lagre den i et Vim-register.
-
- 3. Flytt markøren til c)-linjen, OVER posisjonen linjen skal settes inn.
-
- 4. Trykk p for å legge linjen under markøren.
-
- 5. Repeter punkt 2 til 4 helt til linjene er i riktig rekkefølge.
-
----> d) Kan du også lære?
----> b) Fioler er blå,
----> c) Intelligens må læres,
----> a) Roser er røde,
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 3.2: «ERSTATT»-KOMMANDOEN
-
-
- ** Trykk rx for å erstatte tegnet under markøren med x. **
-
- 1. Flytt markøren til den første linjen nedenfor merket --->.
-
- 2. Flytt markøren så den står oppå den første feilen.
-
- 3. Trykk r og deretter tegnet som skal være der.
-
- 4. Repeter punkt 2 og 3 til den første linjen er lik den andre.
-
----> Da dfnne lynjxn ble zkrevet, var det nøen som tjykket feite taster!
----> Da denne linjen ble skrevet, var det noen som trykket feile taster!
-
- 5. Gå videre til leksjon 3.2.
-
-MERK: Husk at du bør lære ved å BRUKE, ikke pugge.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 3.3: «FORANDRE»-OPERATOREN
-
-
- ** For å forandre til slutten av et ord, trykk ce . **
-
- 1. Flytt markøren til den første linjen nedenfor som er merket --->.
-
- 2. Plasser markøren på u i «lubjwr».
-
- 3. Trykk ce og det korrekte ordet (i dette tilfellet, skriv «injen»).
-
- 4. Trykk <ESC> og gå til det neste tegnet som skal forandres.
-
- 5. Repeter punkt 3 og 4 helt til den første setningen er lik den andre.
-
----> Denne lubjwr har noen wgh som må forkwåp med «forækzryas»-kommandoen.
----> Denne linjen har noen ord som må forandres med «forandre»-kommandoen.
-
-Vær oppmerksom på at ce sletter ordet og går inn i innsettingsmodus.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 3.4: FLERE FORANDRINGER VED BRUK AV c
-
-
- ** Forandringskommandoen blir brukt med de samme bevegelser som «slett». **
-
- 1. Forandringsoperatoren fungerer på samme måte som «slett». Formatet er:
-
- c [nummer] bevegelse
-
- 2. Bevegelsene er de samme, som for eksempel w (ord) og $ (slutten av en
- linje).
-
- 3. Gå til den første linjen nedenfor som er merket --->.
-
- 4. Flytt markøren til den første feilen.
-
- 5. Skriv c$ og skriv resten av linjen lik den andre og trykk <ESC>.
-
----> Slutten på denne linjen trenger litt hjelp for å gjøre den lik den neste.
----> Slutten på denne linjen trenger å bli rettet ved bruk av c$-kommandoen.
-
-MERK: Du kan bruke slettetasten for å rette feil mens du skriver.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- OPPSUMMERING AV LEKSJON 3
-
-
- 1. For å legge tilbake tekst som nettopp er blitt slettet, trykk p . Dette
- limer inn den slettede teksten ETTER markøren (hvis en linje ble slettet
- vil den bli limt inn på linjen under markøren).
-
- 2. For å erstatte et tegn under markøren, trykk r og deretter tegnet som
- du vil ha der.
-
- 3. Forandringsoperatoren lar deg forandre fra markøren til dit bevegelsen
- tar deg. Det vil si, skriv ce for å forandre fra markøren til slutten
- av ordet, c$ for å forandre til slutten av linjen.
-
- 4. Formatet for «forandre» er:
-
- c [nummer] bevegelse
-
-Nå kan du gå til neste leksjon.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 4.1: POSISJONERING AV MARKØREN OG FILSTATUS
-
- ** Trykk CTRL-G for å vise posisjonen i filen og filstatusen.
- Trykk G for å gå til en spesifikk linje i filen. **
-
- Merk: Les hele leksjonen før du utfører noen av punktene!
-
- 1. Hold nede Ctrl-tasten og trykk g . Vi kaller dette CTRL-G. En melding
- vil komme til syne på bunnen av skjermen med filnavnet og posisjonen i
- filen. Husk linjenummeret for bruk i steg 3.
-
-Merk: Du kan se markørposisjonen i nederste høyre hjørne av skjermen. Dette
- skjer når «ruler»-valget er satt (forklart i leksjon 6).
-
- 2. Trykk G for å gå til bunnen av filen.
- Skriv gg for å gå til begynnelsen av filen.
-
- 3. Skriv inn linjenummeret du var på og deretter G . Dette vil føre deg
- tilbake til linjen du var på da du først trykket CTRL-G.
-
- 4. Utfør steg 1 til 3 hvis du føler deg sikker på prosedyren.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 4.2: SØKEKOMMANDOEN
-
- ** Skriv / etterfulgt av en søkestreng som du vil lete etter. **
-
- 1. Trykk / når du er i normalmodusen. Legg merke til at skråstreken og
- markøren kommer til syne på bunnen av skjermen i likhet med
- «:»-kommandoene.
-
- 2. Skriv «feeeiil» og trykk <ENTER>. Dette er teksten du vil lete etter.
-
- 3. For å finne neste forekomst av søkestrengen, trykk n .
- For å lete etter samme søketeksten i motsatt retning, trykk N .
-
- 4. For å lete etter en tekst bakover i filen, bruk ? istedenfor / .
-
- 5. For å gå tilbake til der du kom fra, trykk CTRL-O (Hold Ctrl nede mens
- du trykker bokstaven o ). Repeter for å gå enda lengre tilbake. CTRL-I
- går framover.
-
----> «feeeiil» er ikke måten å skrive «feil» på, feeeiil er helt feil.
-Merk: Når søkingen når slutten av filen, vil den fortsette fra starten unntatt
- hvis «wrapscan»-valget er resatt.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 4.3: FINN SAMSVARENDE PARENTESER
-
-
- ** Trykk % for å finne en samsvarende ), ] eller } . **
-
- 1. Plasser markøren på en (, [ eller { på linjen nedenfor merket --->.
-
- 2. Trykk % .
-
- 3. Markøren vil gå til den samsvarende parentesen eller hakeparentesen.
-
- 4. Trykk % for å flytte markøren til den andre samsvarende parentesen.
-
- 5. Flytt markøren til en annen (, ), [, ], { eller } og se hva % gjør.
-
----> Dette ( er en testlinje med (, [ ] og { } i den )).
-
-Merk: Dette er veldig nyttig til feilsøking i programmer som har ubalansert
- antall parenteser!
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 4.4: ERSTATT-KOMMANDOEN
-
-
- ** Skriv :s/gammel/ny/g for å erstatte «gammel» med «ny». **
-
- 1. Flytt markøren til linjen nedenfor som er merket med --->.
-
- 2. Skriv :s/deen/den/ <ENTER> . Legg merke til at denne kommandoen bare
- forandrer den første forekomsten av «deen» på linjen.
-
- 3. Skriv :s/deen/den/g . Når g-flagget legges til, betyr dette global
- erstatning på linjen og erstatter alle forekomster av «deen» på linjen.
-
----> deen som kan kaste deen tyngste steinen lengst er deen beste
-
- 4. For å erstatte alle forekomster av en tekststreng mellom to linjer,
- skriv :#,#s/gammel/ny/g der #,# er linjenumrene på de to linjene for
- linjeområdet erstatningen skal gjøres.
- Skriv :%s/gammel/ny/g for å erstatte tekst i hele filen.
- Skriv :%s/gammel/ny/gc for å finne alle forekomster i hele filen, og
- deretter spørre om teksten skal erstattes eller
- ikke.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- OPPSUMMERING AV LEKSJON 4
-
-
- 1. Ctrl-G viser nåværende posisjon i filen og filstatusen.
- G går til slutten av filen.
- nummer G går til det linjenummeret.
- gg går til den første linjen.
-
- 2. Skriv / etterfulgt av en søketekst for å lete FRAMOVER etter teksten.
- Skriv ? etterfulgt av en søketekst for å lete BAKOVER etter teksten.
- Etter et søk kan du trykke n for å finne neste forekomst i den samme
- retningen eller N for å lete i motsatt retning.
- CTRL-O tar deg tilbake til gamle posisjoner, CTRL-I til nyere posisjoner.
-
- 3. Skriv % når markøren står på en (, ), [, ], { eller } for å finne den
- som samsvarer.
-
- 4. Erstatte «gammel» med første «ny» på en linje: :s/gammel/ny
- Erstatte alle «gammel» med «ny» på en linje: :s/gammel/ny/g
- Erstatte tekst mellom to linjenumre: :#,#s/gammel/ny/g
- Erstatte alle forekomster i en fil: :%s/gammel/ny/g
- For å godkjenne hver erstatning, legg til «c»: :%s/gammel/ny/gc
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 5.1: HVORDAN UTFØRE EN EKSTERN KOMMANDO
-
-
- ** Skriv :! etterfulgt av en ekstern kommando for å utføre denne. **
-
- 1. Skriv den velkjente kommandoen : for å plassere markøren på bunnen av
- skjermen. Dette lar deg skrive en kommandolinjekommando.
-
- 2. Nå kan du skrive tegnet ! . Dette lar deg utføre en hvilken som helst
- ekstern kommando.
-
- 3. Som et eksempel, skriv ls etter utropstegnet og trykk <ENTER>. Du vil
- nå få en liste over filene i katalogen, akkurat som om du hadde kjørt
- kommandoen direkte fra kommandolinjen i skallet. Eller bruk :!dir hvis
- «ls» ikke virker.
-
-MERK: Det er mulig å kjøre alle eksterne kommandoer på denne måten, også med
- parametere.
-
-MERK: Alle «:»-kommandoer må avsluttes med <ENTER>. Fra dette punktet er det
- ikke alltid vi nevner det.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 5.2: MER OM LAGRING AV FILER
-
-
- ** For å lagre endringene gjort i en tekst, skriv :w FILNAVN. **
-
- 1. Skriv :!dir eller :!ls for å få en liste over filene i katalogen. Du
- vet allerede at du må trykke <ENTER> etter dette.
-
- 2. Velg et filnavn på en fil som ikke finnes, som for eksempel TEST .
-
- 3. Skriv :w TEST (der TEST er filnavnet du velger).
-
- 4. Dette lagrer hele filen (denne innføringen) under navnet TEST . For å
- sjekke dette, skriv :!dir eller :!ls igjen for å se innholdet av
- katalogen.
-
-Merk: Hvis du nå hadde avsluttet Vim og startet på nytt igjen med «vim TEST»,
- ville filen vært en eksakt kopi av innføringen da du lagret den.
-
- 5. Fjern filen ved å skrive :!rm TEST hvis du er på et Unix-lignende
- operativsystem, eller :!del TEST hvis du bruker MS-DOS.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 5.3: VELGE TEKST SOM SKAL LAGRES
-
-
- ** For å lagre en del av en fil, skriv v bevegelse :w FILNAVN **
-
- 1. Flytt markøren til denne linjen.
-
- 2. Trykk v og flytt markøren til det femte elementet nedenfor. Legg merke
- til at teksten blir markert.
-
- 3. Trykk : (kolon). På bunnen av skjermen vil :'<,'> komme til syne.
-
- 4. Trykk w TEST , der TEST er et filnavn som ikke finnes enda. Kontroller
- at du ser :'<,'>w TEST før du trykker Enter.
-
- 5. Vim vil skrive de valgte linjene til filen TEST. Bruk :!dir eller !ls
- for å se den. Ikke slett den enda! Vi vil bruke den i neste leksjon.
-
-MERK: Ved å trykke v startes visuelt valg. Du kan flytte markøren rundt for
- å gjøre det valgte området større eller mindre. Deretter kan du bruke en
- operator for å gjøre noe med teksten. For eksempel sletter d teksten.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 5.4: HENTING OG SAMMENSLÅING AV FILER
-
-
- ** For å lese inn en annen fil inn i nåværende buffer, skriv :r FILNAVN **
-
- 1. Plasser markøren like over denne linjen.
-
-MERK: Etter å ha utført steg 2 vil du se teksten fra leksjon 5.3. Gå deretter
- NED for å se denne leksjonen igjen.
-
- 2. Hent TEST-filen ved å bruke kommandoen :r TEST der TEST er navnet på
- filen du brukte. Filen du henter blir plassert nedenfor markørlinjen.
-
- 3. For å sjekke at filen ble hentet, gå tilbake og se at det er to kopier av
- leksjon 5.3, originalen og denne versjonen.
-
-MERK: Du kan også lese utdataene av en ekstern kommando. For eksempel, :r !ls
- leser utdataene av ls-kommandoen og legger dem nedenfor markøren.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- OPPSUMMERING AV LEKSJON 5
-
-
- 1. :!kommando utfører en ekstern kommandio.
-
- Noen nyttige eksempler er:
- (MS-DOS) (Unix)
- :!dir :!ls - List filene i katalogen.
- :!del FILNAVN :!rm FILNAVN - Slett filen FILNAVN.
-
- 2. :w FILNAVN skriver den nåværende Vim-filen disken med navnet FILNAVN .
-
- 3. v bevegelse :w FILNAVN lagrer de visuelt valgte linjene til filen
- FILNAVN.
-
- 4. :r FILNAVN henter filen FILNAVN og legger den inn nedenfor markøren.
-
- 5. :r !dir leser utdataene fra «dir»-kommandoen og legger dem nedenfor
- markørposisjonen.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 6.1: «ÅPNE LINJE»-KOMMANDOEN
-
-
- ** Skriv o for å «åpne opp» for en ny linje etter markøren og gå til
- innsettingsmodus **
-
- 1. Flytt markøren til linjen nedenfor merket --->.
-
- 2. Skriv o (liten o) for å åpne opp en linje NEDENFOR markøren og gå inn i
- innsettingsmodus.
-
- 3. Skriv litt tekst og trykk <ESC> for å gå ut av innsettingsmodusen.
-
----> Etter at o er skrevet blir markøren plassert på den tomme linjen.
-
- 4. For å åpne en ny linje OVER markøren, trykk rett og slett en stor O
- istedenfor en liten o . Prøv dette på linjen nedenfor.
-
----> Lag ny linje over denne ved å trykke O mens markøren er på denne linjen.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 6.2: «LEGG TIL»-KOMMANDOEN
-
-
- ** Skriv a for å legge til tekst ETTER markøren. **
-
- 1. Flytt markøren til starten av linjen merket ---> nedenfor.
-
- 2. Trykk e til markøren er på slutten av «li».
-
- 3. Trykk a (liten a) for å legge til tekst ETTER markøren.
-
- 4. Fullfør ordet sånn som på linjen nedenfor. Trykk <ESC> for å gå ut av
- innsettingsmodusen.
-
- 5. Bruk e for å gå til det neste ufullstendige ordet og repeter steg 3 og
- 4.
-
----> Denne li lar deg øve på å leg til tek på en linje.
----> Denne linjen lar deg øve på å legge til tekst på en linje.
-
-Merk: a, i og A går alle til den samme innsettingsmodusen, den eneste
- forskjellen er hvor tegnene blir satt inn.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 6.3: EN ANNEN MÅTE Å ERSTATTE PÅ
-
-
- ** Skriv en stor R for å erstatte mer enn ett tegn. **
-
- 1. Flytt markøren til den første linjen nedenfor merket --->. Flytt markøren
- til begynnelsen av den første «xxx»-en.
-
- 2. Trykk R og skriv inn tallet som står nedenfor på den andre linjen så
- det erstatter xxx.
-
- 3. Trykk <ESC> for å gå ut av erstatningsmodusen. Legg merke til at resten
- av linjen forblir uforandret.
-
- 4. Repeter stegene for å erstatte den gjenværende xxx.
-
----> Ved å legge 123 til xxx får vi xxx.
----> Ved å legge 123 til 456 får vi 579.
-
-MERK: Erstatningsmodus er lik insettingsmodus, men hvert tegn som skrives
- erstatter et eksisterende tegn.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 6.4: KOPIERE OG LIME INN TEKST
-
-
- ** Bruk y-operatoren for å kopiere tekst og p for å lime den inn **
-
- 1. Gå til linjen merket ---> nedenfor og plasser markøren etter «a)».
-
- 2. Gå inn i visuell modus med v og flytt markøren til like før «første».
-
- 3. Trykk y for å kopiere (engelsk: «yank») den uthevede teksten.
-
- 4. Flytt markøren til slutten av den neste linjen: j$
-
- 5. Trykk p for å lime inn teksten. Trykk deretter: a andre <ESC> .
-
- 6. Bruk visuell modus for å velge « valget.», kopier det med y , gå til
- slutten av den neste linjen med j$ og legg inn teksten der med p .
-
----> a) Dette er det første valget.
- b)
-
-Merk: Du kan også bruke y som en operator; yw kopierer ett ord.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 6.5: SETT VALG
-
-
- ** Sett et valg så søk eller erstatning ignorerer store/små bokstaver. **
-
- 1. Let etter «ignore» ved å skrive: /ignore <ENTER>
- Repeter flere ganger ved å trykke n .
-
- 2. Sett «ic»-valget (Ignore Case) ved å skrive: :set ic
-
- 3. Søk etter «ignore» igjen ved å trykke n .
- Legg merke til at både «Ignore» og «IGNORE» blir funnet.
-
- 4. Sett «hlsearch»- og «incsearch»-valgene: :set hls is
-
- 5. Skriv søkekommandoen igjen og se hva som skjer: /ignore <ENTER>
-
- 6. For å slå av ignorering av store/små bokstaver, skriv: :set noic
-
-Merk: For å fjerne uthevingen av treff, skriv: :nohlsearch
-Merk: Hvis du vil ignorere store/små bokstaver for kun en søkekommando, bruk
- \c i uttrykket: /ignore\c <ENTER>
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- OPPSUMMERING AV LEKSJON 6
-
- 1. Trykk o for å legge til en linje NEDENFOR markøren og gå inn i
- innsettingsmodus.
- Trykk O for å åpne en linje OVER markøren.
-
- 2. Skriv a for å sette inn tekst ETTER markøren.
- Skriv A for å sette inn tekst etter slutten av linjen.
-
- 3. Kommandoen e går til slutten av et ord.
-
- 4. Operatoren y («yank») kopierer tekst, p («paste») limer den inn.
-
- 5. Ved å trykke R går du inn i erstatningsmodus helt til <ESC> trykkes.
-
- 6. Skriv «:set xxx» for å sette valget «xxx». Noen valg er:
- «ic» «ignorecase» ignorer store/små bokstaver under søk
- «is» «incsearch» vis delvise treff for en søketekst
- «hls» «hlsearch» uthev alle søketreff
-
- 7. Legg til «no» foran valget for å slå det av: :set noic
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 7.1: FÅ HJELP
-
-
- ** Bruk det innebygde hjelpesystemet. **
-
- Vim har et omfattende innebygget hjelpesystem. For å starte det, prøv en av
- disse måtene:
- - Trykk Hjelp-tasten (hvis du har en)
- - Trykk F1-tasten (hvis du har en)
- - Skriv :help <ENTER>
-
- Les teksten i hjelpevinduet for å finne ut hvordan hjelpen virker.
- Skriv CTRL-W CTRL-W for å hoppe fra et vindu til et annet
- Skriv :q <ENTER> for å lukke hjelpevinduet.
-
- Du kan få hjelp for omtrent alle temaer om Vim ved å skrive et parameter til
- «:help»-kommandoen. Prøv disse (ikke glem å trykke <ENTER>):
-
- :help w
- :help c_CTRL-D
- :help insert-index
- :help user-manual
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 7.2: LAG ET OPPSTARTSSKRIPT
-
-
- ** Slå på funksjoner i Vim **
-
- Vim har mange flere funksjoner enn Vi, men flesteparten av dem er slått av
- som standard. For å begynne å bruke flere funksjoner må du lage en
- «vimrc»-fil.
-
- 1. Start redigeringen av «vimrc»-filen. Dette avhenger av systemet ditt:
- :e ~/.vimrc for Unix
- :e $VIM/_vimrc for MS Windows
-
- 2. Les inn eksempelfilen for «vimrc»:
- :r $VIMRUNTIME/vimrc_example.vim
-
- 3. Lagre filen med:
- :w
-
- Neste gang du starter Vim vil den bruke syntaks-utheving. Du kan legge til
- alle dine foretrukne oppsett i denne «vimrc»-filen.
- For mer informasjon, skriv :help vimrc-intro
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Leksjon 7.3: FULLFØRING
-
-
- ** Kommandolinjefullføring med CTRL-D og <TAB> **
-
- 1. Vær sikker på at Vim ikke er i Vi-kompatibel modus: :set nocp
-
- 2. Se hvilke filer som er i katalogen: :!ls eller :!dir
-
- 3. Skriv starten på en kommando: :e
-
- 4. Trykk CTRL-D og Vim vil vise en liste over kommandoer som starter med
- «e».
-
- 5. Trykk <TAB> og Vim vil fullføre kommandonavnet til «:edit».
-
- 6. Legg til et mellomrom og starten på et eksisterende filnavn: :edit FIL
-
- 7. Trykk <TAB>. Vim vil fullføre navnet (hvis det er unikt).
-
-MERK: Fullføring fungerer for mange kommandoer. Prøv ved å trykke CTRL-D og
- <TAB>. Det er spesielt nyttig for bruk sammen med :help .
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- OPPSUMMERING AV LEKSJON 7
-
-
- 1. Skriv :help eller trykk <F1> eller <Help> for å åpne et hjelpevindu.
-
- 2. Skriv :help kommando for å få hjelp om kommando .
-
- 3. Trykk CTRL-W CTRL-W for å hoppe til et annet vindu.
-
- 4. Trykk :q for å lukke hjelpevinduet.
-
- 5. Opprett et vimrc-oppstartsskript for å lagre favorittvalgene dine.
-
- 6. Når du skriver en «:»-kommando, trykk CTRL-D for å se mulige
- fullføringer. Trykk <TAB> for å bruke en fullføring.
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Her slutter innføringen i Vim. Den var ment som en rask oversikt over
- editoren, akkurat nok til å la deg sette i gang med enkel bruk. Den er på
- langt nær komplett, da Vim har mange flere kommandoer. Les bruksanvisningen
- ved å skrive :help user-manual .
-
- For videre lesing og studier, kan denne boken anbefales:
- «Vim - Vi Improved» av Steve Oualline
- Utgiver: New Riders
- Den første boken som er fullt og helt dedisert til Vim. Spesielt nyttig for
- nybegynnere. Inneholder mange eksempler og illustrasjoner.
- Se http://iccf-holland.org/click5.html
-
- Denne boken er eldre og handler mer om Vi enn Vim, men anbefales også:
- «Learning the Vi Editor» av Linda Lamb
- Utgiver: O'Reilly & Associates Inc.
- Det er en god bok for å få vite omtrent hva som helst om Vi.
- Den sjette utgaven inneholder også informasjon om Vim.
-
- Denne innføringen er skrevet av Michael C. Pierce og Robert K. Ware,
- Colorado School of Mines med idéer av Charles Smith, Colorado State
- University. E-mail: bware@mines.colorado.edu .
-
- Modifisert for Vim av Bram Moolenaar.
- Oversatt av Øyvind A. Holm. E-mail: vimtutor _AT_ sunbase.org
- Id: tutor.no 406 2007-03-18 22:48:36Z sunny
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-vim: set ts=8 :
diff --git a/runtime/tutor/tutor.pl b/runtime/tutor/tutor.pl
deleted file mode 100644
index 7f39f38..0000000
--- a/runtime/tutor/tutor.pl
+++ /dev/null
@@ -1,994 +0,0 @@
-===============================================================================
-= W i t a j w t u t o r i a l u V I M - a - Wersja 1.7. =
-===============================================================================
-
- Vim to potê¿ny edytor, który posiada wiele poleceñ, zbyt du¿o by
- wyja¶niæ je wszystkie w tym tutorialu. Ten przewodnik ma nauczyæ
- Ciê pos³ugiwaæ siê wystarczaj±co wieloma komendami by¶ móg³ ³atwo
- u¿ywaæ Vima jako edytora ogólnego przeznaczenia.
-
- Czas potrzebny na ukoñczenie tutoriala to 25 do 30 minut i zale¿y
- od tego jak wiele czasu spêdzisz na eksperymentowaniu.
-
- UWAGA:
- Polecenia wykonywane w czasie lekcji zmodyfikuj± tekst. Zrób
- wcze¶niej kopiê tego pliku do æwiczeñ (je¶li zacz±³e¶ komend±
- "vimtutor" to ju¿ pracujesz na kopii).
-
- Pamiêtaj ¿e przewodnik ten zosta³ zaprojektowany do nauki poprzez
- æwiczenia. Oznacza to, ¿e musisz wykonywaæ polecenia by nauczyæ siê ich
- prawid³owo. Je¶li bêdziesz jedynie czyta³ tekst szybko zapomnisz wiele
- poleceñ!
-
- Teraz upewnij siê, ¿e nie masz wci¶niêtego CapsLocka i wciskaj j
- tak d³ugo dopóki Lekcja 1.1. nie wype³ni ca³kowicie ekranu.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.1.: PORUSZANIE SIÊ KURSOREM
-
- ** By wykonaæ ruch kursorem, wci¶nij h, j, k, l jak pokazano. **
-
- ^
- k Wskazówka: h jest po lewej
- < h l > l jest po prawej
- j j wygl±da jak strza³ka w dó³
- v
- 1. Poruszaj kursorem dopóki nie bêdziesz pewien, ¿e pamiêtasz polecenia.
-
- 2. Trzymaj j tak d³ugo a¿ bêdzie siê powtarza³.
- Teraz wiesz jak doj¶æ do nastêpnej lekcji.
-
- 3. U¿ywaj±c strza³ki w dó³ przejd¼ do nastêpnej lekcji.
-
-Uwaga: Je¶li nie jeste¶ pewien czego¶ co wpisa³e¶, wci¶nij <ESC> by wróciæ do
- trybu Normal. Wtedy powtórz polecenie.
-
-Uwaga: Klawisze kursora tak¿e powinny dzia³aæ, ale u¿ywaj±c hjkl bêdziesz
- w stanie poruszaæ siê o wiele szybciej jak siê tylko przyzwyczaisz.
- Naprawdê!
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.2.: WYCHODZENIE Z VIM-a
-
- !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj ca³± lekcjê.!!
-
- 1. Wci¶nij <ESC> (aby upewniæ siê, ¿e jeste¶ w trybie Normal).
- 2. Wpisz: :q!<ENTER>.
- To spowoduje wyj¶cie z edytora PORZUCAJ¡C wszelkie zmiany jakie
- zd±¿y³e¶ zrobiæ. Je¶li chcesz zapamiêtaæ zmiany i wyj¶æ
- wpisz: :wq<ENTER>
-
- 3. Kiedy widzisz znak zachêty pow³oki wpisz komendê, ¿eby wróciæ
- do tutoriala. Czyli: vimtutor<ENTER>
-
- 4. Je¶li chcesz zapamiêtaæ polecenia, wykonaj kroki 1. do 3. aby
- wyj¶æ i wróciæ do edytora.
-
-UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobi³e¶. W nastêpnych
- lekcjach dowiesz siê jak je zapamiêtywaæ.
-
- 5. Przenie¶ kursor do lekcji 1.3.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.3.: EDYCJA TEKSTU - KASOWANIE
-
- ** Wci¶nij x aby usun±æ znak pod kursorem. **
-
- 1. Przenie¶ kursor do linii poni¿ej oznaczonej --->.
-
- 2. By poprawiæ b³êdy, naprowad¼ kursor na znak do usuniêcia.
-
- 3. Wci¶nij x aby usun±æ niechciany znak.
-
- 4. Powtarzaj kroki 2. do 4. dopóki zdanie nie jest poprawne.
-
----> Kkrowa prrzeskoczy³a prrzez ksiiê¿ycc.
-
- 5. Teraz kiedy zdanie jest poprawione przejd¼ do Lekcji 1.4.
-
-UWAGA: Ucz siê przez æwiczenie, nie wkuwanie.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.4.: EDYCJA TEKSTU - INSERT (wprowadzanie)
-
-
- ** Wci¶nij i aby wstawiæ tekst. **
-
- 1. Przenie¶ kursor do pierwszej linii poni¿ej oznaczonej --->.
-
- 2. Aby poprawiæ pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym
- gdzie tekst ma byæ wstawiony.
-
- 3. Wci¶nij i a nastêpnie wpisz konieczne poprawki.
-
- 4. Po poprawieniu b³êdu wci¶nij <ESC> by wróciæ do trybu Normal.
- Powtarzaj kroki 2. do 4. aby poprawiæ ca³e zdanie.
-
----> W tej brkje trochê .
----> W tej linii brakuje trochê tekstu.
-
- 5. Kiedy czujesz siê swobodnie wstawiaj±c tekst przejd¼ do
- podsumowania poni¿ej.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.5.: EDYCJA TEKSTU - APPENDING (dodawanie)
-
-
- ** Wci¶nij A by dodaæ tekst. **
-
- 1. Przenie¶ kursor do pierwszej linii poni¿ej oznaczonej --->.
- Nie ma znaczenia, który to bêdzie znak.
-
- 2. Wci¶nij A i wpisz odpowiednie dodatki.
-
- 3. Kiedy tekst zosta³ dodany, wci¶nij <ESC> i wróæ do trybu Normalnego.
-
- 4. Przenie¶ kursor do drugiej linii oznaczonej ---> i powtórz kroki 2 i 3
- aby poprawiæ zdanie.
-
----> Brakuje tu tro
- Brakuje tu trochê tekstu.
----> Tu te¿ trochê bra
- Tu te¿ trochê brakuje.
-
- 5. Kiedy ju¿ utrwali³e¶ æwiczenie przejd¼ do lekcji 1.6.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.6.: EDYCJA PLIKU
-
-
- ** U¿yj :wq aby zapisaæ plik i wyj¶æ. **
-
- !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczyaj ca³± lekcjê !!
-
- 1. Zakoñcz tutorial tak jak w lekcji 1.2.: :q!
-
- 2. W pow³oce wydaj polecenie: vim tutor<ENTER>
- "vim" jest poleceniem uruchamiaj±cym edytor Vim. 'tutor' to nazwa pliku
- jaki chcesz edytowaæ. U¿yj pliku jaki mo¿e zostaæ zmieniony.
-
- 3. Dodaj i usuñ tekst tak jak siê nauczy³e¶ w poprzednich lekcjach.
-
- 4. Zapisz plik ze zmianami i opu¶æ Vima: :wq<ENTER>
-
- 5. Uruchom ponownie vimtutor i przejd¼ do podsumowania lekcji.
-
- 6. Po przeczytaniu wszystkich kroków i ich zrozumieniu: wykonaj je.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 1. PODSUMOWANIE
-
- 1. Poruszasz kursorem u¿ywaj±c "strza³ek" i klawiszy hjkl .
- h (w lewo) j (w dó³) k (do góry) l (w prawo)
-
- 2. By wej¶æ do Vima (z pow³oki) wpisz:
- vim NAZWA_PLIKU<ENTER>
-
- 3. By wyj¶æ z Vima wpisz:
- <ESC> :q!<ENTER> by usun±c wszystkie zmiany.
- LUB: <ESC> :wq<ENTER> by zmiany zachowaæ.
-
- 4. By usun±æ znak pod kursorem wci¶nij: x
-
- 5. By wstawiæ tekst przed kursorem lub dodaæ:
- i wpisz tekst <ESC> wstawi przed kursorem
- A wpisz tekst <ESC> doda na koñcu linii
-
-UWAGA: Wci¶niêcie <ESC> przeniesie Ciê z powrotem do trybu Normal
- lub odwo³a niechciane lub czê¶ciowo wprowadzone polecenia.
-
-Teraz mo¿emy kontynuowaæ i przej¶æ do Lekcji 2.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.1.: POLECENIE DELETE (usuwanie)
-
-
- ** Wpisz dw by usun±c wyraz. **
-
- 1. Wci¶nij <ESC> by upewniæ siê, ¿e jeste¶ w trybie Normal.
-
- 2. Przenie¶ kursor do linii poni¿ej oznaczonej --->.
-
- 3. Przesuñ kursor na pocz±tek wyrazu, które chcesz usun±æ.
-
- 4. Wpisz dw by usun±æ wyraz.
-
- UWAGA: Litera d pojawi siê na dole ekranu. Vim czeka na wpisanie w .
- Je¶li zobaczysz inny znak oznacza to, ¿e wpisa³e¶ co¶ ¼le, wci¶nij
- <ESC> i zacznij od pocz±tku.
-
----> Jest tu parê papier wyrazów, które kamieñ nie nale¿± do no¿yce tego zdania.
-
- 5. Powtarzaj kroki 3. i 4. dopóki zdanie nie bêdzie poprawne, potem
- przejd¼ do Lekcji 2.2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.2.: WIÊCEJ POLECEÑ USUWAJ¡CYCH
-
-
- ** Wpisz d$ aby usun±æ tekst do koñca linii. **
-
- 1. Wci¶nij <ESC> aby siê upewniæ, ¿e jeste¶ w trybie Normal.
-
- 2. Przenie¶ kursor do linii poni¿ej oznaczonej --->.
-
- 3. Przenie¶ kursor do koñca poprawnego zdania (PO pierwszej . ).
-
- 4. Wpisz d$ aby usun±æ resztê linii.
-
----> Kto¶ wpisa³ koniec tego zdania dwukrotnie. zdania dwukrotnie.
-
-
- 5. Przejd¼ do Lekcji 2.3. by zrozumieæ co siê sta³o.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.3.: O OPERATORACH I RUCHACH
-
-
- Wiele poleceñ zmieniaj±cych tekst s± z³o¿one z operatora i ruchu.
- Format dla polecenia usuwaj±cego z operatorem d jest taki:
-
- d ruch
-
- Gdzie:
- d - operator usuwania.
- ruch - na czym polecenie bêdzie wykonywane (lista poni¿ej).
-
- Krótka lista ruchów:
- w - do pocz±tku nastêpnego wyrazu WY£¡CZAJ¡C pierwszy znak.
- e - do koñca bie¿±cego wyrazu, W£¡CZAJ¡C ostatni znak.
- $ - do koñca linii, W£¡CZAJ¡C ostatni znak.
-
-W ten sposób wpisanie de usunie znaki od kursora do koñca wyrazu.
-
-UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor
- tak jak to okre¶lono.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.4.: U¯YCIE MNO¯NIKA DLA RUCHU
-
-
- ** Wpisanie liczby przed ruchem powtarza ruch odpowiedni± ilo¶æ razy. **
-
- 1. Przenie¶ kursor na pocz±tek linii poni¿ej zaznaczonej --->.
-
- 2. Wpisz 2w aby przenie¶æ kursor o dwa wyrazy do przodu.
-
- 3. Wpisz 3e aby przenie¶æ kursor do koñca trzeciego wyrazu w przód.
-
- 4. Wpisz 0 (zero) aby przenie¶æ kursor do pocz±tku linii.
-
- 5. Powtórz kroki 2. i 3. z innymi liczbami.
-
-
- ---> To jest zwyk³y wiersz z wyrazami po których mo¿esz siê poruszaæ.
-
- 6. Przejd¼ do lekcji 2.5.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.5.: U¯YCIE MNO¯NIKA BY WIÊCEJ USUN¡Æ
-
-
- ** Wpisanie liczby z operatorem powtarza go odpowiedni± ilo¶æ razy. **
-
- W wy¿ej wspomnianej kombinacji operatora usuwania i ruchu podaj mno¿nik
- przed ruchem by wiêcej usun±æ:
- d liczba ruch
-
- 1. Przenie¶ kursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej --->.
-
- 2. Wpisz 2dw aby usun±æ dwa wyrazy KAPITALIKAMI.
-
- 3. Powtarzaj kroki 1. i 2. z innymi mno¿nikami aby usun±æ kolejne wyrazy
- KAPITALIKAMI jednym poleceniem
-
----> ta ASD WE linia QWE ASDF ZXCV FG wyrazów zosta³a ERT FGH CF oczyszczona.
-
-UWAGA: Mno¿nik pomiêdzy operatorem d i ruchem dzia³a podobnie do ruchu bez
- operatora.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.6.: OPEROWANIE NA LINIACH
-
-
- ** Wpisz dd aby usun±æ ca³± liniê. **
-
- Z powodu czêsto¶ci usuwania ca³ych linii, projektanci Vi zdecydowali, ¿e
- bêdzie ³atwiej wpisaæ dwa razy d aby usun±æ liniê.
-
- 1. Przenie¶ kursor do drugiego zdania z wierszyka poni¿ej.
- 2. Wpisz dd aby usun±æ wiersz.
- 3. Teraz przenie¶ siê do czwartego wiersza.
- 4. Wpisz 2dd aby usun±c dwa wiersze.
-
----> 1) Ró¿e s± czerwone,
----> 2) B³oto jest fajne,
----> 3) Fio³ki s± niebieskie,
----> 4) Mam samochód,
----> 5) Zegar podaje czas,
----> 6) Cukier jest s³odki,
----> 7) I ty te¿.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.7.: POLECENIE UNDO (cofnij)
-
-
- ** Wci¶nij u aby cofn±æ skutki ostatniego polecenia.
- U za¶, by cofn±æ skutki dla ca³ej linii. **
-
- 1. Przenie¶ kursor do zdania poni¿ej oznaczonego ---> i umie¶æ go na
- pierwszym b³êdzie.
- 2. Wpisz x aby usun±æ pierwszy niechciany znak.
- 3. Teraz wci¶nij u aby cofn±æ skutki ostatniego polecenia.
- 4. Tym razem popraw wszystkie b³êdy w linii u¿ywaj±c polecenia x .
- 5. Teraz wci¶nij wielkie U aby przywróciæ liniê do oryginalnego stanu.
- 6. Teraz wci¶nij u kilka razy by cofn±æ U i poprzednie polecenia.
- 7. Teraz wpisz CTRL-R (trzymaj równocze¶nie wci¶niête klawisze CTRL i R)
- kilka razy, by cofn±æ cofniêcia.
-
----> Poopraw blêdyyy w teej liniii i zaamiieñ je prrzez coofnij.
-
- 8. To s± bardzo po¿yteczne polecenia.
-
- Przejd¼ teraz do podsumowania Lekcji 2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 2. PODSUMOWANIE
-
-
- 1. By usun±æ znaki od kursora do nastêpnego wyrazu wpisz: dw
- 2. By usun±æ znaki od kursora do koñca linii wpisz: d$
- 3. By usun±æ ca³± liniê: dd
- 4. By powtórzyæ ruch poprzed¼ go liczb±: 2w
- 5. Format polecenia zmiany to:
- operator [liczba] ruch
- gdzie:
- operator - to co trzeba zrobiæ (np. d dla usuwania)
- [liczba] - opcjonalne, ile razy powtórzyæ ruch
- ruch - przenosi nad tekstem do operowania, takim jak w (wyraz),
- $ (do koñca linii), etc.
-
- 6. By przej¶æ do pocz±tku linii u¿yj zera: 0
- 7. By cofn±æ poprzednie polecenie, wpisz: u (ma³e u)
- By cofn±æ wszystkie zmiany w linii wpisz: U (wielkie U)
- By cofn±æ cofniêcia wpisz: CTRL-R
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 3.1.: POLECENIE PUT (wstaw)
-
-
- ** Wpisz p by wstawiæ ostatnie usuniêcia za kursorem. **
-
- 1. Przenie¶ kursor do pierwszej linii ---> poni¿ej.
-
- 2. Wpisz dd aby usun±æ liniê i przechowaæ j± w rejestrze Vima.
-
- 3. Przenie¶ kursor do linii c), POWY¯EJ tej gdzie usuniêta linia powinna
- siê znajdowaæ.
-
- 4. Wci¶nij p by wstawiæ liniê poni¿ej kursora.
-
- 5. Powtarzaj kroki 2. do 4. a¿ znajd± siê w odpowiednim porz±dku.
-
----> d) Jak dwa anio³ki.
----> b) Na dole fio³ki,
----> c) A my siê kochamy,
----> a) Na górze ró¿e,
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 3.2.: POLECENIE REPLACE (zast±p)
-
-
- ** Wpisz rx aby zast±piæ znak pod kursorem na x . **
-
- 1. Przenie¶ kursor do pierwszej linii poni¿ej oznaczonej --->
-
- 2. Ustaw kursor na pierwszym b³êdzie.
-
- 3. Wpisz r a potem znak jaki powinien go zast±piæ.
-
- 4. Powtarzaj kroki 2. i 3. dopóki pierwsza linia nie bêdzie taka jak druga.
-
----> Kjedy ten wiersz bi³ wstókiwany kto¶ wcizn±³ perê z³ych klawirzy!
----> Kiedy ten wiersz by³ wstukiwany kto¶ wcisn±³ parê z³ych klawiszy!
-
- 5. Teraz czas na Lekcjê 3.3.
-
-
-UWAGA: Pamiêtaj by uczyæ siê æwicz±c, a nie pamiêciowo.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 3.3.: OPERATOR CHANGE (zmieñ)
-
- ** By zmieniæ do koñca wyrazu wpisz ce . **
-
- 1. Przenie¶ kursor do pierwszej linii poni¿ej oznaczonej --->.
-
- 2. Umie¶æ kursor na u w lunos.
-
- 3. Wpisz ce i popraw wyraz (w tym wypadku wstaw inia ).
-
- 4. Wci¶nij <ESC> i przejd¼ do nastêpnej planowanej zmiany.
-
- 5. Powtarzaj kroki 3. i 4. dopóki pierwsze zdanie nie bêdzie takie same
- jak drugie.
-
----> Ta lunos ma pire s³ów, które t¿ina zbnic u¿ifajonc pcmazu zmieñ.
----> Ta linia ma parê s³ów, które trzeba zmieniæ u¿ywaj±c polecenia zmieñ.
-
- Zauwa¿, ¿e ce nie tylko zamienia wyraz, ale tak¿e zmienia tryb na
- Insert (wprowadzanie).
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 3.4.: WIÊCEJ ZMIAN U¯YWAJ¡C c
-
-
- ** Polecenie change u¿ywa takich samych ruchów jak delete. **
-
- 1. Operator change dzia³a tak samo jak delete. Format wygl±da tak:
-
- c [liczba] ruch
-
- 2. Ruchy s± tak¿e takie same, np.: w (wyraz), $ (koniec linii), etc.
-
- 3. Przenie¶ siê do pierwszej linii poni¿ej oznaczonej --->
-
- 4. Ustaw kursor na pierwszym b³êdzie.
-
- 5. Wpisz c$ , popraw koniec wiersza i wci¶nij <ESC>.
-
----> Koniec tego wiersza musi byæ poprawiony aby wygl±da³ tak jak drugi.
----> Koniec tego wiersza musi byæ poprawiony u¿ywaj±c polecenia c$ .
-
-UWAGA: Mo¿esz u¿ywaæ <BS> aby poprawiaæ b³êdy w czasie pisania.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 3. PODSUMOWANIE
-
-
- 1. Aby wstawiæ tekst, który zosta³ wcze¶niej usuniêty wci¶nij p . To
- polecenie wstawia skasowany tekst PO kursorze (je¶li ca³a linia
- zosta³a usuniêta, zostanie ona umieszczona w linii poni¿ej kursora).
-
- 2. By zamieniæ znak pod kursorem wci¶nij r a potem znak, który ma zast±piæ
- oryginalny.
-
- 3. Operator change pozwala Ci na zast±pienie od kursora do miejsca gdzie
- zabra³by ciê ruch. Np. wpisz ce aby zamieniæ tekst od kursora do koñca
- wyrazu, c$ aby zmieniæ tekst do koñca linii.
-
- 4. Format do polecenia change (zmieñ):
-
- c [liczba] obiekt
-
- Teraz przejd¼ do nastêpnej lekcji.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 4.1.: PO£O¯ENIE KURSORA ORAZ STATUS PLIKU
-
- ** Naci¶nij CTRL-G aby zobaczyæ swoje po³o¿enie w pliku i status
- pliku. Naci¶nij G aby przej¶æ do linii w pliku. **
-
- UWAGA: Przeczytaj ca³± lekcjê zanim wykonasz jakie¶ polecenia!!!
-
- 1. Przytrzymaj klawisz CTRL i wci¶nij g . U¿ywamy notacji CTRL-G.
- Na dole strony pojawi siê pasek statusu z nazw± pliku i pozycj± w pliku.
- Zapamiêtaj numer linii dla potrzeb kroku 3.
-
-UWAGA: Mo¿esz te¿ zobaczyæ pozycjê kursora w prawym, dolnym rogu ekranu.
- Dzieje siê tak kiedy ustawiona jest opcja 'ruler' (wyja¶nione w lekcji 6.).
-
- 2. Wci¶nij G aby przej¶æ na koniec pliku.
- Wci¶nij gg aby przej¶æ do pocz±tku pliku.
-
- 3. Wpisz numer linii, w której by³e¶ a potem G . To przeniesie ciê
- z powrotem do linii, w której by³e¶ kiedy wcisn±³e¶ CTRL-G.
-
- 4. Je¶li czujesz siê wystarczaj±co pewnie, wykonaj kroki 1-3.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 4.2.: POLECENIE SZUKAJ
-
-
- ** Wpisz / a nastêpnie wyra¿enie aby je znale¼æ. **
-
- 1. W trybie Normal wpisz / . Zauwa¿, ¿e znak ten, oraz kursor pojawi±
- siê na dole ekranu tak samo jak polecenie : .
-
- 2. Teraz wpisz b³ond<ENTER> . To jest s³owo, którego chcesz szukaæ.
-
- 3. By szukaæ tej samej frazy ponownie, po prostu wci¶nij n .
- Aby szukaæ tej frazy w przeciwnym, kierunku wci¶nij N .
-
- 4. Je¶li chcesz szukaæ frazy do ty³u, u¿yj polecenia ? zamiast / .
-
- 5. Aby wróciæ gdzie by³e¶ wci¶nij CTRL-O. Powtarzaj by wróciæ dalej. CTRL-I
- idzie do przodu.
-
-Uwaga: 'b³ond' to nie jest metoda by przeliterowaæ b³±d; 'b³ond' to b³±d.
-Uwaga: Kiedy szukanie osi±gnie koniec pliku bêdzie kontynuowa³o od pocz±tku
- o ile opcja 'wrapscan' nie zosta³a przestawiona.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 4.3.: W POSZUKIWANIU PARUJ¡CYCH NAWIASÓW
-
-
- ** Wpisz % by znale¼æ paruj±cy ), ], lub } . **
-
- 1. Umie¶æ kursor na którym¶ z (, [, lub { w linii poni¿ej oznaczonej --->.
-
- 2. Teraz wpisz znak % .
-
- 3. Kursor powinien siê znale¼æ na paruj±cym nawiasie.
-
- 4. Wci¶nij % aby przenie¶æ kursor z powrotem do paruj±cego nawiasu.
-
- 5. Przenie¶ kursor do innego (,),[,],{ lub } i zobacz co robi % .
-
----> To ( jest linia testowa z (, [, ] i {, } . ))
-
-Uwaga: Ta funkcja jest bardzo u¿yteczna w debuggowaniu programu
- z niesparowanymi nawiasami!
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 4.4.: POLECENIE SUBSTITUTE (zamiana)
-
-
- ** Wpisz :s/stary/nowy/g aby zamieniæ 'stary' na 'nowy'. **
-
- 1. Przenie¶ kursor do linii poni¿ej oznaczonej --->.
-
- 2. Wpisz :s/czaas/czas<ENTER> . Zauwa¿, ¿e to polecenie zmienia
- tylko pierwsze wyst±pienie 'czaas' w linii.
-
- 3. Teraz wpisz :s/czaas/czas/g . Dodane g oznacza zamianê (substytucjê)
- globalnie w ca³ej linii. Zmienia wszystkie wyst±pienia 'czaas' w linii.
-
----> Najlepszy czaas na zobaczenie naj³adniejszych kwiatów to czaas wiosny.
-
- 4. Aby zmieniæ wszystkie wyst±pienia ³añcucha znaków pomiêdzy dwoma liniami,
- wpisz: :#,#s/stare/nowe/g gdzie #,# s± numerami linii ograniczaj±cych
- region gdzie ma nast±piæ zamiana.
- wpisz :%s/stare/nowe/g by zmieniæ wszystkie wyst±pienia w ca³ym pliku.
- wpisz :%s/stare/nowe/gc by zmieniæ wszystkie wyst±pienia w ca³ym
- pliku, prosz±c o potwierdzenie za ka¿dym razem
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 4. PODSUMOWANIE
-
- 1. CTRL-G poka¿e Twoj± pozycjê w pliku i status pliku. SHIFT-G przenosi
- ciê do koñca pliku.
- G przenosi do koñca pliku.
- liczba G przenosi do linii [liczba].
- gg przenosi do pierwszej linii.
-
- 2. Wpisanie / a nastêpnie ³añcucha znaków szuka ³añcucha DO PRZODU.
- Wpisanie ? a nastêpnie ³añcucha znaków szuka ³añcucha DO TY£U.
- Po wyszukiwaniu wci¶nij n by znale¼æ nastêpne wyst±pienie szukanej
- frazy tym samym kierunku lub N by szukaæ w kierunku przeciwnym.
- CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych.
-
- 3. Wpisanie % gdy kursor znajduje siê na (,),[,],{, lub } lokalizuje
- paruj±cy znak.
-
- 4. By zamieniæ pierwszy stary na nowy w linii wpisz :s/stary/nowy
- By zamieniæ wszystkie stary na nowy w linii wpisz :s/stary/nowy/g
- By zamieniæ frazy pomiêdzy dwoma liniami # wpisz :#,#s/stary/nowy/g
- By zamieniæ wszystkie wyst±pienia w pliku wpisz :%s/stary/nowy/g
- By Vim prosi³ Ciê o potwierdzenie dodaj 'c' :%s/stary/nowy/gc
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 5.1.: JAK WYKONAÆ POLECENIA ZEWNÊTRZNE
-
-
- ** Wpisz :! a nastêpnie zewnêtrzne polecenie by je wykonaæ. **
-
- 1. Wpisz znajome polecenie : by ustawiæ kursor na dole ekranu. To pozwala
- na wprowadzenie komendy linii poleceñ.
-
- 2. Teraz wstaw ! (wykrzyknik). To umo¿liwi Ci wykonanie dowolnego
- zewnêtrznego polecenia pow³oki.
-
- 3. Jako przyk³ad wpisz ls za ! a nastêpnie wci¶nij <ENTER>. To polecenie
- poka¿e spis plików w Twoim katalogu, tak jakby¶ by³ przy znaku zachêty
- pow³oki. Mo¿esz te¿ u¿yæ :!dir je¶li ls nie dzia³a.
-
-Uwaga: W ten sposób mo¿na wykonaæ wszystkie polecenia pow³oki.
-Uwaga: Wszystkie polecenia : musz± byæ zakoñczone <ENTER>.
- Od tego momentu nie zawsze bêdziemy o tym wspominaæ.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 5.2.: WIÊCEJ O ZAPISYWANIU PLIKÓW
-
-
- ** By zachowaæ zmiany w tek¶ci wpisz :w NAZWA_PLIKU . **
-
- 1. Wpisz :!dir lub :!ls by zobaczyæ spis plików w katalogu.
- Ju¿ wiesz, ¿e musisz wcisn±æ <ENTER> po tym.
-
- 2. Wybierz nazwê pliku jaka jeszcze nie istnieje, np. TEST.
-
- 3. Teraz wpisz: :w TEST (gdzie TEST jest nazw± pliku jak± wybra³e¶.)
-
- 4. To polecenie zapamiêta ca³y plik (Vim Tutor) pod nazw± TEST.
- By to sprawdziæ wpisz :!dir lub :!ls , ¿eby znowu zobaczyæ listê plików.
-
-Uwaga: Zauwa¿, ¿e gdyby¶ teraz wyszed³ z Vima, a nastêpnie wszed³ ponownie
- poleceniem vim TEST , plik by³by dok³adn± kopi± tutoriala kiedy go
- zapisywa³e¶.
-
- 5. Teraz usuñ plik wpisuj±c (MS-DOS): :!del TEST
- lub (Unix): :!rm TEST
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU
-
-
- ** By zachowaæ czê¶æ pliku wpisz v ruch :w NAZWA_PLIKU **
-
- 1. Przenie¶ kursor do tego wiersza.
-
- 2. Wci¶nij v i przenie¶ kursor do punktu 5. Zauwa¿, ¿e tekst zosta³
- pod¶wietlony.
-
- 3. Wci¶nij znak : . Na dole ekranu pojawi siê :'<,'> .
-
- 4. Wpisz w TEST , gdzie TEST to nazwa pliku, który jeszcze nie istnieje.
- Upewnij siê, ¿e widzisz :'<,'>w TEST zanim wci¶niesz Enter.
-
- 5. Vim zapisze wybrane linie do pliku TEST. U¿yj :!dir lub :!ls , ¿eby to
- zobaczyæ. Jeszcze go nie usuwaj! U¿yjemy go w nastêpnej lekcji.
-
-UWAGA: Wci¶niêcie v zaczyna tryb Wizualny. Mo¿esz poruszaæ kursorem by
- zmieniæ rozmiary zaznaczenia. Mo¿esz te¿ u¿yæ operatora by zrobiæ co¶
- z tekstem. Na przyk³ad d usuwa tekst.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 5.4.: WSTAWIANIE I £¡CZENIE PLIKÓW
-
-
- ** By wstawiæ zawarto¶æ pliku wpisz :r NAZWA_PLIKU **
-
- 1. Umie¶æ kursor tu¿ powy¿ej tej linii.
-
-UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejd¼
- do DO£U by zobaczyæ ponownie tê lekcjê.
-
- 2. Teraz wczytaj plik TEST u¿ywaj±c polecenia :r TEST , gdzie TEST
- jest nazw± pliku.
- Wczytany plik jest umieszczony poni¿ej linii z kursorem.
-
- 3. By sprawdziæ czy plik zosta³ wczytany cofnij kursor i zobacz, ¿e
- teraz s± dwie kopie Lekcji 5.3., orygina³ i kopia z pliku.
-
-UWAGA: Mo¿esz te¿ wczytaæ wyj¶cie zewnêtrznego polecenia. Na przyk³ad
- :r !ls wczytuje wyj¶cie polecenia ls i umieszcza je pod poni¿ej
- kursora.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 5. PODSUMOWANIE
-
-
- 1. :!polecenie wykonuje polecenie zewnêtrzne.
-
- U¿ytecznymi przyk³adami s±:
-
- :!dir - pokazuje spis plików w katalogu.
-
- :!rm NAZWA_PLIKU - usuwa plik NAZWA_PLIKU.
-
- 2. :w NAZWA_PLIKU zapisuje obecny plik Vima na dysk z nazw± NAZWA_PLIKU.
-
- 3. v ruch :w NAZWA_PLIKU zapisuje Wizualnie wybrane linie do NAZWA_PLIKU.
-
- 4. :r NAZWA_PLIKU wczytuje z dysku plik NAZWA_PLIKU i wstawia go do
- bie¿±cego pliku poni¿ej kursora.
-
- 5. :r !dir wczytuje wyj¶cie polecenia dir i umieszcza je poni¿ej kursora.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 6.1.: POLECENIE OPEN (otwórz)
-
-
- ** Wpisz o by otworzyæ liniê poni¿ej kursora i przenie¶æ siê do
- trybu Insert (wprowadzanie). **
-
- 1. Przenie¶ kursor do linii poni¿ej oznaczonej --->.
-
- 2. Wpisz o (ma³e) by otworzyæ liniê PONI¯EJ kursora i przenie¶æ siê
- do trybu Insert (wprowadzanie).
-
- 3. Wpisz trochê tekstu i wci¶nij <ESC> by wyj¶æ z trybu Insert (wprowadzanie).
-
----> Po wci¶niêciu o kursor znajdzie siê w otwartej linii w trybie Insert.
-
- 4. By otworzyæ liniê POWY¯EJ kursora wci¶nij wielkie O zamiast ma³ego
- o . Wypróbuj to na linii poni¿ej.
-
----> Otwórz liniê powy¿ej wciskaj±c SHIFT-O gdy kursor bêdzie na tej linii.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 6.2.: POLECENIE APPEND (dodaj)
-
-
- ** Wpisz a by dodaæ tekst ZA kursorem. **
-
- 1. Przenie¶ kursor do pocz±tku pierwszej linii poni¿ej oznaczonej --->
-
- 2. Wciskaj e dopóki kursor nie bêdzie na koñcu li .
-
- 3. Wpisz a (ma³e) aby dodaæ tekst ZA znakiem pod kursorem.
-
- 4. Dokoñcz wyraz tak jak w linii poni¿ej. Wci¶nij <ESC> aby opu¶ciæ tryb
- Insert.
-
- 5. U¿yj e by przej¶æ do kolejnego niedokoñczonego wyrazu i powtarzaj kroki
- 3. i 4.
-
----> Ta li poz Ci æwi dodaw teks do koñ lin
----> Ta linia pozwoli Ci æwiczyæ dodawanie tekstu do koñca linii.
-
-Uwaga: a , i oraz A prowadz± do trybu Insert, jedyn± ró¿nic± jest miejsce
- gdzie nowe znaki bêd± dodawane.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 6.3.: INNA WERSJA REPLACE (zamiana)
-
-
- ** Wpisz wielkie R by zamieniæ wiêcej ni¿ jeden znak. **
-
- 1. Przenie¶ kursor do pierwszej linii poni¿ej oznaczonej --->. Przenie¶
- kursor do pierwszego xxx .
-
- 2. Wci¶nij R i wpisz numer poni¿ej w drugiej linii, tak, ¿e zast±pi on
- xxx.
-
- 3. Wci¶nij <ESC> by opu¶ciæ tryb Replace. Zauwa¿, ¿e reszta linii pozostaje
- niezmieniona.
-
- 5. Powtarzaj kroki by wymieniæ wszystkie xxx.
-
----> Dodanie 123 do xxx daje xxx.
----> Dodanie 123 do 456 daje 579.
-
-UWAGA: Tryb Replace jest jak tryb Insert, ale ka¿dy znak usuwa istniej±cy
- znak.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 6.4.: KOPIOWANIE I WKLEJANIE TEKSTU
-
-
- ** u¿yj operatora y aby skopiowaæ tekst i p aby go wkleiæ **
-
- 1. Przejd¼ do linii oznaczonej ---> i umie¶æ kursor za "a)".
-
- 2. Wejd¼ w tryb Visual v i przenie¶ kursor na pocz±tek "pierwszy".
-
- 3. Wci¶nij y aby yankowaæ (kopiowaæ) pod¶wietlony tekst.
-
- 4. Przenie¶ kursor do koñca nastêpnej linii: j$
-
- 5. Wci¶nij p aby wpakowaæ (paste) tekst. Dodaj: a drugi<ESC> .
-
- 6. U¿yj trybu Wizualnego aby wybraæ " element.", yankuj go y , przejd¼ do
- koñca nastêpnej linii j$ i upakuj tam tekst z p .
-
----> a) to jest pierwszy element.
- b)
-Uwaga: mo¿esz u¿yæ y jako operatora; yw kopiuje jeden wyraz.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 6.5.: USTAWIANIE OPCJI
-
-
-** Ustawianie opcji tak by szukaj lub substytucja ignorowa³y wielko¶æ liter **
-
- 1. Szukaj 'ignore' wpisuj±c: /ignore<ENTER>
- Powtórz szukanie kilka razy naciskaj±c klawisz n .
-
- 2. Ustaw opcjê 'ic' (Ignore case -- ignoruj wielko¶æ liter) poprzez
- wpisanie: :set ic
-
- 3. Teraz szukaj 'ignore' ponownie wciskaj±c: n
- Zauwa¿, ¿e Ignore i IGNORE tak¿e s± teraz znalezione.
-
- 4. Ustaw opcje 'hlsearch' i 'incsearch': :set hls is
-
- 5. Teraz wprowad¼ polecenie szukaj ponownie i zobacz co siê zdarzy:
- /ignore<ENTER>
-
- 6. Aby wy³±czyæ ignorowanie wielko¶ci liter: :set noic
-
-Uwaga: Aby usun±æ pod¶wietlanie dopasowañ wpisz: :nohlsearch
-Uwaga: Aby ignorowaæ wielko¶æ liter dla jednego wyszukiwania: /ignore\c<ENTER>
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 6. PODSUMOWANIE
-
-
- 1. Wpisanie o otwiera liniê PONI¯EJ kursora.
- Wpisanie O otwiera liniê POWY¯EJ kursora.
-
- 2. Wpisanie a by wstawiæ tekst ZA znakiem na, którym jest kursor.
- Wpisanie A dodaje tekst na koñcu linii.
-
- 3. Polecenie e przenosi do koñca wyrazu.
- 4. Operator y yankuje (kopiuje) tekst, p pakuje (wkleja, paste) go.
- 5. Wpisanie wielkiego R wprowadza w tryb Replace (zamiana) dopóki
- nie zostanie wci¶niêty <ESC>.
- 6. Wpisanie ":set xxx" ustawia opcjê "xxx". Nietkóre opcje:
- 'ic' 'ignorecase' ignoruj wielko¶æ znaków
- 'is' 'incsearch' poka¿ czê¶ciowe dopasowania
- 'hls' 'hlsearch' pod¶wietl wszystkie dopasowania
- Mo¿esz u¿yæ zarówno d³ugiej jak i krótkiej formy.
- 7. Dodaj "no" aby wy³±czyæ opcjê: :set noic
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 7.1. JAK UZYSKAÆ POMOC
-
- ** U¿ycie systemu pomocy on-line **
-
- Vim posiada bardzo dobry system pomocy on-line. By zacz±æ spróbuj jednej
- z trzech mo¿liwo¶ci:
- - wci¶nij klawisz <HELP> (je¶li taki masz)
- - wci¶nij klawisz <F1> (je¶li taki masz)
- - wpisz :help<ENTER>
-
- Przeczytaj tekst w oknie pomocy aby dowiedzieæ siê jak dzia³a pomoc.
- wpisz CTRL-W CTRL-W aby przeskoczyæ z jednego okna do innego
- wpisz :q<ENTER> aby zamkn±æ okno pomocy.
-
- Mo¿esz te¿ znale¼æ pomoc na ka¿dy temat podaj±c argument polecenia ":help".
- Spróbuj tych (nie zapomnij wcisn±æ <ENTER>):
-
- :help w
- :help c_CTRL-D
- :help insert-index
- :help user-manual
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 7.2. TWORZENIE SKRYPTU STARTOWEGO
-
- ** W³±cz mo¿liwo¶ci Vima **
-
- Vim ma o wiele wiêcej mo¿liwo¶ci ni¿ Vi, ale wiêkszo¶æ z nich jest domy¶lnie
- wy³±czona. Je¶li chcesz w³±czyæ te mo¿liwo¶ci na starcie musisz utworzyæ
- plik "vimrc".
-
- 1. Pocz±tek edycji pliku "vimrc" zale¿y od Twojego systemu:
- :edit ~/.vimrc dla Uniksa
- :edit $VIM/_vimrc dla MS-Windows
- 2. Teraz wczytaj przyk³adowy plik "vimrc":
- :read $VIMRUNTIME/vimrc_example.vim
- 3. Zapisz plik:
- :w
-
- Nastêpnym razem gdy zaczniesz pracê w Vimie bêdzie on u¿ywaæ pod¶wietlania
- sk³adni. Mo¿esz dodaæ wszystkie swoje ulubione ustawienia do tego pliku
- "vimrc".
- Aby uzyskaæ wiêcej informacji wpisz :help vimrc-intro
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 7.3.: UZUPE£NIANIE
-
-
- ** Uzupe³nianie linii poleceñ z CTRL-D i <TAB> **
-
- 1. Upewnij siê, ¿e Vim nie jest w trybie kompatybilno¶ci: :set nocp
-
- 2. Zerknij jakie pliki s± w bie¿±cm katalogu: :!ls lub :!dir
-
- 3. Wpisz pocz±tek polecenia: :e
-
- 4. Wci¶nij CTRL-D i Vim poka¿e listê poleceñ jakie zaczynaj± siê na "e".
-
- 5. Wci¶nij <TAB> i Vim uzupe³ni polecenie do ":edit".
-
- 6. Dodaj spacjê i zacznij wpisywaæ nazwê istniej±cego pliku: :edit FIL
-
- 7. Wci¶nij <TAB>. Vim uzupe³ni nazwê (je¶li jest niepowtarzalna).
-
-UWAGA: Uzupe³nianie dzia³a dla wielu poleceñ. Spróbuj wcisn±æ CTRL-D i <TAB>.
- U¿yteczne zw³aszcza przy :help .
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 7. PODSUMOWANIE
-
-
- 1. Wpisz :help lub wci¶nij <F1> lub <Help> aby otworzyæ okno pomocy.
-
- 2. Wpisz :help cmd aby uzyskaæ pomoc o cmd .
-
- 3. Wpisz CTRL-W CTRL-W aby przeskoczyæ do innego okna.
-
- 4. Wpisz :q aby zamkn±æ okno pomocy.
-
- 5. Utwórz plik startowy vimrc aby zachowaæ wybrane ustawienia.
-
- 6. Po poleceniu : , wci¶nij CTRL-D aby zobaczyæ mo¿liwe uzupe³nienia.
- Wci¶nij <TAB> aby u¿yæ jednego z nich.
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Tutaj siê koñczy tutorial Vima. Zosta³ on pomy¶lany tak aby daæ krótki
- przegl±d jego mo¿liwo¶ci, wystarczaj±cy by¶ móg³ go u¿ywaæ. Jest on
- daleki od kompletno¶ci poniewa¿ Vim ma o wiele, wiele wiêcej poleceñ.
-
- Dla dalszej nauki rekomendujemy ksi±¿kê:
- Vim - Vi Improved - autor Steve Oualline
- Wydawca: New Riders
- Pierwsza ksi±zka ca³kowicie po¶wiêcona Vimowi. U¿yteczna zw³aszcza dla
- pocz±tkuj±cych. Zawiera wiele przyk³adów i ilustracji.
- Zobacz http://iccf-holland.org./click5.html
-
- Starsza pozycja i bardziej o Vi ni¿ o Vimie, ale tak¿e warta
- polecenia:
- Learning the Vi Editor - autor Linda Lamb
- Wydawca: O'Reilly & Associates Inc.
- To dobra ksi±¿ka by dowiedzieæ siê niemal wszystkiego co chcia³by¶ zrobiæ
- z Vi. Szósta edycja zawiera te¿ informacje o Vimie.
-
- Po polsku wydano:
- Edytor vi. Leksykon kieszonkowy - autor Arnold Robbins
- Wydawca: Helion 2001 (O'Reilly).
- ISBN: 83-7197-472-8
- http://helion.pl/ksiazki/vilek.htm
- Jest to ksi±¿eczka zawieraj±ca spis poleceñ vi i jego najwa¿niejszych
- klonów (miêdzy innymi Vima).
-
- Edytor vi - autorzy Linda Lamb i Arnold Robbins
- Wydawca: Helion 2001 (O'Reilly) - wg 6. ang. wydania
- ISBN: 83-7197-539-2
- http://helion.pl/ksiazki/viedyt.htm
- Rozszerzona wersja Learning the Vi Editor w polskim t³umaczeniu.
-
- Ten tutorial zosta³ napisany przez Michaela C. Pierce'a i Roberta K. Ware'a,
- Colorado School of Mines korzystaj±c z pomocy Charlesa Smitha,
- Colorado State University.
- E-mail: bware@mines.colorado.edu.
-
- Zmodyfikowane dla Vima przez Brama Moolenaara.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Przet³umaczone przez Miko³aja Machowskiego,
- Sierpieñ 2001,
- rev. Marzec 2002
- 2nd rev. Wrzesieñ 2004
- 3rd rev. Marzec 2006
- Wszelkie uwagi proszê kierowaæ na: mikmach@wp.pl
diff --git a/runtime/tutor/tutor.pl.cp1250 b/runtime/tutor/tutor.pl.cp1250
deleted file mode 100644
index 2c62b75..0000000
--- a/runtime/tutor/tutor.pl.cp1250
+++ /dev/null
@@ -1,994 +0,0 @@
-===============================================================================
-= W i t a j w t u t o r i a l u V I M - a - Wersja 1.7. =
-===============================================================================
-
- Vim to potê¿ny edytor, który posiada wiele poleceñ, zbyt du¿o by
- wyjaniæ je wszystkie w tym tutorialu. Ten przewodnik ma nauczyæ
- Ciê pos³ugiwaæ siê wystarczaj¹co wieloma komendami by móg³ ³atwo
- u¿ywaæ Vima jako edytora ogólnego przeznaczenia.
-
- Czas potrzebny na ukoñczenie tutoriala to 25 do 30 minut i zale¿y
- od tego jak wiele czasu spêdzisz na eksperymentowaniu.
-
- UWAGA:
- Polecenia wykonywane w czasie lekcji zmodyfikuj¹ tekst. Zrób
- wczeniej kopiê tego pliku do æwiczeñ (jeli zacz¹³e komend¹
- "vimtutor" to ju¿ pracujesz na kopii).
-
- Pamiêtaj ¿e przewodnik ten zosta³ zaprojektowany do nauki poprzez
- æwiczenia. Oznacza to, ¿e musisz wykonywaæ polecenia by nauczyæ siê ich
- prawid³owo. Jeli bêdziesz jedynie czyta³ tekst szybko zapomnisz wiele
- poleceñ!
-
- Teraz upewnij siê, ¿e nie masz wciniêtego CapsLocka i wciskaj j
- tak d³ugo dopóki Lekcja 1.1. nie wype³ni ca³kowicie ekranu.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.1.: PORUSZANIE SIÊ KURSOREM
-
- ** By wykonaæ ruch kursorem, wcinij h, j, k, l jak pokazano. **
-
- ^
- k Wskazówka: h jest po lewej
- < h l > l jest po prawej
- j j wygl¹da jak strza³ka w dó³
- v
- 1. Poruszaj kursorem dopóki nie bêdziesz pewien, ¿e pamiêtasz polecenia.
-
- 2. Trzymaj j tak d³ugo a¿ bêdzie siê powtarza³.
- Teraz wiesz jak dojæ do nastêpnej lekcji.
-
- 3. U¿ywaj¹c strza³ki w dó³ przejd do nastêpnej lekcji.
-
-Uwaga: Jeli nie jeste pewien czego co wpisa³e, wcinij <ESC> by wróciæ do
- trybu Normal. Wtedy powtórz polecenie.
-
-Uwaga: Klawisze kursora tak¿e powinny dzia³aæ, ale u¿ywaj¹c hjkl bêdziesz
- w stanie poruszaæ siê o wiele szybciej jak siê tylko przyzwyczaisz.
- Naprawdê!
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.2.: WYCHODZENIE Z VIM-a
-
- !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj ca³¹ lekcjê.!!
-
- 1. Wcinij <ESC> (aby upewniæ siê, ¿e jeste w trybie Normal).
- 2. Wpisz: :q!<ENTER>.
- To spowoduje wyjcie z edytora PORZUCAJ¥C wszelkie zmiany jakie
- zd¹¿y³e zrobiæ. Jeli chcesz zapamiêtaæ zmiany i wyjæ
- wpisz: :wq<ENTER>
-
- 3. Kiedy widzisz znak zachêty pow³oki wpisz komendê, ¿eby wróciæ
- do tutoriala. Czyli: vimtutor<ENTER>
-
- 4. Jeli chcesz zapamiêtaæ polecenia, wykonaj kroki 1. do 3. aby
- wyjæ i wróciæ do edytora.
-
-UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobi³e. W nastêpnych
- lekcjach dowiesz siê jak je zapamiêtywaæ.
-
- 5. Przenie kursor do lekcji 1.3.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.3.: EDYCJA TEKSTU - KASOWANIE
-
- ** Wcinij x aby usun¹æ znak pod kursorem. **
-
- 1. Przenie kursor do linii poni¿ej oznaczonej --->.
-
- 2. By poprawiæ b³êdy, naprowad kursor na znak do usuniêcia.
-
- 3. Wcinij x aby usun¹æ niechciany znak.
-
- 4. Powtarzaj kroki 2. do 4. dopóki zdanie nie jest poprawne.
-
----> Kkrowa prrzeskoczy³a prrzez ksiiê¿ycc.
-
- 5. Teraz kiedy zdanie jest poprawione przejd do Lekcji 1.4.
-
-UWAGA: Ucz siê przez æwiczenie, nie wkuwanie.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.4.: EDYCJA TEKSTU - INSERT (wprowadzanie)
-
-
- ** Wcinij i aby wstawiæ tekst. **
-
- 1. Przenie kursor do pierwszej linii poni¿ej oznaczonej --->.
-
- 2. Aby poprawiæ pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym
- gdzie tekst ma byæ wstawiony.
-
- 3. Wcinij i a nastêpnie wpisz konieczne poprawki.
-
- 4. Po poprawieniu b³êdu wcinij <ESC> by wróciæ do trybu Normal.
- Powtarzaj kroki 2. do 4. aby poprawiæ ca³e zdanie.
-
----> W tej brkje trochê .
----> W tej linii brakuje trochê tekstu.
-
- 5. Kiedy czujesz siê swobodnie wstawiaj¹c tekst przejd do
- podsumowania poni¿ej.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.5.: EDYCJA TEKSTU - APPENDING (dodawanie)
-
-
- ** Wcinij A by dodaæ tekst. **
-
- 1. Przenie kursor do pierwszej linii poni¿ej oznaczonej --->.
- Nie ma znaczenia, który to bêdzie znak.
-
- 2. Wcinij A i wpisz odpowiednie dodatki.
-
- 3. Kiedy tekst zosta³ dodany, wcinij <ESC> i wróæ do trybu Normalnego.
-
- 4. Przenie kursor do drugiej linii oznaczonej ---> i powtórz kroki 2 i 3
- aby poprawiæ zdanie.
-
----> Brakuje tu tro
- Brakuje tu trochê tekstu.
----> Tu te¿ trochê bra
- Tu te¿ trochê brakuje.
-
- 5. Kiedy ju¿ utrwali³e æwiczenie przejd do lekcji 1.6.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.6.: EDYCJA PLIKU
-
-
- ** U¿yj :wq aby zapisaæ plik i wyjæ. **
-
- !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczyaj ca³¹ lekcjê !!
-
- 1. Zakoñcz tutorial tak jak w lekcji 1.2.: :q!
-
- 2. W pow³oce wydaj polecenie: vim tutor<ENTER>
- "vim" jest poleceniem uruchamiaj¹cym edytor Vim. 'tutor' to nazwa pliku
- jaki chcesz edytowaæ. U¿yj pliku jaki mo¿e zostaæ zmieniony.
-
- 3. Dodaj i usuñ tekst tak jak siê nauczy³e w poprzednich lekcjach.
-
- 4. Zapisz plik ze zmianami i opuæ Vima: :wq<ENTER>
-
- 5. Uruchom ponownie vimtutor i przejd do podsumowania lekcji.
-
- 6. Po przeczytaniu wszystkich kroków i ich zrozumieniu: wykonaj je.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 1. PODSUMOWANIE
-
- 1. Poruszasz kursorem u¿ywaj¹c "strza³ek" i klawiszy hjkl .
- h (w lewo) j (w dó³) k (do góry) l (w prawo)
-
- 2. By wejæ do Vima (z pow³oki) wpisz:
- vim NAZWA_PLIKU<ENTER>
-
- 3. By wyjæ z Vima wpisz:
- <ESC> :q!<ENTER> by usun¹c wszystkie zmiany.
- LUB: <ESC> :wq<ENTER> by zmiany zachowaæ.
-
- 4. By usun¹æ znak pod kursorem wcinij: x
-
- 5. By wstawiæ tekst przed kursorem lub dodaæ:
- i wpisz tekst <ESC> wstawi przed kursorem
- A wpisz tekst <ESC> doda na koñcu linii
-
-UWAGA: Wciniêcie <ESC> przeniesie Ciê z powrotem do trybu Normal
- lub odwo³a niechciane lub czêciowo wprowadzone polecenia.
-
-Teraz mo¿emy kontynuowaæ i przejæ do Lekcji 2.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.1.: POLECENIE DELETE (usuwanie)
-
-
- ** Wpisz dw by usun¹c wyraz. **
-
- 1. Wcinij <ESC> by upewniæ siê, ¿e jeste w trybie Normal.
-
- 2. Przenie kursor do linii poni¿ej oznaczonej --->.
-
- 3. Przesuñ kursor na pocz¹tek wyrazu, które chcesz usun¹æ.
-
- 4. Wpisz dw by usun¹æ wyraz.
-
- UWAGA: Litera d pojawi siê na dole ekranu. Vim czeka na wpisanie w .
- Jeli zobaczysz inny znak oznacza to, ¿e wpisa³e co le, wcinij
- <ESC> i zacznij od pocz¹tku.
-
----> Jest tu parê papier wyrazów, które kamieñ nie nale¿¹ do no¿yce tego zdania.
-
- 5. Powtarzaj kroki 3. i 4. dopóki zdanie nie bêdzie poprawne, potem
- przejd do Lekcji 2.2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.2.: WIÊCEJ POLECEÑ USUWAJ¥CYCH
-
-
- ** Wpisz d$ aby usun¹æ tekst do koñca linii. **
-
- 1. Wcinij <ESC> aby siê upewniæ, ¿e jeste w trybie Normal.
-
- 2. Przenie kursor do linii poni¿ej oznaczonej --->.
-
- 3. Przenie kursor do koñca poprawnego zdania (PO pierwszej . ).
-
- 4. Wpisz d$ aby usun¹æ resztê linii.
-
----> Kto wpisa³ koniec tego zdania dwukrotnie. zdania dwukrotnie.
-
-
- 5. Przejd do Lekcji 2.3. by zrozumieæ co siê sta³o.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.3.: O OPERATORACH I RUCHACH
-
-
- Wiele poleceñ zmieniaj¹cych tekst s¹ z³o¿one z operatora i ruchu.
- Format dla polecenia usuwaj¹cego z operatorem d jest taki:
-
- d ruch
-
- Gdzie:
- d - operator usuwania.
- ruch - na czym polecenie bêdzie wykonywane (lista poni¿ej).
-
- Krótka lista ruchów:
- w - do pocz¹tku nastêpnego wyrazu WY£¥CZAJ¥C pierwszy znak.
- e - do koñca bie¿¹cego wyrazu, W£¥CZAJ¥C ostatni znak.
- $ - do koñca linii, W£¥CZAJ¥C ostatni znak.
-
-W ten sposób wpisanie de usunie znaki od kursora do koñca wyrazu.
-
-UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor
- tak jak to okrelono.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.4.: U¯YCIE MNO¯NIKA DLA RUCHU
-
-
- ** Wpisanie liczby przed ruchem powtarza ruch odpowiedni¹ iloæ razy. **
-
- 1. Przenie kursor na pocz¹tek linii poni¿ej zaznaczonej --->.
-
- 2. Wpisz 2w aby przenieæ kursor o dwa wyrazy do przodu.
-
- 3. Wpisz 3e aby przenieæ kursor do koñca trzeciego wyrazu w przód.
-
- 4. Wpisz 0 (zero) aby przenieæ kursor do pocz¹tku linii.
-
- 5. Powtórz kroki 2. i 3. z innymi liczbami.
-
-
- ---> To jest zwyk³y wiersz z wyrazami po których mo¿esz siê poruszaæ.
-
- 6. Przejd do lekcji 2.5.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.5.: U¯YCIE MNO¯NIKA BY WIÊCEJ USUN¥Æ
-
-
- ** Wpisanie liczby z operatorem powtarza go odpowiedni¹ iloæ razy. **
-
- W wy¿ej wspomnianej kombinacji operatora usuwania i ruchu podaj mno¿nik
- przed ruchem by wiêcej usun¹æ:
- d liczba ruch
-
- 1. Przenie kursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej --->.
-
- 2. Wpisz 2dw aby usun¹æ dwa wyrazy KAPITALIKAMI.
-
- 3. Powtarzaj kroki 1. i 2. z innymi mno¿nikami aby usun¹æ kolejne wyrazy
- KAPITALIKAMI jednym poleceniem
-
----> ta ASD WE linia QWE ASDF ZXCV FG wyrazów zosta³a ERT FGH CF oczyszczona.
-
-UWAGA: Mno¿nik pomiêdzy operatorem d i ruchem dzia³a podobnie do ruchu bez
- operatora.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.6.: OPEROWANIE NA LINIACH
-
-
- ** Wpisz dd aby usun¹æ ca³¹ liniê. **
-
- Z powodu czêstoci usuwania ca³ych linii, projektanci Vi zdecydowali, ¿e
- bêdzie ³atwiej wpisaæ dwa razy d aby usun¹æ liniê.
-
- 1. Przenie kursor do drugiego zdania z wierszyka poni¿ej.
- 2. Wpisz dd aby usun¹æ wiersz.
- 3. Teraz przenie siê do czwartego wiersza.
- 4. Wpisz 2dd aby usun¹c dwa wiersze.
-
----> 1) Ró¿e s¹ czerwone,
----> 2) B³oto jest fajne,
----> 3) Fio³ki s¹ niebieskie,
----> 4) Mam samochód,
----> 5) Zegar podaje czas,
----> 6) Cukier jest s³odki,
----> 7) I ty te¿.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.7.: POLECENIE UNDO (cofnij)
-
-
- ** Wcinij u aby cofn¹æ skutki ostatniego polecenia.
- U za, by cofn¹æ skutki dla ca³ej linii. **
-
- 1. Przenie kursor do zdania poni¿ej oznaczonego ---> i umieæ go na
- pierwszym b³êdzie.
- 2. Wpisz x aby usun¹æ pierwszy niechciany znak.
- 3. Teraz wcinij u aby cofn¹æ skutki ostatniego polecenia.
- 4. Tym razem popraw wszystkie b³êdy w linii u¿ywaj¹c polecenia x .
- 5. Teraz wcinij wielkie U aby przywróciæ liniê do oryginalnego stanu.
- 6. Teraz wcinij u kilka razy by cofn¹æ U i poprzednie polecenia.
- 7. Teraz wpisz CTRL-R (trzymaj równoczenie wciniête klawisze CTRL i R)
- kilka razy, by cofn¹æ cofniêcia.
-
----> Poopraw blêdyyy w teej liniii i zaamiieñ je prrzez coofnij.
-
- 8. To s¹ bardzo po¿yteczne polecenia.
-
- Przejd teraz do podsumowania Lekcji 2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 2. PODSUMOWANIE
-
-
- 1. By usun¹æ znaki od kursora do nastêpnego wyrazu wpisz: dw
- 2. By usun¹æ znaki od kursora do koñca linii wpisz: d$
- 3. By usun¹æ ca³¹ liniê: dd
- 4. By powtórzyæ ruch poprzed go liczb¹: 2w
- 5. Format polecenia zmiany to:
- operator [liczba] ruch
- gdzie:
- operator - to co trzeba zrobiæ (np. d dla usuwania)
- [liczba] - opcjonalne, ile razy powtórzyæ ruch
- ruch - przenosi nad tekstem do operowania, takim jak w (wyraz),
- $ (do koñca linii), etc.
-
- 6. By przejæ do pocz¹tku linii u¿yj zera: 0
- 7. By cofn¹æ poprzednie polecenie, wpisz: u (ma³e u)
- By cofn¹æ wszystkie zmiany w linii wpisz: U (wielkie U)
- By cofn¹æ cofniêcia wpisz: CTRL-R
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 3.1.: POLECENIE PUT (wstaw)
-
-
- ** Wpisz p by wstawiæ ostatnie usuniêcia za kursorem. **
-
- 1. Przenie kursor do pierwszej linii ---> poni¿ej.
-
- 2. Wpisz dd aby usun¹æ liniê i przechowaæ j¹ w rejestrze Vima.
-
- 3. Przenie kursor do linii c), POWY¯EJ tej gdzie usuniêta linia powinna
- siê znajdowaæ.
-
- 4. Wcinij p by wstawiæ liniê poni¿ej kursora.
-
- 5. Powtarzaj kroki 2. do 4. a¿ znajd¹ siê w odpowiednim porz¹dku.
-
----> d) Jak dwa anio³ki.
----> b) Na dole fio³ki,
----> c) A my siê kochamy,
----> a) Na górze ró¿e,
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 3.2.: POLECENIE REPLACE (zast¹p)
-
-
- ** Wpisz rx aby zast¹piæ znak pod kursorem na x . **
-
- 1. Przenie kursor do pierwszej linii poni¿ej oznaczonej --->
-
- 2. Ustaw kursor na pierwszym b³êdzie.
-
- 3. Wpisz r a potem znak jaki powinien go zast¹piæ.
-
- 4. Powtarzaj kroki 2. i 3. dopóki pierwsza linia nie bêdzie taka jak druga.
-
----> Kjedy ten wiersz bi³ wstókiwany kto wcizn¹³ perê z³ych klawirzy!
----> Kiedy ten wiersz by³ wstukiwany kto wcisn¹³ parê z³ych klawiszy!
-
- 5. Teraz czas na Lekcjê 3.3.
-
-
-UWAGA: Pamiêtaj by uczyæ siê æwicz¹c, a nie pamiêciowo.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 3.3.: OPERATOR CHANGE (zmieñ)
-
- ** By zmieniæ do koñca wyrazu wpisz ce . **
-
- 1. Przenie kursor do pierwszej linii poni¿ej oznaczonej --->.
-
- 2. Umieæ kursor na u w lunos.
-
- 3. Wpisz ce i popraw wyraz (w tym wypadku wstaw inia ).
-
- 4. Wcinij <ESC> i przejd do nastêpnej planowanej zmiany.
-
- 5. Powtarzaj kroki 3. i 4. dopóki pierwsze zdanie nie bêdzie takie same
- jak drugie.
-
----> Ta lunos ma pire s³ów, które t¿ina zbnic u¿ifajonc pcmazu zmieñ.
----> Ta linia ma parê s³ów, które trzeba zmieniæ u¿ywaj¹c polecenia zmieñ.
-
- Zauwa¿, ¿e ce nie tylko zamienia wyraz, ale tak¿e zmienia tryb na
- Insert (wprowadzanie).
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 3.4.: WIÊCEJ ZMIAN U¯YWAJ¥C c
-
-
- ** Polecenie change u¿ywa takich samych ruchów jak delete. **
-
- 1. Operator change dzia³a tak samo jak delete. Format wygl¹da tak:
-
- c [liczba] ruch
-
- 2. Ruchy s¹ tak¿e takie same, np.: w (wyraz), $ (koniec linii), etc.
-
- 3. Przenie siê do pierwszej linii poni¿ej oznaczonej --->
-
- 4. Ustaw kursor na pierwszym b³êdzie.
-
- 5. Wpisz c$ , popraw koniec wiersza i wcinij <ESC>.
-
----> Koniec tego wiersza musi byæ poprawiony aby wygl¹da³ tak jak drugi.
----> Koniec tego wiersza musi byæ poprawiony u¿ywaj¹c polecenia c$ .
-
-UWAGA: Mo¿esz u¿ywaæ <BS> aby poprawiaæ b³êdy w czasie pisania.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 3. PODSUMOWANIE
-
-
- 1. Aby wstawiæ tekst, który zosta³ wczeniej usuniêty wcinij p . To
- polecenie wstawia skasowany tekst PO kursorze (jeli ca³a linia
- zosta³a usuniêta, zostanie ona umieszczona w linii poni¿ej kursora).
-
- 2. By zamieniæ znak pod kursorem wcinij r a potem znak, który ma zast¹piæ
- oryginalny.
-
- 3. Operator change pozwala Ci na zast¹pienie od kursora do miejsca gdzie
- zabra³by ciê ruch. Np. wpisz ce aby zamieniæ tekst od kursora do koñca
- wyrazu, c$ aby zmieniæ tekst do koñca linii.
-
- 4. Format do polecenia change (zmieñ):
-
- c [liczba] obiekt
-
- Teraz przejd do nastêpnej lekcji.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 4.1.: PO£O¯ENIE KURSORA ORAZ STATUS PLIKU
-
- ** Nacinij CTRL-G aby zobaczyæ swoje po³o¿enie w pliku i status
- pliku. Nacinij G aby przejæ do linii w pliku. **
-
- UWAGA: Przeczytaj ca³¹ lekcjê zanim wykonasz jakie polecenia!!!
-
- 1. Przytrzymaj klawisz CTRL i wcinij g . U¿ywamy notacji CTRL-G.
- Na dole strony pojawi siê pasek statusu z nazw¹ pliku i pozycj¹ w pliku.
- Zapamiêtaj numer linii dla potrzeb kroku 3.
-
-UWAGA: Mo¿esz te¿ zobaczyæ pozycjê kursora w prawym, dolnym rogu ekranu.
- Dzieje siê tak kiedy ustawiona jest opcja 'ruler' (wyjanione w lekcji 6.).
-
- 2. Wcinij G aby przejæ na koniec pliku.
- Wcinij gg aby przejæ do pocz¹tku pliku.
-
- 3. Wpisz numer linii, w której by³e a potem G . To przeniesie ciê
- z powrotem do linii, w której by³e kiedy wcisn¹³e CTRL-G.
-
- 4. Jeli czujesz siê wystarczaj¹co pewnie, wykonaj kroki 1-3.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 4.2.: POLECENIE SZUKAJ
-
-
- ** Wpisz / a nastêpnie wyra¿enie aby je znaleæ. **
-
- 1. W trybie Normal wpisz / . Zauwa¿, ¿e znak ten, oraz kursor pojawi¹
- siê na dole ekranu tak samo jak polecenie : .
-
- 2. Teraz wpisz b³ond<ENTER> . To jest s³owo, którego chcesz szukaæ.
-
- 3. By szukaæ tej samej frazy ponownie, po prostu wcinij n .
- Aby szukaæ tej frazy w przeciwnym, kierunku wcinij N .
-
- 4. Jeli chcesz szukaæ frazy do ty³u, u¿yj polecenia ? zamiast / .
-
- 5. Aby wróciæ gdzie by³e wcinij CTRL-O. Powtarzaj by wróciæ dalej. CTRL-I
- idzie do przodu.
-
-Uwaga: 'b³ond' to nie jest metoda by przeliterowaæ b³¹d; 'b³ond' to b³¹d.
-Uwaga: Kiedy szukanie osi¹gnie koniec pliku bêdzie kontynuowa³o od pocz¹tku
- o ile opcja 'wrapscan' nie zosta³a przestawiona.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 4.3.: W POSZUKIWANIU PARUJ¥CYCH NAWIASÓW
-
-
- ** Wpisz % by znaleæ paruj¹cy ), ], lub } . **
-
- 1. Umieæ kursor na którym z (, [, lub { w linii poni¿ej oznaczonej --->.
-
- 2. Teraz wpisz znak % .
-
- 3. Kursor powinien siê znaleæ na paruj¹cym nawiasie.
-
- 4. Wcinij % aby przenieæ kursor z powrotem do paruj¹cego nawiasu.
-
- 5. Przenie kursor do innego (,),[,],{ lub } i zobacz co robi % .
-
----> To ( jest linia testowa z (, [, ] i {, } . ))
-
-Uwaga: Ta funkcja jest bardzo u¿yteczna w debuggowaniu programu
- z niesparowanymi nawiasami!
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 4.4.: POLECENIE SUBSTITUTE (zamiana)
-
-
- ** Wpisz :s/stary/nowy/g aby zamieniæ 'stary' na 'nowy'. **
-
- 1. Przenie kursor do linii poni¿ej oznaczonej --->.
-
- 2. Wpisz :s/czaas/czas<ENTER> . Zauwa¿, ¿e to polecenie zmienia
- tylko pierwsze wyst¹pienie 'czaas' w linii.
-
- 3. Teraz wpisz :s/czaas/czas/g . Dodane g oznacza zamianê (substytucjê)
- globalnie w ca³ej linii. Zmienia wszystkie wyst¹pienia 'czaas' w linii.
-
----> Najlepszy czaas na zobaczenie naj³adniejszych kwiatów to czaas wiosny.
-
- 4. Aby zmieniæ wszystkie wyst¹pienia ³añcucha znaków pomiêdzy dwoma liniami,
- wpisz: :#,#s/stare/nowe/g gdzie #,# s¹ numerami linii ograniczaj¹cych
- region gdzie ma nast¹piæ zamiana.
- wpisz :%s/stare/nowe/g by zmieniæ wszystkie wyst¹pienia w ca³ym pliku.
- wpisz :%s/stare/nowe/gc by zmieniæ wszystkie wyst¹pienia w ca³ym
- pliku, prosz¹c o potwierdzenie za ka¿dym razem
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 4. PODSUMOWANIE
-
- 1. CTRL-G poka¿e Twoj¹ pozycjê w pliku i status pliku. SHIFT-G przenosi
- ciê do koñca pliku.
- G przenosi do koñca pliku.
- liczba G przenosi do linii [liczba].
- gg przenosi do pierwszej linii.
-
- 2. Wpisanie / a nastêpnie ³añcucha znaków szuka ³añcucha DO PRZODU.
- Wpisanie ? a nastêpnie ³añcucha znaków szuka ³añcucha DO TY£U.
- Po wyszukiwaniu wcinij n by znaleæ nastêpne wyst¹pienie szukanej
- frazy tym samym kierunku lub N by szukaæ w kierunku przeciwnym.
- CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych.
-
- 3. Wpisanie % gdy kursor znajduje siê na (,),[,],{, lub } lokalizuje
- paruj¹cy znak.
-
- 4. By zamieniæ pierwszy stary na nowy w linii wpisz :s/stary/nowy
- By zamieniæ wszystkie stary na nowy w linii wpisz :s/stary/nowy/g
- By zamieniæ frazy pomiêdzy dwoma liniami # wpisz :#,#s/stary/nowy/g
- By zamieniæ wszystkie wyst¹pienia w pliku wpisz :%s/stary/nowy/g
- By Vim prosi³ Ciê o potwierdzenie dodaj 'c' :%s/stary/nowy/gc
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 5.1.: JAK WYKONAÆ POLECENIA ZEWNÊTRZNE
-
-
- ** Wpisz :! a nastêpnie zewnêtrzne polecenie by je wykonaæ. **
-
- 1. Wpisz znajome polecenie : by ustawiæ kursor na dole ekranu. To pozwala
- na wprowadzenie komendy linii poleceñ.
-
- 2. Teraz wstaw ! (wykrzyknik). To umo¿liwi Ci wykonanie dowolnego
- zewnêtrznego polecenia pow³oki.
-
- 3. Jako przyk³ad wpisz ls za ! a nastêpnie wcinij <ENTER>. To polecenie
- poka¿e spis plików w Twoim katalogu, tak jakby by³ przy znaku zachêty
- pow³oki. Mo¿esz te¿ u¿yæ :!dir jeli ls nie dzia³a.
-
-Uwaga: W ten sposób mo¿na wykonaæ wszystkie polecenia pow³oki.
-Uwaga: Wszystkie polecenia : musz¹ byæ zakoñczone <ENTER>.
- Od tego momentu nie zawsze bêdziemy o tym wspominaæ.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 5.2.: WIÊCEJ O ZAPISYWANIU PLIKÓW
-
-
- ** By zachowaæ zmiany w tekci wpisz :w NAZWA_PLIKU . **
-
- 1. Wpisz :!dir lub :!ls by zobaczyæ spis plików w katalogu.
- Ju¿ wiesz, ¿e musisz wcisn¹æ <ENTER> po tym.
-
- 2. Wybierz nazwê pliku jaka jeszcze nie istnieje, np. TEST.
-
- 3. Teraz wpisz: :w TEST (gdzie TEST jest nazw¹ pliku jak¹ wybra³e.)
-
- 4. To polecenie zapamiêta ca³y plik (Vim Tutor) pod nazw¹ TEST.
- By to sprawdziæ wpisz :!dir lub :!ls , ¿eby znowu zobaczyæ listê plików.
-
-Uwaga: Zauwa¿, ¿e gdyby teraz wyszed³ z Vima, a nastêpnie wszed³ ponownie
- poleceniem vim TEST , plik by³by dok³adn¹ kopi¹ tutoriala kiedy go
- zapisywa³e.
-
- 5. Teraz usuñ plik wpisuj¹c (MS-DOS): :!del TEST
- lub (Unix): :!rm TEST
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU
-
-
- ** By zachowaæ czêæ pliku wpisz v ruch :w NAZWA_PLIKU **
-
- 1. Przenie kursor do tego wiersza.
-
- 2. Wcinij v i przenie kursor do punktu 5. Zauwa¿, ¿e tekst zosta³
- podwietlony.
-
- 3. Wcinij znak : . Na dole ekranu pojawi siê :'<,'> .
-
- 4. Wpisz w TEST , gdzie TEST to nazwa pliku, który jeszcze nie istnieje.
- Upewnij siê, ¿e widzisz :'<,'>w TEST zanim wciniesz Enter.
-
- 5. Vim zapisze wybrane linie do pliku TEST. U¿yj :!dir lub :!ls , ¿eby to
- zobaczyæ. Jeszcze go nie usuwaj! U¿yjemy go w nastêpnej lekcji.
-
-UWAGA: Wciniêcie v zaczyna tryb Wizualny. Mo¿esz poruszaæ kursorem by
- zmieniæ rozmiary zaznaczenia. Mo¿esz te¿ u¿yæ operatora by zrobiæ co
- z tekstem. Na przyk³ad d usuwa tekst.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 5.4.: WSTAWIANIE I £¥CZENIE PLIKÓW
-
-
- ** By wstawiæ zawartoæ pliku wpisz :r NAZWA_PLIKU **
-
- 1. Umieæ kursor tu¿ powy¿ej tej linii.
-
-UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejd
- do DO£U by zobaczyæ ponownie tê lekcjê.
-
- 2. Teraz wczytaj plik TEST u¿ywaj¹c polecenia :r TEST , gdzie TEST
- jest nazw¹ pliku.
- Wczytany plik jest umieszczony poni¿ej linii z kursorem.
-
- 3. By sprawdziæ czy plik zosta³ wczytany cofnij kursor i zobacz, ¿e
- teraz s¹ dwie kopie Lekcji 5.3., orygina³ i kopia z pliku.
-
-UWAGA: Mo¿esz te¿ wczytaæ wyjcie zewnêtrznego polecenia. Na przyk³ad
- :r !ls wczytuje wyjcie polecenia ls i umieszcza je pod poni¿ej
- kursora.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 5. PODSUMOWANIE
-
-
- 1. :!polecenie wykonuje polecenie zewnêtrzne.
-
- U¿ytecznymi przyk³adami s¹:
-
- :!dir - pokazuje spis plików w katalogu.
-
- :!rm NAZWA_PLIKU - usuwa plik NAZWA_PLIKU.
-
- 2. :w NAZWA_PLIKU zapisuje obecny plik Vima na dysk z nazw¹ NAZWA_PLIKU.
-
- 3. v ruch :w NAZWA_PLIKU zapisuje Wizualnie wybrane linie do NAZWA_PLIKU.
-
- 4. :r NAZWA_PLIKU wczytuje z dysku plik NAZWA_PLIKU i wstawia go do
- bie¿¹cego pliku poni¿ej kursora.
-
- 5. :r !dir wczytuje wyjcie polecenia dir i umieszcza je poni¿ej kursora.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 6.1.: POLECENIE OPEN (otwórz)
-
-
- ** Wpisz o by otworzyæ liniê poni¿ej kursora i przenieæ siê do
- trybu Insert (wprowadzanie). **
-
- 1. Przenie kursor do linii poni¿ej oznaczonej --->.
-
- 2. Wpisz o (ma³e) by otworzyæ liniê PONI¯EJ kursora i przenieæ siê
- do trybu Insert (wprowadzanie).
-
- 3. Wpisz trochê tekstu i wcinij <ESC> by wyjæ z trybu Insert (wprowadzanie).
-
----> Po wciniêciu o kursor znajdzie siê w otwartej linii w trybie Insert.
-
- 4. By otworzyæ liniê POWY¯EJ kursora wcinij wielkie O zamiast ma³ego
- o . Wypróbuj to na linii poni¿ej.
-
----> Otwórz liniê powy¿ej wciskaj¹c SHIFT-O gdy kursor bêdzie na tej linii.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 6.2.: POLECENIE APPEND (dodaj)
-
-
- ** Wpisz a by dodaæ tekst ZA kursorem. **
-
- 1. Przenie kursor do pocz¹tku pierwszej linii poni¿ej oznaczonej --->
-
- 2. Wciskaj e dopóki kursor nie bêdzie na koñcu li .
-
- 3. Wpisz a (ma³e) aby dodaæ tekst ZA znakiem pod kursorem.
-
- 4. Dokoñcz wyraz tak jak w linii poni¿ej. Wcinij <ESC> aby opuciæ tryb
- Insert.
-
- 5. U¿yj e by przejæ do kolejnego niedokoñczonego wyrazu i powtarzaj kroki
- 3. i 4.
-
----> Ta li poz Ci æwi dodaw teks do koñ lin
----> Ta linia pozwoli Ci æwiczyæ dodawanie tekstu do koñca linii.
-
-Uwaga: a , i oraz A prowadz¹ do trybu Insert, jedyn¹ ró¿nic¹ jest miejsce
- gdzie nowe znaki bêd¹ dodawane.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 6.3.: INNA WERSJA REPLACE (zamiana)
-
-
- ** Wpisz wielkie R by zamieniæ wiêcej ni¿ jeden znak. **
-
- 1. Przenie kursor do pierwszej linii poni¿ej oznaczonej --->. Przenie
- kursor do pierwszego xxx .
-
- 2. Wcinij R i wpisz numer poni¿ej w drugiej linii, tak, ¿e zast¹pi on
- xxx.
-
- 3. Wcinij <ESC> by opuciæ tryb Replace. Zauwa¿, ¿e reszta linii pozostaje
- niezmieniona.
-
- 5. Powtarzaj kroki by wymieniæ wszystkie xxx.
-
----> Dodanie 123 do xxx daje xxx.
----> Dodanie 123 do 456 daje 579.
-
-UWAGA: Tryb Replace jest jak tryb Insert, ale ka¿dy znak usuwa istniej¹cy
- znak.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 6.4.: KOPIOWANIE I WKLEJANIE TEKSTU
-
-
- ** u¿yj operatora y aby skopiowaæ tekst i p aby go wkleiæ **
-
- 1. Przejd do linii oznaczonej ---> i umieæ kursor za "a)".
-
- 2. Wejd w tryb Visual v i przenie kursor na pocz¹tek "pierwszy".
-
- 3. Wcinij y aby yankowaæ (kopiowaæ) podwietlony tekst.
-
- 4. Przenie kursor do koñca nastêpnej linii: j$
-
- 5. Wcinij p aby wpakowaæ (paste) tekst. Dodaj: a drugi<ESC> .
-
- 6. U¿yj trybu Wizualnego aby wybraæ " element.", yankuj go y , przejd do
- koñca nastêpnej linii j$ i upakuj tam tekst z p .
-
----> a) to jest pierwszy element.
- b)
-Uwaga: mo¿esz u¿yæ y jako operatora; yw kopiuje jeden wyraz.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 6.5.: USTAWIANIE OPCJI
-
-
-** Ustawianie opcji tak by szukaj lub substytucja ignorowa³y wielkoæ liter **
-
- 1. Szukaj 'ignore' wpisuj¹c: /ignore<ENTER>
- Powtórz szukanie kilka razy naciskaj¹c klawisz n .
-
- 2. Ustaw opcjê 'ic' (Ignore case -- ignoruj wielkoæ liter) poprzez
- wpisanie: :set ic
-
- 3. Teraz szukaj 'ignore' ponownie wciskaj¹c: n
- Zauwa¿, ¿e Ignore i IGNORE tak¿e s¹ teraz znalezione.
-
- 4. Ustaw opcje 'hlsearch' i 'incsearch': :set hls is
-
- 5. Teraz wprowad polecenie szukaj ponownie i zobacz co siê zdarzy:
- /ignore<ENTER>
-
- 6. Aby wy³¹czyæ ignorowanie wielkoci liter: :set noic
-
-Uwaga: Aby usun¹æ podwietlanie dopasowañ wpisz: :nohlsearch
-Uwaga: Aby ignorowaæ wielkoæ liter dla jednego wyszukiwania: /ignore\c<ENTER>
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 6. PODSUMOWANIE
-
-
- 1. Wpisanie o otwiera liniê PONI¯EJ kursora.
- Wpisanie O otwiera liniê POWY¯EJ kursora.
-
- 2. Wpisanie a by wstawiæ tekst ZA znakiem na, którym jest kursor.
- Wpisanie A dodaje tekst na koñcu linii.
-
- 3. Polecenie e przenosi do koñca wyrazu.
- 4. Operator y yankuje (kopiuje) tekst, p pakuje (wkleja, paste) go.
- 5. Wpisanie wielkiego R wprowadza w tryb Replace (zamiana) dopóki
- nie zostanie wciniêty <ESC>.
- 6. Wpisanie ":set xxx" ustawia opcjê "xxx". Nietkóre opcje:
- 'ic' 'ignorecase' ignoruj wielkoæ znaków
- 'is' 'incsearch' poka¿ czêciowe dopasowania
- 'hls' 'hlsearch' podwietl wszystkie dopasowania
- Mo¿esz u¿yæ zarówno d³ugiej jak i krótkiej formy.
- 7. Dodaj "no" aby wy³¹czyæ opcjê: :set noic
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 7.1. JAK UZYSKAÆ POMOC
-
- ** U¿ycie systemu pomocy on-line **
-
- Vim posiada bardzo dobry system pomocy on-line. By zacz¹æ spróbuj jednej
- z trzech mo¿liwoci:
- - wcinij klawisz <HELP> (jeli taki masz)
- - wcinij klawisz <F1> (jeli taki masz)
- - wpisz :help<ENTER>
-
- Przeczytaj tekst w oknie pomocy aby dowiedzieæ siê jak dzia³a pomoc.
- wpisz CTRL-W CTRL-W aby przeskoczyæ z jednego okna do innego
- wpisz :q<ENTER> aby zamkn¹æ okno pomocy.
-
- Mo¿esz te¿ znaleæ pomoc na ka¿dy temat podaj¹c argument polecenia ":help".
- Spróbuj tych (nie zapomnij wcisn¹æ <ENTER>):
-
- :help w
- :help c_CTRL-D
- :help insert-index
- :help user-manual
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 7.2. TWORZENIE SKRYPTU STARTOWEGO
-
- ** W³¹cz mo¿liwoci Vima **
-
- Vim ma o wiele wiêcej mo¿liwoci ni¿ Vi, ale wiêkszoæ z nich jest domylnie
- wy³¹czona. Jeli chcesz w³¹czyæ te mo¿liwoci na starcie musisz utworzyæ
- plik "vimrc".
-
- 1. Pocz¹tek edycji pliku "vimrc" zale¿y od Twojego systemu:
- :edit ~/.vimrc dla Uniksa
- :edit $VIM/_vimrc dla MS-Windows
- 2. Teraz wczytaj przyk³adowy plik "vimrc":
- :read $VIMRUNTIME/vimrc_example.vim
- 3. Zapisz plik:
- :w
-
- Nastêpnym razem gdy zaczniesz pracê w Vimie bêdzie on u¿ywaæ podwietlania
- sk³adni. Mo¿esz dodaæ wszystkie swoje ulubione ustawienia do tego pliku
- "vimrc".
- Aby uzyskaæ wiêcej informacji wpisz :help vimrc-intro
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 7.3.: UZUPE£NIANIE
-
-
- ** Uzupe³nianie linii poleceñ z CTRL-D i <TAB> **
-
- 1. Upewnij siê, ¿e Vim nie jest w trybie kompatybilnoci: :set nocp
-
- 2. Zerknij jakie pliki s¹ w bie¿¹cm katalogu: :!ls lub :!dir
-
- 3. Wpisz pocz¹tek polecenia: :e
-
- 4. Wcinij CTRL-D i Vim poka¿e listê poleceñ jakie zaczynaj¹ siê na "e".
-
- 5. Wcinij <TAB> i Vim uzupe³ni polecenie do ":edit".
-
- 6. Dodaj spacjê i zacznij wpisywaæ nazwê istniej¹cego pliku: :edit FIL
-
- 7. Wcinij <TAB>. Vim uzupe³ni nazwê (jeli jest niepowtarzalna).
-
-UWAGA: Uzupe³nianie dzia³a dla wielu poleceñ. Spróbuj wcisn¹æ CTRL-D i <TAB>.
- U¿yteczne zw³aszcza przy :help .
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 7. PODSUMOWANIE
-
-
- 1. Wpisz :help lub wcinij <F1> lub <Help> aby otworzyæ okno pomocy.
-
- 2. Wpisz :help cmd aby uzyskaæ pomoc o cmd .
-
- 3. Wpisz CTRL-W CTRL-W aby przeskoczyæ do innego okna.
-
- 4. Wpisz :q aby zamkn¹æ okno pomocy.
-
- 5. Utwórz plik startowy vimrc aby zachowaæ wybrane ustawienia.
-
- 6. Po poleceniu : , wcinij CTRL-D aby zobaczyæ mo¿liwe uzupe³nienia.
- Wcinij <TAB> aby u¿yæ jednego z nich.
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Tutaj siê koñczy tutorial Vima. Zosta³ on pomylany tak aby daæ krótki
- przegl¹d jego mo¿liwoci, wystarczaj¹cy by móg³ go u¿ywaæ. Jest on
- daleki od kompletnoci poniewa¿ Vim ma o wiele, wiele wiêcej poleceñ.
-
- Dla dalszej nauki rekomendujemy ksi¹¿kê:
- Vim - Vi Improved - autor Steve Oualline
- Wydawca: New Riders
- Pierwsza ksi¹zka ca³kowicie powiêcona Vimowi. U¿yteczna zw³aszcza dla
- pocz¹tkuj¹cych. Zawiera wiele przyk³adów i ilustracji.
- Zobacz http://iccf-holland.org./click5.html
-
- Starsza pozycja i bardziej o Vi ni¿ o Vimie, ale tak¿e warta
- polecenia:
- Learning the Vi Editor - autor Linda Lamb
- Wydawca: O'Reilly & Associates Inc.
- To dobra ksi¹¿ka by dowiedzieæ siê niemal wszystkiego co chcia³by zrobiæ
- z Vi. Szósta edycja zawiera te¿ informacje o Vimie.
-
- Po polsku wydano:
- Edytor vi. Leksykon kieszonkowy - autor Arnold Robbins
- Wydawca: Helion 2001 (O'Reilly).
- ISBN: 83-7197-472-8
- http://helion.pl/ksiazki/vilek.htm
- Jest to ksi¹¿eczka zawieraj¹ca spis poleceñ vi i jego najwa¿niejszych
- klonów (miêdzy innymi Vima).
-
- Edytor vi - autorzy Linda Lamb i Arnold Robbins
- Wydawca: Helion 2001 (O'Reilly) - wg 6. ang. wydania
- ISBN: 83-7197-539-2
- http://helion.pl/ksiazki/viedyt.htm
- Rozszerzona wersja Learning the Vi Editor w polskim t³umaczeniu.
-
- Ten tutorial zosta³ napisany przez Michaela C. Pierce'a i Roberta K. Ware'a,
- Colorado School of Mines korzystaj¹c z pomocy Charlesa Smitha,
- Colorado State University.
- E-mail: bware@mines.colorado.edu.
-
- Zmodyfikowane dla Vima przez Brama Moolenaara.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Przet³umaczone przez Miko³aja Machowskiego,
- Sierpieñ 2001,
- rev. Marzec 2002
- 2nd rev. Wrzesieñ 2004
- 3rd rev. Marzec 2006
- Wszelkie uwagi proszê kierowaæ na: mikmach@wp.pl
diff --git a/runtime/tutor/tutor.pl.utf-8 b/runtime/tutor/tutor.pl.utf-8
deleted file mode 100644
index 4590c45..0000000
--- a/runtime/tutor/tutor.pl.utf-8
+++ /dev/null
@@ -1,994 +0,0 @@
-===============================================================================
-= W i t a j w t u t o r i a l u V I M - a - Wersja 1.7. =
-===============================================================================
-
- Vim to potężny edytor, który posiada wiele poleceń, zbyt dużo by
- wyjaśnić je wszystkie w tym tutorialu. Ten przewodnik ma nauczyć
- Cię posługiwać się wystarczająco wieloma komendami byś mógł łatwo
- używać Vima jako edytora ogólnego przeznaczenia.
-
- Czas potrzebny na ukończenie tutoriala to 25 do 30 minut i zależy
- od tego jak wiele czasu spędzisz na eksperymentowaniu.
-
- UWAGA:
- Polecenia wykonywane w czasie lekcji zmodyfikują tekst. Zrób
- wcześniej kopię tego pliku do ćwiczeń (jeśli zacząłeś komendą
- "vimtutor" to już pracujesz na kopii).
-
- Pamiętaj że przewodnik ten został zaprojektowany do nauki poprzez
- ćwiczenia. Oznacza to, że musisz wykonywać polecenia by nauczyć się ich
- prawidłowo. Jeśli będziesz jedynie czytał tekst szybko zapomnisz wiele
- poleceń!
-
- Teraz upewnij się, że nie masz wciśniętego CapsLocka i wciskaj j
- tak długo dopóki Lekcja 1.1. nie wypełni całkowicie ekranu.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.1.: PORUSZANIE SIĘ KURSOREM
-
- ** By wykonać ruch kursorem, wciśnij h, j, k, l jak pokazano. **
-
- ^
- k Wskazówka: h jest po lewej
- < h l > l jest po prawej
- j j wygląda jak strzałka w dół
- v
- 1. Poruszaj kursorem dopóki nie będziesz pewien, że pamiętasz polecenia.
-
- 2. Trzymaj j tak długo aż będzie się powtarzał.
- Teraz wiesz jak dojść do następnej lekcji.
-
- 3. Używając strzałki w dół przejdź do następnej lekcji.
-
-Uwaga: Jeśli nie jesteś pewien czegoś co wpisałeś, wciśnij <ESC> by wrócić do
- trybu Normal. Wtedy powtórz polecenie.
-
-Uwaga: Klawisze kursora także powinny działać, ale używając hjkl będziesz
- w stanie poruszać się o wiele szybciej jak się tylko przyzwyczaisz.
- Naprawdę!
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.2.: WYCHODZENIE Z VIM-a
-
- !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj całą lekcję.!!
-
- 1. Wciśnij <ESC> (aby upewnić się, że jesteś w trybie Normal).
- 2. Wpisz: :q!<ENTER>.
- To spowoduje wyjście z edytora PORZUCAJĄC wszelkie zmiany jakie
- zdążyłeś zrobić. Jeśli chcesz zapamiętać zmiany i wyjść
- wpisz: :wq<ENTER>
-
- 3. Kiedy widzisz znak zachęty powłoki wpisz komendę, żeby wrócić
- do tutoriala. Czyli: vimtutor<ENTER>
-
- 4. Jeśli chcesz zapamiętać polecenia, wykonaj kroki 1. do 3. aby
- wyjść i wrócić do edytora.
-
-UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobiłeś. W następnych
- lekcjach dowiesz się jak je zapamiętywać.
-
- 5. Przenieś kursor do lekcji 1.3.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.3.: EDYCJA TEKSTU - KASOWANIE
-
- ** Wciśnij x aby usunąć znak pod kursorem. **
-
- 1. Przenieś kursor do linii poniżej oznaczonej --->.
-
- 2. By poprawić błędy, naprowadź kursor na znak do usunięcia.
-
- 3. Wciśnij x aby usunąć niechciany znak.
-
- 4. Powtarzaj kroki 2. do 4. dopóki zdanie nie jest poprawne.
-
----> Kkrowa prrzeskoczyła prrzez ksiiężycc.
-
- 5. Teraz kiedy zdanie jest poprawione przejdź do Lekcji 1.4.
-
-UWAGA: Ucz się przez ćwiczenie, nie wkuwanie.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.4.: EDYCJA TEKSTU - INSERT (wprowadzanie)
-
-
- ** Wciśnij i aby wstawić tekst. **
-
- 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->.
-
- 2. Aby poprawić pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym
- gdzie tekst ma być wstawiony.
-
- 3. Wciśnij i a następnie wpisz konieczne poprawki.
-
- 4. Po poprawieniu błędu wciśnij <ESC> by wrócić do trybu Normal.
- Powtarzaj kroki 2. do 4. aby poprawić całe zdanie.
-
----> W tej brkje trochę .
----> W tej linii brakuje trochę tekstu.
-
- 5. Kiedy czujesz się swobodnie wstawiając tekst przejdź do
- podsumowania poniżej.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.5.: EDYCJA TEKSTU - APPENDING (dodawanie)
-
-
- ** Wciśnij A by dodać tekst. **
-
- 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->.
- Nie ma znaczenia, który to będzie znak.
-
- 2. Wciśnij A i wpisz odpowiednie dodatki.
-
- 3. Kiedy tekst został dodany, wciśnij <ESC> i wróć do trybu Normalnego.
-
- 4. Przenieś kursor do drugiej linii oznaczonej ---> i powtórz kroki 2 i 3
- aby poprawić zdanie.
-
----> Brakuje tu tro
- Brakuje tu trochę tekstu.
----> Tu też trochę bra
- Tu też trochę brakuje.
-
- 5. Kiedy już utrwaliłeś ćwiczenie przejdź do lekcji 1.6.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.6.: EDYCJA PLIKU
-
-
- ** Użyj :wq aby zapisać plik i wyjść. **
-
- !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczyaj całą lekcję !!
-
- 1. Zakończ tutorial tak jak w lekcji 1.2.: :q!
-
- 2. W powłoce wydaj polecenie: vim tutor<ENTER>
- "vim" jest poleceniem uruchamiającym edytor Vim. 'tutor' to nazwa pliku
- jaki chcesz edytować. Użyj pliku jaki może zostać zmieniony.
-
- 3. Dodaj i usuń tekst tak jak się nauczyłeś w poprzednich lekcjach.
-
- 4. Zapisz plik ze zmianami i opuść Vima: :wq<ENTER>
-
- 5. Uruchom ponownie vimtutor i przejdź do podsumowania lekcji.
-
- 6. Po przeczytaniu wszystkich kroków i ich zrozumieniu: wykonaj je.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 1. PODSUMOWANIE
-
- 1. Poruszasz kursorem używając "strzałek" i klawiszy hjkl .
- h (w lewo) j (w dół) k (do góry) l (w prawo)
-
- 2. By wejść do Vima (z powłoki) wpisz:
- vim NAZWA_PLIKU<ENTER>
-
- 3. By wyjść z Vima wpisz:
- <ESC> :q!<ENTER> by usunąc wszystkie zmiany.
- LUB: <ESC> :wq<ENTER> by zmiany zachować.
-
- 4. By usunąć znak pod kursorem wciśnij: x
-
- 5. By wstawić tekst przed kursorem lub dodać:
- i wpisz tekst <ESC> wstawi przed kursorem
- A wpisz tekst <ESC> doda na końcu linii
-
-UWAGA: Wciśnięcie <ESC> przeniesie Cię z powrotem do trybu Normal
- lub odwoła niechciane lub częściowo wprowadzone polecenia.
-
-Teraz możemy kontynuować i przejść do Lekcji 2.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.1.: POLECENIE DELETE (usuwanie)
-
-
- ** Wpisz dw by usunąc wyraz. **
-
- 1. Wciśnij <ESC> by upewnić się, że jesteś w trybie Normal.
-
- 2. Przenieś kursor do linii poniżej oznaczonej --->.
-
- 3. Przesuń kursor na początek wyrazu, które chcesz usunąć.
-
- 4. Wpisz dw by usunąć wyraz.
-
- UWAGA: Litera d pojawi się na dole ekranu. Vim czeka na wpisanie w .
- Jeśli zobaczysz inny znak oznacza to, że wpisałeś coś źle, wciśnij
- <ESC> i zacznij od początku.
-
----> Jest tu parę papier wyrazów, które kamień nie należą do nożyce tego zdania.
-
- 5. Powtarzaj kroki 3. i 4. dopóki zdanie nie będzie poprawne, potem
- przejdź do Lekcji 2.2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.2.: WIĘCEJ POLECEŃ USUWAJĄCYCH
-
-
- ** Wpisz d$ aby usunąć tekst do końca linii. **
-
- 1. Wciśnij <ESC> aby się upewnić, że jesteś w trybie Normal.
-
- 2. Przenieś kursor do linii poniżej oznaczonej --->.
-
- 3. Przenieś kursor do końca poprawnego zdania (PO pierwszej . ).
-
- 4. Wpisz d$ aby usunąć resztę linii.
-
----> Ktoś wpisał koniec tego zdania dwukrotnie. zdania dwukrotnie.
-
-
- 5. Przejdź do Lekcji 2.3. by zrozumieć co się stało.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.3.: O OPERATORACH I RUCHACH
-
-
- Wiele poleceń zmieniających tekst są złożone z operatora i ruchu.
- Format dla polecenia usuwającego z operatorem d jest taki:
-
- d ruch
-
- Gdzie:
- d - operator usuwania.
- ruch - na czym polecenie będzie wykonywane (lista poniżej).
-
- Krótka lista ruchów:
- w - do początku następnego wyrazu WYŁĄCZAJĄC pierwszy znak.
- e - do końca bieżącego wyrazu, WŁĄCZAJĄC ostatni znak.
- $ - do końca linii, WŁĄCZAJĄC ostatni znak.
-
-W ten sposób wpisanie de usunie znaki od kursora do końca wyrazu.
-
-UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor
- tak jak to określono.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.4.: UŻYCIE MNOŻNIKA DLA RUCHU
-
-
- ** Wpisanie liczby przed ruchem powtarza ruch odpowiednią ilość razy. **
-
- 1. Przenieś kursor na początek linii poniżej zaznaczonej --->.
-
- 2. Wpisz 2w aby przenieść kursor o dwa wyrazy do przodu.
-
- 3. Wpisz 3e aby przenieść kursor do końca trzeciego wyrazu w przód.
-
- 4. Wpisz 0 (zero) aby przenieść kursor do początku linii.
-
- 5. Powtórz kroki 2. i 3. z innymi liczbami.
-
-
- ---> To jest zwykły wiersz z wyrazami po których możesz się poruszać.
-
- 6. Przejdź do lekcji 2.5.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.5.: UŻYCIE MNOŻNIKA BY WIĘCEJ USUNĄĆ
-
-
- ** Wpisanie liczby z operatorem powtarza go odpowiednią ilość razy. **
-
- W wyżej wspomnianej kombinacji operatora usuwania i ruchu podaj mnożnik
- przed ruchem by więcej usunąć:
- d liczba ruch
-
- 1. Przenieś kursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej --->.
-
- 2. Wpisz 2dw aby usunąć dwa wyrazy KAPITALIKAMI.
-
- 3. Powtarzaj kroki 1. i 2. z innymi mnożnikami aby usunąć kolejne wyrazy
- KAPITALIKAMI jednym poleceniem
-
----> ta ASD WE linia QWE ASDF ZXCV FG wyrazów została ERT FGH CF oczyszczona.
-
-UWAGA: Mnożnik pomiędzy operatorem d i ruchem działa podobnie do ruchu bez
- operatora.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.6.: OPEROWANIE NA LINIACH
-
-
- ** Wpisz dd aby usunąć całą linię. **
-
- Z powodu częstości usuwania całych linii, projektanci Vi zdecydowali, że
- będzie łatwiej wpisać dwa razy d aby usunąć linię.
-
- 1. Przenieś kursor do drugiego zdania z wierszyka poniżej.
- 2. Wpisz dd aby usunąć wiersz.
- 3. Teraz przenieś się do czwartego wiersza.
- 4. Wpisz 2dd aby usunąc dwa wiersze.
-
----> 1) Róże są czerwone,
----> 2) Błoto jest fajne,
----> 3) Fiołki są niebieskie,
----> 4) Mam samochód,
----> 5) Zegar podaje czas,
----> 6) Cukier jest słodki,
----> 7) I ty też.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 2.7.: POLECENIE UNDO (cofnij)
-
-
- ** Wciśnij u aby cofnąć skutki ostatniego polecenia.
- U zaś, by cofnąć skutki dla całej linii. **
-
- 1. Przenieś kursor do zdania poniżej oznaczonego ---> i umieść go na
- pierwszym błędzie.
- 2. Wpisz x aby usunąć pierwszy niechciany znak.
- 3. Teraz wciśnij u aby cofnąć skutki ostatniego polecenia.
- 4. Tym razem popraw wszystkie błędy w linii używając polecenia x .
- 5. Teraz wciśnij wielkie U aby przywrócić linię do oryginalnego stanu.
- 6. Teraz wciśnij u kilka razy by cofnąć U i poprzednie polecenia.
- 7. Teraz wpisz CTRL-R (trzymaj równocześnie wciśnięte klawisze CTRL i R)
- kilka razy, by cofnąć cofnięcia.
-
----> Poopraw blędyyy w teej liniii i zaamiień je prrzez coofnij.
-
- 8. To są bardzo pożyteczne polecenia.
-
- Przejdź teraz do podsumowania Lekcji 2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 2. PODSUMOWANIE
-
-
- 1. By usunąć znaki od kursora do następnego wyrazu wpisz: dw
- 2. By usunąć znaki od kursora do końca linii wpisz: d$
- 3. By usunąć całą linię: dd
- 4. By powtórzyć ruch poprzedź go liczbą: 2w
- 5. Format polecenia zmiany to:
- operator [liczba] ruch
- gdzie:
- operator - to co trzeba zrobić (np. d dla usuwania)
- [liczba] - opcjonalne, ile razy powtórzyć ruch
- ruch - przenosi nad tekstem do operowania, takim jak w (wyraz),
- $ (do końca linii), etc.
-
- 6. By przejść do początku linii użyj zera: 0
- 7. By cofnąć poprzednie polecenie, wpisz: u (małe u)
- By cofnąć wszystkie zmiany w linii wpisz: U (wielkie U)
- By cofnąć cofnięcia wpisz: CTRL-R
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 3.1.: POLECENIE PUT (wstaw)
-
-
- ** Wpisz p by wstawić ostatnie usunięcia za kursorem. **
-
- 1. Przenieś kursor do pierwszej linii ---> poniżej.
-
- 2. Wpisz dd aby usunąć linię i przechować ją w rejestrze Vima.
-
- 3. Przenieś kursor do linii c), POWYŻEJ tej gdzie usunięta linia powinna
- się znajdować.
-
- 4. Wciśnij p by wstawić linię poniżej kursora.
-
- 5. Powtarzaj kroki 2. do 4. aż znajdą się w odpowiednim porządku.
-
----> d) Jak dwa aniołki.
----> b) Na dole fiołki,
----> c) A my się kochamy,
----> a) Na górze róże,
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 3.2.: POLECENIE REPLACE (zastąp)
-
-
- ** Wpisz rx aby zastąpić znak pod kursorem na x . **
-
- 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->
-
- 2. Ustaw kursor na pierwszym błędzie.
-
- 3. Wpisz r a potem znak jaki powinien go zastąpić.
-
- 4. Powtarzaj kroki 2. i 3. dopóki pierwsza linia nie będzie taka jak druga.
-
----> Kjedy ten wiersz bił wstókiwany ktoś wciznął perę złych klawirzy!
----> Kiedy ten wiersz był wstukiwany ktoś wcisnął parę złych klawiszy!
-
- 5. Teraz czas na Lekcję 3.3.
-
-
-UWAGA: Pamiętaj by uczyć się ćwicząc, a nie pamięciowo.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 3.3.: OPERATOR CHANGE (zmień)
-
- ** By zmienić do końca wyrazu wpisz ce . **
-
- 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->.
-
- 2. Umieść kursor na u w lunos.
-
- 3. Wpisz ce i popraw wyraz (w tym wypadku wstaw inia ).
-
- 4. Wciśnij <ESC> i przejdź do następnej planowanej zmiany.
-
- 5. Powtarzaj kroki 3. i 4. dopóki pierwsze zdanie nie będzie takie same
- jak drugie.
-
----> Ta lunos ma pire słów, które tżina zbnic użifajonc pcmazu zmień.
----> Ta linia ma parę słów, które trzeba zmienić używając polecenia zmień.
-
- Zauważ, że ce nie tylko zamienia wyraz, ale także zmienia tryb na
- Insert (wprowadzanie).
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 3.4.: WIĘCEJ ZMIAN UŻYWAJĄC c
-
-
- ** Polecenie change używa takich samych ruchów jak delete. **
-
- 1. Operator change działa tak samo jak delete. Format wygląda tak:
-
- c [liczba] ruch
-
- 2. Ruchy są także takie same, np.: w (wyraz), $ (koniec linii), etc.
-
- 3. Przenieś się do pierwszej linii poniżej oznaczonej --->
-
- 4. Ustaw kursor na pierwszym błędzie.
-
- 5. Wpisz c$ , popraw koniec wiersza i wciśnij <ESC>.
-
----> Koniec tego wiersza musi być poprawiony aby wyglądał tak jak drugi.
----> Koniec tego wiersza musi być poprawiony używając polecenia c$ .
-
-UWAGA: Możesz używać <BS> aby poprawiać błędy w czasie pisania.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 3. PODSUMOWANIE
-
-
- 1. Aby wstawić tekst, który został wcześniej usunięty wciśnij p . To
- polecenie wstawia skasowany tekst PO kursorze (jeśli cała linia
- została usunięta, zostanie ona umieszczona w linii poniżej kursora).
-
- 2. By zamienić znak pod kursorem wciśnij r a potem znak, który ma zastąpić
- oryginalny.
-
- 3. Operator change pozwala Ci na zastąpienie od kursora do miejsca gdzie
- zabrałby cię ruch. Np. wpisz ce aby zamienić tekst od kursora do końca
- wyrazu, c$ aby zmienić tekst do końca linii.
-
- 4. Format do polecenia change (zmień):
-
- c [liczba] obiekt
-
- Teraz przejdź do następnej lekcji.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 4.1.: POŁOŻENIE KURSORA ORAZ STATUS PLIKU
-
- ** Naciśnij CTRL-G aby zobaczyć swoje położenie w pliku i status
- pliku. Naciśnij G aby przejść do linii w pliku. **
-
- UWAGA: Przeczytaj całą lekcję zanim wykonasz jakieś polecenia!!!
-
- 1. Przytrzymaj klawisz CTRL i wciśnij g . Używamy notacji CTRL-G.
- Na dole strony pojawi się pasek statusu z nazwą pliku i pozycją w pliku.
- Zapamiętaj numer linii dla potrzeb kroku 3.
-
-UWAGA: Możesz też zobaczyć pozycję kursora w prawym, dolnym rogu ekranu.
- Dzieje się tak kiedy ustawiona jest opcja 'ruler' (wyjaśnione w lekcji 6.).
-
- 2. Wciśnij G aby przejść na koniec pliku.
- Wciśnij gg aby przejść do początku pliku.
-
- 3. Wpisz numer linii, w której byłeś a potem G . To przeniesie cię
- z powrotem do linii, w której byłeś kiedy wcisnąłeś CTRL-G.
-
- 4. Jeśli czujesz się wystarczająco pewnie, wykonaj kroki 1-3.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 4.2.: POLECENIE SZUKAJ
-
-
- ** Wpisz / a następnie wyrażenie aby je znaleźć. **
-
- 1. W trybie Normal wpisz / . Zauważ, że znak ten, oraz kursor pojawią
- się na dole ekranu tak samo jak polecenie : .
-
- 2. Teraz wpisz błond<ENTER> . To jest słowo, którego chcesz szukać.
-
- 3. By szukać tej samej frazy ponownie, po prostu wciśnij n .
- Aby szukać tej frazy w przeciwnym, kierunku wciśnij N .
-
- 4. Jeśli chcesz szukać frazy do tyłu, użyj polecenia ? zamiast / .
-
- 5. Aby wrócić gdzie byłeś wciśnij CTRL-O. Powtarzaj by wrócić dalej. CTRL-I
- idzie do przodu.
-
-Uwaga: 'błond' to nie jest metoda by przeliterować błąd; 'błond' to błąd.
-Uwaga: Kiedy szukanie osiągnie koniec pliku będzie kontynuowało od początku
- o ile opcja 'wrapscan' nie została przestawiona.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 4.3.: W POSZUKIWANIU PARUJĄCYCH NAWIASÓW
-
-
- ** Wpisz % by znaleźć parujący ), ], lub } . **
-
- 1. Umieść kursor na którymś z (, [, lub { w linii poniżej oznaczonej --->.
-
- 2. Teraz wpisz znak % .
-
- 3. Kursor powinien się znaleźć na parującym nawiasie.
-
- 4. Wciśnij % aby przenieść kursor z powrotem do parującego nawiasu.
-
- 5. Przenieś kursor do innego (,),[,],{ lub } i zobacz co robi % .
-
----> To ( jest linia testowa z (, [, ] i {, } . ))
-
-Uwaga: Ta funkcja jest bardzo użyteczna w debuggowaniu programu
- z niesparowanymi nawiasami!
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 4.4.: POLECENIE SUBSTITUTE (zamiana)
-
-
- ** Wpisz :s/stary/nowy/g aby zamienić 'stary' na 'nowy'. **
-
- 1. Przenieś kursor do linii poniżej oznaczonej --->.
-
- 2. Wpisz :s/czaas/czas<ENTER> . Zauważ, że to polecenie zmienia
- tylko pierwsze wystąpienie 'czaas' w linii.
-
- 3. Teraz wpisz :s/czaas/czas/g . Dodane g oznacza zamianę (substytucję)
- globalnie w całej linii. Zmienia wszystkie wystąpienia 'czaas' w linii.
-
----> Najlepszy czaas na zobaczenie najładniejszych kwiatów to czaas wiosny.
-
- 4. Aby zmienić wszystkie wystąpienia łańcucha znaków pomiędzy dwoma liniami,
- wpisz: :#,#s/stare/nowe/g gdzie #,# są numerami linii ograniczających
- region gdzie ma nastąpić zamiana.
- wpisz :%s/stare/nowe/g by zmienić wszystkie wystąpienia w całym pliku.
- wpisz :%s/stare/nowe/gc by zmienić wszystkie wystąpienia w całym
- pliku, prosząc o potwierdzenie za każdym razem
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 4. PODSUMOWANIE
-
- 1. CTRL-G pokaże Twoją pozycję w pliku i status pliku. SHIFT-G przenosi
- cię do końca pliku.
- G przenosi do końca pliku.
- liczba G przenosi do linii [liczba].
- gg przenosi do pierwszej linii.
-
- 2. Wpisanie / a następnie łańcucha znaków szuka łańcucha DO PRZODU.
- Wpisanie ? a następnie łańcucha znaków szuka łańcucha DO TYŁU.
- Po wyszukiwaniu wciśnij n by znaleźć następne wystąpienie szukanej
- frazy tym samym kierunku lub N by szukać w kierunku przeciwnym.
- CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych.
-
- 3. Wpisanie % gdy kursor znajduje się na (,),[,],{, lub } lokalizuje
- parujący znak.
-
- 4. By zamienić pierwszy stary na nowy w linii wpisz :s/stary/nowy
- By zamienić wszystkie stary na nowy w linii wpisz :s/stary/nowy/g
- By zamienić frazy pomiędzy dwoma liniami # wpisz :#,#s/stary/nowy/g
- By zamienić wszystkie wystąpienia w pliku wpisz :%s/stary/nowy/g
- By Vim prosił Cię o potwierdzenie dodaj 'c' :%s/stary/nowy/gc
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 5.1.: JAK WYKONAĆ POLECENIA ZEWNĘTRZNE
-
-
- ** Wpisz :! a następnie zewnętrzne polecenie by je wykonać. **
-
- 1. Wpisz znajome polecenie : by ustawić kursor na dole ekranu. To pozwala
- na wprowadzenie komendy linii poleceń.
-
- 2. Teraz wstaw ! (wykrzyknik). To umożliwi Ci wykonanie dowolnego
- zewnętrznego polecenia powłoki.
-
- 3. Jako przykład wpisz ls za ! a następnie wciśnij <ENTER>. To polecenie
- pokaże spis plików w Twoim katalogu, tak jakbyś był przy znaku zachęty
- powłoki. Możesz też użyć :!dir jeśli ls nie działa.
-
-Uwaga: W ten sposób można wykonać wszystkie polecenia powłoki.
-Uwaga: Wszystkie polecenia : muszą być zakończone <ENTER>.
- Od tego momentu nie zawsze będziemy o tym wspominać.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 5.2.: WIĘCEJ O ZAPISYWANIU PLIKÓW
-
-
- ** By zachować zmiany w tekści wpisz :w NAZWA_PLIKU . **
-
- 1. Wpisz :!dir lub :!ls by zobaczyć spis plików w katalogu.
- Już wiesz, że musisz wcisnąć <ENTER> po tym.
-
- 2. Wybierz nazwę pliku jaka jeszcze nie istnieje, np. TEST.
-
- 3. Teraz wpisz: :w TEST (gdzie TEST jest nazwą pliku jaką wybrałeś.)
-
- 4. To polecenie zapamięta cały plik (Vim Tutor) pod nazwą TEST.
- By to sprawdzić wpisz :!dir lub :!ls , żeby znowu zobaczyć listę plików.
-
-Uwaga: Zauważ, że gdybyś teraz wyszedł z Vima, a następnie wszedł ponownie
- poleceniem vim TEST , plik byłby dokładną kopią tutoriala kiedy go
- zapisywałeś.
-
- 5. Teraz usuń plik wpisując (MS-DOS): :!del TEST
- lub (Unix): :!rm TEST
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU
-
-
- ** By zachować część pliku wpisz v ruch :w NAZWA_PLIKU **
-
- 1. Przenieś kursor do tego wiersza.
-
- 2. Wciśnij v i przenieś kursor do punktu 5. Zauważ, że tekst został
- podświetlony.
-
- 3. Wciśnij znak : . Na dole ekranu pojawi się :'<,'> .
-
- 4. Wpisz w TEST , gdzie TEST to nazwa pliku, który jeszcze nie istnieje.
- Upewnij się, że widzisz :'<,'>w TEST zanim wciśniesz Enter.
-
- 5. Vim zapisze wybrane linie do pliku TEST. Użyj :!dir lub :!ls , żeby to
- zobaczyć. Jeszcze go nie usuwaj! Użyjemy go w następnej lekcji.
-
-UWAGA: Wciśnięcie v zaczyna tryb Wizualny. Możesz poruszać kursorem by
- zmienić rozmiary zaznaczenia. Możesz też użyć operatora by zrobić coś
- z tekstem. Na przykład d usuwa tekst.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 5.4.: WSTAWIANIE I ŁĄCZENIE PLIKÓW
-
-
- ** By wstawić zawartość pliku wpisz :r NAZWA_PLIKU **
-
- 1. Umieść kursor tuż powyżej tej linii.
-
-UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejdź
- do DOŁU by zobaczyć ponownie tę lekcję.
-
- 2. Teraz wczytaj plik TEST używając polecenia :r TEST , gdzie TEST
- jest nazwą pliku.
- Wczytany plik jest umieszczony poniżej linii z kursorem.
-
- 3. By sprawdzić czy plik został wczytany cofnij kursor i zobacz, że
- teraz są dwie kopie Lekcji 5.3., oryginał i kopia z pliku.
-
-UWAGA: Możesz też wczytać wyjście zewnętrznego polecenia. Na przykład
- :r !ls wczytuje wyjście polecenia ls i umieszcza je pod poniżej
- kursora.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 5. PODSUMOWANIE
-
-
- 1. :!polecenie wykonuje polecenie zewnętrzne.
-
- Użytecznymi przykładami są:
-
- :!dir - pokazuje spis plików w katalogu.
-
- :!rm NAZWA_PLIKU - usuwa plik NAZWA_PLIKU.
-
- 2. :w NAZWA_PLIKU zapisuje obecny plik Vima na dysk z nazwą NAZWA_PLIKU.
-
- 3. v ruch :w NAZWA_PLIKU zapisuje Wizualnie wybrane linie do NAZWA_PLIKU.
-
- 4. :r NAZWA_PLIKU wczytuje z dysku plik NAZWA_PLIKU i wstawia go do
- bieżącego pliku poniżej kursora.
-
- 5. :r !dir wczytuje wyjście polecenia dir i umieszcza je poniżej kursora.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 6.1.: POLECENIE OPEN (otwórz)
-
-
- ** Wpisz o by otworzyć linię poniżej kursora i przenieść się do
- trybu Insert (wprowadzanie). **
-
- 1. Przenieś kursor do linii poniżej oznaczonej --->.
-
- 2. Wpisz o (małe) by otworzyć linię PONIŻEJ kursora i przenieść się
- do trybu Insert (wprowadzanie).
-
- 3. Wpisz trochę tekstu i wciśnij <ESC> by wyjść z trybu Insert (wprowadzanie).
-
----> Po wciśnięciu o kursor znajdzie się w otwartej linii w trybie Insert.
-
- 4. By otworzyć linię POWYŻEJ kursora wciśnij wielkie O zamiast małego
- o . Wypróbuj to na linii poniżej.
-
----> Otwórz linię powyżej wciskając SHIFT-O gdy kursor będzie na tej linii.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 6.2.: POLECENIE APPEND (dodaj)
-
-
- ** Wpisz a by dodać tekst ZA kursorem. **
-
- 1. Przenieś kursor do początku pierwszej linii poniżej oznaczonej --->
-
- 2. Wciskaj e dopóki kursor nie będzie na końcu li .
-
- 3. Wpisz a (małe) aby dodać tekst ZA znakiem pod kursorem.
-
- 4. Dokończ wyraz tak jak w linii poniżej. Wciśnij <ESC> aby opuścić tryb
- Insert.
-
- 5. Użyj e by przejść do kolejnego niedokończonego wyrazu i powtarzaj kroki
- 3. i 4.
-
----> Ta li poz Ci ćwi dodaw teks do koń lin
----> Ta linia pozwoli Ci ćwiczyć dodawanie tekstu do końca linii.
-
-Uwaga: a , i oraz A prowadzą do trybu Insert, jedyną różnicą jest miejsce
- gdzie nowe znaki będą dodawane.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 6.3.: INNA WERSJA REPLACE (zamiana)
-
-
- ** Wpisz wielkie R by zamienić więcej niż jeden znak. **
-
- 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->. Przenieś
- kursor do pierwszego xxx .
-
- 2. Wciśnij R i wpisz numer poniżej w drugiej linii, tak, że zastąpi on
- xxx.
-
- 3. Wciśnij <ESC> by opuścić tryb Replace. Zauważ, że reszta linii pozostaje
- niezmieniona.
-
- 5. Powtarzaj kroki by wymienić wszystkie xxx.
-
----> Dodanie 123 do xxx daje xxx.
----> Dodanie 123 do 456 daje 579.
-
-UWAGA: Tryb Replace jest jak tryb Insert, ale każdy znak usuwa istniejący
- znak.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 6.4.: KOPIOWANIE I WKLEJANIE TEKSTU
-
-
- ** użyj operatora y aby skopiować tekst i p aby go wkleić **
-
- 1. Przejdź do linii oznaczonej ---> i umieść kursor za "a)".
-
- 2. Wejdź w tryb Visual v i przenieś kursor na początek "pierwszy".
-
- 3. Wciśnij y aby yankować (kopiować) podświetlony tekst.
-
- 4. Przenieś kursor do końca następnej linii: j$
-
- 5. Wciśnij p aby wpakować (paste) tekst. Dodaj: a drugi<ESC> .
-
- 6. Użyj trybu Wizualnego aby wybrać " element.", yankuj go y , przejdź do
- końca następnej linii j$ i upakuj tam tekst z p .
-
----> a) to jest pierwszy element.
- b)
-Uwaga: możesz użyć y jako operatora; yw kopiuje jeden wyraz.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 6.5.: USTAWIANIE OPCJI
-
-
-** Ustawianie opcji tak by szukaj lub substytucja ignorowały wielkość liter **
-
- 1. Szukaj 'ignore' wpisując: /ignore<ENTER>
- Powtórz szukanie kilka razy naciskając klawisz n .
-
- 2. Ustaw opcję 'ic' (Ignore case -- ignoruj wielkość liter) poprzez
- wpisanie: :set ic
-
- 3. Teraz szukaj 'ignore' ponownie wciskając: n
- Zauważ, że Ignore i IGNORE także są teraz znalezione.
-
- 4. Ustaw opcje 'hlsearch' i 'incsearch': :set hls is
-
- 5. Teraz wprowadź polecenie szukaj ponownie i zobacz co się zdarzy:
- /ignore<ENTER>
-
- 6. Aby wyłączyć ignorowanie wielkości liter: :set noic
-
-Uwaga: Aby usunąć podświetlanie dopasowań wpisz: :nohlsearch
-Uwaga: Aby ignorować wielkość liter dla jednego wyszukiwania: /ignore\c<ENTER>
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 6. PODSUMOWANIE
-
-
- 1. Wpisanie o otwiera linię PONIŻEJ kursora.
- Wpisanie O otwiera linię POWYŻEJ kursora.
-
- 2. Wpisanie a by wstawić tekst ZA znakiem na, którym jest kursor.
- Wpisanie A dodaje tekst na końcu linii.
-
- 3. Polecenie e przenosi do końca wyrazu.
- 4. Operator y yankuje (kopiuje) tekst, p pakuje (wkleja, paste) go.
- 5. Wpisanie wielkiego R wprowadza w tryb Replace (zamiana) dopóki
- nie zostanie wciśnięty <ESC>.
- 6. Wpisanie ":set xxx" ustawia opcję "xxx". Nietkóre opcje:
- 'ic' 'ignorecase' ignoruj wielkość znaków
- 'is' 'incsearch' pokaż częściowe dopasowania
- 'hls' 'hlsearch' podświetl wszystkie dopasowania
- Możesz użyć zarówno długiej jak i krótkiej formy.
- 7. Dodaj "no" aby wyłączyć opcję: :set noic
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 7.1. JAK UZYSKAĆ POMOC
-
- ** Użycie systemu pomocy on-line **
-
- Vim posiada bardzo dobry system pomocy on-line. By zacząć spróbuj jednej
- z trzech możliwości:
- - wciśnij klawisz <HELP> (jeśli taki masz)
- - wciśnij klawisz <F1> (jeśli taki masz)
- - wpisz :help<ENTER>
-
- Przeczytaj tekst w oknie pomocy aby dowiedzieć się jak działa pomoc.
- wpisz CTRL-W CTRL-W aby przeskoczyć z jednego okna do innego
- wpisz :q<ENTER> aby zamknąć okno pomocy.
-
- Możesz też znaleźć pomoc na każdy temat podając argument polecenia ":help".
- Spróbuj tych (nie zapomnij wcisnąć <ENTER>):
-
- :help w
- :help c_CTRL-D
- :help insert-index
- :help user-manual
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 7.2. TWORZENIE SKRYPTU STARTOWEGO
-
- ** Włącz możliwości Vima **
-
- Vim ma o wiele więcej możliwości niż Vi, ale większość z nich jest domyślnie
- wyłączona. Jeśli chcesz włączyć te możliwości na starcie musisz utworzyć
- plik "vimrc".
-
- 1. Początek edycji pliku "vimrc" zależy od Twojego systemu:
- :edit ~/.vimrc dla Uniksa
- :edit $VIM/_vimrc dla MS-Windows
- 2. Teraz wczytaj przykładowy plik "vimrc":
- :read $VIMRUNTIME/vimrc_example.vim
- 3. Zapisz plik:
- :w
-
- Następnym razem gdy zaczniesz pracę w Vimie będzie on używać podświetlania
- składni. Możesz dodać wszystkie swoje ulubione ustawienia do tego pliku
- "vimrc".
- Aby uzyskać więcej informacji wpisz :help vimrc-intro
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 7.3.: UZUPEŁNIANIE
-
-
- ** Uzupełnianie linii poleceń z CTRL-D i <TAB> **
-
- 1. Upewnij się, że Vim nie jest w trybie kompatybilności: :set nocp
-
- 2. Zerknij jakie pliki są w bieżącm katalogu: :!ls lub :!dir
-
- 3. Wpisz początek polecenia: :e
-
- 4. Wciśnij CTRL-D i Vim pokaże listę poleceń jakie zaczynają się na "e".
-
- 5. Wciśnij <TAB> i Vim uzupełni polecenie do ":edit".
-
- 6. Dodaj spację i zacznij wpisywać nazwę istniejącego pliku: :edit FIL
-
- 7. Wciśnij <TAB>. Vim uzupełni nazwę (jeśli jest niepowtarzalna).
-
-UWAGA: Uzupełnianie działa dla wielu poleceń. Spróbuj wcisnąć CTRL-D i <TAB>.
- Użyteczne zwłaszcza przy :help .
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 7. PODSUMOWANIE
-
-
- 1. Wpisz :help lub wciśnij <F1> lub <Help> aby otworzyć okno pomocy.
-
- 2. Wpisz :help cmd aby uzyskać pomoc o cmd .
-
- 3. Wpisz CTRL-W CTRL-W aby przeskoczyć do innego okna.
-
- 4. Wpisz :q aby zamknąć okno pomocy.
-
- 5. Utwórz plik startowy vimrc aby zachować wybrane ustawienia.
-
- 6. Po poleceniu : , wciśnij CTRL-D aby zobaczyć możliwe uzupełnienia.
- Wciśnij <TAB> aby użyć jednego z nich.
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Tutaj się kończy tutorial Vima. Został on pomyślany tak aby dać krótki
- przegląd jego możliwości, wystarczający byś mógł go używać. Jest on
- daleki od kompletności ponieważ Vim ma o wiele, wiele więcej poleceń.
-
- Dla dalszej nauki rekomendujemy książkę:
- Vim - Vi Improved - autor Steve Oualline
- Wydawca: New Riders
- Pierwsza ksiązka całkowicie poświęcona Vimowi. Użyteczna zwłaszcza dla
- początkujących. Zawiera wiele przykładów i ilustracji.
- Zobacz http://iccf-holland.org./click5.html
-
- Starsza pozycja i bardziej o Vi niż o Vimie, ale także warta
- polecenia:
- Learning the Vi Editor - autor Linda Lamb
- Wydawca: O'Reilly & Associates Inc.
- To dobra książka by dowiedzieć się niemal wszystkiego co chciałbyś zrobić
- z Vi. Szósta edycja zawiera też informacje o Vimie.
-
- Po polsku wydano:
- Edytor vi. Leksykon kieszonkowy - autor Arnold Robbins
- Wydawca: Helion 2001 (O'Reilly).
- ISBN: 83-7197-472-8
- http://helion.pl/ksiazki/vilek.htm
- Jest to książeczka zawierająca spis poleceń vi i jego najważniejszych
- klonów (między innymi Vima).
-
- Edytor vi - autorzy Linda Lamb i Arnold Robbins
- Wydawca: Helion 2001 (O'Reilly) - wg 6. ang. wydania
- ISBN: 83-7197-539-2
- http://helion.pl/ksiazki/viedyt.htm
- Rozszerzona wersja Learning the Vi Editor w polskim tłumaczeniu.
-
- Ten tutorial został napisany przez Michaela C. Pierce'a i Roberta K. Ware'a,
- Colorado School of Mines korzystając z pomocy Charlesa Smitha,
- Colorado State University.
- E-mail: bware@mines.colorado.edu.
-
- Zmodyfikowane dla Vima przez Brama Moolenaara.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Przetłumaczone przez Mikołaja Machowskiego,
- Sierpień 2001,
- rev. Marzec 2002
- 2nd rev. Wrzesień 2004
- 3rd rev. Marzec 2006
- Wszelkie uwagi proszę kierować na: mikmach@wp.pl
diff --git a/runtime/tutor/tutor.ru b/runtime/tutor/tutor.ru
deleted file mode 100644
index 6fd74cf..0000000
--- a/runtime/tutor/tutor.ru
+++ /dev/null
@@ -1,834 +0,0 @@
-===============================================================================
-= ä Ï Â Ò Ï Ð Ï Ö Á Ì Ï × Á Ô Ø × Õ Þ Å Â Î É Ë VIM - ÷ÅÒÓÉÑ 1.5 =
-===============================================================================
- Vim --- ÜÔÏ ÏÞÅÎØ ÍÏÝÎÙÊ ÒÅÄÁËÔÏÒ, ÉÍÅÀÝÉÊ ÍÎÏÖÅÓÔ×Ï ËÏÍÁÎÄ, ÓÌÉÛËÏÍ
- ÍÎÏÇÏ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÉÈ ×ÓÅ ÍÏÖÎÏ ÂÙÌÏ ÏÐÉÓÁÔØ × ÔÁËÏÍ ÕÞÅÂÎÉËÅ, ËÁË
- ÜÔÏÔ. üÔÏÔ ÕÞÅÂÎÉË ÐÒÉÚ×ÁÎ ÏÂßÑÓÎÉÔØ ÄÏÓÔÁÔÏÞÎÏÅ ÞÉÓÌÏ ËÏÍÁÎÄ ÄÌÑ ÔÏÇÏ,
- ÞÔÏÂÙ ÷Ù ÍÏÇÌÉ Ó ÌÅÇËÏÓÔØÀ ÉÓÐÏÌØÚÏ×ÁÔØ Vim × ËÁÞÅÓÔ×Å ÒÅÄÁËÔÏÒÁ ÏÂÝÅÇÏ
- ÎÁÚÎÁÞÅÎÉÑ.
-
- ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÐÒÉÂÌÉÚÉÔÅÌØÎÏ 25-30 ÍÉÎÕÔ ÎÁ ÏÓ×ÏÅÎÉÅ ÄÁÎÎÏÇÏ ÕÞÅÂÎÉËÁ ×
- ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ÓËÏÌØËÏ ×ÒÅÍÅÎÉ ÷Ù ÐÏÔÒÁÔÉÔÅ ÎÁ ÜËÓÐÅÒÉÍÅÎÔÙ.
-
- ëÏÍÁÎÄÙ × ÕÒÏËÁÈ ÂÕÄÕÔ ÍÏÄÉÆÉÃÉÒÏ×ÁÔØ ÔÅËÓÔ. óÏÚÄÁÊÔÅ ËÏÐÉÀ ÜÔÏÇÏ ÆÁÊÌÁ,
- ÞÔÏÂÙ ÐÏÐÒÁËÔÉËÏ×ÁÔØÓÑ ÎÁ ÎÅÊ (ÅÓÌÉ ÷Ù ÚÁÐÕÓÔÉÌÉ "vimtutor", ÔÏ ÜÔÏ ÕÖÅ
- ËÏÐÉÑ).
-
- ÷ÁÖÎÏ ÐÏÍÎÉÔØ, ÞÔÏ ÜÔÏÔ ÕÞÅÂÎÉË ÐÒÅÄÎÁÚÎÁÞÅÎ ÄÌÑ ÏÂÕÞÅÎÉÑ × ÐÒÏÃÅÓÓÅ
- ÉÓÐÏÌØÚÏ×ÁÎÉÑ. üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÷Ù ÄÏÌÖÎÙ ÚÁÐÕÓËÁÔØ ËÏÍÁÎÄÙ ÄÌÑ ÔÏÇÏ,
- ÞÔÏÂÙ ËÁË ÓÌÅÄÕÅÔ ÉÈ ÉÚÕÞÉÔØ. åÓÌÉ ÷Ù ÐÒÏÓÔÏ ÐÒÏÞÉÔÁÅÔÅ ÔÅËÓÔ, ÔÏ
- ÚÁÂÕÄÅÔÅ ËÏÍÁÎÄÙ!
-
- ôÅÐÅÒØ ÕÂÅÄÉÔÅÓØ × ÔÏÍ, ÞÔÏ ËÌÁ×ÉÛÁ CapsLock ÎÅ ×ËÌÀÞÅÎÁ É ÎÁÖÍÉÔÅ
- ËÌÁ×ÉÛÕ j ÎÅÓËÏÌØËÏ ÒÁÚ, ÔÁË, ÞÔÏÂÙ õÒÏË 1.1 ÐÏÌÎÏÓÔØÀ ÐÏÍÅÓÔÉÌÓÑ ÎÁ
- ÜËÒÁÎÅ.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 1.1: ðåòåíåýåîéå ëõòóïòá
-
-** äÌÑ ÐÅÒÅÍÅÝÅÎÉÑ ËÕÒÓÏÒÁ ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÉ h,j,k,l ÔÁË, ËÁË ÐÏËÁÚÁÎÏ ÎÉÖÅ. **
- ^
- k óÏ×ÅÔÙ: ëÌÁ×ÉÛÁ h ÎÁÈÏÄÉÔÓÑ ÓÌÅ×Á É ÐÅÒÅÍÅÝÁÅÔ ×ÌÅ×Ï.
- < h l > ëÌÁ×ÉÛÁ l ÎÁÈÏÄÉÔÓÑ ÓÐÒÁ×Á É ÐÅÒÅÍÅÝÁÅÔ ×ÐÒÁ×Ï.
- j ëÌÁ×ÉÛÁ j ÐÏÈÏÖÁ ÎÁ ÓÔÒÅÌËÕ `×ÎÉÚ'.
- v
- 1. ðÏÄ×ÉÇÁÊÔÅ ËÕÒÓÏÒ ÐÏ ÜËÒÁÎÕ, ÐÏËÁ ÎÅ ÐÏÞÕ×ÓÔ×ÕÅÔÅ ÓÅÂÑ Õ×ÅÒÅÎÎÏ.
-
- 2. îÁÄÁ×ÉÔÅ ËÌÁ×ÉÛÕ `×ÎÉÚ' (j) ÐÏËÁ ÏÎÁ ÎÅ ÎÁÞÎÅÔ ÐÏ×ÔÏÒÑÔØÓÑ.
----> ôÅÐÅÒØ ÷Ù ÚÎÁÅÔÅ, ËÁË ÐÅÒÅÊÔÉ Ë ÓÌÅÄÕÀÝÅÍÕ ÕÒÏËÕ.
-
- 3. éÓÐÏÌØÚÕÑ ËÌÁ×ÉÛÕ `×ÎÉÚ' ÐÅÒÅÊÄÉÔÅ Ë õÒÏËÕ 1.2.
-
-úÁÍÅÞÁÎÉÅ: åÓÌÉ ×Ù ÐÏËÁ ÎÅ Õ×ÅÒÅÎÙ × ÔÏÍ, ÞÔÏ ÎÁÂÉÒÁÅÔÅ, ÎÁÖÍÉÔÅ <ESC> ÄÌÑ
- ÐÅÒÅÈÏÄÁ × ÏÂÙÞÎÙÊ ÒÅÖÉÍ (Normal mode). ðÏÓÌÅ ÜÔÏÇÏ ÐÅÒÅÎÁÂÅÒÉÔÅ
- ÔÒÅÂÕÅÍÕÀ ËÏÍÁÎÄÕ.
-
-úÁÍÅÞÁÎÉÅ: ïÂÙÞÎÙÅ ËÌÁ×ÉÛÉ ÕÐÒÁ×ÌÅÎÉÑ ËÕÒÓÏÒÏÍ (ÓÔÒÅÌËÉ) ÔÁËÖÅ ÄÏÌÖÎÙ
- ÒÁÂÏÔÁÔØ. ïÄÎÁËÏ, ËÌÁ×ÉÛÉ hjkl ÐÏÚ×ÏÌÑÔ ÷ÁÍ ÐÅÒÅÍÅÝÁÔØÓÑ
- ÚÎÁÞÉÔÅÌØÎÏ ÂÙÓÔÒÅÅ, ËÁË ÔÏÌØËÏ ÷Ù ÎÁÕÞÉÔÅÓØ ÉÍÉ ÐÏÌØÚÏ×ÁÔØÓÑ.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 1.2: úáðõóë é úá÷åòûåîéå òáâïôù ó VIM
-
-!! ÷îéíáîéå! ðÒÅÖÄÅ, ÞÅÍ ×ÙÐÏÌÎÑÔØ ÌÀÂÏÊ ÉÚ ÏÐÉÓÁÎÎÙÈ ÎÉÖÅ ÛÁÇÏ×, ÐÒÏÞÔÉÔÅ
- ÕÒÏË ÃÅÌÉËÏÍ !!
-
- 1. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ <ESC> (ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÕÄÏÓÔÏ×ÅÒÉÔØÓÑ, ÞÔÏ ÷Ù × ÏÂÙÞÎÏÍ
- ÒÅÖÉÍÅ (Normal mode)).
-
- 2. îÁÂÅÒÉÔÅ: :q! <ENTER>.
-
----> üÔÏ ÐÏÚ×ÏÌÉÔ ÷ÁÍ ×ÙÊÔÉ ÉÚ ÒÅÄÁËÔÏÒÁ âåú óïèòáîåîéñ ÌÀÂÙÈ ÓÄÅÌÁÎÎÙÈ
- ÉÚÍÅÎÅÎÉÊ. åÓÌÉ ÷Ù ÈÏÔÉÔÅ ÓÏÈÒÁÎÉÔØ ÉÚÍÅÎÅÎÉÑ É ×ÙÊÔÉ:
- :wq <ENTER>
-
- 3. ëÏÇÄÁ ÷Ù Õ×ÉÄÉÔÅ ÐÒÉÇÌÁÛÅÎÉÅ ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ, ÎÁÂÅÒÉÔÅ ËÏÍÁÎÄÕ,
- ËÏÔÏÒÁÑ ÐÒÉ×ÅÌÁ ÷ÁÓ × ÜÔÏÔ ÕÞÅÂÎÉË. üÔÏ ÍÏÖÅÔ ÂÙÔØ
- vimtutor ru <ENTER>
- ïÂÙÞÎÏ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ: vim tutor.ru <ENTER>
-
----> 'vim' ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ vim, 'tutor.ru' --- ÜÔÏ ÆÁÊÌ, ËÏÔÏÒÙÊ
- ÷Ù ÂÕÄÅÔÅ ÒÅÄÁËÔÉÒÏ×ÁÔØ.
-
- 4. åÓÌÉ ÷Ù Õ×ÅÒÅÎÙ × ÔÏÍ, ÞÔÏ ÚÁÐÏÍÎÉÌÉ ÜÔÉ ÛÁÇÉ, ×ÙÐÏÌÎÉÔÅ ÛÁÇÉ ÏÔ 1 ÄÏ 3
- ÞÔÏÂÙ ×ÙÊÔÉ ÓÎÏ×Á ÚÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ. úÁÔÅÍ ÐÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ Ë
- õÒÏËÕ 1.3.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 1.3: òåäáëôéòï÷áîéå ôåëóôá - õäáìåîéå
-
-
-** îÁÈÏÄÑÓØ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ ÎÁÖÍÉÔÅ x, ÞÔÏÂÙ ÕÄÁÌÉÔØ ÓÉÍ×ÏÌ ÐÏÄ ËÕÒÓÏÒÏÍ. **
-
- 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ Ë ÓÔÒÏËÅ ×ÎÉÚÕ, ÐÏÍÅÞÅÎÎÏÊ --->.
-
- 2. äÌÑ ÉÓÐÒÁ×ÌÅÎÉÑ ÏÛÉÂÏË, ÐÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ, ÐÏËÁ ÏÎ ÎÅ ÏËÁÖÅÔÓÑ ÎÁÄ
- ÕÄÁÌÑÅÍÙÍ ÓÉÍ×ÏÌÏÍ.
-
- 3. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ x ÄÌÑ ÕÄÁÌÅÎÉÑ ÔÒÅÂÕÅÍÏÇÏ ÓÉÍ×ÏÌÁ.
-
- 4. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ 2--4 ÐÏËÁ ÓÔÒÏËÁ ÎÅ ÂÕÄÅÔ ÉÓÐÒÁ×ÌÅÎÁ.
-
----> ïÔ ÔÔÔÏÐÏÔÁ ËÏÐÙÔÔ ÐÐÐÙÌØ ÐÐÏ ÐÐÐÏÌÀ ÌÅÔÔÉÔÔ.
-
- 5. ôÅÐÅÒØ, ËÏÇÄÁ ÓÔÒÏËÁ ÏÔËÏÒÒÅËÔÉÒÏ×ÁÎÁ, ÐÅÒÅÈÏÄÉÔÅ Ë ÕÒÏËÕ 1.4.
-
-úáíåþáîéå: ÷ ÈÏÄÅ ÏÓ×ÏÅÎÉÑ ÜÔÏÇÏ ÕÞÅÂÎÉËÁ ÎÅ ÐÙÔÁÊÔÅÓØ ÚÁÐÏÍÉÎÁÔØ, ÕÞÉÔÅ
- × ÐÒÏÃÅÓÓÅ ÉÓÐÏÌØÚÏ×ÁÎÉÑ.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 1.4: òåäáëôéòï÷áîéå ôåëóôá - ÷óôá÷ëá
-
-
- ** îÁÈÏÄÑÓØ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ (Normal mode), ÎÁÖÍÉÔÅ i ÄÌÑ ×ÓÔÁ×ËÉ ÔÅËÓÔÁ. **
-
- 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ Ë ÐÅÒ×ÏÊ ÓÔÒÏËÅ ×ÎÉÚÕ, ÐÏÍÅÞÅÎÎÏÊ --->.
-
- 2. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÄÅÌÁÔØ ÐÅÒ×ÕÀ ÓÔÒÏËÕ ÉÄÅÎÔÉÞÎÏÊ ×ÔÏÒÏÊ, ÐÏÍÅÓÔÉÔÅ
- ËÕÒÓÏÒ ÎÁ ÓÉÍ×ÏÌ ðåòåä ËÏÔÏÒÙÍ ÓÌÅÄÕÅÔ ×ÓÔÁ×ÉÔØ ÔÅËÓÔ.
-
- 3. îÁÖÍÉÔÅ i É ÎÁÂÅÒÉÔÅ ÔÒÅÂÕÅÍÙÅ ÄÏÂÁ×ÌÅÎÉÑ.
-
- 4. ðÏÓÌÅ ÉÓÐÒÁ×ÌÅÎÉÑ ×ÓÅÈ ÏÛÉÂÏË ÎÁÖÍÉÔÅ <ESC> ÄÌÑ ×ÏÚ×ÒÁÔÁ × ÏÂÙÞÎÙÊ ÒÅÖÉÍ.
- ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ 2--4, ÐÏËÁ ÆÒÁÚÁ ÎÅ ÂÕÄÅÔ ÉÓÐÒÁ×ÌÅÎÁ ÐÏÌÎÏÓÔØÀ.
-
----> þÁÓÔØ ÔÅËÓÔÁ × ÓÔÒÏËÅ ÂÅÓÌÅÄÎÏ .
----> þÁÓÔØ ÔÅËÓÔÁ × ÜÔÏÊ ÓÔÒÏËÅ ÂÅÓÓÌÅÄÎÏ ÐÒÏÐÁÌÁ.
-
- 5. ëÏÇÄÁ ÏÓ×ÏÉÔÅ ×ÓÔÁ×ËÕ ÔÅËÓÔÁ, ÐÅÒÅÈÏÄÉÔÅ ÄÁÌØÛÅ Ë òÅÚÀÍÅ.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- òåúàíå õòïëá 1
-
- 1. ëÕÒÓÏÒ ÐÅÒÅÍÅÝÁÅÔÓÑ ÌÉÂÏ ËÌÁ×ÉÛÁÍÉ ÓÏ ÓÔÒÅÌËÁÍÉ, ÌÉÂÏ ËÌÁ×ÉÛÁÍÉ hjkl.
- h (×ÌÅ×Ï) j (×ÎÉÚ) k (××ÅÒÈ) l (×ÐÒÁ×Ï)
-
- 2. äÌÑ ÚÁÐÕÓËÁ Vim (ÉÚ ÐÒÉÇÌÁÛÅÎÉÑ % ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ) ÎÁÂÅÒÉÔÅ:
- vim éíñ_æáêìá <ENTER>
-
- 3. äÌÑ ÚÁ×ÅÒÛÅÎÉÑ ÒÁÂÏÔÙ Ó Vim ÎÁÂÅÒÉÔÅ:
- <ESC> :q! <ENTER> ÞÔÏÂÙ ÏÔËÁÚÁÔØÓÑ ÏÔ ÓÏÈÒÁÎÅÎÉÑ ÉÚÍÅÎÅÎÉÊ.
- éÌÉ ÎÁÂÅÒÉÔÅ:
- <ESC> :wq <ENTER> ÞÔÏÂÙ ÓÏÈÒÁÎÉÔØ ÉÚÍÅÎÅÎÉÑ.
-
- 4. äÌÑ ÕÄÁÌÅÎÉÑ ÓÉÍ×ÏÌÁ ÐÏÄ ËÕÒÓÏÒÏÍ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ, ÎÁÂÅÒÉÔÅ: x
-
- 5. þÔÏÂÙ ×ÓÔÁ×ÉÔØ ÔÅËÓÔ ÐÅÒÅÄ ËÕÒÓÏÒÏÍ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ, ÎÁÂÅÒÉÔÅ:
- i ××ÏÄÉÔÅ ÔÅËÓÔ <ESC>
-
-úáíåþáîéå: îÁÖÁÔÉÅ <ESC> ÐÅÒÅÍÅÓÔÉÔ ÷ÁÓ × ÏÂÙÞÎÙÊ ÒÅÖÉÍ (Normal mode) ÌÉÂÏ
- ÐÒÅÒ×ÅÔ ÎÅÖÅÌÁÔÅÌØÎÕÀ É ÞÁÓÔÉÞÎÏ ÚÁ×ÅÒÛÅÎÎÕÀ ËÏÍÁÎÄÕ.
-
-ôÅÐÅÒØ ÐÅÒÅÈÏÄÉÍ Ë õÒÏËÕ 2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 2.1: ëïíáîäù õäáìåîéñ
-
-
- ** îÁÂÅÒÉÔÅ dw ÄÌÑ ÕÄÁÌÅÎÉÑ ÕÞÁÓÔËÁ ÔÅËÓÔÁ ÄÏ ËÏÎÃÁ ÓÌÏ×Á. **
-
- 1. îÁÖÍÉÔÅ <ESC>, ÞÔÏÂÙ ÐÅÒÅÊÔÉ × ÏÂÙÞÎÙÊ ÒÅÖÉÍ.
-
- 2. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ, ÐÏÍÅÞÅÎÎÏÊ --->.
-
- 3. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ × ÎÁÞÁÌÏ ÓÌÏ×Á, ËÏÔÏÒÏÅ ÓÌÅÄÕÅÔ ÕÄÁÌÉÔØ.
-
- 4. îÁÂÅÒÉÔÅ dw , ÞÔÏÂÙ ÕÄÁÌÉÔØ ÜÔÏ ÓÌÏ×Ï.
-
-úáíåþáîéå: ÷Ï ×ÒÅÍÑ ÎÁÂÏÒÁ ÂÕË×Ù dw ÐÏÑ×ÑÔÓÑ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ ÜËÒÁÎÁ. åÓÌÉ
- ÷Ù ÞÔÏ-ÔÏ ÎÁÂÅÒÅÔÅ ÎÅÐÒÁ×ÉÌØÎÏ, ÎÁÖÍÉÔÅ <ESC> É ÎÁÞÎÉÔÅ ÓÎÁÞÁÌÁ.
-
----> îÅÓËÏÌØËÏ ÓÌÏ× ÒÁÆÉÎÁÄ × ÜÔÏÍ ÐÒÅÄÌÏÖÅÎÉÉ Á×ÔÏËÒÁÎ ÉÚÌÉÛÎÉ.
-
- 5. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ 3 É 4, ÐÏËÁ ÎÅ ÉÓÐÒÁ×ÉÔÅ ×ÓÅ ÏÛÉÂËÉ É ÐÅÒÅÈÏÄÉÔÅ Ë
- õÒÏËÕ 2.2.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 2.2: äïðïìîéôåìøîùå ëïíáîäù õäáìåîéñ
-
-
- ** îÁÂÅÒÉÔÅ d$ ÄÌÑ ÕÄÁÌÅÎÉÑ ÔÅËÓÔÁ ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ. **
-
- 1. îÁÖÍÉÔÅ <ESC>, ÞÔÏÂÙ ÐÅÒÅÊÔÉ × ÏÂÙÞÎÙÊ ÒÅÖÉÍ.
-
- 2. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ, ÐÏÍÅÞÅÎÎÏÊ --->.
-
- 3. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ Ë ËÏÎÃÕ ÐÒÁ×ÉÌØÎÏÊ ÓÔÒÏËÉ (ðïóìå ÐÅÒ×ÏÊ . ).
-
- 4. þÔÏÂÙ ÕÄÁÌÉÔØ ÏÓÔÁÔÏË ÓÔÒÏËÉ, ÎÁÂÅÒÉÔÅ d$ .
-
----> ëÔÏ-ÔÏ ÎÁÂÒÁÌ ÏËÏÎÞÁÎÉÅ ÜÔÏÊ ÓÔÒÏËÉ Ä×ÁÖÄÙ. ÏËÏÎÞÁÎÉÅ ÜÔÏÊ ÓÔÒÏËÉ Ä×ÁÖÄÙ.
-
-
- 5.þÔÏÂÙ ÌÕÞÛÅ ÒÁÚÏÂÒÁÔØÓÑ × ÜÔÏÍ, ÐÅÒÅÈÏÄÉÔÅ Ë õÒÏËÕ 2.3.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 2.3: ëïíáîäù é ïâÿåëôù
-
-
- æÏÒÍÁÔ ËÏÍÁÎÄÙ `ÕÄÁÌÅÎÉÅ' d ÔÁËÏ×:
-
- [ÞÉÓÌÏ] d ÏÂßÅËÔ éìé d [ÞÉÓÌÏ] ÏÂßÅËÔ
- úÄÅÓØ:
- ÞÉÓÌÏ - ÓËÏÌØËÏ ÒÁÚ ÉÓÐÏÌÎÉÔØ ËÏÍÁÎÄÕ (ÎÅÏÂÑÚÁÔÅÌØÎÏ, ÐÏ ÕÍÏÌÞÁÎÉÀ=1).
- d - ËÏÍÁÎÄÁ ÕÄÁÌÅÎÉÑ.
- ÏÂßÅËÔ - Ó ÞÅÍ ËÏÍÁÎÄÁ ÄÏÌÖÎÁ ÂÙÔØ ×ÙÐÏÌÎÅÎÁ (ÐÅÒÅÞÉÓÌÅÎÏ ÎÉÖÅ).
-
- ëÒÁÔËÉÊ ÓÐÉÓÏË ÏÂßÅËÔÏ×:
- w - ÏÔ ËÕÒÓÏÒÁ ÄÏ ËÏÎÃÁ ÓÌÏ×Á, ×ËÌÀÞÁÑ ÚÁ×ÅÒÛÁÀÝÉÊ ÐÒÏÂÅÌ.
- e - ÏÔ ËÕÒÓÏÒÁ ÄÏ ËÏÎÃÁ ÓÌÏ×Á, îå ×ËÌÀÞÁÑ ÚÁ×ÅÒÛÁÀÝÉÊ ÐÒÏÂÅÌ.
- $ - ÏÔ ËÕÒÓÏÒÁ ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ.
- ^ - ÏÔ ËÕÒÓÏÒÁ ÄÏ ÎÁÞÁÌÁ ÓÔÒÏËÉ.
-
-úáíåþáîéå: ðÒÏÓÔÏÅ ÎÁÖÁÔÉÅ ÎÁ ÓÉÍ×ÏÌ ÏÂßÅËÔÁ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ (Normal mode)
- ÂÅÚ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ËÏÍÁÎÄ ÐÅÒÅÄ×ÉÎÅÔ ËÕÒÓÏÒ ÔÁË, ËÁË ÕËÁÚÁÎÏ ×
- ÓÐÉÓËÅ ÏÂßÅËÔÏ×.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 2.4: éóëìàþåîéå éú ðòá÷éìá `ëïíáîäá-ïâÿåëô'
-
-
- ** îÁÂÅÒÉÔÅ dd ÄÌÑ ÕÄÁÌÅÎÉÑ ×ÓÅÊ ÓÔÒÏËÉ. **
-
- ÷ÓÌÅÄÓÔ×ÉÅ ÞÁÓÔÏÇÏ ÐÒÉÍÅÎÅÎÉÑ ÏÐÅÒÁÃÉÉ ÕÄÁÌÅÎÉÑ ×ÓÅÊ ÓÔÒÏËÉ, ÒÁÚÒÁÂÏÔÞÉËÉ
- Vim ÒÅÛÉÌÉ, ÞÔÏ ÄÌÑ ÜÔÏÇÏ ÐÒÏÝÅ ×ÓÅÇÏ ÐÒÏÓÔÏ ÎÁÂÒÁÔØ d Ä×ÁÖÄÙ.
-
- 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, ËÏ ×ÔÏÒÏÊ ÓÔÒÏËÅ ÆÒÁÚÙ.
- 2. îÁÂÅÒÉÔÅ dd ÄÌÑ ÕÄÁÌÅÎÉÑ ÓÔÒÏËÉ.
- 3. ôÅÐÅÒØ ÐÅÒÅÍÅÓÔÉÔÅÓØ Ë ÞÅÔ×ÅÒÔÏÊ ÓÔÒÏËÅ.
- 4. îÁÂÅÒÉÔÅ 2dd (×ÓÐÏÍÎÉÔÅ ÐÒÁ×ÉÌÏ `ÞÉÓÌÏ-ËÏÍÁÎÄÁ-ÏÂßÅËÔ'), ÞÔÏÂÙ ÕÄÁÌÉÔØ
- Ä×Å ÓÔÒÏËÉ.
-
- 1) ìÅÔÏÍ Ñ ÈÏÖÕ ÎÁ ÓÔÁÄÉÏÎ,
- 2) ï, ËÁË ×ÎÅÚÁÐÎÏ ËÏÎÞÉÌÓÑ ÄÉ×ÁÎ!
- 3) ñ ÂÏÌÅÀ ÚÁ ``úÅÎÉÔ'', ``úÅÎÉÔ'' --- ÞÅÍÐÉÏÎ!
- 4) ðÅÞÁÌØÎÏ Ñ ÇÌÑÖÕ ÎÁ ÎÁÛÅ ÐÏËÏÌÅÎÉÅ!
- 5) åÇÏ ÇÒÑÄÕÝÅÅ ÉÌØ ÐÕÓÔÏ ÉÌØ ÔÅÍÎÏ...
- 6) ñ ÓÉÖÕ ÎÁ ÓËÁÍÅÊËÅ × ÌÏÖÅ `â'
- 7) é ÉÇÒÁÀ ÎÁ ÂÏÌØÛÏÊ ÖÅÓÔÑÎÏÊ ÔÒÕÂÅ.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 2.5: ëïíáîäá `ïôëáô'
-
-
- ** îÁÖÍÉÔÅ u ÄÌÑ ÏÔÍÅÎÙ ÒÅÚÕÌØÔÁÔÁ ÒÁÂÏÔÙ ÐÒÅÄÙÄÕÝÅÊ ËÏÍÁÎÄÙ, U ÄÌÑ ÏÔÍÅÎÙ
- ÉÓÐÒÁ×ÌÅÎÉÊ ×Ï ×ÓÅÊ ÓÔÒÏËÅ. **
-
- 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ, ÐÏÍÅÞÅÎÎÏÊ ---> É ÕÓÔÁÎÏ×ÉÔÅ ÅÇÏ ÎÁ
- ÐÅÒ×ÕÀ ÏÛÉÂËÕ.
- 2. îÁÖÍÉÔÅ x ÄÌÑ ÕÄÁÌÅÎÉÑ ÐÅÒ×ÏÇÏ ÎÅÐÒÁ×ÉÌØÎÏÇÏ ÓÉÍ×ÏÌÁ.
- 3. ôÅÐÅÒØ ÎÁÖÍÉÔÅ u ÄÌÑ ÏÔÍÅÎÙ (ÏÔËÁÔÁ) ÐÏÓÌÅÄÎÅÊ ×ÙÐÏÌÎÅÎÎÏÊ ËÏÍÁÎÄÙ.
- 4. éÓÐÒÁרÔÅ ×ÓÅ ÏÛÉÂËÉ × ÓÔÒÏËÅ, ÉÓÐÏÌØÚÕÑ ËÏÍÁÎÄÕ x .
- 5. ôÅÐÅÒØ ÎÁÖÍÉÔÅ ÚÁÇÌÁ×ÎÕÀ U ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ×ÅÒÎÕÔØ ×ÓÀ ÓÔÒÏËÕ × ÉÓÈÏÄÎÏÅ
- ÓÏÓÔÏÑÎÉÅ.
- 6. îÁÖÍÉÔÅ u ÎÅÓËÏÌØËÏ ÒÁÚ ÄÌÑ ÏÔÍÅÎÙ ËÏÍÁÎÄÙ U É ÐÒÅÄÙÄÕÝÉÈ ËÏÍÁÎÄ.
- 7. îÁÖÍÉÔÅ ÔÅÐÅÒØ CTRL-R (ÕÄÅÒÖÉ×ÁÊÔÅ ËÌÁ×ÉÛÕ CTRL ÎÁÖÁÔÏÊ × ÍÏÍÅÎÔ ÎÁÖÁÔÉÑ
- R) ÎÅÓËÏÌØËÏ ÒÁÚ ÄÌÑ ×ÏÚ×ÒÁÔÁ ËÏÍÁÎÄ (ÏÔËÁÔ ÏÔËÁÔÁ).
-
----> éÓÐÒÒÁרÔÅ ÏÏÛÉÂËÉ × ÜÔÏÊÊ ÓÔÒÏËÅ É ×ÅÒÎÉÔÔÅ ÉÈ ÓÓ ÐÏÍÏÝØØÀ `ÏÔËÁÔÁ'.
-
- 8. üÔÏ ÂÙÌÉ ÏÞÅÎØ ÐÏÌÅÚÎÙÅ ËÏÍÁÎÄÙ. äÁÌÅÅ ÐÅÒÅÈÏÄÉÔÅ Ë òÅÚÀÍÅ õÒÏËÁ 2.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- òåúàíå õòïëá 2
-
-
- 1. äÌÑ ÕÄÁÌÅÎÉÑ ÔÅËÓÔÁ ÏÔ ËÕÒÓÏÒÁ ÄÏ ËÏÎÃÁ ÓÌÏ×Á ÎÁÂÅÒÉÔÅ: dw
-
- 2. äÌÑ ÕÄÁÌÅÎÉÑ ÔÅËÓÔÁ ÏÔ ËÕÒÓÏÒÁ ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ ÎÁÂÅÒÉÔÅ: d$
-
- 3. äÌÑ ÕÄÁÌÅÎÉÑ ×ÓÅÊ ÓÔÒÏËÉ ÎÁÂÅÒÉÔÅ: dd
-
- 4. æÏÒÍÁÔ ËÏÍÁÎÄÙ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ ÉÍÅÅÔ ×ÉÄ:
-
- [ÞÉÓÌÏ] ËÏÍÁÎÄÁ ÏÂßÅËÔ éìé ËÏÍÁÎÄÁ [ÞÉÓÌÏ] ÏÂßÅËÔ
- ÇÄÅ:
- ÞÉÓÌÏ - ÓËÏÌØËÏ ÒÁÚ ÐÏ×ÔÏÒÉÔØ ×ÙÐÏÌÎÅÎÉÅ ËÏÍÁÎÄÙ
- ËÏÍÁÎÄÁ - ÞÔÏ ×ÙÐÏÌÎÉÔØ, ÎÁÐÒÉÍÅÒ d ÄÌÑ ÕÄÁÌÅÎÉÑ
- ÏÂßÅËÔ - ÎÁ ÞÔÏ ÄÏÌÖÎÁ ×ÏÚÄÅÊÓÔ×Ï×ÁÔØ ËÏÍÁÎÄÁ, ÎÁÐÒÉÍÅÒ w (ÓÌÏ×Ï),
- $ (ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ), É Ô.Ä.
-
- 5. äÌÑ ÏÔÍÅÎÙ (ÏÔËÁÔÁ) ÐÒÅÄÛÅÓÔ×ÕÀÝÉÈ ÄÅÊÓÔ×ÉÊ ÎÁÂÅÒÉÔÅ: u (ÓÔÒÏÞÎÁÑ u)
- äÌÑ ÏÔÍÅÎÙ (ÏÔËÁÔÁ) ×ÓÅÈ ÉÚÍÅÎÅÎÉÊ × ÓÔÒÏËÅ ÎÁÂÅÒÉÔÅ: U (ÐÒÏÐÉÓÎÁÑ U)
- äÌÑ ÏÔÍÅÎÙ ÏÔËÁÔÁ ÎÁÂÅÒÉÔÅ: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 3.1: ëïíáîäá ÷óôá÷ëé
-
-
- ** îÁÂÅÒÉÔÅ p ÄÌÑ ×ÓÔÁ×ËÉ ÐÏÓÌÅÄÎÅÇÏ ÕÄÁÌÅÎÎÏÇÏ ÔÅËÓÔÁ ÐÏÓÌÅ ËÕÒÓÏÒÁ. **
-
- 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ Ë ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ ÉÚ ÎÁÂÏÒÁ.
-
- 2. îÁÂÅÒÉÔÅ dd ÄÌÑ ÕÄÁÌÅÎÉÑ ÓÔÒÏËÉ É ÅÅ ÓÏÈÒÁÎÅÎÉÑ × ÂÕÆÅÒÅ Vim'Á.
-
- 3. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ Ë ÓÔÒÏËÅ îáä ÔÅÍ ÍÅÓÔÏÍ, ËÕÄÁ ÓÌÅÄÕÅÔ ×ÓÔÁ×ÉÔØ
- ÕÄÁÌÅÎÎÕÀ ÓÔÒÏËÕ.
-
- 4. îÁÈÏÄÑÓØ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ ÎÁÂÅÒÉÔÅ p ÄÌÑ ÚÁÍÅÎÙ ÓÔÒÏËÉ.
-
- 5. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ 2--4, ÐÏËÁ ÎÅ ÒÁÓÓÔÁ×ÉÔÅ ×ÓÅ ÓÔÒÏËÉ × ÎÕÖÎÏÍ ÐÏÒÑÄËÅ.
-
- Ç) é ÌÕÞÛÅ ×ÙÄÕÍÁÔØ ÎÅ ÍÏÇ.
- Â) ëÏÇÄÁ ÎÅ × ÛÕÔËÕ ÚÁÎÅÍÏÇ,
- ×) ïÎ Õ×ÁÖÁÔØ ÓÅÂÑ ÚÁÓÔÁ×ÉÌ
- Á) íÏÊ ÄÑÄÑ ÓÁÍÙÈ ÞÅÓÔÎÙÈ ÐÒÁ×ÉÌ
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 3.2: ëïíáîäá úáíåîù
-
-
- ** îÁÂÅÒÉÔÅ r É ÓÉÍ×ÏÌ, ÚÁÍÅÎÑÀÝÉÊ ÓÉÍ×ÏÌ ÐÏÄ ËÕÒÓÏÒÏÍ. **
-
- 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ, ÐÏÍÅÞÅÎÎÏÊ --->.
-
- 2. õÓÔÁÎÏ×ÉÔÅ ËÕÒÓÏÒ ÔÁË, ÞÔÏÂÙ ÏÎ ÎÁÈÏÄÉÌÓÑ ÎÁÄ ÐÅÒ×ÏÊ ÏÛÉÂËÏÊ.
-
- 3. îÁÂÅÒÉÔÅ r É ÚÁÔÅÍ ÓÉÍ×ÏÌ, ÉÓÐÒÁ×ÌÑÀÝÉÊ ÏÛÉÂËÕ.
-
- 4. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ 2 É 3, ÐÏËÁ ÐÅÒ×ÁÑ ÓÔÒÏËÁ ÎÅ ÂÕÄÅÔ ÉÓÐÒÁ×ÌÅÎÁ.
-
----> ÷ ÍÏÍÅÇÔ ÎÁÂÔÒÁ ÜÔÏÊ ÞÔÒÏËÉ ËÏÅ0ËÔÏ Ó ÔÒÕÄÏÍ ÐÏÐ×ÄÁÌ ÐÏ ËÌ×ÁÉÛÁÍ!
----> ÷ ÍÏÍÅÎÔ ÎÁÂÏÒÁ ÜÔÏÊ ÓÔÒÏËÉ ËÏÅ-ËÔÏ Ó ÔÒÕÄÏÍ ÐÏÐÁÄÁÌ ÐÏ ËÌÁ×ÉÛÁÍ!
-
- 5. ôÅÐÅÒØ ÐÅÒÅÈÏÄÉÔÅ Ë õÒÏËÕ 3.2.
-
-úáíåþáîéå: ðÏÍÎÉÔÅ, ÞÔÏ ×Ù ÄÏÌÖÎÙ ÕÞÉÔØÓÑ × ÐÒÏÃÅÓÓÅ ÒÁÂÏÔÙ, Á ÎÅ ÐÒÏÓÔÏ
- ÚÁÐÏÍÉÎÁÑ.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 3.3: ëïíáîäá éúíåîåîéñ
-
-
- ** äÌÑ ÉÚÍÅÎÅÎÉÑ ÞÁÓÔÉ ÓÌÏ×Á ÎÁÂÅÒÉÔÅ cw . **
-
- 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ, ÐÏÍÅÞÅÎÎÏÊ --->.
-
- 2. òÁÓÐÏÌÏÖÉÔÅ ËÕÒÓÏÒ ÎÁÄ ÂÕË×ÏÊ `o' × ÓÌÏ×Å `ÓÏÌÁ'.
-
- 3. îÁÂÅÒÉÔÅ cw É ÉÓÐÒÁרÔÅ ÓÌÏ×Ï (× ÄÁÎÎÏÍ ÓÌÕÞÁÅ, ÎÁÂÅÒÉÔÅ `ÌÏ×'.)
-
- 4. îÁÖÍÉÔÅ <ESC> É ÐÅÒÅÈÏÄÉÔÅ Ë ÓÌÅÄÕÀÝÅÊ ÏÛÉÂËÅ (Ë ÐÅÒ×ÏÍÕ ÓÉÍ×ÏÌÕ, ËÏÔÏÒÙÊ
- ÎÁÄÏ ÉÚÍÅÎÉÔØ.)
-
- 5. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ 3--4 ÐÏËÁ ÐÅÒ×ÏÅ ÐÒÅÄÌÏÖÅÎÉÅ ÎÅ ÓÔÁÎÅÔ ÉÄÅÎÔÉÞÎÙÍ ×ÔÏÒÏÍÕ.
-
----> îÅÓËÏÌØËÏ ÓÏÌÁ × ÜØÇà ÓÔÒÏËÅ ÔÐÇÛÃÂØ ÒÅÄÁÌÚËÕÀÉÅÓ×È.
----> îÅÓËÏÌØËÏ ÓÌÏ× × ÜÔÏÊ ÓÔÒÏËÅ ÔÒÅÂÕÀÔ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ.
-
-ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ cw ÎÅ ÔÏÌØËÏ ÚÁÍÅÎÑÅÔ ÓÌÏ×Ï, ÎÏ É ÐÅÒÅ×ÏÄÉÔ ×ÁÓ × ÒÅÖÉÍ
-×ÓÔÁ×ËÉ.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 3.4: ðòïäïìöáåí éúíåîñôø ó ëïíáîäïê c
-
-
-** ëÏÍÁÎÄÁ ÚÁÍÅÎÙ ÉÓÐÏÌØÚÕÅÔÓÑ Ó ÔÅÍÉ ÖÅ ÏÂßÅËÔÁÍÉ, ÞÔÏ É ËÏÍÁÎÄÁ ÕÄÁÌÅÎÉÑ. **
-
- 1. ëÏÍÁÎÄÁ ÉÚÍÅÎÅÎÉÑ ÐÒÉÍÅÎÑÅÔÓÑ ÔÁËÉÍ ÖÅ ÏÂÒÁÚÏÍ, ËÁË É ËÏÍÁÎÄÁ ÕÄÁÌÅÎÉÑ.
- åÅ ÆÏÒÍÁÔ ÔÁËÏ×:
-
- [ÞÉÓÌÏ] c ÏÂßÅËÔ éìé c [ÞÉÓÌÏ] ÏÂßÅËÔ
-
- 2. ïÂßÅËÔÙ ÔÁËÖÅ ÓÏ×ÐÁÄÁÀÔ: w (ÓÌÏ×Ï), $ (ËÏÎÅà ÓÔÒÏËÉ) É Ô.Ð.
-
- 3. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ, ÐÏÍÅÞÅÎÎÏÊ --->.
-
- 4. ðÅÒÅÊÄÉÔÅ Ë ÐÅÒ×ÏÊ ÏÛÉÂËÅ.
-
- 5. îÁÂÅÒÉÔÅ c$ É ÏÔÒÅÄÁËÔÉÒÕÊÔÅ ÐÅÒ×ÕÀ ÓÔÒÏËÕ ÔÁË, ÞÔÏÂÙ ÏÎÁ ÓÏ×ÐÁÄÁÌÁ ÓÏ
- ×ÔÏÒÏÊ, ÐÏÓÌÅ ÞÅÇÏ ÎÁÖÍÉÔÅ <ESC>.
-
----> ëÏÎÅà ÜÔÏÊ ÓÔÒÏËÉ ÎÕÖÄÁÅÔÓÑ × ÐÏÍÏÝÉ, ÞÔÏÂÙ ÓÔÁÔØ ÐÏÈÏÖÉÍ ÎÁ ×ÔÏÒÏÊ.
----> ëÏÎÅà ÜÔÏÊ ÓÔÒÏËÉ ÎÕÖÄÁÅÔÓÑ × ÐÏÍÏÝÉ ËÏÍÁÎÄÙ c$ .
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- òåúàíå õòïëá 3
-
-
- 1. äÌÑ ×ÓÔÁ×ËÉ ÔÅËÓÔÁ, ËÏÔÏÒÙÊ ÔÏÌØËÏ ÞÔÏ ÂÙÌ ÕÄÁÌÅÎ, ÎÁÂÅÒÉÔÅ p . üÔÁ
- ËÏÍÁÎÄÁ ×ÓÔÁ×ÉÔ ÕÄÁÌÅÎÎÙÊ ÔÅËÓÔ ðïóìå ËÕÒÓÏÒÁ (ÅÓÌÉ ÂÙÌÁ ÕÄÁÌÅÎÁ ÓÔÒÏËÁ,
- ÔÏ ÏÎÁ ÂÕÄÅÔ ÐÏÍÅÝÅÎÁ × ÓÔÒÏËÅ ÐÏÄ ËÕÒÓÏÒÏÍ).
-
- 2. äÌÑ ÚÁÍÅÎÙ ÓÉÍ×ÏÌÁ ÐÏÄ ËÕÒÓÏÒÏÍ ÎÁÂÅÒÉÔÅ r É ÚÁÔÅÍ ÚÁÍÅÎÑÀÝÉÊ ÓÉÍ×ÏÌ.
-
- 3. ëÏÍÁÎÄÁ ÉÚÍÅÎÅÎÉÑ ÐÏÚ×ÏÌÑÅÔ ÷ÁÍ ÉÚÍÅÎÉÔØ ÕËÁÚÁÎÎÙÊ ÏÂßÅËÔ ÏÔ ËÕÒÓÏÒÁ ÄÏ
- ËÏÎÃÁ ÜÔÏÇÏ ÏÂßÅËÔÁ. îÁÐÒÉÍÅÒ, ÎÁÂÅÒÉÔÅ cw ÄÌÑ ÚÁÍÅÎÙ ÏÔ ËÕÒÓÏÒÁ ÄÏ
- ËÏÎÃÁ ÓÌÏ×Á, c$ ÄÌÑ ÉÚÍÅÎÅÎÉÑ ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ.
-
- 4. æÏÒÍÁÔ ËÏÍÁÎÄÙ ÉÚÍÅÎÅÎÉÑ ÔÁËÏ×:
-
- [ÞÉÓÌÏ] c ÏÂßÅËÔ éìé c [ÞÉÓÌÏ] ÏÂßÅËÔ
-
-ôÅÐÅÒØ ÏÔÐÒÁ×ÌÑÊÔÅÓØ Ë ÓÌÅÄÕÀÝÅÍÕ ÕÒÏËÕ.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 4.1: éîæïòíáãéñ ï æáêìå é òáóðïìïöåîéå ÷ îåí
-
-
- ** îÁÂÅÒÉÔÅ CTRL-g ÞÔÏÂÙ Õ×ÉÄÅÔØ ÷ÁÛÅ ÍÅÓÔÏÒÁÓÐÏÌÏÖÅÎÉÅ × ÆÁÊÌÅ É ÉÎÆÏÒÍÁÃÉÀ
- Ï ÎÅÍ.
- îÁÂÅÒÉÔÅ SHIFT-G ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ Ë ÚÁÄÁÎÎÏÊ ÓÔÒÏËÅ × ÆÁÊÌÅ. **
-
- úÁÍÅÞÁÎÉÅ: ðÒÏÞÉÔÁÊÔÅ ×ÅÓØ ÕÒÏË ÐÒÅÖÄÅ ÞÅÍ ×ÙÐÏÌÎÑÔØ ÌÀÂÙÅ ËÏÍÁÎÄÙ!!
-
- 1. õÄÅÒÖÉ×ÁÑ ËÌÁ×ÉÛÕ Ctrl ÎÁÖÍÉÔÅ g . ÷ÎÉÚÕ ÜËÒÁÎÁ ÐÏÑ×ÉÔÓÑ ÓÔÒÏËÁ ÓÔÁÔÕÓÁ Ó
- ÉÍÅÎÅÍ ÆÁÊÌÁ É ÎÏÍÅÒÏÍ ÓÔÒÏËÉ, × ËÏÔÏÒÏÊ ÷Ù ÎÁÈÏÄÉÔÅÓØ. úÁÐÏÍÎÉÔÅ ÎÏÍÅÒ
- ÓÔÒÏËÉ, ÏÎ ÐÏÔÒÅÂÕÅÔÓÑ ÎÁ ûÁÇÅ 3.
-
- 2. îÁÖÍÉÔÅ shift-G ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ Ë ËÏÎÃÕ ÆÁÊÌÁ.
-
- 3. îÁÂÅÒÉÔÅ ÎÏÍÅÒ ÓÔÒÏËÉ, × ËÏÔÏÒÏÊ ×Ù ÎÁÈÏÄÉÌÉÓØ É ÚÁÔÅÍ shift-G. üÔÏ
- ×ÅÒÎÅÔ ÷ÁÓ Ë ÓÔÒÏËÅ, × ËÏÔÏÒÏÊ ÷Ù ÂÙÌÉ, ËÏÇÄÁ × ÐÅÒ×ÙÊ ÒÁÚ ÎÁÖÁÌÉ Ctrl-g.
- (ëÏÇÄÁ ÷Ù ÂÕÄÅÔÅ ÎÁÂÉÒÁÔØ ÃÉÆÒÙ, ÏÎÉ îå ÏÔÏÂÒÁÚÑÔÓÑ ÎÁ ÜËÒÁÎÅ.)
-
- 4. åÓÌÉ ÷Ù ÚÁÐÏÍÎÉÌÉ ×ÓÅ ×ÙÛÅÓËÁÚÁÎÎÏÅ, ×ÙÐÏÌÎÉÔÅ ÛÁÇÉ 1--3.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 4.2: ëïíáîäá ðïéóëá
-
- ** îÁÂÅÒÉÔÅ / É ÚÁÔÅÍ ××ÅÄÉÔÅ ÉÓËÏÍÕÀ ÆÒÁÚÕ. **
-
- 1. ÷ ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ (Normal mode) ÎÁÂÅÒÉÔÅ ÓÉÍ×ÏÌ / . ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ,
- ÞÔÏ ÏÎ ×ÍÅÓÔÅ Ó ËÕÒÓÏÒÏÍ ÐÏÑ×ÉÔÓÑ ×ÎÉÚÕ ÜËÒÁÎÁ, ËÁË ÜÔÏ ÐÒÏÉÓÈÏÄÉÔ Ó
- ËÏÍÁÎÄÏÊ : .
-
- 2. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ 'ÏÛÛÛÉÂËÁ' <ENTER>. üÔÏ ÔÏ ÓÌÏ×Ï, ËÏÔÏÒÏÅ ÷Ù ÂÕÄÅÔÅ
- ÉÓËÁÔØ.
-
- 3. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÐÏ×ÔÏÒÉÔØ ÐÏÉÓË, ÐÒÏÓÔÏ ÎÁÖÍÉÔÅ n .
- äÌÑ ÐÏÉÓËÁ ÜÔÏÊ ÆÒÁÚÙ × ÏÂÒÁÔÎÏÍ ÎÁÐÒÁ×ÌÅÎÉÉ, ÎÁÖÍÉÔÅ Shift-N .
-
- 4. åÓÌÉ ÷Ù ÖÅÌÁÅÔÅ ÓÒÁÚÕ ÉÓËÁÔØ × ÏÂÒÁÔÎÏÍ ÎÁÐÒÁ×ÌÅÎÉÉ, ÉÓÐÏÌØÚÕÊÔÅ
- ËÏÍÁÎÄÕ ? ×ÍÅÓÔÏ / .
-
----> ëÏÇÄÁ ÷Ù ÐÒÉ ÐÏÉÓËÅ ÄÏÓÔÉÇÎÅÔÅ ËÏÎÃÁ ÆÁÊÌÁ, ÐÏÉÓË ÂÕÄÅÔ ÐÒÏÄÏÌÖÅÎ Ó
- ÎÁÞÁÌÁ.
-
- "ÏÛÛÛÉÂËÁ" ÜÔÏ ÎÅ ÓÐÏÓÏ ÐÒÏÉÚÎÅÓÅÎÉÑ ÓÌÏ×Á `ÏÛÉÂËÁ'; ÏÛÛÛÉÂËÁ ÜÔÏ ÏÛÉÂËÁ.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 4.3: ðïéóë ðáòîùè óëïâïë
-
-
- ** îÁÂÅÒÉÔÅ % ÄÌÑ ÐÏÉÓËÁ ÐÁÒÎÙÈ ),] ÉÌÉ } . **
-
- 1. ðÏÍÅÓÔÉÔÅ ËÕÒÓÏÒ ÎÁÄ ÌÀÂÏÊ ÉÚ (, [ ÉÌÉ { × ÓÔÒÏËÅ ×ÎÉÚÕ, ÐÏÍÅÞÅÎÎÏÊ --->.
-
- 2. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ ÓÉÍ×ÏÌ % .
-
- 3. ëÕÒÓÏÒ ÄÏÌÖÅÎ ÐÅÒÅÓËÏÞÉÔØ ÎÁ ÐÁÒÎÕÀ ÓËÏÂËÕ.
-
- 4. îÁÂÅÒÉÔÅ % ÄÌÑ ×ÏÚ×ÒÁÔÁ ËÕÒÓÏÒÁ ÎÁÚÁÄ Ë ÐÅÒ×ÏÊ ÓËÏÂËÅ.
-
----> üÔÏ ( ÓÔÒÏËÁ, ÓÏÄÅÒÖÁÝÁÑ ÔÁËÉÅ (, ÔÁËÉÅ [ ] É ÔÁËÉÅ { } ÓËÏÂËÉ. ))
-
-úÁÍÅÞÁÎÉÅ: üÔÏ ÏÞÅÎØ ÕÄÏÂÎÏ ÐÒÉ ÏÔÌÁÄËÅ ÐÒÏÇÒÁÍÍ Ó ÐÒÏÐÕÝÅÎÎÙÍÉ ÓËÏÂËÁÍÉ!
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 4.4: óðïóïâ éóðòá÷ìåîéñ ïûéâïë
-
-
- ** îÁÂÅÒÉÔÅ :s/ÂÙÌÏ/ÓÔÁÌÏ/g ÄÌÑ ÚÁÍÅÎÙ 'ÂÙÌÏ' ÎÁ 'ÓÔÁÌÏ'. **
-
- 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ, ÐÏÍÅÞÅÎÎÏÊ --->.
-
- 2. îÁÂÅÒÉÔÅ :s/Õ×ÏÄÀ/Õ×ÏÖÕ <ENTER> . ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ ÎÁ ÔÏ, ÞÔÏ ÜÔÁ ËÏÍÁÎÄÁ
- ÚÁÍÅÎÉÔ ÔÏÌØËÏ ÐÅÒ×ÏÅ ÎÁÊÄÅÎÎÏÅ ×ÈÏÖÄÅÎÉÅ × ÓÔÒÏËÅ.
-
- 3. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ :s/Õ×ÏÄÀ/Õ×ÏÖÕ/g , ÏÚÎÁÞÁÀÝÅÅ ÐÏÄÓÔÁÎÏ×ËÕ ÇÌÏÂÁÌØÎÏ ×Ï
- ×ÓÅÊ ÓÔÒÏËÅ. üÔÏ ÚÁÍÅÎÉÔ ×ÓÅ ÎÁÊÄÅÎÎÙÅ × ÓÔÒÏËÅ ×ÈÏÖÄÅÎÉÑ.
-
----> ñ Õ×ÏÄÀ Ë ÏÔ×ÅÒÖÅÎÎÙÍ ÓÅÌÅÎØÑÍ, Ñ Õ×ÏÄÀ ÓË×ÏÚØ ×ÅËÏ×ÅÞÎÙÊ ÓÔÏÎ, Ñ Õ×ÏÄÀ Ë
- ÚÁÂÙÔÙÍ ÐÏËÏÌÅÎØÑÍ.
-
- 4. äÌÑ ÚÁÍÅÎÙ ×ÓÅÈ ×ÈÏÖÄÅÎÉÊ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÓÉÍ×ÏÌÏ× ÍÅÖÄÕ Ä×ÕÍÑ
- ÓÔÒÏËÁÍÉ,
- ÎÁÂÅÒÉÔÅ :#,#s/ÂÙÌÏ/ÓÔÁÌÏ/g ÇÄÅ #,# --- ÎÏÍÅÒÁ ÜÔÉÈ ÓÔÒÏË.
- îÁÂÅÒÉÔÅ :%s/ÂÙÌÏ/ÓÔÁÌÏ/g ÄÌÑ ÚÁÍÅÎÙ ×ÓÅÈ ×ÈÏÖÄÅÎÉÊ ×Ï ×ÓÅÍ ÆÁÊÌÅ.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- òåúàíå õòïëá 4
- 1. Ctrl-g ÐÏËÁÚÙ×ÁÅÔ ×ÁÛÅ ÐÏÌÏÖÅÎÉÅ × ÆÁÊÌÅ É ÉÎÆÏÒÍÁÃÉÀ Ï ÎÅÍ.
- Shift-G ÐÅÒÅÍÅÝÁÅÔ ÷ÁÓ × ËÏÎÅà ÆÁÊÌÁ. îÏÍÅÒ, ÚÁ ËÏÔÏÒÙÍ ÓÌÅÄÕÅÔ Shift-G
- ÐÏÚ×ÏÌÑÅÔ ÐÅÒÅÊÔÉ Ë ÓÔÒÏËÅ Ó ÜÔÉÍ ÎÏÍÅÒÏÍ.
-
- 2. îÁÖÁÔÉÅ / É ÚÁÔÅÍ ××ÏÄ ÓÔÒÏËÉ ÐÏÚ×ÏÌÑÅÔ ÐÒÏÉÚ×ÅÓÔÉ ÐÏÉÓË ÜÔÏÊ ÓÔÒÏËÉ
- ÷ðåòåä ÐÏ ÔÅËÓÔÕ.
- îÁÖÁÔÉÅ ? É ÚÁÔÅÍ ××ÏÄ ÓÔÒÏËÉ ÐÏÚ×ÏÌÑÅÔ ÐÒÏÉÚ×ÅÓÔÉ ÐÏÉÓË ÜÔÏÊ ÓÔÒÏËÉ
- îáúáä ÐÏ ÔÅËÓÔÕ.
- ðÏÓÌÅ ÐÏÉÓËÁ ÎÁÂÅÒÉÔÅ n ÄÌÑ ÐÅÒÅÈÏÄÁ Ë ÓÌÅÄÕÀÝÅÍÕ ×ÈÏÖÄÅÎÉÀ ÉÓËÏÍÏÊ
- ÓÔÒÏËÉ × ÔÏÍ ÖÅ ÎÁÐÒÁ×ÌÅÎÉÉ ÉÌÉ Shift-N ÄÌÑ ÐÅÒÅÈÏÄÁ × ÐÒÏÔÉ×ÏÐÏÌÏÖÎÏÍ
- ÎÁÐÒÁ×ÌÅÎÉÉ.
-
- 3. îÁÖÁÔÉÅ % , ËÏÇÄÁ ËÕÒÓÏÒ ÎÁÈÏÄÉÔÓÑ ÎÁ (,),[,],{, ÉÌÉ } ÐÏÚ×ÏÌÑÅÔ ÎÁÊÔÉ
- ÐÁÒÎÕÀ ÓËÏÂËÕ.
-
- 4. äÌÑ ÐÏÄÓÔÁÎÏ×ËÉ `ÓÔÁÌÏ' ×ÍÅÓÔÏ ÐÅÒ×ÏÇÏ `ÂÙÌÏ' × ÓÔÒÏËÅ, ÎÁÂÅÒÉÔÅ
- :s/old/new
- äÌÑ ÐÏÄÓÔÁÎÏ×ËÉ `ÓÔÁÌÏ' ×ÍÅÓÔÏ ×ÓÅÈ `ÂÙÌÏ' × ÓÔÒÏËÅ, ÎÁÂÅÒÉÔÅ
- :s/old/new/g
- äÌÑ ÚÁÍÅÎÙ × ÉÎÔÅÒ×ÁÌÅ ÍÅÖÄÕ Ä×ÕÍÑ ÓÔÒÏËÁÍÉ, ÎÁÂÅÒÉÔÅ
- :#,#s/old/new/g
- äÌÑ ÚÁÍÅÎÙ ×ÓÅÈ ×ÈÏÖÄÅÎÉÊ `ÂÙÌÏ' ÎÁ `ÓÔÁÌÏ' × ÆÁÊÌÅ, ÎÁÂÅÒÉÔÅ
- :%s/old/new/g
- þÔÏÂÙ ÒÅÄÁËÔÏÒ ËÁÖÄÙÊ ÒÁÚ ÚÁÐÒÁÛÉ×ÁÌ ÐÏÄÔ×ÅÒÖÄÅÎÉÅ, ÄÏÂÁרÔÅ 'c'
- :%s/old/new/gc
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 5.1: ëáë ÷ùðïìîéôø ÷îåûîàà ëïíáîäõ
-
-
- ** îÁÂÅÒÉÔÅ :! É ÚÁÔÅÍ ×ÎÅÛÎÀÀ ËÏÍÁÎÄÕ, ËÏÔÏÒÕÀ ÓÌÅÄÕÅÔ ×ÙÐÏÌÎÉÔØ. **
-
- 1. îÁÂÅÒÉÔÅ ÕÖÅ ÚÎÁËÏÍÕÀ ÷ÁÍ ËÏÍÁÎÄÕ : ÄÌÑ ÕÓÔÁÎÏ×ËÉ ËÕÒÓÏÒÁ × ËÏÍÁÎÄÎÕÀ
- ÓÔÒÏËÕ ÒÅÄÁËÔÏÒÁ. üÔÏ ÐÏÚ×ÏÌÉÔ ÷ÁÍ ××ÅÓÔÉ ËÏÍÁÎÄÕ.
-
- 2. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ ÓÉÍ×ÏÌ ! (×ÏÓËÌÉÃÁÔÅÌØÎÙÊ ÚÎÁË). ôÅÐÅÒØ ÍÏÖÎÏ ÉÓÐÏÌÎÉÔØ
- ×ÎÅÛÎÀÀ ËÏÍÁÎÄÕ, ÉÓÐÏÌØÚÕÑ ËÏÍÁÎÄÎÕÀ ÏÂÏÌÏÞËÕ.
-
- 3. äÌÑ ÐÒÉÍÅÒÁ ÎÁÂÅÒÉÔÅ ls ÐÏÓÌÅ ! É ÎÁÖÍÉÔÅ <ENTER>. üÔÁ ËÏÍÁÎÄÁ ×Ù×ÅÄÅÔ
- ÓÐÉÓÏË ÆÁÊÌÏ× × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ, ÔÏÞÎÏ ÔÁËÖÅ, ËÁË ÅÓÌÉ ÂÙ ÷Ù ××ÅÌÉ ÜÔÕ
- ËÏÍÁÎÄÕ × ÐÒÉÇÌÁÛÅÎÉÉ ÏÂÏÌÏÞËÉ. éÌÉ ÐÏÐÒÏÂÕÊÔÅ :!dir , ÅÓÌÉ ÐÒÅÄÙÄÕÝÁÑ
- ËÏÍÁÎÄÁ ÎÅ ÓÒÁÂÏÔÁÌÁ.
-
----> úÁÍÅÞÁÎÉÅ: ôÁËÉÍ ÓÐÏÓÏÂÏÍ ÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ ÌÀÂÕÀ ×ÎÅÛÎÀÀ ËÏÍÁÎÄÕ.
-
----> úÁÍÅÞÁÎÉÅ: ÷ÓÅ ËÏÍÁÎÄÙ, ÎÁÞÉÎÁÀÝÉÅÓÑ Ó : , ÄÏÌÖÎÙ ÚÁ×ÅÒÛÁÔØÓÑ ÎÁÖÁÔÉÅÍ
- <ENTER>.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 5.2: ëáë úáðéóáôø æáêì
-
-
-** äÌÑ ÓÏÈÒÁÎÅÎÉÑ ÉÚÍÅÎÅÎÉÊ, ÐÒÏÉÚ×ÅÄÅÎÎÙÈ × ÆÁÊÌÅ, ÎÁÂÅÒÉÔÅ :w éíñ_æáêìá. **
-
- 1. îÁÂÅÒÉÔÅ :!dir ÉÌÉ :!ls ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÓÐÉÓËÁ ÆÁÊÌÏ× × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ.
- ëÁË ÷ÁÍ ÕÖÅ ÉÚ×ÅÓÔÎÏ, ÷Ù ÄÏÌÖÎÙ ÎÁÖÁÔØ <ENTER> ÐÏÓÌÅ ××ÏÄÁ ÜÔÉÈ ËÏÍÁÎÄ.
-
- 2. ðÒÉÄÕÍÁÊÔÅ ÎÁÚ×ÁÎÉÅ ÄÌÑ ÆÁÊÌÁ, ËÏÔÏÒÏÅ ÅÝÅ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ, ÎÁÐÒÉÍÅÒ TEST.
-
- 3. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ :w TEST (ÇÄÅ TEST --- ÜÔÏ ÉÍÑ ÆÁÊÌÁ, ÐÒÉÄÕÍÁÎÎÏÅ ÷ÁÍÉ.)
-
- 4. üÔÁ ËÏÍÁÎÄÁ ÓÏÈÒÁÎÉÔ ×ÅÓØ ÆÁÊÌ (õÞÅÂÎÉË ÐÏ Vim) ÐÏÄ ÉÍÅÎÅÍ TEST. þÔÏÂÙ
- ÕÄÏÓÔÏ×ÅÒÉÔØÓÑ × ÜÔÏÍ, ÓÎÏ×Á ÎÁÂÅÒÉÔÅ :!dir É ÐÒÏÓÍÏÔÒÉÔÅ ËÁÔÁÌÏÇ.
-
----> úÁÍÅÔØÔÅ, ÞÔÏ ÅÓÌÉ ÷Ù ×ÙÊÄÅÔÅ ÉÚ Vim É ÚÁÔÅÍ ÚÁÐÕÓÔÉÔÅ ÅÇÏ ÓÎÏ×Á Ó
- ÆÁÊÌÏÍ TEST, ÜÔÏÔ ÆÁÊÌ ÂÕÄÅÔ ÔÏÞÎÏÊ ËÏÐÉÅÊ ÕÞÅÂÎÉËÁ × ÔÏÔ ÍÏÍÅÎÔ, ËÏÇÄÁ
- ÷Ù ÅÇÏ ÓÏÈÒÁÎÉÌÉ.
-
- 5. ôÅÐÅÒØ ÕÄÁÌÉÔÅ ÜÔÏÔ ÆÁÊÌ, ÎÁÂÒÁ× :!del TEST
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 5.3: ÷ùâïòïþîïå óïèòáîåîéå
-
-
- ** äÌÑ ÓÏÈÒÁÎÅÎÉÑ ÞÁÓÔÉ ÆÁÊÌÁ, ÎÁÂÅÒÉÔÅ :#,# w éíñ_æáêìá **
-
- 1. åÝÅ ÒÁÚ ÎÁÂÅÒÉÔÅ :!dir ÉÌÉ :!ls ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÓÐÉÓËÁ ÆÁÊÌÏ× × ÔÅËÕÝÅÍ
- ËÁÔÁÌÏÇÅ É ×ÙÂÅÒÉÔÅ ÐÏÄÈÏÄÑÝÅÅ ÉÍÑ, ÎÁÐÒÉÍÅÒ TEST.
-
- 2. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ Ë ÎÁÞÁÌÕ ÜÔÏÊ ÓÔÒÁÎÉÃÙ É ÎÁÖÍÉÔÅ Ctrl-g ÄÌÑ ÎÁÈÏÖÄÅÎÉÑ
- ÎÏÍÅÒÁ ÓÔÒÏËÉto. úáðïíîéôå üôïô îïíåò!
-
- 3. ôÅÐÅÒØ ÐÅÒÅÍÅÓÔÉÔÅÓØ × ËÏÎÅà ÓÔÒÁÎÉÃÙ É ×ÎÏר ÎÁÂÅÒÉÔÅ Ctrl-g. úáðïíîéôå
- é üôïô îïíåò ôïöå!
-
- 4. äÌÑ ÓÏÈÒÁÎÅÎÉÑ ôïìøëï þáóôé ÆÁÊÌÁ ÎÁÂÅÒÉÔÅ :#,# w TEST , ÇÄÅ #,# --- ÜÔÏ
- ÎÏÍÅÒÁ, ËÏÔÏÒÙÅ ÷Ù ÚÁÐÏÍÎÉÌÉ (ÎÁÞÁÌÏ, ËÏÎÅÃ), Á TEST --- ÉÍÑ ×ÁÛÅÇÏ ÆÁÊÌÁ.
-
- 5. ëÁË É ÐÒÅÖÄÅ, ÕÂÅÄÉÔÅÓØ × ÎÁÌÉÞÉÉ ÜÔÏÇÏ ÆÁÊÌÁ ËÏÍÁÎÄÏÊ :!dir , ÎÏ îå
- õäáìñêôå ÅÇÏ.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 5.4: þôåîéå é ïâÿåäéîåîéå æáêìï÷
-
- ** äÌÑ ×ÓÔÁ×ËÉ ÓÏÄÅÒÖÉÍÏÇÏ ÆÁÊÌÁ, ÎÁÂÅÒÉÔÅ :r FILENAME **
-
- 1. îÁÂÅÒÉÔÅ :!dir ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÕÂÅÄÉÔØÓÑ × ÔÏÍ, ÞÔÏ ÆÁÊÌ TEST ×ÓÅ ÅÝÅ
- ÓÕÝÅÓÔ×ÕÅÔ.
-
- 2. õÓÔÁÎÏ×ÉÔÅ ËÕÒÓÏÒ × ×ÅÒÈÎÅÊ ÞÁÓÔÉ ÜÔÏÊ ÓÔÒÁÎÉÃÙ.
-
-úÁÍÅÞÁÎÉÅ: ðÏÓÌÅ ×ÙÐÏÌÎÅÎÉÑ ÛÁÇÁ 3 ÷Ù Õ×ÉÄÉÔÅ õÒÏË 5.3. ðÏÓÌÅ ÜÔÏÇÏ
- ÐÅÒÅÍÅÝÁÊÔÅÓØ ÷îéú, ÓÎÏ×Á Ë ÜÔÏÍÕ ÕÒÏËÕ.
-
- 3. ôÅÐÅÒØ ÐÒÏÞÉÔÁÊÔÅ ÷ÁÛ ÆÁÊÌ TEST, ÉÓÐÏÌØÚÕÑ ËÏÍÁÎÄÕ :r TEST , ÇÄÅ
- TEST --- ÜÔÏ ÉÍÑ ÆÁÊÌÁ.
-
-úÁÍÅÞÁÎÉÅ: ðÒÏÞÉÔÁÎÎÙÊ ÷ÁÍÉ ÆÁÊÌ ÂÕÄÅÔ ×ÓÔÁ×ÌÅÎ × ÔÏÍ ÍÅÓÔÅ, ÇÄÅ ÎÁÈÏÄÉÔÓÑ
- ËÕÒÓÏÒ.
-
- 4. þÔÏÂÙ ÕÂÅÄÉÔØÓÑ × ÔÏÍ, ÞÔÏ ÆÁÊÌ ÐÒÏÞÉÔÁÎ, ÐÅÒÅÍÅÓÔÉÔÅÓØ ÎÅÍÎÏÇÏ ÎÁÚÁÄ ÐÏ
- ÔÅËÓÔÕ É [A[BÚÁÍÅÔØÔÅ, ÞÔÏ ÔÅÐÅÒØ ÓÕÝÅÓÔ×ÕÀÔ Ä×Å ËÏÐÉÉ õÒÏËÁ 5.3, ÉÓÈÏÄÎÁÑ
- É ÐÏÌÕÞÅÎÎÁÑ ÉÚ ÆÁÊÌÁ.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- òåúàíå õòïëá 5
-
-
- 1. :!ËÏÍÁÎÄÁ ÉÓÐÏÌÎÑÅÔ ×ÎÅÛÎÀÀ ËÏÍÁÎÄÕ.
-
- îÅËÏÔÏÒÙÅ ÐÏÌÅÚÎÙÅ ÐÒÉÍÅÒÙ:
- :!dir --- ×Ù×ÏÄÉÔ ÓÐÉÓÏË ÆÁÊÌÏ× × ËÁÔÁÌÏÇÅ.
- :!del FILENAME --- ÕÄÁÌÑÅÔ ÆÁÊÌ FILENAME.
-
- 2. :w FILENAME ÚÁÐÉÓÙ×ÁÅÔ ÔÅËÕÝÉÊ ÒÅÄÁËÔÉÒÕÅÍÙÊ ÆÁÊÌ ÎÁ ÄÉÓË
- ÐÏÄ ÉÍÅÎÅÍ FILENAME.
-
- 3. :#,#w FILENAME ÓÏÈÒÁÎÑÅÔ ÓÔÒÏËÉ ÏÔ # ÄÏ # × ÆÁÊÌ FILENAME.
-
- 4. :r FILENAME ÓÞÉÔÙ×ÁÅÔ Ó ÄÉÓËÁ ÆÁÊÌ FILENAME É ÐÏÍÅÝÁÅÔ ÅÇÏ × ÔÅËÕÝÉÊ
- ÆÁÊÌ ÓÌÅÄÏÍ ÚÁ ÐÏÚÉÃÉÅÊ ËÕÒÓÏÒÁ.
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 6.1: ëïíáîäá óïúäáîéñ
-
-
- ** îÁÂÅÒÉÔÅ o ÞÔÏÂÙ ÓÏÚÄÁÔØ ÐÕÓÔÕÀ ÓÔÒÏËÕ ÐÏÄ ËÕÒÓÏÒÏÍ É ÐÅÒÅÊÔÉ × ÒÅÖÉÍ
- ×ÓÔÁ×ËÉ (Insert mode) **
-
- 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ, ÐÏÍÅÞÅÎÎÏÊ --->.
-
- 2. îÁÂÅÒÉÔÅ o (× ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ) ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÏÚÄÁÔØ ÐÕÓÔÕÀ ÓÔÒÏËÕ
- îéöå ËÕÒÓÏÒÁ É ÐÅÒÅÊÔÉ × ÒÅÖÉÍ ×ÓÔÁ×ËÉ (Insert mode).
-
- 3. ôÅÐÅÒØ ÓËÏÐÉÒÕÊÔÅ ÐÏÍÅÞÅÎÎÕÀ ---> ÓÔÒÏËÕ É ÎÁÖÍÉÔÅ <ESC> ÄÌÑ ×ÙÈÏÄÁ ÉÚ
- ÒÅÖÉÍÁ ×ÓÔÁ×ËÉ.
-
----> ðÏÓÌÅ ÎÁÖÁÔÉÑ o ËÕÒÓÏÒ ÐÅÒÅÊÄÅÔ ÎÁ ÎÏ×ÕÀ ÐÕÓÔÕÀ ÓÔÒÏËÕ × ÒÅÖÉÍÅ ×ÓÔÁ×ËÉ.
-
- 4. äÌÑ ÓÏÚÄÁÎÉÑ ÓÔÒÏËÉ ÷ùûå ËÕÒÓÏÒÁ, ÐÒÏÓÔÏ ÎÁÂÅÒÉÔÅ ÚÁÇÌÁ×ÎÕÀ O, ×ÍÅÓÔÏ
- ÓÔÒÏÞÎÏÊ o. ðÏÐÒÏÂÕÊÔÅ ÐÒÏÄÅÌÁÔØ ÜÔÏ Ó ÎÉÖÅÓÌÅÄÕÀÝÅÊ ÓÔÒÏËÏÊ.
-óÏÚÄÁÊÔÅ ÎÏ×ÕÀ ÓÔÒÏËÕ ÎÁÄ ÜÔÏÊ, ÎÁÖÁ× Shift-O, ÐÏÍÅÓÔÉ× ËÕÒÓÏÒ ÎÁ ÜÔÕ ÓÔÒÏËÕ.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 6.2: ëïíáîäá äïâá÷ìåîéñ
-
- ** îÁÂÅÒÉÔÅ a , ÞÔÏÂÙ ×ÓÔÁ×ÉÔØ ÔÅËÓÔ ðïóìå ËÕÒÓÏÒÁ. **
-
- 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, × ËÏÎÅà ÐÅÒ×ÏÊ ÓÔÒÏËÉ, ÐÏÍÅÞÅÎÎÏÊ ---> ,
- ÎÁÂÒÁ× $ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ (Normal mode).
-
- 2. îÁÂÅÒÉÔÅ a (× ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ) ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ ÔÅËÓÔÁ ðïóìå ÓÉÍ×ÏÌÁ,
- ÎÁÈÏÄÑÝÅÇÏÓÑ ÐÏÄ ËÕÒÓÏÒÏÍ. (úÁÇÌÁ×ÎÁÑ A ÐÏÚ×ÏÌÑÅÔ ÄÏÂÁ×ÉÔØ × ËÏÎÅÃ
- ÓÔÒÏËÉ.)
-
-úÁÍÅÞÁÎÉÅ: üÔÏ ÐÏÚ×ÏÌÑÅÔ ÉÚÂÅÖÁÔØ ÎÁÖÁÔÉÑ i , ÐÏÓÌÅÄÎÅÇÏ ÓÉÍ×ÏÌÁ, ÔÅËÓÔÁ ÄÌÑ
- ×ÓÔÁ×ËÉ, <ESC>, ËÕÒÓÏÒ-×ÐÒÁ×Ï, É, ÎÁËÏÎÅÃ, x , ÐÒÏÓÔÏ ÄÌÑ ÔÏÇÏ,
- ÞÔÏÂÙ ÄÏÂÁ×ÉÔØ ÔÅÓÔ × ËÏÎÅà ÓÔÒÏËÉ!
-
- 3. ôÅÐÅÒØ ÚÁ×ÅÒÛÉÔÅ ÐÅÒ×ÕÀ ÓÔÒÏËÕ. úÁÍÅÔØÔÅ ÔÁËÖÅ, ÞÔÏ ÄÏÂÁ×ÌÅÎÉÅ ÜÔÏ ×
- ÔÏÞÎÏÓÔÉ ÔÏ ÖÅ ÓÁÍÏÅ, ÞÔÏ É ÒÅÖÉÍ ×ÓÔÁ×ËÉ, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÐÏÚÉÃÉÉ, ×
- ËÏÔÏÒÕÀ ÂÕÄÅÔ ×ÓÔÁ×ÌÅÎ ÔÅËÓÔ.
-
----> üÔÁ ÓÔÒÏÞËÁ ÐÏÚ×ÏÌÉÔ ÷ÁÍ ÐÏÐÒÁËÔÉËÏ×ÁÔØÓÑ
----> üÔÁ ÓÔÒÏÞËÁ ÐÏÚ×ÏÌÉÔ ÷ÁÍ ÐÏÐÒÁËÔÉËÏ×ÁÔØÓÑ × ÄÏÂÁ×ÌÅÎÉÉ ÔÅËÓÔÁ × ËÏÎÅÃ
- ÓÔÒÏËÉ.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 6.3: åýå ïäéî óðïóïâ úáíåîù
-
-
- ** îÁÂÅÒÉÔÅ ÚÁÇÌÁ×ÎÕÀ R ÄÌÑ ÚÁÍÅÎÙ ÂÏÌÅÅ, ÞÅÍ ÏÄÎÏÇÏ ÓÉÍ×ÏÌÁ. **
-
- 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ, ÐÏÍÅÞÅÎÎÏÊ --->.
-
- 2. òÁÓÐÏÌÏÖÉÔÅ ËÕÒÓÏÒ × ÎÁÞÁÌÅ ÐÅÒ×ÏÇÏ ÓÌÏ×Á, ÏÔÌÉÞÁÀÝÅÇÏÓÑ ÏÔ
- ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÇÏ × ÓÌÅÄÕÀÝÅÊ ÓÔÒÏËÅ, ÐÏÍÅÞÅÎÎÏÊ ---> (ÓÌÏ×Ï 'ÐÏÓÌÅÄÎÅÊ').
-
- 3. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ R É ÚÁÍÅÎÉÔÅ ÏÓÔÁÔÏË ÔÅËÓÔÁ × ÐÅÒ×ÏÊ ÓÔÒÏËÅ, ÎÁÂÒÁ×
- ÐÏ×ÅÒÈ ÓÔÁÒÏÇÏ ÔÅËÓÔÁ ÔÁË, ÞÔÏÂÙ ÏÂÅ ÓÔÒÏËÉ ÓÔÁÌÉ ÏÄÉÎÁËÏ×ÙÍÉ.
-
----> ðÅÒ×ÕÀ ÓÔÒÏËÕ ÍÏÖÎÏ ÓÒÁ×ÎÑÔØ Ó ÐÏÓÌÅÄÎÅÊ, ÉÓÐÏÌØÚÕÑ ËÌÁ×ÉÛÉ.
----> ðÅÒ×ÕÀ ÓÔÒÏËÕ ÍÏÖÎÏ ÓÒÁ×ÎÑÔØ Ó ×ÔÏÒÏÊ, ÉÓÐÏÌØÚÕÑ R É ÎÁÂÒÁ× ÎÏ×ÙÊ ÔÅËÓÔ.
-
- 4. ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ ÐÒÉ ÎÁÖÁÔÉÉ <ESC> ÄÌÑ ÚÁ×ÅÒÛÅÎÉÑ, ÌÀÂÏÊ
- ÎÅ ÉÚÍÅÎÅÎÎÙÊ ÔÅËÓÔ ÓÏÈÒÁÎÉÔÓÑ.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 6.4: õóôáîï÷ëá ðáòáíåôòï÷
-
-
-** õÓÔÁÎÏ×ÉÍ ÐÁÒÁÍÅÔÒÙ ÔÁË, ÞÔÏÂÙ ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ ÐÒÉ ÐÏÉÓËÅ ÉÌÉ ÚÁÍÅÎÅ **
-
-
- 1. ðÏÉÝÉÔÅ ÓÌÏ×Ï 'ÉÇÎÏÒÉÒÏ×ÁÔØ', ÎÁÂÒÁ×:
- /ÉÇÎÏÒÉÒÏ×ÁÔØ
- ðÏ×ÔÏÒÉÔÅ ÐÏÉÓË ÎÅÓËÏÌØËÏ ÒÁÚ, ÎÁÖÉÍÁÑ ËÌÁ×ÉÛÕ n
-
- 2. ÷ËÌÀÞÉÔÅ ÐÁÒÁÍÅÔÒ 'ic' (éÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ), ÎÁÂÒÁ×:
- :set ic
-
- 3. ôÅÐÅÒØ ÓÎÏ×Á ÓÄÅÌÁÊÔÅ ÐÏÉÓË ÓÌÏ×Á 'ÉÇÎÏÒÉÒÏ×ÁÔØ', ÎÁÖÁ×: n
- ðÏ×ÔÏÒÉÔÅ ÐÏÉÓË ÎÅÓËÏÌØËÏ ÒÁÚ, ÎÁÖÉÍÁÑ ËÌÁ×ÉÛÕ n
-
- 4. ÷ËÌÀÞÉÔÅ ÐÁÒÁÍÅÔÒÙ 'hlsearch' É 'incsearch':
- :set hls is
-
- 5. ôÅÐÅÒØ ÏÐÑÔØ ××ÅÄÉÔÅ ËÏÍÁÎÄÕ ÐÏÉÓËÁ É ÐÏÓÍÏÔÒÉÔÅ, ÞÔÏ ÐÏÌÕÞÉÔÓÑ:
- /ÉÇÎÏÒÉÒÏ×ÁÔØ
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- òåúàíå õòïëá 6
-
-
- 1. îÁÖÁÔÉÅ o ÓÏÚÄÁÅÔ ÓÔÒÏËÕ îéöå ËÕÒÓÏÒÁ É ÐÅÒÅÍÅÝÁÅÔ ËÕÒÓÏÒ × ÎÅÅ × ÒÅÖÉÍÅ
- ×ÓÔÁ×ËÉ.
- îÁÖÁÔÉÅ ÚÁÇÌÁ×ÎÏÊ O ÓÏÚÄÁÅÔ ÓÔÒÏËÕ ÷ùûå ÓÔÒÏËÉ, × ËÏÔÏÒÏÊ ÎÁÈÏÄÉÔÓÑ
- ËÕÒÓÏÒ.
-
- 2. îÁÂÅÒÉÔÅ a ÄÌÑ ×ÓÔÁ×ËÉ ÔÅËÓÔÁ ðïóìå ÓÉÍ×ÏÌÁ, ÎÁ ËÏÔÏÒÏÍ ÎÁÈÏÄÉÔÓÑ ËÕÒÓÏÒ.
- îÁÖÁÔÉÅ ÚÁÇÌÁ×ÎÏÊ A Á×ÔÏÍÁÔÉÞÅÓËÉ ÐÅÒÅÍÅÝÁÅÔ ÷ÁÓ ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ ÔÅËÓÔÁ
- × ËÏÎÅÃ ÓÔÒÏËÉ.
-
- 3. îÁÖÁÔÉÅ ÚÁÇÌÁ×ÎÏÊ R ÐÅÒÅ×ÏÄÉÔ ÷ÁÓ × ÒÅÖÉÍ ÚÁÍÅÎÙ ÄÏ ÔÅÈ ÐÏÒ, ÐÏËÁ ÎÅ
- ÂÕÄÅÔ ÎÁÖÁÔÁ ËÌÁ×ÉÛÁ <ESC> ÄÌÑ ÚÁ×ÅÒÛÅÎÉÑ.
-
- 4. îÁÂÒÁ× ":set xxx" ×Ù ÓÍÏÖÅÔÅ ×ËÌÀÞÉÔØ ÐÁÒÁÍÅÔÒ "xxx"
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 7: ëïíáîäù ðïìõþåîéñ ÷óôòïåîîïê óðòá÷ëé
-
- ** éÓÐÏÌØÚÕÊÔÅ ×ÓÔÒÏÅÎÎÕÀ ÓÐÒÁ×ÏÞÎÕÀ ÓÉÓÔÅÍÕ **
-
- Vim ÏÂÌÁÄÁÅÔ ÍÏÝÎÏÊ ×ÓÔÒÏÅÎÎÏÊ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÏÊ. äÌÑ ÎÁÞÁÌÁ ÐÏÐÒÏÂÕÊÔÅ
- ÏÄÉÎ ÉÚ ÔÒÅÈ ×ÁÒÉÁÎÔÏ×:
- - ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ <HELP> (ÅÓÌÉ ÔÁËÏ×ÁÑ ÉÍÅÅÔÓÑ ÎÁ ËÌÁ×ÉÁÔÕÒÅ)
- - ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ <F1> (ÅÓÌÉ ÔÁËÏ×ÁÑ ÉÍÅÅÔÓÑ ÎÁ ËÌÁ×ÉÁÔÕÒÅ)
- - ÎÁÂÅÒÉÔÅ :help <ENTER>
-
- îÁÂÅÒÉÔÅ :q <ENTER> ÞÔÏÂÙ ÚÁËÒÙÔØ ÏËÎÏ ÓÐÒÁ×ËÉ.
-
- ÷Ù ÍÏÖÅÔÅ ÎÁÊÔÉ ÓÐÒÁ×ËÕ ÄÌÑ ÌÀÂÏÇÏ ÐÏÎÑÔÉÑ ÉÌÉ ËÏÍÁÎÄÙ, ÐÒÏÓÔÏ ÚÁÄÁ×
- ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÁÒÇÕÍÅÎÔ ËÏÍÁÎÄÅ ":help". ðÏÐÒÏÂÕÊÔÅ ÓÌÅÄÕÀÝÅÅ (ÎÅ ÚÁÂÕÄØÔÅ
- ÎÁÖÁÔØ <ENTER>):
-
- :help w
- :help c_<T
- :help insert-index
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- õÒÏË 8: óïúäáîéå óôáòôï÷ïçï óëòéðôá
-
- ** ÷ËÌÀÞÉÍ ×ÏÚÍÏÖÎÏÓÔÉ Vim **
-
- Vim ÉÍÅÅÔ ÎÁÍÎÏÇÏ ÂÏÌØÛÅ ×ÏÚÍÏÖÎÏÓÔÅÊ, ÞÅÍ Vi, ÏÄÎÁËÏ ÂÏÌØÛÉÎÓÔ×ÁÏ ÉÚ ÎÉÈ
- ×ÙËÌÀÞÅÎÙ ÐÏ ÕÍÏÌÞÁÎÉÀ. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÎÁÞÁÔØ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÏ×ÙÅ
- ×ÏÚÍÏÖÎÏÓÔÉ ÷ÁÍ ÓÌÅÄÕÅÔ ÓÏÚÄÁÔØ ÆÁÊÌ "vimrc".
-
- 1. ïÔÒÅÄÁËÔÉÒÕÊÔÅ ÆÁÊÌ "vimrc", ÅÇÏ ÒÁÓÐÏÌÏÖÅÎÉÅ ÚÁ×ÉÓÉÔ ÏÔ ÉÓÐÏÌØÚÕÅÍÏÊ
- ÓÉÓÔÅÍÙ:
-
- :edit ~/.vimrc ÄÌÑ Unix
- :edit $VIM/_vimrc ÄÌÑ MS-Windows
-
- 2. ôÅÐÅÒØ ÐÒÏÞÉÔÁÊÔÅ ÐÒÉÍÅÒ ÆÁÊÌÁ "vimrc":
-
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. úÁÐÉÛÉÔÅ ÆÁÊÌ:
-
- :write
-
- ôÅÐÅÒØ ÐÒÉ ÓÌÅÄÕÀÝÅÍ ÚÁÐÕÓËÅ Vim ÂÕÄÅÔ ×ËÌÀÞÅÎÁ ÐÏÄÓ×ÅÔËÁ ÓÉÎÔÁËÓÉÓÁ. ÷ÓÅ
- ÎÁÓÔÒÏÊËÉ, ÐÒÅÄÐÏÞÉÔÁÅÍÙÅ ÷ÁÍÉ, ÍÏÇÕÔ ÂÙÔØ ÄÏÂÁ×ÌÅÎÙ × ÆÁÊÌ "vimrc".
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- îÁ ÜÔÏÍ ÚÁ×ÅÒÛÁÅÔÓÑ õÞÅÂÎÉË Vim. ïÎ ÂÙÌ ÐÒÅÄÎÁÚÎÁÞÅÎ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÄÁÔØ
- ÏÂÝÅÅ ÐÒÅÄÓÔÁ×ÌÅÎÉÅ Ï ÒÅÄÁËÔÏÒÅ Vim, ÄÏÓÔÁÔÏÞÎÏÅ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ Ó ÌÅÇËÏÓÔØÀ
- ÉÓÐÏÌØÚÏ×ÁÔØ ÅÇÏ. õÞÅÂÎÉË ÄÁÌÅË ÏÔ ÐÏÌÎÏÔÙ, ÐÏÓËÏÌØËÕ Vim ÉÍÅÅÔ ÏÞÅÎØ ÍÎÏÇÏ
- ËÏÍÁÎÄ. ðÒÏÞÉÔÁÊÔÅ ÔÅÐÅÒØ ÒÕËÏ×ÏÄÓÔ×Ï ÐÏÌØÚÏ×ÁÔÅÌÑ: ":help user-manual".
-
- äÌÑ ÄÁÌØÎÅÊÛÅÇÏ ÞÔÅÎÉÑ ÒÅËÏÍÅÎÄÕÅÔÓÑ ËÎÉÇÁ:
- Vim - Vi Improved - á×ÔÏÒ: Steve Oualline
- éÚÄÁÔÅÌØ: New Riders
- üÔÁ ËÎÉÇÁ ÐÏÌÎÏÓÔØÀ ÐÏÓ×ÑÝÅÎÁ Vim. ïÓÏÂÅÎÎÏ ÐÏÌÅÚÎÁ ÎÏ×ÉÞËÁÍ. óÏÄÅÒÖÉÔ
- ÍÎÏÖÅÓÔ×Ï ÐÒÉÍÅÒÏ× É ÉÌÌÀÓÔÒÁÃÉÊ.
- ÷ÚÇÌÑÎÉÔÅ ÎÁ See http://iccf-holland.org/click5.html
-
- óÌÅÄÕÀÝÁÑ ËÎÉÇÁ ÂÏÌÅÅ ÐÏÞÔÅÎÎÏÇÏ ×ÏÚÒÁÓÔÁ É ÐÏÓ×ÑÝÅÎÁ ÂÏÌØÛÅ Vi, ÞÅÍ Vim,
- ÏÄÎÁËÏ ÔÁËÖÅ ÒÅËÏÍÅÎÄÕÅÔÓÑ:
- Learning the Vi Editor - á×ÔÏÒ: Linda Lamb
- éÚÄÁÔÅÌØ: O'Reilly & Associates Inc.
- üÔÏ ÈÏÒÏÛÁÑ ËÎÉÇÁ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÕÚÎÁÔØ ×ÓÅ, ÞÔÏ ÔÏÌØËÏ ÍÏÖÎÏ ÐÒÏÄÅÌÙ×ÁÔØ Ó
- Vi. ûÅÓÔÏÅ ÉÚÄÁÎÉÅ ÔÁËÖÅ ×ËÌÀÞÁÅÔ ÉÎÆÏÒÍÁÃÉÀ Ï Vim.
-
- üÔÏÔ ÕÞÅÂÎÉË ÂÙÌ ÎÁÐÉÓÁÎ Michael C. Pierce É Robert K. Ware, Colorado School
- of Mines Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÉÄÅÊ, ÐÒÅÄÌÏÖÅÎÎÙÈ Charles Smith, Colorado State
- University. E-mail: bware@mines.colorado.edu.
-
- äÏÒÁÂÏÔÁÎÏ ÄÌÑ Vim Bram Moolenaar.
-
- ðÅÒÅ×ÏÄ: áÎÄÒÅÊ ëÉÓÅÌÅ× <a_kissel@eudoramail.com>, 2002.
- Translator: Andrey Kiselev <a_kissel@eudoramail.com>, 2002.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.ru.cp1251 b/runtime/tutor/tutor.ru.cp1251
deleted file mode 100644
index 024ca52..0000000
--- a/runtime/tutor/tutor.ru.cp1251
+++ /dev/null
@@ -1,834 +0,0 @@
-===============================================================================
-= Ä î á ð î ï î æ à ë î â à ò ü â ó ÷ å á í è ê VIM - Âåðñèÿ 1.5 =
-===============================================================================
- Vim --- ýòî î÷åíü ìîùíûé ðåäàêòîð, èìåþùèé ìíîæåñòâî êîìàíä, ñëèøêîì
- ìíîãî äëÿ òîãî, ÷òîáû èõ âñå ìîæíî áûëî îïèñàòü â òàêîì ó÷åáíèêå, êàê
- ýòîò. Ýòîò ó÷åáíèê ïðèçâàí îáúÿñíèòü äîñòàòî÷íîå ÷èñëî êîìàíä äëÿ òîãî,
- ÷òîáû Âû ìîãëè ñ ëåãêîñòüþ èñïîëüçîâàòü Vim â êà÷åñòâå ðåäàêòîðà îáùåãî
- íàçíà÷åíèÿ.
-
- Âàì ïîòðåáóåòñÿ ïðèáëèçèòåëüíî 25-30 ìèíóò íà îñâîåíèå äàííîãî ó÷åáíèêà â
- çàâèñèìîñòè îò òîãî, ñêîëüêî âðåìåíè Âû ïîòðàòèòå íà ýêñïåðèìåíòû.
-
- Êîìàíäû â óðîêàõ áóäóò ìîäèôèöèðîâàòü òåêñò. Ñîçäàéòå êîïèþ ýòîãî ôàéëà,
- ÷òîáû ïîïðàêòèêîâàòüñÿ íà íåé (åñëè Âû çàïóñòèëè "vimtutor", òî ýòî óæå
- êîïèÿ).
-
- Âàæíî ïîìíèòü, ÷òî ýòîò ó÷åáíèê ïðåäíàçíà÷åí äëÿ îáó÷åíèÿ â ïðîöåññå
- èñïîëüçîâàíèÿ. Ýòî îçíà÷àåò, ÷òî Âû äîëæíû çàïóñêàòü êîìàíäû äëÿ òîãî,
- ÷òîáû êàê ñëåäóåò èõ èçó÷èòü. Åñëè Âû ïðîñòî ïðî÷èòàåòå òåêñò, òî
- çàáóäåòå êîìàíäû!
-
- Òåïåðü óáåäèòåñü â òîì, ÷òî êëàâèøà CapsLock íå âêëþ÷åíà è íàæìèòå
- êëàâèøó j íåñêîëüêî ðàç, òàê, ÷òîáû Óðîê 1.1 ïîëíîñòüþ ïîìåñòèëñÿ íà
- ýêðàíå.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 1.1: ÏÅÐÅÌÅÙÅÍÈÅ ÊÓÐÑÎÐÀ
-
-** Äëÿ ïåðåìåùåíèÿ êóðñîðà íàæìèòå êëàâèøè h,j,k,l òàê, êàê ïîêàçàíî íèæå. **
- ^
- k Ñîâåòû: Êëàâèøà h íàõîäèòñÿ ñëåâà è ïåðåìåùàåò âëåâî.
- < h l > Êëàâèøà l íàõîäèòñÿ ñïðàâà è ïåðåìåùàåò âïðàâî.
- j Êëàâèøà j ïîõîæà íà ñòðåëêó `âíèç'.
- v
- 1. Ïîäâèãàéòå êóðñîð ïî ýêðàíó, ïîêà íå ïî÷óâñòâóåòå ñåáÿ óâåðåííî.
-
- 2. Íàäàâèòå êëàâèøó `âíèç' (j) ïîêà îíà íå íà÷íåò ïîâòîðÿòüñÿ.
----> Òåïåðü Âû çíàåòå, êàê ïåðåéòè ê ñëåäóþùåìó óðîêó.
-
- 3. Èñïîëüçóÿ êëàâèøó `âíèç' ïåðåéäèòå ê Óðîêó 1.2.
-
-Çàìå÷àíèå: Åñëè âû ïîêà íå óâåðåíû â òîì, ÷òî íàáèðàåòå, íàæìèòå <ESC> äëÿ
- ïåðåõîäà â îáû÷íûé ðåæèì (Normal mode). Ïîñëå ýòîãî ïåðåíàáåðèòå
- òðåáóåìóþ êîìàíäó.
-
-Çàìå÷àíèå: Îáû÷íûå êëàâèøè óïðàâëåíèÿ êóðñîðîì (ñòðåëêè) òàêæå äîëæíû
- ðàáîòàòü. Îäíàêî, êëàâèøè hjkl ïîçâîëÿò Âàì ïåðåìåùàòüñÿ
- çíà÷èòåëüíî áûñòðåå, êàê òîëüêî Âû íàó÷èòåñü èìè ïîëüçîâàòüñÿ.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 1.2: ÇÀÏÓÑÊ È ÇÀÂÅÐØÅÍÈÅ ÐÀÁÎÒÛ Ñ VIM
-
-!! ÂÍÈÌÀÍÈÅ! Ïðåæäå, ÷åì âûïîëíÿòü ëþáîé èç îïèñàííûõ íèæå øàãîâ, ïðî÷òèòå
- óðîê öåëèêîì !!
-
- 1. Íàæìèòå êëàâèøó <ESC> (äëÿ òîãî, ÷òîáû óäîñòîâåðèòüñÿ, ÷òî Âû â îáû÷íîì
- ðåæèìå (Normal mode)).
-
- 2. Íàáåðèòå: :q! <ENTER>.
-
----> Ýòî ïîçâîëèò Âàì âûéòè èç ðåäàêòîðà ÁÅÇ ÑÎÕÐÀÍÅÍÈß ëþáûõ ñäåëàííûõ
- èçìåíåíèé. Åñëè Âû õîòèòå ñîõðàíèòü èçìåíåíèÿ è âûéòè:
- :wq <ENTER>
-
- 3. Êîãäà Âû óâèäèòå ïðèãëàøåíèå êîìàíäíîé îáîëî÷êè, íàáåðèòå êîìàíäó,
- êîòîðàÿ ïðèâåëà Âàñ â ýòîò ó÷åáíèê. Ýòî ìîæåò áûòü
- vimtutor ru <ENTER>
- Îáû÷íî ìîæíî èñïîëüçîâàòü: vim tutor.ru <ENTER>
-
----> 'vim' ïîçâîëÿåò çàïóñòèòü ðåäàêòîð vim, 'tutor.ru' --- ýòî ôàéë, êîòîðûé
- Âû áóäåòå ðåäàêòèðîâàòü.
-
- 4. Åñëè Âû óâåðåíû â òîì, ÷òî çàïîìíèëè ýòè øàãè, âûïîëíèòå øàãè îò 1 äî 3
- ÷òîáû âûéòè ñíîâà çàïóñòèòü ðåäàêòîð. Çàòåì ïåðåìåñòèòå êóðñîð âíèç ê
- Óðîêó 1.3.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 1.3: ÐÅÄÀÊÒÈÐÎÂÀÍÈÅ ÒÅÊÑÒÀ - ÓÄÀËÅÍÈÅ
-
-
-** Íàõîäÿñü â îáû÷íîì ðåæèìå íàæìèòå x, ÷òîáû óäàëèòü ñèìâîë ïîä êóðñîðîì. **
-
- 1. Ïåðåìåñòèòå êóðñîð ê ñòðîêå âíèçó, ïîìå÷åííîé --->.
-
- 2. Äëÿ èñïðàâëåíèÿ îøèáîê, ïåðåìåñòèòå êóðñîð, ïîêà îí íå îêàæåòñÿ íàä
- óäàëÿåìûì ñèìâîëîì.
-
- 3. Íàæìèòå êëàâèøó x äëÿ óäàëåíèÿ òðåáóåìîãî ñèìâîëà.
-
- 4. Ïîâòîðèòå øàãè 2--4 ïîêà ñòðîêà íå áóäåò èñïðàâëåíà.
-
----> Îò òòòîïîòà êîïûòò ïïïûëü ïïî ïïïîëþ ëåòòèòò.
-
- 5. Òåïåðü, êîãäà ñòðîêà îòêîððåêòèðîâàíà, ïåðåõîäèòå ê óðîêó 1.4.
-
-ÇÀÌÅ×ÀÍÈÅ:  õîäå îñâîåíèÿ ýòîãî ó÷åáíèêà íå ïûòàéòåñü çàïîìèíàòü, ó÷èòå
- â ïðîöåññå èñïîëüçîâàíèÿ.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 1.4: ÐÅÄÀÊÒÈÐÎÂÀÍÈÅ ÒÅÊÑÒÀ - ÂÑÒÀÂÊÀ
-
-
- ** Íàõîäÿñü â îáû÷íîì ðåæèìå (Normal mode), íàæìèòå i äëÿ âñòàâêè òåêñòà. **
-
- 1. Ïåðåìåñòèòå êóðñîð ê ïåðâîé ñòðîêå âíèçó, ïîìå÷åííîé --->.
-
- 2. Äëÿ òîãî, ÷òîáû ñäåëàòü ïåðâóþ ñòðîêó èäåíòè÷íîé âòîðîé, ïîìåñòèòå
- êóðñîð íà ñèìâîë ÏÅÐÅÄ êîòîðûì ñëåäóåò âñòàâèòü òåêñò.
-
- 3. Íàæìèòå i è íàáåðèòå òðåáóåìûå äîáàâëåíèÿ.
-
- 4. Ïîñëå èñïðàâëåíèÿ âñåõ îøèáîê íàæìèòå <ESC> äëÿ âîçâðàòà â îáû÷íûé ðåæèì.
- Ïîâòîðèòå øàãè 2--4, ïîêà ôðàçà íå áóäåò èñïðàâëåíà ïîëíîñòüþ.
-
----> ×àñòü òåêñòà â ñòðîêå áåñëåäíî .
----> ×àñòü òåêñòà â ýòîé ñòðîêå áåññëåäíî ïðîïàëà.
-
- 5. Êîãäà îñâîèòå âñòàâêó òåêñòà, ïåðåõîäèòå äàëüøå ê Ðåçþìå.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ÐÅÇÞÌÅ ÓÐÎÊÀ 1
-
- 1. Êóðñîð ïåðåìåùàåòñÿ ëèáî êëàâèøàìè ñî ñòðåëêàìè, ëèáî êëàâèøàìè hjkl.
- h (âëåâî) j (âíèç) k (ââåðõ) l (âïðàâî)
-
- 2. Äëÿ çàïóñêà Vim (èç ïðèãëàøåíèÿ % êîìàíäíîé îáîëî÷êè) íàáåðèòå:
- vim ÈÌß_ÔÀÉËÀ <ENTER>
-
- 3. Äëÿ çàâåðøåíèÿ ðàáîòû ñ Vim íàáåðèòå:
- <ESC> :q! <ENTER> ÷òîáû îòêàçàòüñÿ îò ñîõðàíåíèÿ èçìåíåíèé.
- Èëè íàáåðèòå:
- <ESC> :wq <ENTER> ÷òîáû ñîõðàíèòü èçìåíåíèÿ.
-
- 4. Äëÿ óäàëåíèÿ ñèìâîëà ïîä êóðñîðîì â îáû÷íîì ðåæèìå, íàáåðèòå: x
-
- 5. ×òîáû âñòàâèòü òåêñò ïåðåä êóðñîðîì â îáû÷íîì ðåæèìå, íàáåðèòå:
- i ââîäèòå òåêñò <ESC>
-
-ÇÀÌÅ×ÀÍÈÅ: Íàæàòèå <ESC> ïåðåìåñòèò Âàñ â îáû÷íûé ðåæèì (Normal mode) ëèáî
- ïðåðâåò íåæåëàòåëüíóþ è ÷àñòè÷íî çàâåðøåííóþ êîìàíäó.
-
-Òåïåðü ïåðåõîäèì ê Óðîêó 2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 2.1: ÊÎÌÀÍÄÛ ÓÄÀËÅÍÈß
-
-
- ** Íàáåðèòå dw äëÿ óäàëåíèÿ ó÷àñòêà òåêñòà äî êîíöà ñëîâà. **
-
- 1. Íàæìèòå <ESC>, ÷òîáû ïåðåéòè â îáû÷íûé ðåæèì.
-
- 2. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå, ïîìå÷åííîé --->.
-
- 3. Ïåðåìåñòèòå êóðñîð â íà÷àëî ñëîâà, êîòîðîå ñëåäóåò óäàëèòü.
-
- 4. Íàáåðèòå dw , ÷òîáû óäàëèòü ýòî ñëîâî.
-
-ÇÀÌÅ×ÀÍÈÅ: Âî âðåìÿ íàáîðà áóêâû dw ïîÿâÿòñÿ â ïîñëåäíåé ñòðîêå ýêðàíà. Åñëè
- Âû ÷òî-òî íàáåðåòå íåïðàâèëüíî, íàæìèòå <ESC> è íà÷íèòå ñíà÷àëà.
-
----> Íåñêîëüêî ñëîâ ðàôèíàä â ýòîì ïðåäëîæåíèè àâòîêðàí èçëèøíè.
-
- 5. Ïîâòîðèòå øàãè 3 è 4, ïîêà íå èñïðàâèòå âñå îøèáêè è ïåðåõîäèòå ê
- Óðîêó 2.2.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 2.2: ÄÎÏÎËÍÈÒÅËÜÍÛÅ ÊÎÌÀÍÄÛ ÓÄÀËÅÍÈß
-
-
- ** Íàáåðèòå d$ äëÿ óäàëåíèÿ òåêñòà äî êîíöà ñòðîêè. **
-
- 1. Íàæìèòå <ESC>, ÷òîáû ïåðåéòè â îáû÷íûé ðåæèì.
-
- 2. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå, ïîìå÷åííîé --->.
-
- 3. Ïåðåìåñòèòå êóðñîð ê êîíöó ïðàâèëüíîé ñòðîêè (ÏÎÑËÅ ïåðâîé . ).
-
- 4. ×òîáû óäàëèòü îñòàòîê ñòðîêè, íàáåðèòå d$ .
-
----> Êòî-òî íàáðàë îêîí÷àíèå ýòîé ñòðîêè äâàæäû. îêîí÷àíèå ýòîé ñòðîêè äâàæäû.
-
-
- 5.×òîáû ëó÷øå ðàçîáðàòüñÿ â ýòîì, ïåðåõîäèòå ê Óðîêó 2.3.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 2.3: ÊÎÌÀÍÄÛ È ÎÁÚÅÊÒÛ
-
-
- Ôîðìàò êîìàíäû `óäàëåíèå' d òàêîâ:
-
- [÷èñëî] d îáúåêò ÈËÈ d [÷èñëî] îáúåêò
- Çäåñü:
- ÷èñëî - ñêîëüêî ðàç èñïîëíèòü êîìàíäó (íåîáÿçàòåëüíî, ïî óìîë÷àíèþ=1).
- d - êîìàíäà óäàëåíèÿ.
- îáúåêò - ñ ÷åì êîìàíäà äîëæíà áûòü âûïîëíåíà (ïåðå÷èñëåíî íèæå).
-
- Êðàòêèé ñïèñîê îáúåêòîâ:
- w - îò êóðñîðà äî êîíöà ñëîâà, âêëþ÷àÿ çàâåðøàþùèé ïðîáåë.
- e - îò êóðñîðà äî êîíöà ñëîâà, ÍÅ âêëþ÷àÿ çàâåðøàþùèé ïðîáåë.
- $ - îò êóðñîðà äî êîíöà ñòðîêè.
- ^ - îò êóðñîðà äî íà÷àëà ñòðîêè.
-
-ÇÀÌÅ×ÀÍÈÅ: Ïðîñòîå íàæàòèå íà ñèìâîë îáúåêòà â îáû÷íîì ðåæèìå (Normal mode)
- áåç äîïîëíèòåëüíûõ êîìàíä ïåðåäâèíåò êóðñîð òàê, êàê óêàçàíî â
- ñïèñêå îáúåêòîâ.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 2.4: ÈÑÊËÞ×ÅÍÈÅ ÈÇ ÏÐÀÂÈËÀ `ÊÎÌÀÍÄÀ-ÎÁÚÅÊÒ'
-
-
- ** Íàáåðèòå dd äëÿ óäàëåíèÿ âñåé ñòðîêè. **
-
- Âñëåäñòâèå ÷àñòîãî ïðèìåíåíèÿ îïåðàöèè óäàëåíèÿ âñåé ñòðîêè, ðàçðàáîò÷èêè
- Vim ðåøèëè, ÷òî äëÿ ýòîãî ïðîùå âñåãî ïðîñòî íàáðàòü d äâàæäû.
-
- 1. Ïåðåìåñòèòå êóðñîð âíèç, êî âòîðîé ñòðîêå ôðàçû.
- 2. Íàáåðèòå dd äëÿ óäàëåíèÿ ñòðîêè.
- 3. Òåïåðü ïåðåìåñòèòåñü ê ÷åòâåðòîé ñòðîêå.
- 4. Íàáåðèòå 2dd (âñïîìíèòå ïðàâèëî `÷èñëî-êîìàíäà-îáúåêò'), ÷òîáû óäàëèòü
- äâå ñòðîêè.
-
- 1) Ëåòîì ÿ õîæó íà ñòàäèîí,
- 2) Î, êàê âíåçàïíî êîí÷èëñÿ äèâàí!
- 3) ß áîëåþ çà ``Çåíèò'', ``Çåíèò'' --- ÷åìïèîí!
- 4) Ïå÷àëüíî ÿ ãëÿæó íà íàøå ïîêîëåíèå!
- 5) Åãî ãðÿäóùåå èëü ïóñòî èëü òåìíî...
- 6) ß ñèæó íà ñêàìåéêå â ëîæå `Á'
- 7) È èãðàþ íà áîëüøîé æåñòÿíîé òðóáå.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 2.5: ÊÎÌÀÍÄÀ `ÎÒÊÀÒ'
-
-
- ** Íàæìèòå u äëÿ îòìåíû ðåçóëüòàòà ðàáîòû ïðåäûäóùåé êîìàíäû, U äëÿ îòìåíû
- èñïðàâëåíèé âî âñåé ñòðîêå. **
-
- 1. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå, ïîìå÷åííîé ---> è óñòàíîâèòå åãî íà
- ïåðâóþ îøèáêó.
- 2. Íàæìèòå x äëÿ óäàëåíèÿ ïåðâîãî íåïðàâèëüíîãî ñèìâîëà.
- 3. Òåïåðü íàæìèòå u äëÿ îòìåíû (îòêàòà) ïîñëåäíåé âûïîëíåííîé êîìàíäû.
- 4. Èñïðàâüòå âñå îøèáêè â ñòðîêå, èñïîëüçóÿ êîìàíäó x .
- 5. Òåïåðü íàæìèòå çàãëàâíóþ U äëÿ òîãî, ÷òîáû âåðíóòü âñþ ñòðîêó â èñõîäíîå
- ñîñòîÿíèå.
- 6. Íàæìèòå u íåñêîëüêî ðàç äëÿ îòìåíû êîìàíäû U è ïðåäûäóùèõ êîìàíä.
- 7. Íàæìèòå òåïåðü CTRL-R (óäåðæèâàéòå êëàâèøó CTRL íàæàòîé â ìîìåíò íàæàòèÿ
- R) íåñêîëüêî ðàç äëÿ âîçâðàòà êîìàíä (îòêàò îòêàòà).
-
----> Èñïððàâüòå îîøèáêè â ýòîéé ñòðîêå è âåðíèòòå èõ ññ ïîìîùüüþ `îòêàòà'.
-
- 8. Ýòî áûëè î÷åíü ïîëåçíûå êîìàíäû. Äàëåå ïåðåõîäèòå ê Ðåçþìå Óðîêà 2.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ÐÅÇÞÌÅ ÓÐÎÊÀ 2
-
-
- 1. Äëÿ óäàëåíèÿ òåêñòà îò êóðñîðà äî êîíöà ñëîâà íàáåðèòå: dw
-
- 2. Äëÿ óäàëåíèÿ òåêñòà îò êóðñîðà äî êîíöà ñòðîêè íàáåðèòå: d$
-
- 3. Äëÿ óäàëåíèÿ âñåé ñòðîêè íàáåðèòå: dd
-
- 4. Ôîðìàò êîìàíäû â îáû÷íîì ðåæèìå èìååò âèä:
-
- [÷èñëî] êîìàíäà îáúåêò ÈËÈ êîìàíäà [÷èñëî] îáúåêò
- ãäå:
- ÷èñëî - ñêîëüêî ðàç ïîâòîðèòü âûïîëíåíèå êîìàíäû
- êîìàíäà - ÷òî âûïîëíèòü, íàïðèìåð d äëÿ óäàëåíèÿ
- îáúåêò - íà ÷òî äîëæíà âîçäåéñòâîâàòü êîìàíäà, íàïðèìåð w (ñëîâî),
- $ (äî êîíöà ñòðîêè), è ò.ä.
-
- 5. Äëÿ îòìåíû (îòêàòà) ïðåäøåñòâóþùèõ äåéñòâèé íàáåðèòå: u (ñòðî÷íàÿ u)
- Äëÿ îòìåíû (îòêàòà) âñåõ èçìåíåíèé â ñòðîêå íàáåðèòå: U (ïðîïèñíàÿ U)
- Äëÿ îòìåíû îòêàòà íàáåðèòå: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 3.1: ÊÎÌÀÍÄÀ ÂÑÒÀÂÊÈ
-
-
- ** Íàáåðèòå p äëÿ âñòàâêè ïîñëåäíåãî óäàëåííîãî òåêñòà ïîñëå êóðñîðà. **
-
- 1. Ïåðåìåñòèòå êóðñîð âíèç ê ïîñëåäíåé ñòðîêå èç íàáîðà.
-
- 2. Íàáåðèòå dd äëÿ óäàëåíèÿ ñòðîêè è åå ñîõðàíåíèÿ â áóôåðå Vim'à.
-
- 3. Ïåðåìåñòèòå êóðñîð ê ñòðîêå ÍÀÄ òåì ìåñòîì, êóäà ñëåäóåò âñòàâèòü
- óäàëåííóþ ñòðîêó.
-
- 4. Íàõîäÿñü â îáû÷íîì ðåæèìå íàáåðèòå p äëÿ çàìåíû ñòðîêè.
-
- 5. Ïîâòîðèòå øàãè 2--4, ïîêà íå ðàññòàâèòå âñå ñòðîêè â íóæíîì ïîðÿäêå.
-
- ã) È ëó÷øå âûäóìàòü íå ìîã.
- á) Êîãäà íå â øóòêó çàíåìîã,
- â) Îí óâàæàòü ñåáÿ çàñòàâèë
- à) Ìîé äÿäÿ ñàìûõ ÷åñòíûõ ïðàâèë
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 3.2: ÊÎÌÀÍÄÀ ÇÀÌÅÍÛ
-
-
- ** Íàáåðèòå r è ñèìâîë, çàìåíÿþùèé ñèìâîë ïîä êóðñîðîì. **
-
- 1. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå, ïîìå÷åííîé --->.
-
- 2. Óñòàíîâèòå êóðñîð òàê, ÷òîáû îí íàõîäèëñÿ íàä ïåðâîé îøèáêîé.
-
- 3. Íàáåðèòå r è çàòåì ñèìâîë, èñïðàâëÿþùèé îøèáêó.
-
- 4. Ïîâòîðèòå øàãè 2 è 3, ïîêà ïåðâàÿ ñòðîêà íå áóäåò èñïðàâëåíà.
-
----> Â ìîìåãò íàáòðà ýòîé ÷òðîêè êîå0êòî ñ òðóäîì ïîïâäàë ïî êëâàèøàì!
----> Â ìîìåíò íàáîðà ýòîé ñòðîêè êîå-êòî ñ òðóäîì ïîïàäàë ïî êëàâèøàì!
-
- 5. Òåïåðü ïåðåõîäèòå ê Óðîêó 3.2.
-
-ÇÀÌÅ×ÀÍÈÅ: Ïîìíèòå, ÷òî âû äîëæíû ó÷èòüñÿ â ïðîöåññå ðàáîòû, à íå ïðîñòî
- çàïîìèíàÿ.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 3.3: ÊÎÌÀÍÄÀ ÈÇÌÅÍÅÍÈß
-
-
- ** Äëÿ èçìåíåíèÿ ÷àñòè ñëîâà íàáåðèòå cw . **
-
- 1. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå, ïîìå÷åííîé --->.
-
- 2. Ðàñïîëîæèòå êóðñîð íàä áóêâîé `o' â ñëîâå `ñîëà'.
-
- 3. Íàáåðèòå cw è èñïðàâüòå ñëîâî (â äàííîì ñëó÷àå, íàáåðèòå `ëîâ'.)
-
- 4. Íàæìèòå <ESC> è ïåðåõîäèòå ê ñëåäóþùåé îøèáêå (ê ïåðâîìó ñèìâîëó, êîòîðûé
- íàäî èçìåíèòü.)
-
- 5. Ïîâòîðèòå øàãè 3--4 ïîêà ïåðâîå ïðåäëîæåíèå íå ñòàíåò èäåíòè÷íûì âòîðîìó.
-
----> Íåñêîëüêî ñîëà â ýüãö ñòðîêå òïãøöáü ðåäàëçêóþèåñâõ.
----> Íåñêîëüêî ñëîâ â ýòîé ñòðîêå òðåáóþò ðåäàêòèðîâàíèÿ.
-
-Îáðàòèòå âíèìàíèå, ÷òî cw íå òîëüêî çàìåíÿåò ñëîâî, íî è ïåðåâîäèò âàñ â ðåæèì
-âñòàâêè.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 3.4: ÏÐÎÄÎËÆÀÅÌ ÈÇÌÅÍßÒÜ Ñ ÊÎÌÀÍÄÎÉ c
-
-
-** Êîìàíäà çàìåíû èñïîëüçóåòñÿ ñ òåìè æå îáúåêòàìè, ÷òî è êîìàíäà óäàëåíèÿ. **
-
- 1. Êîìàíäà èçìåíåíèÿ ïðèìåíÿåòñÿ òàêèì æå îáðàçîì, êàê è êîìàíäà óäàëåíèÿ.
- Åå ôîðìàò òàêîâ:
-
- [÷èñëî] c îáúåêò ÈËÈ c [÷èñëî] îáúåêò
-
- 2. Îáúåêòû òàêæå ñîâïàäàþò: w (ñëîâî), $ (êîíåö ñòðîêè) è ò.ï.
-
- 3. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå, ïîìå÷åííîé --->.
-
- 4. Ïåðåéäèòå ê ïåðâîé îøèáêå.
-
- 5. Íàáåðèòå c$ è îòðåäàêòèðóéòå ïåðâóþ ñòðîêó òàê, ÷òîáû îíà ñîâïàäàëà ñî
- âòîðîé, ïîñëå ÷åãî íàæìèòå <ESC>.
-
----> Êîíåö ýòîé ñòðîêè íóæäàåòñÿ â ïîìîùè, ÷òîáû ñòàòü ïîõîæèì íà âòîðîé.
----> Êîíåö ýòîé ñòðîêè íóæäàåòñÿ â ïîìîùè êîìàíäû c$ .
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ÐÅÇÞÌÅ ÓÐÎÊÀ 3
-
-
- 1. Äëÿ âñòàâêè òåêñòà, êîòîðûé òîëüêî ÷òî áûë óäàëåí, íàáåðèòå p . Ýòà
- êîìàíäà âñòàâèò óäàëåííûé òåêñò ÏÎÑËÅ êóðñîðà (åñëè áûëà óäàëåíà ñòðîêà,
- òî îíà áóäåò ïîìåùåíà â ñòðîêå ïîä êóðñîðîì).
-
- 2. Äëÿ çàìåíû ñèìâîëà ïîä êóðñîðîì íàáåðèòå r è çàòåì çàìåíÿþùèé ñèìâîë.
-
- 3. Êîìàíäà èçìåíåíèÿ ïîçâîëÿåò Âàì èçìåíèòü óêàçàííûé îáúåêò îò êóðñîðà äî
- êîíöà ýòîãî îáúåêòà. Íàïðèìåð, íàáåðèòå cw äëÿ çàìåíû îò êóðñîðà äî
- êîíöà ñëîâà, c$ äëÿ èçìåíåíèÿ äî êîíöà ñòðîêè.
-
- 4. Ôîðìàò êîìàíäû èçìåíåíèÿ òàêîâ:
-
- [÷èñëî] c îáúåêò ÈËÈ c [÷èñëî] îáúåêò
-
-Òåïåðü îòïðàâëÿéòåñü ê ñëåäóþùåìó óðîêó.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 4.1: ÈÍÔÎÐÌÀÖÈß Î ÔÀÉËÅ È ÐÀÑÏÎËÎÆÅÍÈÅ Â ÍÅÌ
-
-
- ** Íàáåðèòå CTRL-g ÷òîáû óâèäåòü Âàøå ìåñòîðàñïîëîæåíèå â ôàéëå è èíôîðìàöèþ
- î íåì.
- Íàáåðèòå SHIFT-G äëÿ ïåðåìåùåíèÿ ê çàäàííîé ñòðîêå â ôàéëå. **
-
- Çàìå÷àíèå: Ïðî÷èòàéòå âåñü óðîê ïðåæäå ÷åì âûïîëíÿòü ëþáûå êîìàíäû!!
-
- 1. Óäåðæèâàÿ êëàâèøó Ctrl íàæìèòå g . Âíèçó ýêðàíà ïîÿâèòñÿ ñòðîêà ñòàòóñà ñ
- èìåíåì ôàéëà è íîìåðîì ñòðîêè, â êîòîðîé Âû íàõîäèòåñü. Çàïîìíèòå íîìåð
- ñòðîêè, îí ïîòðåáóåòñÿ íà Øàãå 3.
-
- 2. Íàæìèòå shift-G äëÿ ïåðåìåùåíèÿ ê êîíöó ôàéëà.
-
- 3. Íàáåðèòå íîìåð ñòðîêè, â êîòîðîé âû íàõîäèëèñü è çàòåì shift-G. Ýòî
- âåðíåò Âàñ ê ñòðîêå, â êîòîðîé Âû áûëè, êîãäà â ïåðâûé ðàç íàæàëè Ctrl-g.
- (Êîãäà Âû áóäåòå íàáèðàòü öèôðû, îíè ÍÅ îòîáðàçÿòñÿ íà ýêðàíå.)
-
- 4. Åñëè Âû çàïîìíèëè âñå âûøåñêàçàííîå, âûïîëíèòå øàãè 1--3.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 4.2: ÊÎÌÀÍÄÀ ÏÎÈÑÊÀ
-
- ** Íàáåðèòå / è çàòåì ââåäèòå èñêîìóþ ôðàçó. **
-
- 1.  îáû÷íîì ðåæèìå (Normal mode) íàáåðèòå ñèìâîë / . Îáðàòèòå âíèìàíèå,
- ÷òî îí âìåñòå ñ êóðñîðîì ïîÿâèòñÿ âíèçó ýêðàíà, êàê ýòî ïðîèñõîäèò ñ
- êîìàíäîé : .
-
- 2. Òåïåðü íàáåðèòå 'îøøøèáêà' <ENTER>. Ýòî òî ñëîâî, êîòîðîå Âû áóäåòå
- èñêàòü.
-
- 3. Äëÿ òîãî, ÷òîáû ïîâòîðèòü ïîèñê, ïðîñòî íàæìèòå n .
- Äëÿ ïîèñêà ýòîé ôðàçû â îáðàòíîì íàïðàâëåíèè, íàæìèòå Shift-N .
-
- 4. Åñëè Âû æåëàåòå ñðàçó èñêàòü â îáðàòíîì íàïðàâëåíèè, èñïîëüçóéòå
- êîìàíäó ? âìåñòî / .
-
----> Êîãäà Âû ïðè ïîèñêå äîñòèãíåòå êîíöà ôàéëà, ïîèñê áóäåò ïðîäîëæåí ñ
- íà÷àëà.
-
- "îøøøèáêà" ýòî íå ñïîñîá ïðîèçíåñåíèÿ ñëîâà `îøèáêà'; îøøøèáêà ýòî îøèáêà.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 4.3: ÏÎÈÑÊ ÏÀÐÍÛÕ ÑÊÎÁÎÊ
-
-
- ** Íàáåðèòå % äëÿ ïîèñêà ïàðíûõ ),] èëè } . **
-
- 1. Ïîìåñòèòå êóðñîð íàä ëþáîé èç (, [ èëè { â ñòðîêå âíèçó, ïîìå÷åííîé --->.
-
- 2. Òåïåðü íàáåðèòå ñèìâîë % .
-
- 3. Êóðñîð äîëæåí ïåðåñêî÷èòü íà ïàðíóþ ñêîáêó.
-
- 4. Íàáåðèòå % äëÿ âîçâðàòà êóðñîðà íàçàä ê ïåðâîé ñêîáêå.
-
----> Ýòî ( ñòðîêà, ñîäåðæàùàÿ òàêèå (, òàêèå [ ] è òàêèå { } ñêîáêè. ))
-
-Çàìå÷àíèå: Ýòî î÷åíü óäîáíî ïðè îòëàäêå ïðîãðàìì ñ ïðîïóùåííûìè ñêîáêàìè!
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 4.4: ÑÏÎÑÎÁ ÈÑÏÐÀÂËÅÍÈß ÎØÈÁÎÊ
-
-
- ** Íàáåðèòå :s/áûëî/ñòàëî/g äëÿ çàìåíû 'áûëî' íà 'ñòàëî'. **
-
- 1. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå, ïîìå÷åííîé --->.
-
- 2. Íàáåðèòå :s/óâîäþ/óâîæó <ENTER> . Îáðàòèòå âíèìàíèå íà òî, ÷òî ýòà êîìàíäà
- çàìåíèò òîëüêî ïåðâîå íàéäåííîå âõîæäåíèå â ñòðîêå.
-
- 3. Òåïåðü íàáåðèòå :s/óâîäþ/óâîæó/g , îçíà÷àþùåå ïîäñòàíîâêó ãëîáàëüíî âî
- âñåé ñòðîêå. Ýòî çàìåíèò âñå íàéäåííûå â ñòðîêå âõîæäåíèÿ.
-
----> ß óâîäþ ê îòâåðæåííûì ñåëåíüÿì, ÿ óâîäþ ñêâîçü âåêîâå÷íûé ñòîí, ÿ óâîäþ ê
- çàáûòûì ïîêîëåíüÿì.
-
- 4. Äëÿ çàìåíû âñåõ âõîæäåíèé ïîñëåäîâàòåëüíîñòè ñèìâîëîâ ìåæäó äâóìÿ
- ñòðîêàìè,
- íàáåðèòå :#,#s/áûëî/ñòàëî/g ãäå #,# --- íîìåðà ýòèõ ñòðîê.
- Íàáåðèòå :%s/áûëî/ñòàëî/g äëÿ çàìåíû âñåõ âõîæäåíèé âî âñåì ôàéëå.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ÐÅÇÞÌÅ ÓÐÎÊÀ 4
- 1. Ctrl-g ïîêàçûâàåò âàøå ïîëîæåíèå â ôàéëå è èíôîðìàöèþ î íåì.
- Shift-G ïåðåìåùàåò Âàñ â êîíåö ôàéëà. Íîìåð, çà êîòîðûì ñëåäóåò Shift-G
- ïîçâîëÿåò ïåðåéòè ê ñòðîêå ñ ýòèì íîìåðîì.
-
- 2. Íàæàòèå / è çàòåì ââîä ñòðîêè ïîçâîëÿåò ïðîèçâåñòè ïîèñê ýòîé ñòðîêè
- ÂÏÅÐÅÄ ïî òåêñòó.
- Íàæàòèå ? è çàòåì ââîä ñòðîêè ïîçâîëÿåò ïðîèçâåñòè ïîèñê ýòîé ñòðîêè
- ÍÀÇÀÄ ïî òåêñòó.
- Ïîñëå ïîèñêà íàáåðèòå n äëÿ ïåðåõîäà ê ñëåäóþùåìó âõîæäåíèþ èñêîìîé
- ñòðîêè â òîì æå íàïðàâëåíèè èëè Shift-N äëÿ ïåðåõîäà â ïðîòèâîïîëîæíîì
- íàïðàâëåíèè.
-
- 3. Íàæàòèå % , êîãäà êóðñîð íàõîäèòñÿ íà (,),[,],{, èëè } ïîçâîëÿåò íàéòè
- ïàðíóþ ñêîáêó.
-
- 4. Äëÿ ïîäñòàíîâêè `ñòàëî' âìåñòî ïåðâîãî `áûëî' â ñòðîêå, íàáåðèòå
- :s/old/new
- Äëÿ ïîäñòàíîâêè `ñòàëî' âìåñòî âñåõ `áûëî' â ñòðîêå, íàáåðèòå
- :s/old/new/g
- Äëÿ çàìåíû â èíòåðâàëå ìåæäó äâóìÿ ñòðîêàìè, íàáåðèòå
- :#,#s/old/new/g
- Äëÿ çàìåíû âñåõ âõîæäåíèé `áûëî' íà `ñòàëî' â ôàéëå, íàáåðèòå
- :%s/old/new/g
- ×òîáû ðåäàêòîð êàæäûé ðàç çàïðàøèâàë ïîäòâåðæäåíèå, äîáàâüòå 'c'
- :%s/old/new/gc
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 5.1: ÊÀÊ ÂÛÏÎËÍÈÒÜ ÂÍÅØÍÞÞ ÊÎÌÀÍÄÓ
-
-
- ** Íàáåðèòå :! è çàòåì âíåøíþþ êîìàíäó, êîòîðóþ ñëåäóåò âûïîëíèòü. **
-
- 1. Íàáåðèòå óæå çíàêîìóþ Âàì êîìàíäó : äëÿ óñòàíîâêè êóðñîðà â êîìàíäíóþ
- ñòðîêó ðåäàêòîðà. Ýòî ïîçâîëèò Âàì ââåñòè êîìàíäó.
-
- 2. Òåïåðü íàáåðèòå ñèìâîë ! (âîñêëèöàòåëüíûé çíàê). Òåïåðü ìîæíî èñïîëíèòü
- âíåøíþþ êîìàíäó, èñïîëüçóÿ êîìàíäíóþ îáîëî÷êó.
-
- 3. Äëÿ ïðèìåðà íàáåðèòå ls ïîñëå ! è íàæìèòå <ENTER>. Ýòà êîìàíäà âûâåäåò
- ñïèñîê ôàéëîâ â òåêóùåì êàòàëîãå, òî÷íî òàêæå, êàê åñëè áû Âû ââåëè ýòó
- êîìàíäó â ïðèãëàøåíèè îáîëî÷êè. Èëè ïîïðîáóéòå :!dir , åñëè ïðåäûäóùàÿ
- êîìàíäà íå ñðàáîòàëà.
-
----> Çàìå÷àíèå: Òàêèì ñïîñîáîì ìîæíî âûïîëíèòü ëþáóþ âíåøíþþ êîìàíäó.
-
----> Çàìå÷àíèå: Âñå êîìàíäû, íà÷èíàþùèåñÿ ñ : , äîëæíû çàâåðøàòüñÿ íàæàòèåì
- <ENTER>.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 5.2: ÊÀÊ ÇÀÏÈÑÀÒÜ ÔÀÉË
-
-
-** Äëÿ ñîõðàíåíèÿ èçìåíåíèé, ïðîèçâåäåííûõ â ôàéëå, íàáåðèòå :w ÈÌß_ÔÀÉËÀ. **
-
- 1. Íàáåðèòå :!dir èëè :!ls äëÿ ïîëó÷åíèÿ ñïèñêà ôàéëîâ â òåêóùåì êàòàëîãå.
- Êàê Âàì óæå èçâåñòíî, Âû äîëæíû íàæàòü <ENTER> ïîñëå ââîäà ýòèõ êîìàíä.
-
- 2. Ïðèäóìàéòå íàçâàíèå äëÿ ôàéëà, êîòîðîå åùå íå ñóùåñòâóåò, íàïðèìåð TEST.
-
- 3. Òåïåðü íàáåðèòå :w TEST (ãäå TEST --- ýòî èìÿ ôàéëà, ïðèäóìàííîå Âàìè.)
-
- 4. Ýòà êîìàíäà ñîõðàíèò âåñü ôàéë (Ó÷åáíèê ïî Vim) ïîä èìåíåì TEST. ×òîáû
- óäîñòîâåðèòüñÿ â ýòîì, ñíîâà íàáåðèòå :!dir è ïðîñìîòðèòå êàòàëîã.
-
----> Çàìåòüòå, ÷òî åñëè Âû âûéäåòå èç Vim è çàòåì çàïóñòèòå åãî ñíîâà ñ
- ôàéëîì TEST, ýòîò ôàéë áóäåò òî÷íîé êîïèåé ó÷åáíèêà â òîò ìîìåíò, êîãäà
- Âû åãî ñîõðàíèëè.
-
- 5. Òåïåðü óäàëèòå ýòîò ôàéë, íàáðàâ :!del TEST
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 5.3: ÂÛÁÎÐÎ×ÍÎÅ ÑÎÕÐÀÍÅÍÈÅ
-
-
- ** Äëÿ ñîõðàíåíèÿ ÷àñòè ôàéëà, íàáåðèòå :#,# w ÈÌß_ÔÀÉËÀ **
-
- 1. Åùå ðàç íàáåðèòå :!dir èëè :!ls äëÿ ïîëó÷åíèÿ ñïèñêà ôàéëîâ â òåêóùåì
- êàòàëîãå è âûáåðèòå ïîäõîäÿùåå èìÿ, íàïðèìåð TEST.
-
- 2. Ïåðåìåñòèòå êóðñîð ê íà÷àëó ýòîé ñòðàíèöû è íàæìèòå Ctrl-g äëÿ íàõîæäåíèÿ
- íîìåðà ñòðîêèto. ÇÀÏÎÌÍÈÒÅ ÝÒÎÒ ÍÎÌÅÐ!
-
- 3. Òåïåðü ïåðåìåñòèòåñü â êîíåö ñòðàíèöû è âíîâü íàáåðèòå Ctrl-g. ÇÀÏÎÌÍÈÒÅ
- È ÝÒÎÒ ÍÎÌÅÐ ÒÎÆÅ!
-
- 4. Äëÿ ñîõðàíåíèÿ ÒÎËÜÊÎ ×ÀÑÒÈ ôàéëà íàáåðèòå :#,# w TEST , ãäå #,# --- ýòî
- íîìåðà, êîòîðûå Âû çàïîìíèëè (íà÷àëî, êîíåö), à TEST --- èìÿ âàøåãî ôàéëà.
-
- 5. Êàê è ïðåæäå, óáåäèòåñü â íàëè÷èè ýòîãî ôàéëà êîìàíäîé :!dir , íî ÍÅ
- ÓÄÀËßÉÒÅ åãî.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 5.4: ×ÒÅÍÈÅ È ÎÁÚÅÄÈÍÅÍÈÅ ÔÀÉËÎÂ
-
- ** Äëÿ âñòàâêè ñîäåðæèìîãî ôàéëà, íàáåðèòå :r FILENAME **
-
- 1. Íàáåðèòå :!dir äëÿ òîãî, ÷òîáû óáåäèòüñÿ â òîì, ÷òî ôàéë TEST âñå åùå
- ñóùåñòâóåò.
-
- 2. Óñòàíîâèòå êóðñîð â âåðõíåé ÷àñòè ýòîé ñòðàíèöû.
-
-Çàìå÷àíèå: Ïîñëå âûïîëíåíèÿ øàãà 3 Âû óâèäèòå Óðîê 5.3. Ïîñëå ýòîãî
- ïåðåìåùàéòåñü ÂÍÈÇ, ñíîâà ê ýòîìó óðîêó.
-
- 3. Òåïåðü ïðî÷èòàéòå Âàø ôàéë TEST, èñïîëüçóÿ êîìàíäó :r TEST , ãäå
- TEST --- ýòî èìÿ ôàéëà.
-
-Çàìå÷àíèå: Ïðî÷èòàííûé Âàìè ôàéë áóäåò âñòàâëåí â òîì ìåñòå, ãäå íàõîäèòñÿ
- êóðñîð.
-
- 4. ×òîáû óáåäèòüñÿ â òîì, ÷òî ôàéë ïðî÷èòàí, ïåðåìåñòèòåñü íåìíîãî íàçàä ïî
- òåêñòó è [A[Bçàìåòüòå, ÷òî òåïåðü ñóùåñòâóþò äâå êîïèè Óðîêà 5.3, èñõîäíàÿ
- è ïîëó÷åííàÿ èç ôàéëà.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ÐÅÇÞÌÅ ÓÐÎÊÀ 5
-
-
- 1. :!êîìàíäà èñïîëíÿåò âíåøíþþ êîìàíäó.
-
- Íåêîòîðûå ïîëåçíûå ïðèìåðû:
- :!dir --- âûâîäèò ñïèñîê ôàéëîâ â êàòàëîãå.
- :!del FILENAME --- óäàëÿåò ôàéë FILENAME.
-
- 2. :w FILENAME çàïèñûâàåò òåêóùèé ðåäàêòèðóåìûé ôàéë íà äèñê
- ïîä èìåíåì FILENAME.
-
- 3. :#,#w FILENAME ñîõðàíÿåò ñòðîêè îò # äî # â ôàéë FILENAME.
-
- 4. :r FILENAME ñ÷èòûâàåò ñ äèñêà ôàéë FILENAME è ïîìåùàåò åãî â òåêóùèé
- ôàéë ñëåäîì çà ïîçèöèåé êóðñîðà.
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 6.1: ÊÎÌÀÍÄÀ ÑÎÇÄÀÍÈß
-
-
- ** Íàáåðèòå o ÷òîáû ñîçäàòü ïóñòóþ ñòðîêó ïîä êóðñîðîì è ïåðåéòè â ðåæèì
- âñòàâêè (Insert mode) **
-
- 1. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå, ïîìå÷åííîé --->.
-
- 2. Íàáåðèòå o (â íèæíåì ðåãèñòðå) äëÿ òîãî, ÷òîáû ñîçäàòü ïóñòóþ ñòðîêó
- ÍÈÆÅ êóðñîðà è ïåðåéòè â ðåæèì âñòàâêè (Insert mode).
-
- 3. Òåïåðü ñêîïèðóéòå ïîìå÷åííóþ ---> ñòðîêó è íàæìèòå <ESC> äëÿ âûõîäà èç
- ðåæèìà âñòàâêè.
-
----> Ïîñëå íàæàòèÿ o êóðñîð ïåðåéäåò íà íîâóþ ïóñòóþ ñòðîêó â ðåæèìå âñòàâêè.
-
- 4. Äëÿ ñîçäàíèÿ ñòðîêè ÂÛØÅ êóðñîðà, ïðîñòî íàáåðèòå çàãëàâíóþ O, âìåñòî
- ñòðî÷íîé o. Ïîïðîáóéòå ïðîäåëàòü ýòî ñ íèæåñëåäóþùåé ñòðîêîé.
-Ñîçäàéòå íîâóþ ñòðîêó íàä ýòîé, íàæàâ Shift-O, ïîìåñòèâ êóðñîð íà ýòó ñòðîêó.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 6.2: ÊÎÌÀÍÄÀ ÄÎÁÀÂËÅÍÈß
-
- ** Íàáåðèòå a , ÷òîáû âñòàâèòü òåêñò ÏÎÑËÅ êóðñîðà. **
-
- 1. Ïåðåìåñòèòå êóðñîð âíèç, â êîíåö ïåðâîé ñòðîêè, ïîìå÷åííîé ---> ,
- íàáðàâ $ â îáû÷íîì ðåæèìå (Normal mode).
-
- 2. Íàáåðèòå a (â íèæíåì ðåãèñòðå) äëÿ äîáàâëåíèÿ òåêñòà ÏÎÑËÅ ñèìâîëà,
- íàõîäÿùåãîñÿ ïîä êóðñîðîì. (Çàãëàâíàÿ A ïîçâîëÿåò äîáàâèòü â êîíåö
- ñòðîêè.)
-
-Çàìå÷àíèå: Ýòî ïîçâîëÿåò èçáåæàòü íàæàòèÿ i , ïîñëåäíåãî ñèìâîëà, òåêñòà äëÿ
- âñòàâêè, <ESC>, êóðñîð-âïðàâî, è, íàêîíåö, x , ïðîñòî äëÿ òîãî,
- ÷òîáû äîáàâèòü òåñò â êîíåö ñòðîêè!
-
- 3. Òåïåðü çàâåðøèòå ïåðâóþ ñòðîêó. Çàìåòüòå òàêæå, ÷òî äîáàâëåíèå ýòî â
- òî÷íîñòè òî æå ñàìîå, ÷òî è ðåæèì âñòàâêè, çà èñêëþ÷åíèåì ïîçèöèè, â
- êîòîðóþ áóäåò âñòàâëåí òåêñò.
-
----> Ýòà ñòðî÷êà ïîçâîëèò Âàì ïîïðàêòèêîâàòüñÿ
----> Ýòà ñòðî÷êà ïîçâîëèò Âàì ïîïðàêòèêîâàòüñÿ â äîáàâëåíèè òåêñòà â êîíåö
- ñòðîêè.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 6.3: ÅÙÅ ÎÄÈÍ ÑÏÎÑÎÁ ÇÀÌÅÍÛ
-
-
- ** Íàáåðèòå çàãëàâíóþ R äëÿ çàìåíû áîëåå, ÷åì îäíîãî ñèìâîëà. **
-
- 1. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå, ïîìå÷åííîé --->.
-
- 2. Ðàñïîëîæèòå êóðñîð â íà÷àëå ïåðâîãî ñëîâà, îòëè÷àþùåãîñÿ îò
- ñîîòâåòñòâóþùåãî â ñëåäóþùåé ñòðîêå, ïîìå÷åííîé ---> (ñëîâî 'ïîñëåäíåé').
-
- 3. Òåïåðü íàáåðèòå R è çàìåíèòå îñòàòîê òåêñòà â ïåðâîé ñòðîêå, íàáðàâ
- ïîâåðõ ñòàðîãî òåêñòà òàê, ÷òîáû îáå ñòðîêè ñòàëè îäèíàêîâûìè.
-
----> Ïåðâóþ ñòðîêó ìîæíî ñðàâíÿòü ñ ïîñëåäíåé, èñïîëüçóÿ êëàâèøè.
----> Ïåðâóþ ñòðîêó ìîæíî ñðàâíÿòü ñ âòîðîé, èñïîëüçóÿ R è íàáðàâ íîâûé òåêñò.
-
- 4. Îáðàòèòå âíèìàíèå, ÷òî ïðè íàæàòèè <ESC> äëÿ çàâåðøåíèÿ, ëþáîé
- íå èçìåíåííûé òåêñò ñîõðàíèòñÿ.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 6.4: ÓÑÒÀÍÎÂÊÀ ÏÀÐÀÌÅÒÐÎÂ
-
-
-** Óñòàíîâèì ïàðàìåòðû òàê, ÷òîáû èãíîðèðîâàòü ðåãèñòð ïðè ïîèñêå èëè çàìåíå **
-
-
- 1. Ïîèùèòå ñëîâî 'èãíîðèðîâàòü', íàáðàâ:
- /èãíîðèðîâàòü
- Ïîâòîðèòå ïîèñê íåñêîëüêî ðàç, íàæèìàÿ êëàâèøó n
-
- 2. Âêëþ÷èòå ïàðàìåòð 'ic' (Èãíîðèðîâàòü ðåãèñòð), íàáðàâ:
- :set ic
-
- 3. Òåïåðü ñíîâà ñäåëàéòå ïîèñê ñëîâà 'èãíîðèðîâàòü', íàæàâ: n
- Ïîâòîðèòå ïîèñê íåñêîëüêî ðàç, íàæèìàÿ êëàâèøó n
-
- 4. Âêëþ÷èòå ïàðàìåòðû 'hlsearch' è 'incsearch':
- :set hls is
-
- 5. Òåïåðü îïÿòü ââåäèòå êîìàíäó ïîèñêà è ïîñìîòðèòå, ÷òî ïîëó÷èòñÿ:
- /èãíîðèðîâàòü
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ÐÅÇÞÌÅ ÓÐÎÊÀ 6
-
-
- 1. Íàæàòèå o ñîçäàåò ñòðîêó ÍÈÆÅ êóðñîðà è ïåðåìåùàåò êóðñîð â íåå â ðåæèìå
- âñòàâêè.
- Íàæàòèå çàãëàâíîé O ñîçäàåò ñòðîêó ÂÛØÅ ñòðîêè, â êîòîðîé íàõîäèòñÿ
- êóðñîð.
-
- 2. Íàáåðèòå a äëÿ âñòàâêè òåêñòà ÏÎÑËÅ ñèìâîëà, íà êîòîðîì íàõîäèòñÿ êóðñîð.
- Íàæàòèå çàãëàâíîé A àâòîìàòè÷åñêè ïåðåìåùàåò Âàñ äëÿ äîáàâëåíèÿ òåêñòà
- â êîíåö ñòðîêè.
-
- 3. Íàæàòèå çàãëàâíîé R ïåðåâîäèò Âàñ â ðåæèì çàìåíû äî òåõ ïîð, ïîêà íå
- áóäåò íàæàòà êëàâèøà <ESC> äëÿ çàâåðøåíèÿ.
-
- 4. Íàáðàâ ":set xxx" âû ñìîæåòå âêëþ÷èòü ïàðàìåòð "xxx"
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 7: ÊÎÌÀÍÄÛ ÏÎËÓ×ÅÍÈß ÂÑÒÐÎÅÍÍÎÉ ÑÏÐÀÂÊÈ
-
- ** Èñïîëüçóéòå âñòðîåííóþ ñïðàâî÷íóþ ñèñòåìó **
-
- Vim îáëàäàåò ìîùíîé âñòðîåííîé ñïðàâî÷íîé ñèñòåìîé. Äëÿ íà÷àëà ïîïðîáóéòå
- îäèí èç òðåõ âàðèàíòîâ:
- - íàæìèòå êëàâèøó <HELP> (åñëè òàêîâàÿ èìååòñÿ íà êëàâèàòóðå)
- - íàæìèòå êëàâèøó <F1> (åñëè òàêîâàÿ èìååòñÿ íà êëàâèàòóðå)
- - íàáåðèòå :help <ENTER>
-
- Íàáåðèòå :q <ENTER> ÷òîáû çàêðûòü îêíî ñïðàâêè.
-
- Âû ìîæåòå íàéòè ñïðàâêó äëÿ ëþáîãî ïîíÿòèÿ èëè êîìàíäû, ïðîñòî çàäàâ
- ñîîòâåòñòâóþùèé àðãóìåíò êîìàíäå ":help". Ïîïðîáóéòå ñëåäóþùåå (íå çàáóäüòå
- íàæàòü <ENTER>):
-
- :help w
- :help c_<T
- :help insert-index
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Óðîê 8: ÑÎÇÄÀÍÈÅ ÑÒÀÐÒÎÂÎÃÎ ÑÊÐÈÏÒÀ
-
- ** Âêëþ÷èì âîçìîæíîñòè Vim **
-
- Vim èìååò íàìíîãî áîëüøå âîçìîæíîñòåé, ÷åì Vi, îäíàêî áîëüøèíñòâàî èç íèõ
- âûêëþ÷åíû ïî óìîë÷àíèþ. Äëÿ òîãî, ÷òîáû íà÷àòü èñïîëüçîâàòü íîâûå
- âîçìîæíîñòè Âàì ñëåäóåò ñîçäàòü ôàéë "vimrc".
-
- 1. Îòðåäàêòèðóéòå ôàéë "vimrc", åãî ðàñïîëîæåíèå çàâèñèò îò èñïîëüçóåìîé
- ñèñòåìû:
-
- :edit ~/.vimrc äëÿ Unix
- :edit $VIM/_vimrc äëÿ MS-Windows
-
- 2. Òåïåðü ïðî÷èòàéòå ïðèìåð ôàéëà "vimrc":
-
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. Çàïèøèòå ôàéë:
-
- :write
-
- Òåïåðü ïðè ñëåäóþùåì çàïóñêå Vim áóäåò âêëþ÷åíà ïîäñâåòêà ñèíòàêñèñà. Âñå
- íàñòðîéêè, ïðåäïî÷èòàåìûå Âàìè, ìîãóò áûòü äîáàâëåíû â ôàéë "vimrc".
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Íà ýòîì çàâåðøàåòñÿ Ó÷åáíèê Vim. Îí áûë ïðåäíàçíà÷åí äëÿ òîãî, ÷òîáû äàòü
- îáùåå ïðåäñòàâëåíèå î ðåäàêòîðå Vim, äîñòàòî÷íîå äëÿ òîãî, ÷òîáû ñ ëåãêîñòüþ
- èñïîëüçîâàòü åãî. Ó÷åáíèê äàëåê îò ïîëíîòû, ïîñêîëüêó Vim èìååò î÷åíü ìíîãî
- êîìàíä. Ïðî÷èòàéòå òåïåðü ðóêîâîäñòâî ïîëüçîâàòåëÿ: ":help user-manual".
-
- Äëÿ äàëüíåéøåãî ÷òåíèÿ ðåêîìåíäóåòñÿ êíèãà:
- Vim - Vi Improved - Àâòîð: Steve Oualline
- Èçäàòåëü: New Riders
- Ýòà êíèãà ïîëíîñòüþ ïîñâÿùåíà Vim. Îñîáåííî ïîëåçíà íîâè÷êàì. Ñîäåðæèò
- ìíîæåñòâî ïðèìåðîâ è èëëþñòðàöèé.
- Âçãëÿíèòå íà See http://iccf-holland.org/click5.html
-
- Ñëåäóþùàÿ êíèãà áîëåå ïî÷òåííîãî âîçðàñòà è ïîñâÿùåíà áîëüøå Vi, ÷åì Vim,
- îäíàêî òàêæå ðåêîìåíäóåòñÿ:
- Learning the Vi Editor - Àâòîð: Linda Lamb
- Èçäàòåëü: O'Reilly & Associates Inc.
- Ýòî õîðîøàÿ êíèãà äëÿ òîãî, ÷òîáû óçíàòü âñå, ÷òî òîëüêî ìîæíî ïðîäåëûâàòü ñ
- Vi. Øåñòîå èçäàíèå òàêæå âêëþ÷àåò èíôîðìàöèþ î Vim.
-
- Ýòîò ó÷åáíèê áûë íàïèñàí Michael C. Pierce è Robert K. Ware, Colorado School
- of Mines ñ èñïîëüçîâàíèåì èäåé, ïðåäëîæåííûõ Charles Smith, Colorado State
- University. E-mail: bware@mines.colorado.edu.
-
- Äîðàáîòàíî äëÿ Vim Bram Moolenaar.
-
- Ïåðåâîä: Àíäðåé Êèñåëåâ <a_kissel@eudoramail.com>, 2002.
- Translator: Andrey Kiselev <a_kissel@eudoramail.com>, 2002.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.ru.utf-8 b/runtime/tutor/tutor.ru.utf-8
deleted file mode 100644
index c12de27..0000000
--- a/runtime/tutor/tutor.ru.utf-8
+++ /dev/null
@@ -1,834 +0,0 @@
-===============================================================================
-= Д о б р о п о ж а л о в а т ь в у ч е б н и к VIM - Версия 1.5 =
-===============================================================================
- Vim --- это очень мощный редактор, имеющий множество команд, слишком
- много для того, чтобы их все можно было описать в таком учебнике, как
- этот. Этот учебник призван объяснить достаточное число команд для того,
- чтобы Вы могли с легкостью использовать Vim в качестве редактора общего
- назначения.
-
- Вам потребуется приблизительно 25-30 минут на освоение данного учебника в
- зависимости от того, сколько времени Вы потратите на эксперименты.
-
- Команды в уроках будут модифицировать текст. Создайте копию этого файла,
- чтобы попрактиковаться на ней (если Вы запустили "vimtutor", то это уже
- копия).
-
- Важно помнить, что этот учебник предназначен для обучения в процессе
- использования. Это означает, что Вы должны запускать команды для того,
- чтобы как следует их изучить. Если Вы просто прочитаете текст, то
- забудете команды!
-
- Теперь убедитесь в том, что клавиша CapsLock не включена и нажмите
- клавишу j несколько раз, так, чтобы Урок 1.1 полностью поместился на
- экране.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 1.1: ПЕРЕМЕЩЕНИЕ КУРСОРА
-
-** Для перемещения курсора нажмите клавиши h,j,k,l так, как показано ниже. **
- ^
- k Советы: Клавиша h находится слева и перемещает влево.
- < h l > Клавиша l находится справа и перемещает вправо.
- j Клавиша j похожа на стрелку `вниз'.
- v
- 1. Подвигайте курсор по экрану, пока не почувствуете себя уверенно.
-
- 2. Надавите клавишу `вниз' (j) пока она не начнет повторяться.
----> Теперь Вы знаете, как перейти к следующему уроку.
-
- 3. Используя клавишу `вниз' перейдите к Уроку 1.2.
-
-Замечание: Если вы пока не уверены в том, что набираете, нажмите <ESC> для
- перехода в обычный режим (Normal mode). После этого перенаберите
- требуемую команду.
-
-Замечание: Обычные клавиши управления курсором (стрелки) также должны
- работать. Однако, клавиши hjkl позволят Вам перемещаться
- значительно быстрее, как только Вы научитесь ими пользоваться.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 1.2: ЗАПУСК И ЗАВЕРШЕНИЕ РАБОТЫ С VIM
-
-!! ВНИМАНИЕ! Прежде, чем выполнять любой из описанных ниже шагов, прочтите
- урок целиком !!
-
- 1. Нажмите клавишу <ESC> (для того, чтобы удостовериться, что Вы в обычном
- режиме (Normal mode)).
-
- 2. Наберите: :q! <ENTER>.
-
----> Это позволит Вам выйти из редактора БЕЗ СОХРАНЕНИЯ любых сделанных
- изменений. Если Вы хотите сохранить изменения и выйти:
- :wq <ENTER>
-
- 3. Когда Вы увидите приглашение командной оболочки, наберите команду,
- которая привела Вас в этот учебник. Это может быть
- vimtutor ru <ENTER>
- Обычно можно использовать: vim tutor.ru <ENTER>
-
----> 'vim' позволяет запустить редактор vim, 'tutor.ru' --- это файл, который
- Вы будете редактировать.
-
- 4. Если Вы уверены в том, что запомнили эти шаги, выполните шаги от 1 до 3
- чтобы выйти снова запустить редактор. Затем переместите курсор вниз к
- Уроку 1.3.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 1.3: РЕДАКТИРОВАНИЕ ТЕКСТА - УДАЛЕНИЕ
-
-
-** Находясь в обычном режиме нажмите x, чтобы удалить символ под курсором. **
-
- 1. Переместите курсор к строке внизу, помеченной --->.
-
- 2. Для исправления ошибок, переместите курсор, пока он не окажется над
- удаляемым символом.
-
- 3. Нажмите клавишу x для удаления требуемого символа.
-
- 4. Повторите шаги 2--4 пока строка не будет исправлена.
-
----> От тттопота копытт пппыль ппо ппполю леттитт.
-
- 5. Теперь, когда строка откорректирована, переходите к уроку 1.4.
-
-ЗАМЕЧАНИЕ: В ходе освоения этого учебника не пытайтесь запоминать, учите
- в процессе использования.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 1.4: РЕДАКТИРОВАНИЕ ТЕКСТА - ВСТАВКА
-
-
- ** Находясь в обычном режиме (Normal mode), нажмите i для вставки текста. **
-
- 1. Переместите курсор к первой строке внизу, помеченной --->.
-
- 2. Для того, чтобы сделать первую строку идентичной второй, поместите
- курсор на символ ПЕРЕД которым следует вставить текст.
-
- 3. Нажмите i и наберите требуемые добавления.
-
- 4. После исправления всех ошибок нажмите <ESC> для возврата в обычный режим.
- Повторите шаги 2--4, пока фраза не будет исправлена полностью.
-
----> Часть текста в строке беследно .
----> Часть текста в этой строке бесследно пропала.
-
- 5. Когда освоите вставку текста, переходите дальше к Резюме.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- РЕЗЮМЕ УРОКА 1
-
- 1. Курсор перемещается либо клавишами со стрелками, либо клавишами hjkl.
- h (влево) j (вниз) k (вверх) l (вправо)
-
- 2. Для запуска Vim (из приглашения % командной оболочки) наберите:
- vim ИМЯ_ФАЙЛА <ENTER>
-
- 3. Для завершения работы с Vim наберите:
- <ESC> :q! <ENTER> чтобы отказаться от сохранения изменений.
- Или наберите:
- <ESC> :wq <ENTER> чтобы сохранить изменения.
-
- 4. Для удаления символа под курсором в обычном режиме, наберите: x
-
- 5. Чтобы вставить текст перед курсором в обычном режиме, наберите:
- i вводите текст <ESC>
-
-ЗАМЕЧАНИЕ: Нажатие <ESC> переместит Вас в обычный режим (Normal mode) либо
- прервет нежелательную и частично завершенную команду.
-
-Теперь переходим к Уроку 2.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 2.1: КОМАНДЫ УДАЛЕНИЯ
-
-
- ** Наберите dw для удаления участка текста до конца слова. **
-
- 1. Нажмите <ESC>, чтобы перейти в обычный режим.
-
- 2. Переместите курсор вниз, к строке, помеченной --->.
-
- 3. Переместите курсор в начало слова, которое следует удалить.
-
- 4. Наберите dw , чтобы удалить это слово.
-
-ЗАМЕЧАНИЕ: Во время набора буквы dw появятся в последней строке экрана. Если
- Вы что-то наберете неправильно, нажмите <ESC> и начните сначала.
-
----> Несколько слов рафинад в этом предложении автокран излишни.
-
- 5. Повторите шаги 3 и 4, пока не исправите все ошибки и переходите к
- Уроку 2.2.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 2.2: ДОПОЛНИТЕЛЬНЫЕ КОМАНДЫ УДАЛЕНИЯ
-
-
- ** Наберите d$ для удаления текста до конца строки. **
-
- 1. Нажмите <ESC>, чтобы перейти в обычный режим.
-
- 2. Переместите курсор вниз, к строке, помеченной --->.
-
- 3. Переместите курсор к концу правильной строки (ПОСЛЕ первой . ).
-
- 4. Чтобы удалить остаток строки, наберите d$ .
-
----> Кто-то набрал окончание этой строки дважды. окончание этой строки дважды.
-
-
- 5.Чтобы лучше разобраться в этом, переходите к Уроку 2.3.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 2.3: КОМАНДЫ И ОБЪЕКТЫ
-
-
- Формат команды `удаление' d таков:
-
- [число] d объект ИЛИ d [число] объект
- Здесь:
- число - сколько раз исполнить команду (необязательно, по умолчанию=1).
- d - команда удаления.
- объект - с чем команда должна быть выполнена (перечислено ниже).
-
- Краткий список объектов:
- w - от курсора до конца слова, включая завершающий пробел.
- e - от курсора до конца слова, НЕ включая завершающий пробел.
- $ - от курсора до конца строки.
- ^ - от курсора до начала строки.
-
-ЗАМЕЧАНИЕ: Простое нажатие на символ объекта в обычном режиме (Normal mode)
- без дополнительных команд передвинет курсор так, как указано в
- списке объектов.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 2.4: ИСКЛЮЧЕНИЕ ИЗ ПРАВИЛА `КОМАНДА-ОБЪЕКТ'
-
-
- ** Наберите dd для удаления всей строки. **
-
- Вследствие частого применения операции удаления всей строки, разработчики
- Vim решили, что для этого проще всего просто набрать d дважды.
-
- 1. Переместите курсор вниз, ко второй строке фразы.
- 2. Наберите dd для удаления строки.
- 3. Теперь переместитесь к четвертой строке.
- 4. Наберите 2dd (вспомните правило `число-команда-объект'), чтобы удалить
- две строки.
-
- 1) Летом я хожу на стадион,
- 2) О, как внезапно кончился диван!
- 3) Я болею за ``Зенит'', ``Зенит'' --- чемпион!
- 4) Печально я гляжу на наше поколение!
- 5) Его грядущее иль пусто иль темно...
- 6) Я сижу на скамейке в ложе `Б'
- 7) И играю на большой жестяной трубе.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 2.5: КОМАНДА `ОТКАТ'
-
-
- ** Нажмите u для отмены результата работы предыдущей команды, U для отмены
- исправлений во всей строке. **
-
- 1. Переместите курсор вниз, к строке, помеченной ---> и установите его на
- первую ошибку.
- 2. Нажмите x для удаления первого неправильного символа.
- 3. Теперь нажмите u для отмены (отката) последней выполненной команды.
- 4. Исправьте все ошибки в строке, используя команду x .
- 5. Теперь нажмите заглавную U для того, чтобы вернуть всю строку в исходное
- состояние.
- 6. Нажмите u несколько раз для отмены команды U и предыдущих команд.
- 7. Нажмите теперь CTRL-R (удерживайте клавишу CTRL нажатой в момент нажатия
- R) несколько раз для возврата команд (откат отката).
-
----> Испрравьте оошибки в этойй строке и вернитте их сс помощьью `отката'.
-
- 8. Это были очень полезные команды. Далее переходите к Резюме Урока 2.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- РЕЗЮМЕ УРОКА 2
-
-
- 1. Для удаления текста от курсора до конца слова наберите: dw
-
- 2. Для удаления текста от курсора до конца строки наберите: d$
-
- 3. Для удаления всей строки наберите: dd
-
- 4. Формат команды в обычном режиме имеет вид:
-
- [число] команда объект ИЛИ команда [число] объект
- где:
- число - сколько раз повторить выполнение команды
- команда - что выполнить, например d для удаления
- объект - на что должна воздействовать команда, например w (слово),
- $ (до конца строки), и т.д.
-
- 5. Для отмены (отката) предшествующих действий наберите: u (строчная u)
- Для отмены (отката) всех изменений в строке наберите: U (прописная U)
- Для отмены отката наберите: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 3.1: КОМАНДА ВСТАВКИ
-
-
- ** Наберите p для вставки последнего удаленного текста после курсора. **
-
- 1. Переместите курсор вниз к последней строке из набора.
-
- 2. Наберите dd для удаления строки и ее сохранения в буфере Vim'а.
-
- 3. Переместите курсор к строке НАД тем местом, куда следует вставить
- удаленную строку.
-
- 4. Находясь в обычном режиме наберите p для замены строки.
-
- 5. Повторите шаги 2--4, пока не расставите все строки в нужном порядке.
-
- г) И лучше выдумать не мог.
- б) Когда не в шутку занемог,
- в) Он уважать себя заставил
- а) Мой дядя самых честных правил
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 3.2: КОМАНДА ЗАМЕНЫ
-
-
- ** Наберите r и символ, заменяющий символ под курсором. **
-
- 1. Переместите курсор вниз, к строке, помеченной --->.
-
- 2. Установите курсор так, чтобы он находился над первой ошибкой.
-
- 3. Наберите r и затем символ, исправляющий ошибку.
-
- 4. Повторите шаги 2 и 3, пока первая строка не будет исправлена.
-
----> В момегт набтра этой чтроки кое0кто с трудом попвдал по клваишам!
----> В момент набора этой строки кое-кто с трудом попадал по клавишам!
-
- 5. Теперь переходите к Уроку 3.2.
-
-ЗАМЕЧАНИЕ: Помните, что вы должны учиться в процессе работы, а не просто
- запоминая.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 3.3: КОМАНДА ИЗМЕНЕНИЯ
-
-
- ** Для изменения части слова наберите cw . **
-
- 1. Переместите курсор вниз, к строке, помеченной --->.
-
- 2. Расположите курсор над буквой `o' в слове `сола'.
-
- 3. Наберите cw и исправьте слово (в данном случае, наберите `лов'.)
-
- 4. Нажмите <ESC> и переходите к следующей ошибке (к первому символу, который
- надо изменить.)
-
- 5. Повторите шаги 3--4 пока первое предложение не станет идентичным второму.
-
----> Несколько сола в эьгц строке тпгшцбь редалзкуюиесвх.
----> Несколько слов в этой строке требуют редактирования.
-
-Обратите внимание, что cw не только заменяет слово, но и переводит вас в режим
-вставки.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 3.4: ПРОДОЛЖАЕМ ИЗМЕНЯТЬ С КОМАНДОЙ c
-
-
-** Команда замены используется с теми же объектами, что и команда удаления. **
-
- 1. Команда изменения применяется таким же образом, как и команда удаления.
- Ее формат таков:
-
- [число] c объект ИЛИ c [число] объект
-
- 2. Объекты также совпадают: w (слово), $ (конец строки) и т.п.
-
- 3. Переместите курсор вниз, к строке, помеченной --->.
-
- 4. Перейдите к первой ошибке.
-
- 5. Наберите c$ и отредактируйте первую строку так, чтобы она совпадала со
- второй, после чего нажмите <ESC>.
-
----> Конец этой строки нуждается в помощи, чтобы стать похожим на второй.
----> Конец этой строки нуждается в помощи команды c$ .
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- РЕЗЮМЕ УРОКА 3
-
-
- 1. Для вставки текста, который только что был удален, наберите p . Эта
- команда вставит удаленный текст ПОСЛЕ курсора (если была удалена строка,
- то она будет помещена в строке под курсором).
-
- 2. Для замены символа под курсором наберите r и затем заменяющий символ.
-
- 3. Команда изменения позволяет Вам изменить указанный объект от курсора до
- конца этого объекта. Например, наберите cw для замены от курсора до
- конца слова, c$ для изменения до конца строки.
-
- 4. Формат команды изменения таков:
-
- [число] c объект ИЛИ c [число] объект
-
-Теперь отправляйтесь к следующему уроку.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 4.1: ИНФОРМАЦИЯ О ФАЙЛЕ И РАСПОЛОЖЕНИЕ В НЕМ
-
-
- ** Наберите CTRL-g чтобы увидеть Ваше месторасположение в файле и информацию
- о нем.
- Наберите SHIFT-G для перемещения к заданной строке в файле. **
-
- Замечание: Прочитайте весь урок прежде чем выполнять любые команды!!
-
- 1. Удерживая клавишу Ctrl нажмите g . Внизу экрана появится строка статуса с
- именем файла и номером строки, в которой Вы находитесь. Запомните номер
- строки, он потребуется на Шаге 3.
-
- 2. Нажмите shift-G для перемещения к концу файла.
-
- 3. Наберите номер строки, в которой вы находились и затем shift-G. Это
- вернет Вас к строке, в которой Вы были, когда в первый раз нажали Ctrl-g.
- (Когда Вы будете набирать цифры, они НЕ отобразятся на экране.)
-
- 4. Если Вы запомнили все вышесказанное, выполните шаги 1--3.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 4.2: КОМАНДА ПОИСКА
-
- ** Наберите / и затем введите искомую фразу. **
-
- 1. В обычном режиме (Normal mode) наберите символ / . Обратите внимание,
- что он вместе с курсором появится внизу экрана, как это происходит с
- командой : .
-
- 2. Теперь наберите 'ошшшибка' <ENTER>. Это то слово, которое Вы будете
- искать.
-
- 3. Для того, чтобы повторить поиск, просто нажмите n .
- Для поиска этой фразы в обратном направлении, нажмите Shift-N .
-
- 4. Если Вы желаете сразу искать в обратном направлении, используйте
- команду ? вместо / .
-
----> Когда Вы при поиске достигнете конца файла, поиск будет продолжен с
- начала.
-
- "ошшшибка" это не способ произнесения слова `ошибка'; ошшшибка это ошибка.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 4.3: ПОИСК ПАРНЫХ СКОБОК
-
-
- ** Наберите % для поиска парных ),] или } . **
-
- 1. Поместите курсор над любой из (, [ или { в строке внизу, помеченной --->.
-
- 2. Теперь наберите символ % .
-
- 3. Курсор должен перескочить на парную скобку.
-
- 4. Наберите % для возврата курсора назад к первой скобке.
-
----> Это ( строка, содержащая такие (, такие [ ] и такие { } скобки. ))
-
-Замечание: Это очень удобно при отладке программ с пропущенными скобками!
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 4.4: СПОСОБ ИСПРАВЛЕНИЯ ОШИБОК
-
-
- ** Наберите :s/было/стало/g для замены 'было' на 'стало'. **
-
- 1. Переместите курсор вниз, к строке, помеченной --->.
-
- 2. Наберите :s/уводю/увожу <ENTER> . Обратите внимание на то, что эта команда
- заменит только первое найденное вхождение в строке.
-
- 3. Теперь наберите :s/уводю/увожу/g , означающее подстановку глобально во
- всей строке. Это заменит все найденные в строке вхождения.
-
----> Я уводю к отверженным селеньям, я уводю сквозь вековечный стон, я уводю к
- забытым поколеньям.
-
- 4. Для замены всех вхождений последовательности символов между двумя
- строками,
- наберите :#,#s/было/стало/g где #,# --- номера этих строк.
- Наберите :%s/было/стало/g для замены всех вхождений во всем файле.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- РЕЗЮМЕ УРОКА 4
- 1. Ctrl-g показывает ваше положение в файле и информацию о нем.
- Shift-G перемещает Вас в конец файла. Номер, за которым следует Shift-G
- позволяет перейти к строке с этим номером.
-
- 2. Нажатие / и затем ввод строки позволяет произвести поиск этой строки
- ВПЕРЕД по тексту.
- Нажатие ? и затем ввод строки позволяет произвести поиск этой строки
- НАЗАД по тексту.
- После поиска наберите n для перехода к следующему вхождению искомой
- строки в том же направлении или Shift-N для перехода в противоположном
- направлении.
-
- 3. Нажатие % , когда курсор находится на (,),[,],{, или } позволяет найти
- парную скобку.
-
- 4. Для подстановки `стало' вместо первого `было' в строке, наберите
- :s/old/new
- Для подстановки `стало' вместо всех `было' в строке, наберите
- :s/old/new/g
- Для замены в интервале между двумя строками, наберите
- :#,#s/old/new/g
- Для замены всех вхождений `было' на `стало' в файле, наберите
- :%s/old/new/g
- Чтобы редактор каждый раз запрашивал подтверждение, добавьте 'c'
- :%s/old/new/gc
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 5.1: КАК ВЫПОЛНИТЬ ВНЕШНЮЮ КОМАНДУ
-
-
- ** Наберите :! и затем внешнюю команду, которую следует выполнить. **
-
- 1. Наберите уже знакомую Вам команду : для установки курсора в командную
- строку редактора. Это позволит Вам ввести команду.
-
- 2. Теперь наберите символ ! (восклицательный знак). Теперь можно исполнить
- внешнюю команду, используя командную оболочку.
-
- 3. Для примера наберите ls после ! и нажмите <ENTER>. Эта команда выведет
- список файлов в текущем каталоге, точно также, как если бы Вы ввели эту
- команду в приглашении оболочки. Или попробуйте :!dir , если предыдущая
- команда не сработала.
-
----> Замечание: Таким способом можно выполнить любую внешнюю команду.
-
----> Замечание: Все команды, начинающиеся с : , должны завершаться нажатием
- <ENTER>.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 5.2: КАК ЗАПИСАТЬ ФАЙЛ
-
-
-** Для сохранения изменений, произведенных в файле, наберите :w ИМЯ_ФАЙЛА. **
-
- 1. Наберите :!dir или :!ls для получения списка файлов в текущем каталоге.
- Как Вам уже известно, Вы должны нажать <ENTER> после ввода этих команд.
-
- 2. Придумайте название для файла, которое еще не существует, например TEST.
-
- 3. Теперь наберите :w TEST (где TEST --- это имя файла, придуманное Вами.)
-
- 4. Эта команда сохранит весь файл (Учебник по Vim) под именем TEST. Чтобы
- удостовериться в этом, снова наберите :!dir и просмотрите каталог.
-
----> Заметьте, что если Вы выйдете из Vim и затем запустите его снова с
- файлом TEST, этот файл будет точной копией учебника в тот момент, когда
- Вы его сохранили.
-
- 5. Теперь удалите этот файл, набрав :!del TEST
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 5.3: ВЫБОРОЧНОЕ СОХРАНЕНИЕ
-
-
- ** Для сохранения части файла, наберите :#,# w ИМЯ_ФАЙЛА **
-
- 1. Еще раз наберите :!dir или :!ls для получения списка файлов в текущем
- каталоге и выберите подходящее имя, например TEST.
-
- 2. Переместите курсор к началу этой страницы и нажмите Ctrl-g для нахождения
- номера строкиto. ЗАПОМНИТЕ ЭТОТ НОМЕР!
-
- 3. Теперь переместитесь в конец страницы и вновь наберите Ctrl-g. ЗАПОМНИТЕ
- И ЭТОТ НОМЕР ТОЖЕ!
-
- 4. Для сохранения ТОЛЬКО ЧАСТИ файла наберите :#,# w TEST , где #,# --- это
- номера, которые Вы запомнили (начало, конец), а TEST --- имя вашего файла.
-
- 5. Как и прежде, убедитесь в наличии этого файла командой :!dir , но НЕ
- УДАЛЯЙТЕ его.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 5.4: ЧТЕНИЕ И ОБЪЕДИНЕНИЕ ФАЙЛОВ
-
- ** Для вставки содержимого файла, наберите :r FILENAME **
-
- 1. Наберите :!dir для того, чтобы убедиться в том, что файл TEST все еще
- существует.
-
- 2. Установите курсор в верхней части этой страницы.
-
-Замечание: После выполнения шага 3 Вы увидите Урок 5.3. После этого
- перемещайтесь ВНИЗ, снова к этому уроку.
-
- 3. Теперь прочитайте Ваш файл TEST, используя команду :r TEST , где
- TEST --- это имя файла.
-
-Замечание: Прочитанный Вами файл будет вставлен в том месте, где находится
- курсор.
-
- 4. Чтобы убедиться в том, что файл прочитан, переместитесь немного назад по
- тексту и [A[Bзаметьте, что теперь существуют две копии Урока 5.3, исходная
- и полученная из файла.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- РЕЗЮМЕ УРОКА 5
-
-
- 1. :!команда исполняет внешнюю команду.
-
- Некоторые полезные примеры:
- :!dir --- выводит список файлов в каталоге.
- :!del FILENAME --- удаляет файл FILENAME.
-
- 2. :w FILENAME записывает текущий редактируемый файл на диск
- под именем FILENAME.
-
- 3. :#,#w FILENAME сохраняет строки от # до # в файл FILENAME.
-
- 4. :r FILENAME считывает с диска файл FILENAME и помещает его в текущий
- файл следом за позицией курсора.
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 6.1: КОМАНДА СОЗДАНИЯ
-
-
- ** Наберите o чтобы создать пустую строку под курсором и перейти в режим
- вставки (Insert mode) **
-
- 1. Переместите курсор вниз, к строке, помеченной --->.
-
- 2. Наберите o (в нижнем регистре) для того, чтобы создать пустую строку
- НИЖЕ курсора и перейти в режим вставки (Insert mode).
-
- 3. Теперь скопируйте помеченную ---> строку и нажмите <ESC> для выхода из
- режима вставки.
-
----> После нажатия o курсор перейдет на новую пустую строку в режиме вставки.
-
- 4. Для создания строки ВЫШЕ курсора, просто наберите заглавную O, вместо
- строчной o. Попробуйте проделать это с нижеследующей строкой.
-Создайте новую строку над этой, нажав Shift-O, поместив курсор на эту строку.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 6.2: КОМАНДА ДОБАВЛЕНИЯ
-
- ** Наберите a , чтобы вставить текст ПОСЛЕ курсора. **
-
- 1. Переместите курсор вниз, в конец первой строки, помеченной ---> ,
- набрав $ в обычном режиме (Normal mode).
-
- 2. Наберите a (в нижнем регистре) для добавления текста ПОСЛЕ символа,
- находящегося под курсором. (Заглавная A позволяет добавить в конец
- строки.)
-
-Замечание: Это позволяет избежать нажатия i , последнего символа, текста для
- вставки, <ESC>, курсор-вправо, и, наконец, x , просто для того,
- чтобы добавить тест в конец строки!
-
- 3. Теперь завершите первую строку. Заметьте также, что добавление это в
- точности то же самое, что и режим вставки, за исключением позиции, в
- которую будет вставлен текст.
-
----> Эта строчка позволит Вам попрактиковаться
----> Эта строчка позволит Вам попрактиковаться в добавлении текста в конец
- строки.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 6.3: ЕЩЕ ОДИН СПОСОБ ЗАМЕНЫ
-
-
- ** Наберите заглавную R для замены более, чем одного символа. **
-
- 1. Переместите курсор вниз, к строке, помеченной --->.
-
- 2. Расположите курсор в начале первого слова, отличающегося от
- соответствующего в следующей строке, помеченной ---> (слово 'последней').
-
- 3. Теперь наберите R и замените остаток текста в первой строке, набрав
- поверх старого текста так, чтобы обе строки стали одинаковыми.
-
----> Первую строку можно сравнять с последней, используя клавиши.
----> Первую строку можно сравнять с второй, используя R и набрав новый текст.
-
- 4. Обратите внимание, что при нажатии <ESC> для завершения, любой
- не измененный текст сохранится.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 6.4: УСТАНОВКА ПАРАМЕТРОВ
-
-
-** Установим параметры так, чтобы игнорировать регистр при поиске или замене **
-
-
- 1. Поищите слово 'игнорировать', набрав:
- /игнорировать
- Повторите поиск несколько раз, нажимая клавишу n
-
- 2. Включите параметр 'ic' (Игнорировать регистр), набрав:
- :set ic
-
- 3. Теперь снова сделайте поиск слова 'игнорировать', нажав: n
- Повторите поиск несколько раз, нажимая клавишу n
-
- 4. Включите параметры 'hlsearch' и 'incsearch':
- :set hls is
-
- 5. Теперь опять введите команду поиска и посмотрите, что получится:
- /игнорировать
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- РЕЗЮМЕ УРОКА 6
-
-
- 1. Нажатие o создает строку НИЖЕ курсора и перемещает курсор в нее в режиме
- вставки.
- Нажатие заглавной O создает строку ВЫШЕ строки, в которой находится
- курсор.
-
- 2. Наберите a для вставки текста ПОСЛЕ символа, на котором находится курсор.
- Нажатие заглавной A автоматически перемещает Вас для добавления текста
- в конец строки.
-
- 3. Нажатие заглавной R переводит Вас в режим замены до тех пор, пока не
- будет нажата клавиша <ESC> для завершения.
-
- 4. Набрав ":set xxx" вы сможете включить параметр "xxx"
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 7: КОМАНДЫ ПОЛУЧЕНИЯ ВСТРОЕННОЙ СПРАВКИ
-
- ** Используйте встроенную справочную систему **
-
- Vim обладает мощной встроенной справочной системой. Для начала попробуйте
- один из трех вариантов:
- - нажмите клавишу <HELP> (если таковая имеется на клавиатуре)
- - нажмите клавишу <F1> (если таковая имеется на клавиатуре)
- - наберите :help <ENTER>
-
- Наберите :q <ENTER> чтобы закрыть окно справки.
-
- Вы можете найти справку для любого понятия или команды, просто задав
- соответствующий аргумент команде ":help". Попробуйте следующее (не забудьте
- нажать <ENTER>):
-
- :help w
- :help c_<T
- :help insert-index
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Урок 8: СОЗДАНИЕ СТАРТОВОГО СКРИПТА
-
- ** Включим возможности Vim **
-
- Vim имеет намного больше возможностей, чем Vi, однако большинствао из них
- выключены по умолчанию. Для того, чтобы начать использовать новые
- возможности Вам следует создать файл "vimrc".
-
- 1. Отредактируйте файл "vimrc", его расположение зависит от используемой
- системы:
-
- :edit ~/.vimrc для Unix
- :edit $VIM/_vimrc для MS-Windows
-
- 2. Теперь прочитайте пример файла "vimrc":
-
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. Запишите файл:
-
- :write
-
- Теперь при следующем запуске Vim будет включена подсветка синтаксиса. Все
- настройки, предпочитаемые Вами, могут быть добавлены в файл "vimrc".
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- На этом завершается Учебник Vim. Он был предназначен для того, чтобы дать
- общее представление о редакторе Vim, достаточное для того, чтобы с легкостью
- использовать его. Учебник далек от полноты, поскольку Vim имеет очень много
- команд. Прочитайте теперь руководство пользователя: ":help user-manual".
-
- Для дальнейшего чтения рекомендуется книга:
- Vim - Vi Improved - Автор: Steve Oualline
- Издатель: New Riders
- Эта книга полностью посвящена Vim. Особенно полезна новичкам. Содержит
- множество примеров и иллюстраций.
- Взгляните на See http://iccf-holland.org/click5.html
-
- Следующая книга более почтенного возраста и посвящена больше Vi, чем Vim,
- однако также рекомендуется:
- Learning the Vi Editor - Автор: Linda Lamb
- Издатель: O'Reilly & Associates Inc.
- Это хорошая книга для того, чтобы узнать все, что только можно проделывать с
- Vi. Шестое издание также включает информацию о Vim.
-
- Этот учебник был написан Michael C. Pierce и Robert K. Ware, Colorado School
- of Mines с использованием идей, предложенных Charles Smith, Colorado State
- University. E-mail: bware@mines.colorado.edu.
-
- Доработано для Vim Bram Moolenaar.
-
- Перевод: Андрей Киселев <a_kissel@eudoramail.com>, 2002.
- Translator: Andrey Kiselev <a_kissel@eudoramail.com>, 2002.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.sk b/runtime/tutor/tutor.sk
deleted file mode 100644
index 2291aad..0000000
--- a/runtime/tutor/tutor.sk
+++ /dev/null
@@ -1,1008 +0,0 @@
-===============================================================================
-= V i t a j t e v o V I M T u t o r i a l i - Verzia 1.7 =
-===============================================================================
-
- Vim je veµmi výkonný editor, ktorý má príli¾ veµa príkazov na to aby
- mohli byt v¹etky popísané vo výuke akou je táto. Táto výuka
- popisuje dostatoèné mno¾stvo príkazov nato aby bolo mo¾né pou¾íva»
- Vim ako viacúèelový editor.
-
- Pribli¾ný èas potrebný na prebratie tejto výuky je 25-30 minút,
- závisí na tom, koµko je stráveného èasu s preskú¹avaním.
-
- UPOZORNENIE:
- Príkazy v lekciách modifikujú text. Vytvor kópiu tohto súboru aby
- sa mohlo precvièova» na òom (pri ¹tarte "vimtutor" je toto kópia).
-
- Je dôle¾ité zapamäta» si, ¾e táto výuka je vytvorená pre výuku
- pou¾ívaním. To znamená, ¾e je potrebné si príkazy vyskú¹a», aby bolo
- uèenie správne. Ak len èitas text, príkazy zabudne¹!
-
- Presvedè sa, ¾e Shift-Lock NIEJE stlaèený a stlaèt klávesu
- j niekoµko krát, aby sa kurzor posunul natoµko, ¾e lekcia 1.1
- celkom zaplní obrazovku.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.1: POHYB KURZOROM
-
-
- ** Pre pohyb kurzorum stlaè klávesy h,j,k,l ako je znázornené. **
- ^
- k Funkcia: Klávesa h je naµavo a vykoná pohyb doµava.
- < h l > Klávesa l je napravo a vykoná pohyb doprava.
- j Klávesa j vyzerá ako ¹ípka dole
- v
- 1. Pohybuj kurzorom po obrazovke, kým si na to nezvykne¹.
-
- 2. Dr¾ stlaèenú klávesu pre pohyb dole (j), kým sa jej funkcia nezopakuje.
----> Teraz sa u¾ vie¹ pohybova» na nasledujúcu lekciu.
-
- 3. Pou¾itím klávesy pre pohyb dole prejdi na Lekciu 1.2.
-
-Poznámka: Ak si niesi istý tým èo si napísal, stlaè <ESC>
- na prechod do normálneho módu.
-
-Poznámka: Kurzorové klávesy sú tie¾ funkèné. Ale pou¾ívaním hjkl sa bude¹
- schopný pohybova» rýchlej¹ie, keï si zvykne¹ ich pou¾íva». Naozaj!
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 1.2: ZATVÁRANIE VIMU
-
-
- !! POZNÁMKA: Pred vykonaním týchto krokov si preèítaj celú túto lekciu !!
-
- 1. Stlaè klávesu <ESC> (aby si sa uèite nachádzal v normálnom móde)
-
- 2. Napí¹: :q! <ENTER>.
- Tým ukonèí¹ prácu s editorom BEZ ulo¾enia zmien, ktoré si vykonal.
-
- 3. Keï sa dostane¹ na príkazový riadok, napí¹ príkaz, ktorým sa dostane¹
- spe» do tejto výuky. To mô¾e by»: vimtutor <ENTER>
-
- 4. Ak si si tieto kroky spoµahlivo zapamätal, vykonaj kroky 1 a¾ 3, pre
- ukonèenie a znovu spustenie editora.
-
-POZNÁMKA: :q! <ENTER> neulo¾í zmeny, ktoré si vykonal. O niekoµko lekcií
- sa nauèí¹ ako ulo¾i» zmeny do súboru
-
- 5. presuò kurzor dole na lekciu 1.3.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.3: EDITÁCIA TEXTU - MAZANIE
-
-
-** Stlaèenie klávesy x v normálnom móde zma¾e znak na mieste kurzora. **
-
- 1. Presuò kurzor ni¾¹ie na riadok oznaèený znaèkou --->.
-
- 2. Aby si mohol odstráni» chyby, pohybuj kurzorom kým neprejde na znak,
- ktorý chce¹ zmaza».
-
- 3. Stlaè klávesu x aby sa zmazal nechcený znak.
-
- 4. Zopakuj kroky 2 a¾ 4 a¾ kým veta nieje správna.
-
----> Kraava skooèilla ccezz mesiiac.
-
- 5. Ak je veta správna, prejdi na lekciu 1.4.
-
-POZNÁMKA: Neskú¹aj si zapamäta» obsah tejto výuky, ale sa uè pou¾ívaním.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.4: EDITÁCIA TEXTU - VKLADANIE
-
-
- ** Stlaèenie klávesy i umo¾òuje vkladanie textu. **
-
- 1. Presuò kurzor ni¾¹ie na prvý riadok za znaèku --->.
-
- 2. Pre upravenie prvého riadku do rovnakého tvaru ako je druhý riadok,
- presuò kurzor na prvý znak za misto, kde má by» text vlo¾ený.
-
- 3. Stlaè klávesu i a napí¹ potrebný text.
-
- 4. Po opravení ka¾dej chyby, stlaè <ESC> pre návrat do normálneho módu.
- Zopakuj kroky 2 a¾ 4 kým nieje veta správna.
-
----> Tu je text chýbajúci tejto.
----> Tu je nejaký text chýbajúci od tejto èiary.
-
- 5. Keï sa dostatoène nauèí¹ vklada» text, prejdi na nasledujúce zhrnutie.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.5: EDITÁCIA TEXTU - PRIDÁVANIE
-
-
- ** Stlaèenie klávesy A umo¾òuje pridáva» text. **
-
- 1. Presuò kurozr ni¾¹ie na prvý riadok za znaèkou --->.
- Nezále¾í na tom, na ktorom znaku sa kurzor v tom riadku nachádza.
-
- 2. Stlaè klávesu A a napí¹ potrebný text.
-
- 3. Po pridaní textu stlaè klávesu <ESC> pre návrat do Normálneho módu.
-
- 4. Presuò kurozr na druhý riadok oznaèený ---> a zopakuj
- kroky 2 a 3 kým nieje veta správna.
-
----> Tu je nejaký text chýbajúci o
- Tu je nejaký text chýbajúci od tiaµto.
----> Tu tie¾ chýba nej
- Tu tie¾ chýba nejaký text.
-
- 5. Keï sa dostatoène nauèí¹ pridáva» text, prejdi na lekciu 1.6.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.6: EDITÁCIA SÚBORU
-
-
- ** Napísaním :wq sa súbor ulo¾í a zavrie **
-
-!! POZNÁMKA: Pred vykonaním týchto krokov si preèítaj celú lekciu!!
-
-1. Opusti túto výuku, ako si to urobil v lekcii 1.2: :q!
-
-2. Do príkazového riadku napí¹ príkaz: vim tutor <ENTER>
- 'vim' je príkaz, ktorý spustí editor Vim, 'tutor' je meno súboru,
- ktorý chce¹ editova». Pou¾i taký súbor, ktorý mô¾e¹ meni».
-
-3. Vlo¾ a zma¾ text tak, ako si sa nauèil v predo¹lých lekciach.
-
-4. Ulo¾ súbor so zmenami a opusti Vim príkazom: :wq <ENTER>
-
-5. Re¹tartuj vimtutor a presuò sa dole na nasledujúce zhrnutie.
-
-6. Urob tak po preèítaní predo¹lých krokov a porozumeniu im.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ZHRNUTIE LEKCIE 1
-
-
- 1. Kurzor sa pohybuje pou¾itím kláves so ¹ípkami alebo klávesmi hjkl.
- h (do lava) j (dole) k (hore) l (doprava)
-
- 2. Pre spustenie Vimu (z príkazového riadku) napí¹: vim FILENAME <ENTER>
-
- 3. Na ukonèenie Vimu napí¹: <ESC> :q! <ENTER> pre zru¹enie v¹etkých zmien
- alebo napí¹: <ESC> :wq <ENTER> pre ulo¾enie zmien.
-
- 4. Na zmazanie znaku na mieste kurzora napí¹: x
-
- 5. Pre vlo¾enie textu na mieste kurzora v normálnom móde napí¹:
- i napí¹ vkladaný text <ESC> vkladanie pred kurzor
- A napí¹ pridávaný text <EXC> vkladanie za riadok
-
-POZNÁMKA: Stlaèenie <ESC> »a premiestní do normálneho módu alebo zru¹í
- nejaký nechcený a èiastoène dokonèený príkaz.
-
-Teraz pokraèuj lekciou 2.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.1: Mazacie príkazy
-
-
- ** Napísanie príkazu dw zma¾e znaky do konca slova. **
-
-1. Stlaè <ESC> aby si bol bezpeène v normálnom móde.
-
-2. Presuò kurzor ni¾¹ie na riadok oznaèený znaèkou --->.
-
-3. Presuò kurzor na zaèiatok slova, ktoré je potrebné zmaza».
-
-4. Napí¹ dw aby slovo zmizlo.
-
-POZNÁMKA: Písmeno d sa zobrazí na poslednom riadku obrazovky keï ho
- napí¹e¹. Vim na teba poèká, aby si mohol napísa»
- písmeno w. Ak vidí¹ nieèo iné ako d , tak si napísal
- nesprávny znak; stlaè <ESC> a zaèni znova.
-
----> Tu je niekoµko slov zábava, ktoré nie patria list do tejto vety.
-
-5. Zopakuj kroky 3 a¾ 4 kým veta nieje správna a prejdi na lekciu 2.2.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.2: VIAC MAZACÍCH PRÍKAZOV
-
-
- ** Napísanie príkazu d$ zma¾e znaky do konca riadku **
-
-1. Stlaè <ESC> aby si bol bezpeène v normálnom móde.
-
-2. Presuò kurzor ni¾¹ie na riadok oznaèený znaèkou --->.
-
-3. Presuò kurzor na koniec správnej vety (ZA prvú bodku).
-
-4. Napí¹ d$ aby sa zmazali znaky do konca riadku.
-
----> Niekto napísal koniec tohto riadku dvakrát. koniec tohot riadku dvakrát.
-
-
-5. Prejdi na lekciu 2.3 pre pochopenie toho èo sa stalo.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.3: OPERÁTORY A POHYBY
-
- Veµa príkazov, ktoré menia text sú odvodené od operátorov a pohybov.
- Formát pre príkaz mazania klávesou d je nasledovný:
-
- d pohyb
-
- kde:
- d - je mazací operátor
- pohyb - je to èo operátor vykonáva (vypísané ni¾¹ie)
-
- Krátky list pohybov:
- w - do zaèiatku ïal¹ieho slova, okrem jeho prvého písmena.
- e - do konca teraj¹ieho slova, vrátane posledného znaku.
- $ - do konca riadku, vrátane posledného znaku
-
- Tak¾e napísaním de sa zma¾e v¹etko od kurzora do konca slova.
-
-POZNÁMKA: Stlaèením iba pohybu v normálnom móde bez operátora
- sa presunie kurzor tak ako je to ¹pecivikované.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.4: Pou¾itie viacnásobného pohybu
-
-
- ** Napísaním èísla pred pohyb ho zopakuje zadný poèet krát **
-
- 1. Presuò kurozr ni¾¹ie na zaèiatok riadku oznaèeného --->.
-
- 2. Napí¹ 2w a kurozr sa presunie o dve slová vpred.
-
- 3. Napí¹ 3e a kurozr sa presunie vpred na koniec tretieho slova.
-
- 4. Napí¹ 0 (nula) a kurozr sa presunie na zaèiatok riadku.
-
- 5. Zopakuj kroky 2 a 3 s rôznymi èíslami.
-
----> Toto je riadok so slovami po kotrých sa mô¾ete pohybova».
-
- 6. Prejdi na lekciu 2.5.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.5: POU®ITIE VIACNÁSOBNÉHO MAZANIA PRE HROMADNÉ MAZANIE
-
-
- ** Napísanie èísla spolu s operátorom ho zopakuje zadaný poèet krát **
-
- V kombinácii operátorov mazania a pohybu spomínaného vy¹¹ie vlo¾ poèet
- pred pohyb pre docielenie hromadného mazania:
- d èíslo pohyb
-
- 1. Presuò kurzor na prvé slovo písané VE¥KÝMI PÍSMENAMI
- v riadku oznaèenom --->.
-
- 2. Napí¹ 2dw a zma¾e¹ dve slová písané VE¥KÝMI PÍSMENAMI
-
- 3. Zopakuj kroky 1 a 2 s pou¾itím rôzneho èísla tak aby si zmazal slová
- písané veµkými písmenami jedným príkazom.
-
----> Tento ABC DE riadok FGHI JK LMN OP so slovamI je Q RS TUV vycisteny.
-
-POZNÁMKA: Èíslo medzi operátorom d a pohybom funguje podobne ako pri
- pou¾ití s pohybom bez operátora.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.6: OPERÁCIE S RIADKAMI
-
-
- ** Napísanie príkazu dd zma¾e celý riadok. **
-
-Vzhµadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli,
-¾e bude jednoduch¹ie maza» celý riadok napísaním dvoch písmen d.
-
-1. Presuò kurzor na druhý riadok v texte na spodu.
-2. Napí¹ dd aby si zmazal riadok.
-3. Prejdi na ¹tvrtý riadok.
-4. Napí¹ 2dd aby si zmazal dva riadky.
-
- 1) Ru¾e sú èervené,
- 2) Blato je zábavné,
- 3) Fialky sú modré,
- 4) Mám auto,
- 5) Hodinky ukazujú èas,
- 6) Cukor je sladký,
- 7) A to si ty.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.7: PRÍKAZ UNDO
-
-
-** Stlaè u pre vrátenie posledného príkazu, U pre úpravu celého riadku. **
-
-1. Presuò kurzor ni¾¹ie na riadok oznaèený znaèkou ---> a premiestni ho na
- prvú chybu.
-2. Napí¹ x pre zmazanie prvého nechceného riadku.
-3. Teraz napí¹ u èím vrátí¹ spä» posledne vykonaný príkaz.
-4. Teraz oprav v¹etky chyby na riadku pou¾itím príkazu x .
-5. Teraz napí¹ veµké U èím vrátí¹ riadok do pôvodného stavu.
-6. Teraz napí¹ u niekoµko krát, èím vrátí¹ spä» príkaz U.
-7. Teraz napí¹ CTRL-R (dr¾ klávesu CTRL stlaèenú kým stláèa¹ R) niekoµko
- krát, èím vrátí¹ spä» predtým vrátené príkazy (undo z undo).
-
----> Opprav chybby nna toomto riadku a zmeeò ich pommocou undo.
-
- 8. Tieto príkazy sú èasto pou¾ívané. Teraz prejdi na zhrnutie lekcie 2.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 2 ZHRNUTIE
-
-
- 1. Pre zmazanie znakov od kurzora do konca slova napí¹: dw
-
- 2. Pre zmazanie znakov od kurzora do konca riadku napí¹: d$
-
- 3. Pre zmazanie celého riadku napí¹: dd
-
- 4. Pre zopakovanie pohybu, napí¹ pred neho èíslo: 2w
-
- 5. Formát pre píkaz:
-
- operátor [èíslo] pohyb
- kde:
- operátor - èo treba robi», napríklad d pre zmazanie
- [èíslo] - je voliteµný poèet pre opakovanie pohybu
- pohyb - pohyb po texte vzhµadom na operátor, napríklad w (slovo),
- $ (do konca riadku), atï.
-
- 6. Pre pohyb na zaèiatok riadku pou¾i nulu: 0
-
- 7. Pre vrátenie spä» predo¹lej operácie napí¹: u (malé u)
- Pre vrátenie v¹etkých úprav na riadku napí¹: U (veµké U)
- Pre vrátenie vrátených úprav napí¹: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 3.1: PRÍKAZ VLO®I«
-
-
- ** Napísanie príkazu p vlo¾í psledný výmaz za kurzor. **
-
- 1. Presuò kurzor ni¾¹ie na prvý riadok textu.
-
- 2. Napí¹ dd èím zma¾e¹ riadok a ulo¾í¹ ho do buffera editora Vim.
-
- 3. Presuò kurzor vy¹¹ie tam, kam zmazaný riadok patrí.
-
- 4. Ak napí¹e¹ v normálnom móde p zmazaný riadk sa vlo¾í.
-
- 5. Zopakuj kroky 2 a¾ 4, kým riadky niesú v správnom poradí.
-
----> d) Tie¾ sa doká¾e¹ vzdeláva»?
----> b) Fialky sú modré,
----> c) Inteligencia sa vzdeláva,
----> a) Ru¾e sú èervené,
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 3.2: PRÍKAZ NAHRADENIA
-
-
- ** Napísaním rx sa nahradí znak na mieste kurzora znakom x . **
-
- 1. Presuò kurzor ni¾¹ie na prví riadok textu oznaèeného znaèkou --->.
-
- 2. Presuò kurzor na zaèiatok prvej chyby.
-
- 3. napí¹ r a potom znak, ktorý tam má by».
-
- 4. Zopakuj kroky 2 a 3, kým prvý riadok nieje zhodný s druhým.
-
----> Kaï bol tento riasok píaaný, niekro stla¹il nesprábne klávesy!
----> Keï bol tento riadok písaný, niekto stlaèil nesprávne klávesy!
-
- 5. Teraz prejdi na lekciu 3.2.
-
-POZNÁMKA: Pamätaj si, ¾e nauèi» sa mô¾e¹ len pou¾ívanim, nie pamätaním.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 3.3. PRÍKAZ ÚPRAVY
-
-
- ** Ak chce¹ zmeni» èas» slova do konca slova, napí¹ ce . **
-
- 1. Presuò kurzor ni¾¹ie na prvý riadok oznaèený znaèkou --->.
-
- 2. Umiestni kurzor na písmeno o v slove rosfpl.
-
- 3. Napí¹ ce a oprav slovo (v tomto prípade napí¹ 'iadok'.)
-
- 4. Stlaè <ESC> a prejdi na ïal¹í znak, ktorý treba zmeni».
-
- 5. Zopakuj kroky 3 a 4, kým prvá veta nieje rovnaká ako druhá.
-
----> Tento rosfpl má niekoµko skic, ktoré je pirewvbí zmeni» piy»uèán príkazu.
----> Tento riadok má niekoµko slov, ktoré je potrebné zmeni» pou¾itím príkazu.
-
-Poznámka, ¾e ce zma¾e slovo a nastaví vkladací mód.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 3.4: VIAC ZMIEN POU®ITÍM c
-
-
- ** Príkaz pre úpravy sa pou¾íva s rovnakými pohybmi ako pre mazanie **
-
- 1. Príkaz pre úpravy pracuje rovnako ako pre mazanie. Formát je:
-
- c [èíslo] pohyb
-
- 2. Pohyby sú rovnaké, ako napríklad w (slovo) a $ (koniec riadku).
-
- 3. Presuò kurzor ni¾¹ie na prvý riadok oznaèený znaèkou --->.
-
- 4. Presuò kurzor na prvú chybu.
-
- 5. napí¹ c$ aby si mohol upravi» zvy¹ok riadku podµa druhého
- a stlaè <ESC>.
-
----> Koniec tohto riadku potrebuje pomoc, aby bol ako druhy.
----> Koniec tohto riadku potrebuje opravi» pou¾itím príkazu c$ .
-
-POZNÁMKA: Mô¾e¹ pou¾i» klávesu backspace na úpravu zmien poèas písania.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 3 ZHRNUTIE
-
-
- 1. Na vlo¾enie textu, ktorý u¾ bol zmazaný, napí¹ p . To vlo¾í zmazaný
- text ZA kurzor (ak bol riadok zmazaný prejde na riadok pod kurzorom).
-
- 2. Pre naradenie znaku na mieste kurzora, napí¹ r a potom znak, ktorý
- nahradí pôvodný znak.
-
- 3. Príkaz na upravenie umo¾òuje zmeni» od kurzora a¾ po miesto, ktoré
- urèuje pohyb. napr. Napí¹ ce èím zmní¹ text od pozície
- kurzora do konca slova, c$ zmení text do konca riadku.
-
- 4. Formát pre nahradenie je:
-
- c [èíslo] pohyb
-
-
-Teraz prejdi na nalsedujúcu lekciu.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 4.1: POZÍCIA A STATUS SÚBORU
-
-
- ** Stlaè CTRL-g pre zobrazenie svojej pozície v súbore a statusu súboru.
- Napí¹ G pre presun na riadok v súbore. **
-
- Poznámka: Preèítaj si celú túto lekciu skôr ako zaène¹ vykonáva» kroky!!
-
- 1. Dr¾ stlaèenú klávesu Ctrl a stlaè g . Toto nazývame CTRL-G.
- Na spodu obrazovky sa zobrazí správa s názvom súboru a pozíciou
- v súbore. Zapamätajsi si èíslo riadku pre pou¾itie v kroku 3.
-
- 2. Stlaè G èím sa dostane¹ na spodok súboru.
- Napí¹ gg èím sa dostane¹ na zaèiatok súboru.
-
- 3. Napí¹ èíslo riadku na ktorom si sa nachádzal a stlaè G. To »a
- vráti na riadok, na ktorom si prvý krát stlaèil CTRL-G.
-
- 4. Ak sa cítí¹ schopný vykona» teto kroky, vykonaj kroky 1 a¾ 3.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 4.2: PRÍKAZ VYH¥ADÁVANIA
-
-
- ** Napí¹ / nasledované re»azcom pre vyhµadanie príslu¹ného re»azca. **
-
- 1. Napí¹ znak / v normálnom móde. Poznámka, ¾e tento znak sa spolu
- s kurzorom zobrazí v dolnej èasti obrazovky s : príkazom.
-
- 2. Teraz napí¹ 'errroor' <ENTER>. To je slovo, ktoré chce¹ vyhµada».
-
- 3. Pre vyhµadanie ïal¹ieho výskytu rovnakého re»azca, stlaè jednoducho n.
- Pre vyhµadanie ïal¹ieho výskytu rovnakého re»azca opaèným smerom,
- N.
-
- 4. Ak chce¹ vyhµada» re»azec v spätnom smere, pou¾í príkaz ? miesto
- príkazu /.
-
- 5. Pre návrat na miesto z ktorého si pri¹iel stlaè CTRL-O (dr¾ stlaèenú
- klávesu Ctrl poèas stlaèenia klávesy o). Zopakuj pre ïal¹í návrat
- spä». CTRL-I ide vpred.
-
-POZNÁMKA: "errroor" nieje spôsob hláskovania error; errroor je error.
-POZNÁMKA: Keï vyhµadávanie dosiahne koniec tohto súboru, bude pokraèova» na
- zaèiatku, dokiaµ nieje resetované nastavenie 'wrapscan' .
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 4.3: VYH¥ADÁVANIE ZODPOVEDAJÚCICH ZÁTAVORIEK
-
-
- ** Napí¹ % pre vyhµadanie príslu¹ného znaku ),], alebo } . **
-
- 1. Premiestni kurzor na hocaký zo znakov (, [, alebo { v riadku ni¾¹ie
- oznaèeného znaèkou --->.
-
- 2. Teraz napí¹ znak % .
-
- 3. Kurzor sa premiestni na zodpovedajúcu zátvorku.
-
- 4. Napí¹ % pre presun kurzoru spä» na otvárajúcu zátvorku.
-
- 5. Presuò kurzor na iný zo znakov (,),[,],{ alebo } a v¹imni si
- èo % vykonáva.
-
----> Toto ( je testovací riadok s ('s, ['s ] a {'s } v riadku. ))
-
-Poznámka: Toto je veµmi výhodné pou¾í» pri ladení programu s chýbajúcimi
- uzatvárajúcimi zátvorkami!
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 4.4: PRÍKAZ NAHRADENIA
-
-
- ** Napí¹ :s/starý/nový/g pre nahradenie slova 'starý' za slovo 'nový'. **
-
- 1. Presuò kurzor ni¾¹ie na riadok oznaèený znaèkou --->.
-
- 2. Napí¹ :s/thee/the <ENTER> . Poznamka, ¾e tento príkaz zmení len prvý
- výskyt "thee" v riadku.
-
- 3. Teraz napí¹ :s/thee/the/g èo znamená celkové nahradenie v riadku.
- Toto nahradí v¹etky výskyty v riadku.
-
----> Thee best time to see thee flowers in thee spring.
-
- 4. Pre zmenu v¹etkých výskytov daného re»azca medzi dvomi ridakami,
- napí¹ :#,#s/starý/nový/g kde #,# sú èísla dvoch riadkov, v rozsahu
- ktorých sa nahradenie vykoná.
- napí¹ :%s/starý/nový/g pre zmenu v¹etkých výskytov v celom riadku
- napí¹ :%s/starý/nový/gc nájde v¹etky výskyty v celom súbore,
- s otázkou èi nahradi» alebo nie
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 4 ZHRNUTIE
-
-
- 1. CTRL-g vypí¹e tvoju pozíciu v súbore a status súboru.
- G »a premiestni na koniec riadku.
- èíslo G »a premiestni na riadok s èíslom.
- gg »a presunie na prvý riadok
-
- 2. Napísanie / nasledované re»azcom vyhµadá re»azec smerom DOPREDU.
- Napísanie ? nasledované re»azcom vyhµada re»azec smerom DOZADU.
- Napísanie n po vyhµadávaní, vyhµadá nasledujúci výskyt re»azca
- v rovnakom smere, prièom N vyhµadá v opaènom smere.
- CTRL-O »a vráti spä» na star¹iu pozíciu, CTRL-I na nov¹iu pozíciu.
-
- 3. Napísanie % keï kurzor je na (,),[,],{, alebo } nájde zodpovdajúcu
- párnu zátvorku.
-
- 4. Pre nahradenie nového za prvý starý v riadku napí¹ :s/starý/nový
- Pre nahradenie nového za v¹etky staré v riadku napí¹ :s/starý/nový/g
- Pre nahradenie re»azcov medzi dvoma riadkami 3 napí¹ :#,#/starý/nový/g
- Pre nahradenie v¹etkých výskytov v súbore napí¹ :%s/starý/nový/g
- Pre potvrdenie ka¾dého nahradenia pridaj 'c' :%s/starý/nový/gc
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 5.1 AKO SPUSTI« VONKAJ©Í PRÍKAZ
-
-
- ** Napí¹ príkaz :! nasledovaný vonkaj¹ím príkazom pre spustenie príkazu **
-
- 1. Napí¹ obvyklý píkaz : ktorý nastaví kurzor na spodok obrazovky.
- To umo¾ní napísa» príkaz.
-
- 2. Teraz napí¹ ! (výkrièník). To umo¾ní spusti» hociaký vonkaj¹í príkaz
- z príkazového riadku.
-
- 3. Ako príklad napí¹ ls za ! a stlaè <ENTER>. Tento príkaz
- zobrazí obsah tvojho adresára rovnako ako na príkazovom riadku.
- Alebo pou¾i :!dir ak ls nefunguje.
-
-Poznámka: Takto je mo¾né spusti» hociaký vonkaj¹í príkaz s argumentami.
-Poznámka: V¹etky príkazy : musia by» dokonèené stlaèením <ENTER>
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 5.2: VIAC O UKLADANÍ SÚBOROV
-
-
- ** Pre ulo¾enie zmien v súbore, napí¹ :w FILENAME. **
-
- 1. Napí¹ :!dir alebo :!ls pre výpis aktuálneho adresára.
- U¾ vie¹, ¾e musí¹ za týmto stlaèi» <ENTER> .
-
- 2. Vyber názov súboru, ktorý e¹te neexistuje, ako napr. TEST.
-
- 3. Teraz napí¹: :w TEST (kde TEST je názov vybratého súboru.)
-
- 4. To ulo¾í celý súbor (Vim Tutor) pod názovm TEST.
- Pre overenie napí¹ :!dir , èím zobrazí¹ obsah adresára.
-
-Poznámka: ¾e ak ukonèí¹ prácu s editorom Vim a znovu ho spustí¹ príkazom
- vim TEST, súbor bude kópia výuky, keï si ho ulo¾il.
-
- 5. Teraz odstráò súbor napísaním (MS-DOS): :!del TEST
- alebo (Unix): :!rm TEST
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 5.3 VÝBER TEXTU PRE ULO®ENIE
-
-
- ** Pre ulo¾enie èasti súboru, napí¹ v pohyb :w FILENAME **
-
- 1. Presuò kurozr na tento riadok.
-
- 2. Stlaè v a presuò kurozr na piatu polo¾ku dole. Poznámka, ¾e
- tento text je vyznaèený (highlighted).
-
- 3. Stlaè klávesu : . V spodnej èasti okna sa objaví :'<,'>.
-
- 4. Napí¹ w TEST , kde TEST je meno súboru, ktorý zatial neexistuje.
- Skontroluj, e vidí¹ :'<,'>w TEST predtým ne¾ stlaèí¹ Enter.
-
- 5. Vim zapí¹e oznaèené riadky do súboru TEST. Pou¾i :!dir alebo !ls
- pre overenie. Zatial ho e¹te nema¾! Pou¾ijeme ho v ïal¹ej lekcii.
-
-POZNÁMKA: Stlaèením klávesy v sa spustí vizuálne oznaèovanie.
- Mô¾e¹ pohybova» kurzorom pre upresnenie vyznaèeného textu.
- Potom mô¾e¹ pou¾i» operátor pre vykonanie nejakej akcie
- s textom. Napríklad d zma¾e vyznaèený text.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 5.4: VÝBER A ZLUÈOVANIE SÚBOROV
-
-
- ** Pre vlo¾enie obsahu súboru, napí¹ :r FILENAME **
-
- 1. Premiestni kurzor nad tento riadok.
-
-POZNÁMKA: Po vykonaní kroku 2 uvidí¹ text z lekcie 5.3. Potom sa presuò
- dole, aby si videl túto lekciu.
-
- 3. Teraz vlo¾ súbor TEST pou¾itím príkazu :r TEST kde TEST je názov
- súboru. Súbor, ktorý si pou¾il je umiestnený pod riadkom s kurzorom.
-
-POZNÁMKA: Mô¾e¹ tie¾ naèíta» výstup vonkaj¹ieho príkazu. Napríklad :r !ls
- naèíta výstup príkazu ls a umiestni ho za pozíciu kurzora.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 5 ZHRNUTIE
-
-
- 1. :!príkaz spustí vonkaj¹í príkaz.
-
- Niektoré vyu¾iteµné príklady sú:
- (MS_DOS) (UNIX)
- :!dir :!ls - zobrazí obsah adresára
- :!del FILENAME :!rm FILENAME - odstráni súbor FILENAME
-
- 2. :w FILENAME ulo¾í aktuálny súbor na disk pod menom FILENAME.
-
- 3. v pohyb :w FILENAME ulo¾í vizuálne oznaèené riadky do
- súboru FILENAME.
-
- 4. :r FILENAME vyberie z disku súbor FILENAME a vlo¾í ho do aktuálneho
- súboru za pozíciou kurzora.
-
- 5. :r !dir naèíta výstup z príkazu dir a vlo¾í ho za pozíciu kurzora.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 6.1: PRÍKAZ OTVORI«
-
-
-** Napí¹ o pre vlo¾enie riadku pod kurzor a prepnutie do vkladacieho módu **
-
- 1. Presuò kurzor ni¾¹ie na riadok oznaèený znaèkou --->.
-
- 2. Napí¹ o (malé písmeno) pre vlo¾enie èistého riadku pod kurzorm
- a prepnutie do vkladacieho módu.
-
- 3. Teraz skopíruj riadok oznaèený ---> a stlaè <ESC> pre ukonèenie
- vkladacieho módu.
-
----> Po napísaní o sa kurzor premiestní na vlo¾ený riadok do vkladacieho
- módu.
-
- 4. Pre otvorenie riadku nad kurzorom, jednotucho napí¹ veµké O ,
- namiesto malého o. Vyskú¹aj si to na riadku dole.
-
----> Vlo¾ riadok nad týmto napísaním O, keï kurzor je na tomto riadku.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 6.2: PRÍKAZ PRIDA«
-
-
- ** Napí¹ a pre vlo¾enie textu ZA kurzor. **
-
- 1. Presuò kurzor ni¾¹ie na koniec prvého riadku oznaèeného znaèkou --->
-
- 2. Stlaè klávesu e dokiaµ kurozr nieje na konci riadku.
-
- 3. Napí¹ a (malé písmeno) pre pridanie textu ZA kurzorom.
-
- 4. Dokonèí slovo tak ako je to v druhom riadku. Stla¹ <ESC> pre
- opustenie vkladacieho módu.
-
- 5. Pou¾i e na presun na ïal¹ie nedokonèené slovo a zopakuj kroky 3 a 4.
-
----> Tento ri ti dovoµuje nácv priávan testu na koniec riadku.
----> Tento riadok ti dovoµuje nácvik pridávania textu na koniec riadku.
-
-POZNÁMKA: a, i, A ¹tartujú rovnaký vkladací mód, jediný rozidel je, kde
- sa znaky vkladajú.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 6.3: INÝ SPOSOB NAHRADZOVANIA
-
-
- ** Napí¹ veµké R pre nahradenie viac ako jedného znaku. **
-
- 1. Presuò kurzor ni¾¹ie na prvý riadok oznaèený znaèkou --->. Premiestni
- kurzor na zaèiatok prvého výskytu xxx.
-
- 2. Teraz napí¹ R a napí¹ èíslo uvedené v druhom riadku, tak¾e
- sa ním nahradí pôvodné xxx.
-
- 3. Stlaè <ESC> pre opustenie nahradzovacieho módu. Poznámka, ¾e zvy¹ok
- riadku zostane nezmenený.
-
- 4. Zopakuj tieto kroky pre nahradenie zvy¹ných xxx.
-
----> Pridaním 123 ku xxx dostane¹ xxx.
----> Pridaním 123 ku 456 dostane¹ 579.
-
-POZNÁMKA: Nahradzovací mód je ako vkladací mód, ale ka¾dý napísaný znak
- zma¾e existujúci znak.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Lekcia 6.4: Copy Paste textu
-
- ** pou¾í operátor y pre copy textku a p pre jeho paste **
-
- 1. Choï ni¾¹ie na riadok oznaèený ---> a umiestni kurozr za "a)".
-
- 2. Na¹tartuj vizuálny mód pou¾itím v a presuò kurozr pred "first".
-
- 3. Napí¹ y pre vystrihnutie (copy) oznaèeného textu.
-
- 4. Presuò kurozr na koniec ïal¹ieho riadku: j$
-
- 5. Napí¹ p pre vlo¾nie (paste) textu. Potom napí¹: a druha <ESC>.
-
- 6. Pou¾i vizuálny mód pre oznaèenie "polo¾ka.", vystrihni to
- pou¾itím y, presuò sa na koniec nasledujúceho riadku pou¾itím j$
- a vlo¾ sem text pou¾itím p.
-
----> a) toto je prvá polo¾ka
----> b)
-
-POZNÁMKA: Mô¾e¹ pou¾i» tie¾ y ako operátor; yw vystrihne jedno slovo.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 6.5: NASTAVENIE MO®NOSTÍ
-
-
-** Nastav mo¾nosti, tak¾e vyhµadávanie alebo nahradzovanie ignoruje
- rozli¹ovanie **
-
-
- 1. Vyhµadaj re»azec 'ignore' napísaním:
- /ignore <ENTER>
- Zopakuj vyhµadávanie niekoµko krát stlaèením klávesy n .
-
- 2. Nastav mo¾nos» 'ic' (Ignore case) napísaním príkazu:
- :set ic
-
- 3. Teraz vyhµadaj re»azec 'ingore' znova stlaèením klávesy n
- Poznámka, ¾e teraz sú vyhµadané aj Ignore a IGNORE.
-
- 4. Nastav mo¾nos»i 'hlsearch' a 'incsearch':
- :set hls is
-
- 5. Teraz spusti vyhµadávací príkaz znovu, a pozri èo sa stalo:
- /ignore <ENTER>
-
- 6. Pre opetovné zapnutie rozly¹ovania veµkých a malých písmen
- napí¹: :set noic
-
-POZNÁMKA: Na odstránenie zvýraznenia výrazov napí¹: :nohlsearch
-POZNÁMKA: Ak chce¹ nerozly¹ova» veµkos» písmen len pre jedno
- pou¾itie vyhµadávacieho príkazu, pou¾i \c: /ignore\c <ENTER>
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 6 ZHRNUTIE
-
-
- 1. Napí¹ o pre otvorenie riadku pod kurzorom a ¹tart vkladacieho módu.
- Napí¹ O pre otvorenie riadku nad kurzorom.
-
- 2. Napí¹ a pre vkladanie textu ZA kurzor.
- Napí¹ A pre vkladanie textu za koncom riadku.
-
- 3. Príkaz e presunie kurozr na koniec slova
-
- 4. Operátor y vystrihne (skopíruje) text, p ho vlo¾í.
-
- 5. Napísanie veµkého R prepne do nahradzovacieho módu, kým nieje
- stlaèené <ESC>.
-
- 6. Napísanie ":set xxx" nastaví mo¾nos» "xxx". Niektoré nastavenia sú:
- 'ic' 'ignorecase' ignoruje veµké a malé písmená poèas vyhµadávania.
- 'is' 'incsearch' zobrazuje èiastoèné re»azce vyhµadávaného re»azca.
- 'hls' 'hlsearch' vyznaèí v¹etky vyhµadávané re»azce.
- Mô¾e¹ pou¾i» hociktorý z dlhých a krátkych názvov mo¾ností.
-
- 7. Vlo¾ "no" pred nastavenie pre jeho vypnutie: :set noic
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 7.1: ZÍSKANIE NÁPOVEDY
-
-
- ** Pou¾ívaj on-line systém nápovedy **
-
- Vim má obsiahly on-line systém nápovedy. Pre od¹tartovanie, vyskú¹aj jeden
- z týchto troch:
- - stlaè klávesu <HELP> (ak nejakú má¹)
- - stlaè klávesu <F1> (ak nejakú má¹)
- - napí¹ :help <ENTER>
-
- Èítaj text v okne nápovedy pre získanie predstavy ako nápoveda funguje.
- Napí¹ CTRL-W CTRL-W pre skok z jedného okna do druhého.
- Napí¹ :q <ENTER> èím zatvorí¹ okno nápovedy.
-
- Mô¾e¹ nájs» help ku hociakej téme pridaním argumentu ku príkazu ":help".
- Vyskú¹aj tieto (nezabudni stlaèi» <ENTER>):
-
- :help w
- :help c_CTRL-D
- :help insert-index
- :help user-manual
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 7.2: VYTVORENIE ©TARTOVACIEHO SKRIPTU
-
- ** Zapni funkcie editora Vim **
-
- Vim má omnoho viac funkcii ne¾ Vi, ale veè¹ina z nich je implicitne
- vypnutá. Pre pou¾ívanie viac Vim funkcii vytvor "vimrc" súbor.
-
- 1. Zaèni editova» "vimrc" súbor, to závisí na pou¾itom systéme:
- :e ~/.vimrc pre Unix
- :e $VIM/_vimrc pre MS-Windows
-
- 2. Teraz si preèítaj text príkladu "vimrc" súboru:
-
- :r $VIMRUNTIME/vimrc_example.vim
-
- 3. Ulo¾ súbor:
- :w
-
- Pri nasledujúcom ¹tarte editora Vim sa pou¾ije zvýrazòovanie syntaxe.
- Do "vimrc" súboru mô¾e¹ prida» v¹etky svoje uprednostòované nastavenia.
- Pre viac informácii napí¹ :help vimrc-intro
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- LEKCIA 7.3 DOKONÈENIE
-
- ** Dokonèi príkaz na príkazovom riadku pou¾itím CTRL-D a <TAB> **
-
- 1. Uisti sa, ¾e Vim nieje v kompatibilnom móde: :set nocp
-
- 2. Pozri sa aké súbory sa nachádzajú v adresári: :!ls alebo :!dir
-
- 3. Napí¹ zaèiatok príkazu: :e
-
- 4. Stlaè CTRL-D a Vim zobrazí zoznam príkazov zaèínajúcich "e".
-
- 5. Stlaè <TAB> a Vim dokonèí meno príkazu na ":edit".
-
- 6. Teraz pridaj medzerník a zaèiatok mena existujúceho súboru:
- :edit FIL
-
- 7. Stlaè <TAB>. Vim dokonèí meno (ak je jedineèné).
-
-POZNÁMKA: Dokonèovanie funguje pre veµa príkazov. Vyskú¹aj stlaèenie
- CTRL-D a <TAB>. ©peciálne je to u¾itoèné pre príkaz :help.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- LEKCIA 7 ZHRNUTIE
-
- 1. Napí¹ :help alebo stlaè <F1> alebo <Help> pre otvorenie okna nápovedy.
-
- 2. Napí¹ :help príkaz pre vyhµadanie nápovedy ku príkazu príkaz.
-
- 3. Napí¹ CTRL-W CTRL-W na preskoèenie do iného okna.
-
- 4. Napí¹ :q pre zatvorenie okna nápovedy
-
- 5. Vytvor ¹tartovací skript vimrc pre udr¾anie uprednostòovaných nastavení.
-
- 6. Poèas písania príkazu : stlaè CTRL-D pre zobrazenie dokonèení.
- Stlaè <TAB> pre pou¾itie jedného z dokonèení.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
-
- Toto vymedzuje výuku Vimu. Toto je urèené pre strucný prehµad o editore
- Vim, úplne postaèujúce pre µahké a obstojné pou¾ívanie tohto editora.
- Táto výuka je ïaleko od kompletnosti, preto¾e Vim má omnoho viacej príkazov.
- Ako ïal¹ie si preèítaj u¾ívatµský manuál: ":help user-manual".
-
- Pre ïal¹ie èítanie a ¹túdium je odporúèaná kniha:
- Vim - Vi Improved - od Steve Oualline
- Vydavateµ: New Riders
- Prvá kniha urèená pre Vim. ©peciálne vhodná pre zaèiatoèníkov.
- Obsahuje mno¾stvo príkladov a obrázkov.
- Pozri na http://iccf-holland.org/click5.html
-
- Táto kniha je star¹ia a je viac o Vi ako o Vim, ale je tie¾ odporúèaná:
- Learning the Vi Editor - od Linda Lamb
- Vydavateµ: O'Reilly & Associates Inc.
- Je to dobrá kniha pre získanie vedomostí o práci s editorom Vi.
- ©ieste vydanie obsahuje tie¾ informácie o editore Vim.
-
- Táto výuka bola napísaná autormi Michael C. Pierce a Robert K. Ware,
- Colorado School of Mines s pou¾itím my¹lienok dodanými od Charles Smith,
- Colorado State University. E-mail: bware@mines.colorado.edu.
-
- Modifikované pre Vim od Bram Moolenaar.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Preklad do Slovenèiny: ¥ubo¹ Èelko
- e-mail: celbos@inmail.sk
- Last Change: 2006 Apr 18
- encoding: iso8859-2
diff --git a/runtime/tutor/tutor.sk.cp1250 b/runtime/tutor/tutor.sk.cp1250
deleted file mode 100644
index f32c9b1..0000000
--- a/runtime/tutor/tutor.sk.cp1250
+++ /dev/null
@@ -1,1008 +0,0 @@
-===============================================================================
-= V i t a j t e v o V I M T u t o r i a l i - Verzia 1.7 =
-===============================================================================
-
- Vim je ve¾mi výkonný editor, ktorý má príli ve¾a príkazov na to aby
- mohli byt vetky popísané vo výuke akou je táto. Táto výuka
- popisuje dostatoèné mnostvo príkazov nato aby bolo moné pouíva
- Vim ako viacúèelový editor.
-
- Pribliný èas potrebný na prebratie tejto výuky je 25-30 minút,
- závisí na tom, ko¾ko je stráveného èasu s preskúavaním.
-
- UPOZORNENIE:
- Príkazy v lekciách modifikujú text. Vytvor kópiu tohto súboru aby
- sa mohlo precvièova na òom (pri tarte "vimtutor" je toto kópia).
-
- Je dôleité zapamäta si, e táto výuka je vytvorená pre výuku
- pouívaním. To znamená, e je potrebné si príkazy vyskúa, aby bolo
- uèenie správne. Ak len èitas text, príkazy zabudne!
-
- Presvedè sa, e Shift-Lock NIEJE stlaèený a stlaèt klávesu
- j nieko¾ko krát, aby sa kurzor posunul nato¾ko, e lekcia 1.1
- celkom zaplní obrazovku.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.1: POHYB KURZOROM
-
-
- ** Pre pohyb kurzorum stlaè klávesy h,j,k,l ako je znázornené. **
- ^
- k Funkcia: Klávesa h je na¾avo a vykoná pohyb do¾ava.
- < h l > Klávesa l je napravo a vykoná pohyb doprava.
- j Klávesa j vyzerá ako ípka dole
- v
- 1. Pohybuj kurzorom po obrazovke, kým si na to nezvykne.
-
- 2. Dr stlaèenú klávesu pre pohyb dole (j), kým sa jej funkcia nezopakuje.
----> Teraz sa u vie pohybova na nasledujúcu lekciu.
-
- 3. Pouitím klávesy pre pohyb dole prejdi na Lekciu 1.2.
-
-Poznámka: Ak si niesi istý tým èo si napísal, stlaè <ESC>
- na prechod do normálneho módu.
-
-Poznámka: Kurzorové klávesy sú tie funkèné. Ale pouívaním hjkl sa bude
- schopný pohybova rýchlejie, keï si zvykne ich pouíva. Naozaj!
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 1.2: ZATVÁRANIE VIMU
-
-
- !! POZNÁMKA: Pred vykonaním týchto krokov si preèítaj celú túto lekciu !!
-
- 1. Stlaè klávesu <ESC> (aby si sa uèite nachádzal v normálnom móde)
-
- 2. Napí: :q! <ENTER>.
- Tým ukonèí prácu s editorom BEZ uloenia zmien, ktoré si vykonal.
-
- 3. Keï sa dostane na príkazový riadok, napí príkaz, ktorým sa dostane
- spe do tejto výuky. To môe by: vimtutor <ENTER>
-
- 4. Ak si si tieto kroky spo¾ahlivo zapamätal, vykonaj kroky 1 a 3, pre
- ukonèenie a znovu spustenie editora.
-
-POZNÁMKA: :q! <ENTER> neuloí zmeny, ktoré si vykonal. O nieko¾ko lekcií
- sa nauèí ako uloi zmeny do súboru
-
- 5. presuò kurzor dole na lekciu 1.3.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.3: EDITÁCIA TEXTU - MAZANIE
-
-
-** Stlaèenie klávesy x v normálnom móde zmae znak na mieste kurzora. **
-
- 1. Presuò kurzor niie na riadok oznaèený znaèkou --->.
-
- 2. Aby si mohol odstráni chyby, pohybuj kurzorom kým neprejde na znak,
- ktorý chce zmaza.
-
- 3. Stlaè klávesu x aby sa zmazal nechcený znak.
-
- 4. Zopakuj kroky 2 a 4 a kým veta nieje správna.
-
----> Kraava skooèilla ccezz mesiiac.
-
- 5. Ak je veta správna, prejdi na lekciu 1.4.
-
-POZNÁMKA: Neskúaj si zapamäta obsah tejto výuky, ale sa uè pouívaním.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.4: EDITÁCIA TEXTU - VKLADANIE
-
-
- ** Stlaèenie klávesy i umoòuje vkladanie textu. **
-
- 1. Presuò kurzor niie na prvý riadok za znaèku --->.
-
- 2. Pre upravenie prvého riadku do rovnakého tvaru ako je druhý riadok,
- presuò kurzor na prvý znak za misto, kde má by text vloený.
-
- 3. Stlaè klávesu i a napí potrebný text.
-
- 4. Po opravení kadej chyby, stlaè <ESC> pre návrat do normálneho módu.
- Zopakuj kroky 2 a 4 kým nieje veta správna.
-
----> Tu je text chýbajúci tejto.
----> Tu je nejaký text chýbajúci od tejto èiary.
-
- 5. Keï sa dostatoène nauèí vklada text, prejdi na nasledujúce zhrnutie.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.5: EDITÁCIA TEXTU - PRIDÁVANIE
-
-
- ** Stlaèenie klávesy A umoòuje pridáva text. **
-
- 1. Presuò kurozr niie na prvý riadok za znaèkou --->.
- Nezáleí na tom, na ktorom znaku sa kurzor v tom riadku nachádza.
-
- 2. Stlaè klávesu A a napí potrebný text.
-
- 3. Po pridaní textu stlaè klávesu <ESC> pre návrat do Normálneho módu.
-
- 4. Presuò kurozr na druhý riadok oznaèený ---> a zopakuj
- kroky 2 a 3 kým nieje veta správna.
-
----> Tu je nejaký text chýbajúci o
- Tu je nejaký text chýbajúci od tia¾to.
----> Tu tie chýba nej
- Tu tie chýba nejaký text.
-
- 5. Keï sa dostatoène nauèí pridáva text, prejdi na lekciu 1.6.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.6: EDITÁCIA SÚBORU
-
-
- ** Napísaním :wq sa súbor uloí a zavrie **
-
-!! POZNÁMKA: Pred vykonaním týchto krokov si preèítaj celú lekciu!!
-
-1. Opusti túto výuku, ako si to urobil v lekcii 1.2: :q!
-
-2. Do príkazového riadku napí príkaz: vim tutor <ENTER>
- 'vim' je príkaz, ktorý spustí editor Vim, 'tutor' je meno súboru,
- ktorý chce editova. Poui taký súbor, ktorý môe meni.
-
-3. Vlo a zma text tak, ako si sa nauèil v predolých lekciach.
-
-4. Ulo súbor so zmenami a opusti Vim príkazom: :wq <ENTER>
-
-5. Retartuj vimtutor a presuò sa dole na nasledujúce zhrnutie.
-
-6. Urob tak po preèítaní predolých krokov a porozumeniu im.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ZHRNUTIE LEKCIE 1
-
-
- 1. Kurzor sa pohybuje pouitím kláves so ípkami alebo klávesmi hjkl.
- h (do lava) j (dole) k (hore) l (doprava)
-
- 2. Pre spustenie Vimu (z príkazového riadku) napí: vim FILENAME <ENTER>
-
- 3. Na ukonèenie Vimu napí: <ESC> :q! <ENTER> pre zruenie vetkých zmien
- alebo napí: <ESC> :wq <ENTER> pre uloenie zmien.
-
- 4. Na zmazanie znaku na mieste kurzora napí: x
-
- 5. Pre vloenie textu na mieste kurzora v normálnom móde napí:
- i napí vkladaný text <ESC> vkladanie pred kurzor
- A napí pridávaný text <EXC> vkladanie za riadok
-
-POZNÁMKA: Stlaèenie <ESC> a premiestní do normálneho módu alebo zruí
- nejaký nechcený a èiastoène dokonèený príkaz.
-
-Teraz pokraèuj lekciou 2.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.1: Mazacie príkazy
-
-
- ** Napísanie príkazu dw zmae znaky do konca slova. **
-
-1. Stlaè <ESC> aby si bol bezpeène v normálnom móde.
-
-2. Presuò kurzor niie na riadok oznaèený znaèkou --->.
-
-3. Presuò kurzor na zaèiatok slova, ktoré je potrebné zmaza.
-
-4. Napí dw aby slovo zmizlo.
-
-POZNÁMKA: Písmeno d sa zobrazí na poslednom riadku obrazovky keï ho
- napíe. Vim na teba poèká, aby si mohol napísa
- písmeno w. Ak vidí nieèo iné ako d , tak si napísal
- nesprávny znak; stlaè <ESC> a zaèni znova.
-
----> Tu je nieko¾ko slov zábava, ktoré nie patria list do tejto vety.
-
-5. Zopakuj kroky 3 a 4 kým veta nieje správna a prejdi na lekciu 2.2.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.2: VIAC MAZACÍCH PRÍKAZOV
-
-
- ** Napísanie príkazu d$ zmae znaky do konca riadku **
-
-1. Stlaè <ESC> aby si bol bezpeène v normálnom móde.
-
-2. Presuò kurzor niie na riadok oznaèený znaèkou --->.
-
-3. Presuò kurzor na koniec správnej vety (ZA prvú bodku).
-
-4. Napí d$ aby sa zmazali znaky do konca riadku.
-
----> Niekto napísal koniec tohto riadku dvakrát. koniec tohot riadku dvakrát.
-
-
-5. Prejdi na lekciu 2.3 pre pochopenie toho èo sa stalo.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.3: OPERÁTORY A POHYBY
-
- Ve¾a príkazov, ktoré menia text sú odvodené od operátorov a pohybov.
- Formát pre príkaz mazania klávesou d je nasledovný:
-
- d pohyb
-
- kde:
- d - je mazací operátor
- pohyb - je to èo operátor vykonáva (vypísané niie)
-
- Krátky list pohybov:
- w - do zaèiatku ïalieho slova, okrem jeho prvého písmena.
- e - do konca terajieho slova, vrátane posledného znaku.
- $ - do konca riadku, vrátane posledného znaku
-
- Take napísaním de sa zmae vetko od kurzora do konca slova.
-
-POZNÁMKA: Stlaèením iba pohybu v normálnom móde bez operátora
- sa presunie kurzor tak ako je to pecivikované.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.4: Pouitie viacnásobného pohybu
-
-
- ** Napísaním èísla pred pohyb ho zopakuje zadný poèet krát **
-
- 1. Presuò kurozr niie na zaèiatok riadku oznaèeného --->.
-
- 2. Napí 2w a kurozr sa presunie o dve slová vpred.
-
- 3. Napí 3e a kurozr sa presunie vpred na koniec tretieho slova.
-
- 4. Napí 0 (nula) a kurozr sa presunie na zaèiatok riadku.
-
- 5. Zopakuj kroky 2 a 3 s rôznymi èíslami.
-
----> Toto je riadok so slovami po kotrých sa môete pohybova.
-
- 6. Prejdi na lekciu 2.5.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.5: POUITIE VIACNÁSOBNÉHO MAZANIA PRE HROMADNÉ MAZANIE
-
-
- ** Napísanie èísla spolu s operátorom ho zopakuje zadaný poèet krát **
-
- V kombinácii operátorov mazania a pohybu spomínaného vyie vlo poèet
- pred pohyb pre docielenie hromadného mazania:
- d èíslo pohyb
-
- 1. Presuò kurzor na prvé slovo písané VE¼KÝMI PÍSMENAMI
- v riadku oznaèenom --->.
-
- 2. Napí 2dw a zmae dve slová písané VE¼KÝMI PÍSMENAMI
-
- 3. Zopakuj kroky 1 a 2 s pouitím rôzneho èísla tak aby si zmazal slová
- písané ve¾kými písmenami jedným príkazom.
-
----> Tento ABC DE riadok FGHI JK LMN OP so slovamI je Q RS TUV vycisteny.
-
-POZNÁMKA: Èíslo medzi operátorom d a pohybom funguje podobne ako pri
- pouití s pohybom bez operátora.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.6: OPERÁCIE S RIADKAMI
-
-
- ** Napísanie príkazu dd zmae celý riadok. **
-
-Vzh¾adom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli,
-e bude jednoduchie maza celý riadok napísaním dvoch písmen d.
-
-1. Presuò kurzor na druhý riadok v texte na spodu.
-2. Napí dd aby si zmazal riadok.
-3. Prejdi na tvrtý riadok.
-4. Napí 2dd aby si zmazal dva riadky.
-
- 1) Rue sú èervené,
- 2) Blato je zábavné,
- 3) Fialky sú modré,
- 4) Mám auto,
- 5) Hodinky ukazujú èas,
- 6) Cukor je sladký,
- 7) A to si ty.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.7: PRÍKAZ UNDO
-
-
-** Stlaè u pre vrátenie posledného príkazu, U pre úpravu celého riadku. **
-
-1. Presuò kurzor niie na riadok oznaèený znaèkou ---> a premiestni ho na
- prvú chybu.
-2. Napí x pre zmazanie prvého nechceného riadku.
-3. Teraz napí u èím vrátí spä posledne vykonaný príkaz.
-4. Teraz oprav vetky chyby na riadku pouitím príkazu x .
-5. Teraz napí ve¾ké U èím vrátí riadok do pôvodného stavu.
-6. Teraz napí u nieko¾ko krát, èím vrátí spä príkaz U.
-7. Teraz napí CTRL-R (dr klávesu CTRL stlaèenú kým stláèa R) nieko¾ko
- krát, èím vrátí spä predtým vrátené príkazy (undo z undo).
-
----> Opprav chybby nna toomto riadku a zmeeò ich pommocou undo.
-
- 8. Tieto príkazy sú èasto pouívané. Teraz prejdi na zhrnutie lekcie 2.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 2 ZHRNUTIE
-
-
- 1. Pre zmazanie znakov od kurzora do konca slova napí: dw
-
- 2. Pre zmazanie znakov od kurzora do konca riadku napí: d$
-
- 3. Pre zmazanie celého riadku napí: dd
-
- 4. Pre zopakovanie pohybu, napí pred neho èíslo: 2w
-
- 5. Formát pre píkaz:
-
- operátor [èíslo] pohyb
- kde:
- operátor - èo treba robi, napríklad d pre zmazanie
- [èíslo] - je volite¾ný poèet pre opakovanie pohybu
- pohyb - pohyb po texte vzh¾adom na operátor, napríklad w (slovo),
- $ (do konca riadku), atï.
-
- 6. Pre pohyb na zaèiatok riadku poui nulu: 0
-
- 7. Pre vrátenie spä predolej operácie napí: u (malé u)
- Pre vrátenie vetkých úprav na riadku napí: U (ve¾ké U)
- Pre vrátenie vrátených úprav napí: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 3.1: PRÍKAZ VLOI
-
-
- ** Napísanie príkazu p vloí psledný výmaz za kurzor. **
-
- 1. Presuò kurzor niie na prvý riadok textu.
-
- 2. Napí dd èím zmae riadok a uloí ho do buffera editora Vim.
-
- 3. Presuò kurzor vyie tam, kam zmazaný riadok patrí.
-
- 4. Ak napíe v normálnom móde p zmazaný riadk sa vloí.
-
- 5. Zopakuj kroky 2 a 4, kým riadky niesú v správnom poradí.
-
----> d) Tie sa dokáe vzdeláva?
----> b) Fialky sú modré,
----> c) Inteligencia sa vzdeláva,
----> a) Rue sú èervené,
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 3.2: PRÍKAZ NAHRADENIA
-
-
- ** Napísaním rx sa nahradí znak na mieste kurzora znakom x . **
-
- 1. Presuò kurzor niie na prví riadok textu oznaèeného znaèkou --->.
-
- 2. Presuò kurzor na zaèiatok prvej chyby.
-
- 3. napí r a potom znak, ktorý tam má by.
-
- 4. Zopakuj kroky 2 a 3, kým prvý riadok nieje zhodný s druhým.
-
----> Kaï bol tento riasok píaaný, niekro stlail nesprábne klávesy!
----> Keï bol tento riadok písaný, niekto stlaèil nesprávne klávesy!
-
- 5. Teraz prejdi na lekciu 3.2.
-
-POZNÁMKA: Pamätaj si, e nauèi sa môe len pouívanim, nie pamätaním.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 3.3. PRÍKAZ ÚPRAVY
-
-
- ** Ak chce zmeni èas slova do konca slova, napí ce . **
-
- 1. Presuò kurzor niie na prvý riadok oznaèený znaèkou --->.
-
- 2. Umiestni kurzor na písmeno o v slove rosfpl.
-
- 3. Napí ce a oprav slovo (v tomto prípade napí 'iadok'.)
-
- 4. Stlaè <ESC> a prejdi na ïalí znak, ktorý treba zmeni.
-
- 5. Zopakuj kroky 3 a 4, kým prvá veta nieje rovnaká ako druhá.
-
----> Tento rosfpl má nieko¾ko skic, ktoré je pirewvbí zmeni piyuèán príkazu.
----> Tento riadok má nieko¾ko slov, ktoré je potrebné zmeni pouitím príkazu.
-
-Poznámka, e ce zmae slovo a nastaví vkladací mód.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 3.4: VIAC ZMIEN POUITÍM c
-
-
- ** Príkaz pre úpravy sa pouíva s rovnakými pohybmi ako pre mazanie **
-
- 1. Príkaz pre úpravy pracuje rovnako ako pre mazanie. Formát je:
-
- c [èíslo] pohyb
-
- 2. Pohyby sú rovnaké, ako napríklad w (slovo) a $ (koniec riadku).
-
- 3. Presuò kurzor niie na prvý riadok oznaèený znaèkou --->.
-
- 4. Presuò kurzor na prvú chybu.
-
- 5. napí c$ aby si mohol upravi zvyok riadku pod¾a druhého
- a stlaè <ESC>.
-
----> Koniec tohto riadku potrebuje pomoc, aby bol ako druhy.
----> Koniec tohto riadku potrebuje opravi pouitím príkazu c$ .
-
-POZNÁMKA: Môe poui klávesu backspace na úpravu zmien poèas písania.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 3 ZHRNUTIE
-
-
- 1. Na vloenie textu, ktorý u bol zmazaný, napí p . To vloí zmazaný
- text ZA kurzor (ak bol riadok zmazaný prejde na riadok pod kurzorom).
-
- 2. Pre naradenie znaku na mieste kurzora, napí r a potom znak, ktorý
- nahradí pôvodný znak.
-
- 3. Príkaz na upravenie umoòuje zmeni od kurzora a po miesto, ktoré
- urèuje pohyb. napr. Napí ce èím zmní text od pozície
- kurzora do konca slova, c$ zmení text do konca riadku.
-
- 4. Formát pre nahradenie je:
-
- c [èíslo] pohyb
-
-
-Teraz prejdi na nalsedujúcu lekciu.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 4.1: POZÍCIA A STATUS SÚBORU
-
-
- ** Stlaè CTRL-g pre zobrazenie svojej pozície v súbore a statusu súboru.
- Napí G pre presun na riadok v súbore. **
-
- Poznámka: Preèítaj si celú túto lekciu skôr ako zaène vykonáva kroky!!
-
- 1. Dr stlaèenú klávesu Ctrl a stlaè g . Toto nazývame CTRL-G.
- Na spodu obrazovky sa zobrazí správa s názvom súboru a pozíciou
- v súbore. Zapamätajsi si èíslo riadku pre pouitie v kroku 3.
-
- 2. Stlaè G èím sa dostane na spodok súboru.
- Napí gg èím sa dostane na zaèiatok súboru.
-
- 3. Napí èíslo riadku na ktorom si sa nachádzal a stlaè G. To a
- vráti na riadok, na ktorom si prvý krát stlaèil CTRL-G.
-
- 4. Ak sa cítí schopný vykona teto kroky, vykonaj kroky 1 a 3.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 4.2: PRÍKAZ VYH¼ADÁVANIA
-
-
- ** Napí / nasledované reazcom pre vyh¾adanie prísluného reazca. **
-
- 1. Napí znak / v normálnom móde. Poznámka, e tento znak sa spolu
- s kurzorom zobrazí v dolnej èasti obrazovky s : príkazom.
-
- 2. Teraz napí 'errroor' <ENTER>. To je slovo, ktoré chce vyh¾ada.
-
- 3. Pre vyh¾adanie ïalieho výskytu rovnakého reazca, stlaè jednoducho n.
- Pre vyh¾adanie ïalieho výskytu rovnakého reazca opaèným smerom,
- N.
-
- 4. Ak chce vyh¾ada reazec v spätnom smere, pouí príkaz ? miesto
- príkazu /.
-
- 5. Pre návrat na miesto z ktorého si priiel stlaè CTRL-O (dr stlaèenú
- klávesu Ctrl poèas stlaèenia klávesy o). Zopakuj pre ïalí návrat
- spä. CTRL-I ide vpred.
-
-POZNÁMKA: "errroor" nieje spôsob hláskovania error; errroor je error.
-POZNÁMKA: Keï vyh¾adávanie dosiahne koniec tohto súboru, bude pokraèova na
- zaèiatku, dokia¾ nieje resetované nastavenie 'wrapscan' .
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 4.3: VYH¼ADÁVANIE ZODPOVEDAJÚCICH ZÁTAVORIEK
-
-
- ** Napí % pre vyh¾adanie prísluného znaku ),], alebo } . **
-
- 1. Premiestni kurzor na hocaký zo znakov (, [, alebo { v riadku niie
- oznaèeného znaèkou --->.
-
- 2. Teraz napí znak % .
-
- 3. Kurzor sa premiestni na zodpovedajúcu zátvorku.
-
- 4. Napí % pre presun kurzoru spä na otvárajúcu zátvorku.
-
- 5. Presuò kurzor na iný zo znakov (,),[,],{ alebo } a vimni si
- èo % vykonáva.
-
----> Toto ( je testovací riadok s ('s, ['s ] a {'s } v riadku. ))
-
-Poznámka: Toto je ve¾mi výhodné pouí pri ladení programu s chýbajúcimi
- uzatvárajúcimi zátvorkami!
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 4.4: PRÍKAZ NAHRADENIA
-
-
- ** Napí :s/starý/nový/g pre nahradenie slova 'starý' za slovo 'nový'. **
-
- 1. Presuò kurzor niie na riadok oznaèený znaèkou --->.
-
- 2. Napí :s/thee/the <ENTER> . Poznamka, e tento príkaz zmení len prvý
- výskyt "thee" v riadku.
-
- 3. Teraz napí :s/thee/the/g èo znamená celkové nahradenie v riadku.
- Toto nahradí vetky výskyty v riadku.
-
----> Thee best time to see thee flowers in thee spring.
-
- 4. Pre zmenu vetkých výskytov daného reazca medzi dvomi ridakami,
- napí :#,#s/starý/nový/g kde #,# sú èísla dvoch riadkov, v rozsahu
- ktorých sa nahradenie vykoná.
- napí :%s/starý/nový/g pre zmenu vetkých výskytov v celom riadku
- napí :%s/starý/nový/gc nájde vetky výskyty v celom súbore,
- s otázkou èi nahradi alebo nie
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 4 ZHRNUTIE
-
-
- 1. CTRL-g vypíe tvoju pozíciu v súbore a status súboru.
- G a premiestni na koniec riadku.
- èíslo G a premiestni na riadok s èíslom.
- gg a presunie na prvý riadok
-
- 2. Napísanie / nasledované reazcom vyh¾adá reazec smerom DOPREDU.
- Napísanie ? nasledované reazcom vyh¾ada reazec smerom DOZADU.
- Napísanie n po vyh¾adávaní, vyh¾adá nasledujúci výskyt reazca
- v rovnakom smere, prièom N vyh¾adá v opaènom smere.
- CTRL-O a vráti spä na stariu pozíciu, CTRL-I na noviu pozíciu.
-
- 3. Napísanie % keï kurzor je na (,),[,],{, alebo } nájde zodpovdajúcu
- párnu zátvorku.
-
- 4. Pre nahradenie nového za prvý starý v riadku napí :s/starý/nový
- Pre nahradenie nového za vetky staré v riadku napí :s/starý/nový/g
- Pre nahradenie reazcov medzi dvoma riadkami 3 napí :#,#/starý/nový/g
- Pre nahradenie vetkých výskytov v súbore napí :%s/starý/nový/g
- Pre potvrdenie kadého nahradenia pridaj 'c' :%s/starý/nový/gc
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 5.1 AKO SPUSTI VONKAJÍ PRÍKAZ
-
-
- ** Napí príkaz :! nasledovaný vonkajím príkazom pre spustenie príkazu **
-
- 1. Napí obvyklý píkaz : ktorý nastaví kurzor na spodok obrazovky.
- To umoní napísa príkaz.
-
- 2. Teraz napí ! (výkrièník). To umoní spusti hociaký vonkají príkaz
- z príkazového riadku.
-
- 3. Ako príklad napí ls za ! a stlaè <ENTER>. Tento príkaz
- zobrazí obsah tvojho adresára rovnako ako na príkazovom riadku.
- Alebo poui :!dir ak ls nefunguje.
-
-Poznámka: Takto je moné spusti hociaký vonkají príkaz s argumentami.
-Poznámka: Vetky príkazy : musia by dokonèené stlaèením <ENTER>
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 5.2: VIAC O UKLADANÍ SÚBOROV
-
-
- ** Pre uloenie zmien v súbore, napí :w FILENAME. **
-
- 1. Napí :!dir alebo :!ls pre výpis aktuálneho adresára.
- U vie, e musí za týmto stlaèi <ENTER> .
-
- 2. Vyber názov súboru, ktorý ete neexistuje, ako napr. TEST.
-
- 3. Teraz napí: :w TEST (kde TEST je názov vybratého súboru.)
-
- 4. To uloí celý súbor (Vim Tutor) pod názovm TEST.
- Pre overenie napí :!dir , èím zobrazí obsah adresára.
-
-Poznámka: e ak ukonèí prácu s editorom Vim a znovu ho spustí príkazom
- vim TEST, súbor bude kópia výuky, keï si ho uloil.
-
- 5. Teraz odstráò súbor napísaním (MS-DOS): :!del TEST
- alebo (Unix): :!rm TEST
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 5.3 VÝBER TEXTU PRE ULOENIE
-
-
- ** Pre uloenie èasti súboru, napí v pohyb :w FILENAME **
-
- 1. Presuò kurozr na tento riadok.
-
- 2. Stlaè v a presuò kurozr na piatu poloku dole. Poznámka, e
- tento text je vyznaèený (highlighted).
-
- 3. Stlaè klávesu : . V spodnej èasti okna sa objaví :'<,'>.
-
- 4. Napí w TEST , kde TEST je meno súboru, ktorý zatial neexistuje.
- Skontroluj, e vidí :'<,'>w TEST predtým ne stlaèí Enter.
-
- 5. Vim zapíe oznaèené riadky do súboru TEST. Poui :!dir alebo !ls
- pre overenie. Zatial ho ete nema! Pouijeme ho v ïalej lekcii.
-
-POZNÁMKA: Stlaèením klávesy v sa spustí vizuálne oznaèovanie.
- Môe pohybova kurzorom pre upresnenie vyznaèeného textu.
- Potom môe poui operátor pre vykonanie nejakej akcie
- s textom. Napríklad d zmae vyznaèený text.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 5.4: VÝBER A ZLUÈOVANIE SÚBOROV
-
-
- ** Pre vloenie obsahu súboru, napí :r FILENAME **
-
- 1. Premiestni kurzor nad tento riadok.
-
-POZNÁMKA: Po vykonaní kroku 2 uvidí text z lekcie 5.3. Potom sa presuò
- dole, aby si videl túto lekciu.
-
- 3. Teraz vlo súbor TEST pouitím príkazu :r TEST kde TEST je názov
- súboru. Súbor, ktorý si pouil je umiestnený pod riadkom s kurzorom.
-
-POZNÁMKA: Môe tie naèíta výstup vonkajieho príkazu. Napríklad :r !ls
- naèíta výstup príkazu ls a umiestni ho za pozíciu kurzora.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 5 ZHRNUTIE
-
-
- 1. :!príkaz spustí vonkají príkaz.
-
- Niektoré vyuite¾né príklady sú:
- (MS_DOS) (UNIX)
- :!dir :!ls - zobrazí obsah adresára
- :!del FILENAME :!rm FILENAME - odstráni súbor FILENAME
-
- 2. :w FILENAME uloí aktuálny súbor na disk pod menom FILENAME.
-
- 3. v pohyb :w FILENAME uloí vizuálne oznaèené riadky do
- súboru FILENAME.
-
- 4. :r FILENAME vyberie z disku súbor FILENAME a vloí ho do aktuálneho
- súboru za pozíciou kurzora.
-
- 5. :r !dir naèíta výstup z príkazu dir a vloí ho za pozíciu kurzora.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 6.1: PRÍKAZ OTVORI
-
-
-** Napí o pre vloenie riadku pod kurzor a prepnutie do vkladacieho módu **
-
- 1. Presuò kurzor niie na riadok oznaèený znaèkou --->.
-
- 2. Napí o (malé písmeno) pre vloenie èistého riadku pod kurzorm
- a prepnutie do vkladacieho módu.
-
- 3. Teraz skopíruj riadok oznaèený ---> a stlaè <ESC> pre ukonèenie
- vkladacieho módu.
-
----> Po napísaní o sa kurzor premiestní na vloený riadok do vkladacieho
- módu.
-
- 4. Pre otvorenie riadku nad kurzorom, jednotucho napí ve¾ké O ,
- namiesto malého o. Vyskúaj si to na riadku dole.
-
----> Vlo riadok nad týmto napísaním O, keï kurzor je na tomto riadku.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 6.2: PRÍKAZ PRIDA
-
-
- ** Napí a pre vloenie textu ZA kurzor. **
-
- 1. Presuò kurzor niie na koniec prvého riadku oznaèeného znaèkou --->
-
- 2. Stlaè klávesu e dokia¾ kurozr nieje na konci riadku.
-
- 3. Napí a (malé písmeno) pre pridanie textu ZA kurzorom.
-
- 4. Dokonèí slovo tak ako je to v druhom riadku. Stla <ESC> pre
- opustenie vkladacieho módu.
-
- 5. Poui e na presun na ïalie nedokonèené slovo a zopakuj kroky 3 a 4.
-
----> Tento ri ti dovo¾uje nácv priávan testu na koniec riadku.
----> Tento riadok ti dovo¾uje nácvik pridávania textu na koniec riadku.
-
-POZNÁMKA: a, i, A tartujú rovnaký vkladací mód, jediný rozidel je, kde
- sa znaky vkladajú.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 6.3: INÝ SPOSOB NAHRADZOVANIA
-
-
- ** Napí ve¾ké R pre nahradenie viac ako jedného znaku. **
-
- 1. Presuò kurzor niie na prvý riadok oznaèený znaèkou --->. Premiestni
- kurzor na zaèiatok prvého výskytu xxx.
-
- 2. Teraz napí R a napí èíslo uvedené v druhom riadku, take
- sa ním nahradí pôvodné xxx.
-
- 3. Stlaè <ESC> pre opustenie nahradzovacieho módu. Poznámka, e zvyok
- riadku zostane nezmenený.
-
- 4. Zopakuj tieto kroky pre nahradenie zvyných xxx.
-
----> Pridaním 123 ku xxx dostane xxx.
----> Pridaním 123 ku 456 dostane 579.
-
-POZNÁMKA: Nahradzovací mód je ako vkladací mód, ale kadý napísaný znak
- zmae existujúci znak.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Lekcia 6.4: Copy Paste textu
-
- ** pouí operátor y pre copy textku a p pre jeho paste **
-
- 1. Choï niie na riadok oznaèený ---> a umiestni kurozr za "a)".
-
- 2. Natartuj vizuálny mód pouitím v a presuò kurozr pred "first".
-
- 3. Napí y pre vystrihnutie (copy) oznaèeného textu.
-
- 4. Presuò kurozr na koniec ïalieho riadku: j$
-
- 5. Napí p pre vlonie (paste) textu. Potom napí: a druha <ESC>.
-
- 6. Poui vizuálny mód pre oznaèenie "poloka.", vystrihni to
- pouitím y, presuò sa na koniec nasledujúceho riadku pouitím j$
- a vlo sem text pouitím p.
-
----> a) toto je prvá poloka
----> b)
-
-POZNÁMKA: Môe poui tie y ako operátor; yw vystrihne jedno slovo.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 6.5: NASTAVENIE MONOSTÍ
-
-
-** Nastav monosti, take vyh¾adávanie alebo nahradzovanie ignoruje
- rozliovanie **
-
-
- 1. Vyh¾adaj reazec 'ignore' napísaním:
- /ignore <ENTER>
- Zopakuj vyh¾adávanie nieko¾ko krát stlaèením klávesy n .
-
- 2. Nastav monos 'ic' (Ignore case) napísaním príkazu:
- :set ic
-
- 3. Teraz vyh¾adaj reazec 'ingore' znova stlaèením klávesy n
- Poznámka, e teraz sú vyh¾adané aj Ignore a IGNORE.
-
- 4. Nastav monosi 'hlsearch' a 'incsearch':
- :set hls is
-
- 5. Teraz spusti vyh¾adávací príkaz znovu, a pozri èo sa stalo:
- /ignore <ENTER>
-
- 6. Pre opetovné zapnutie rozlyovania ve¾kých a malých písmen
- napí: :set noic
-
-POZNÁMKA: Na odstránenie zvýraznenia výrazov napí: :nohlsearch
-POZNÁMKA: Ak chce nerozlyova ve¾kos písmen len pre jedno
- pouitie vyh¾adávacieho príkazu, poui \c: /ignore\c <ENTER>
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 6 ZHRNUTIE
-
-
- 1. Napí o pre otvorenie riadku pod kurzorom a tart vkladacieho módu.
- Napí O pre otvorenie riadku nad kurzorom.
-
- 2. Napí a pre vkladanie textu ZA kurzor.
- Napí A pre vkladanie textu za koncom riadku.
-
- 3. Príkaz e presunie kurozr na koniec slova
-
- 4. Operátor y vystrihne (skopíruje) text, p ho vloí.
-
- 5. Napísanie ve¾kého R prepne do nahradzovacieho módu, kým nieje
- stlaèené <ESC>.
-
- 6. Napísanie ":set xxx" nastaví monos "xxx". Niektoré nastavenia sú:
- 'ic' 'ignorecase' ignoruje ve¾ké a malé písmená poèas vyh¾adávania.
- 'is' 'incsearch' zobrazuje èiastoèné reazce vyh¾adávaného reazca.
- 'hls' 'hlsearch' vyznaèí vetky vyh¾adávané reazce.
- Môe poui hociktorý z dlhých a krátkych názvov moností.
-
- 7. Vlo "no" pred nastavenie pre jeho vypnutie: :set noic
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 7.1: ZÍSKANIE NÁPOVEDY
-
-
- ** Pouívaj on-line systém nápovedy **
-
- Vim má obsiahly on-line systém nápovedy. Pre odtartovanie, vyskúaj jeden
- z týchto troch:
- - stlaè klávesu <HELP> (ak nejakú má)
- - stlaè klávesu <F1> (ak nejakú má)
- - napí :help <ENTER>
-
- Èítaj text v okne nápovedy pre získanie predstavy ako nápoveda funguje.
- Napí CTRL-W CTRL-W pre skok z jedného okna do druhého.
- Napí :q <ENTER> èím zatvorí okno nápovedy.
-
- Môe nájs help ku hociakej téme pridaním argumentu ku príkazu ":help".
- Vyskúaj tieto (nezabudni stlaèi <ENTER>):
-
- :help w
- :help c_CTRL-D
- :help insert-index
- :help user-manual
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 7.2: VYTVORENIE TARTOVACIEHO SKRIPTU
-
- ** Zapni funkcie editora Vim **
-
- Vim má omnoho viac funkcii ne Vi, ale veèina z nich je implicitne
- vypnutá. Pre pouívanie viac Vim funkcii vytvor "vimrc" súbor.
-
- 1. Zaèni editova "vimrc" súbor, to závisí na pouitom systéme:
- :e ~/.vimrc pre Unix
- :e $VIM/_vimrc pre MS-Windows
-
- 2. Teraz si preèítaj text príkladu "vimrc" súboru:
-
- :r $VIMRUNTIME/vimrc_example.vim
-
- 3. Ulo súbor:
- :w
-
- Pri nasledujúcom tarte editora Vim sa pouije zvýrazòovanie syntaxe.
- Do "vimrc" súboru môe prida vetky svoje uprednostòované nastavenia.
- Pre viac informácii napí :help vimrc-intro
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- LEKCIA 7.3 DOKONÈENIE
-
- ** Dokonèi príkaz na príkazovom riadku pouitím CTRL-D a <TAB> **
-
- 1. Uisti sa, e Vim nieje v kompatibilnom móde: :set nocp
-
- 2. Pozri sa aké súbory sa nachádzajú v adresári: :!ls alebo :!dir
-
- 3. Napí zaèiatok príkazu: :e
-
- 4. Stlaè CTRL-D a Vim zobrazí zoznam príkazov zaèínajúcich "e".
-
- 5. Stlaè <TAB> a Vim dokonèí meno príkazu na ":edit".
-
- 6. Teraz pridaj medzerník a zaèiatok mena existujúceho súboru:
- :edit FIL
-
- 7. Stlaè <TAB>. Vim dokonèí meno (ak je jedineèné).
-
-POZNÁMKA: Dokonèovanie funguje pre ve¾a príkazov. Vyskúaj stlaèenie
- CTRL-D a <TAB>. peciálne je to uitoèné pre príkaz :help.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- LEKCIA 7 ZHRNUTIE
-
- 1. Napí :help alebo stlaè <F1> alebo <Help> pre otvorenie okna nápovedy.
-
- 2. Napí :help príkaz pre vyh¾adanie nápovedy ku príkazu príkaz.
-
- 3. Napí CTRL-W CTRL-W na preskoèenie do iného okna.
-
- 4. Napí :q pre zatvorenie okna nápovedy
-
- 5. Vytvor tartovací skript vimrc pre udranie uprednostòovaných nastavení.
-
- 6. Poèas písania príkazu : stlaè CTRL-D pre zobrazenie dokonèení.
- Stlaè <TAB> pre pouitie jedného z dokonèení.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
-
- Toto vymedzuje výuku Vimu. Toto je urèené pre strucný preh¾ad o editore
- Vim, úplne postaèujúce pre ¾ahké a obstojné pouívanie tohto editora.
- Táto výuka je ïaleko od kompletnosti, pretoe Vim má omnoho viacej príkazov.
- Ako ïalie si preèítaj uívat¾ský manuál: ":help user-manual".
-
- Pre ïalie èítanie a túdium je odporúèaná kniha:
- Vim - Vi Improved - od Steve Oualline
- Vydavate¾: New Riders
- Prvá kniha urèená pre Vim. peciálne vhodná pre zaèiatoèníkov.
- Obsahuje mnostvo príkladov a obrázkov.
- Pozri na http://iccf-holland.org/click5.html
-
- Táto kniha je staria a je viac o Vi ako o Vim, ale je tie odporúèaná:
- Learning the Vi Editor - od Linda Lamb
- Vydavate¾: O'Reilly & Associates Inc.
- Je to dobrá kniha pre získanie vedomostí o práci s editorom Vi.
- ieste vydanie obsahuje tie informácie o editore Vim.
-
- Táto výuka bola napísaná autormi Michael C. Pierce a Robert K. Ware,
- Colorado School of Mines s pouitím mylienok dodanými od Charles Smith,
- Colorado State University. E-mail: bware@mines.colorado.edu.
-
- Modifikované pre Vim od Bram Moolenaar.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Preklad do Slovenèiny: ¼ubo Èelko
- e-mail: celbos@inmail.sk
- Last Change: 2006 Apr 18
- encoding: cp1250
diff --git a/runtime/tutor/tutor.sk.utf-8 b/runtime/tutor/tutor.sk.utf-8
deleted file mode 100644
index c4e0c4f..0000000
--- a/runtime/tutor/tutor.sk.utf-8
+++ /dev/null
@@ -1,1008 +0,0 @@
-===============================================================================
-= V i t a j t e v o V I M T u t o r i a l i - Verzia 1.7 =
-===============================================================================
-
- Vim je veľmi výkonný editor, ktorý má príliž veľa príkazov na to aby
- mohli byt všetky popísané vo výuke akou je táto. Táto výuka
- popisuje dostatočné množstvo príkazov nato aby bolo možné používať
- Vim ako viacúčelový editor.
-
- Približný čas potrebný na prebratie tejto výuky je 25-30 minút,
- závisí na tom, koľko je stráveného času s preskúšavaním.
-
- UPOZORNENIE:
- Príkazy v lekciách modifikujú text. Vytvor kópiu tohto súboru aby
- sa mohlo precvičovať na ňom (pri štarte "vimtutor" je toto kópia).
-
- Je dôležité zapamätať si, že táto výuka je vytvorená pre výuku
- používaním. To znamená, že je potrebné si príkazy vyskúšať, aby bolo
- učenie správne. Ak len čitas text, príkazy zabudneš!
-
- Presvedč sa, že Shift-Lock NIEJE stlačený a stlačt klávesu
- j niekoľko krát, aby sa kurzor posunul natoľko, že lekcia 1.1
- celkom zaplní obrazovku.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.1: POHYB KURZOROM
-
-
- ** Pre pohyb kurzorum stlač klávesy h,j,k,l ako je znázornené. **
- ^
- k Funkcia: Klávesa h je naľavo a vykoná pohyb doľava.
- < h l > Klávesa l je napravo a vykoná pohyb doprava.
- j Klávesa j vyzerá ako šípka dole
- v
- 1. Pohybuj kurzorom po obrazovke, kým si na to nezvykneš.
-
- 2. Drž stlačenú klávesu pre pohyb dole (j), kým sa jej funkcia nezopakuje.
----> Teraz sa už vieš pohybovať na nasledujúcu lekciu.
-
- 3. Použitím klávesy pre pohyb dole prejdi na Lekciu 1.2.
-
-Poznámka: Ak si niesi istý tým čo si napísal, stlač <ESC>
- na prechod do normálneho módu.
-
-Poznámka: Kurzorové klávesy sú tiež funkčné. Ale používaním hjkl sa budeš
- schopný pohybovať rýchlejšie, keď si zvykneš ich používať. Naozaj!
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 1.2: ZATVÁRANIE VIMU
-
-
- !! POZNÁMKA: Pred vykonaním týchto krokov si prečítaj celú túto lekciu !!
-
- 1. Stlač klávesu <ESC> (aby si sa učite nachádzal v normálnom móde)
-
- 2. Napíš: :q! <ENTER>.
- Tým ukončíš prácu s editorom BEZ uloženia zmien, ktoré si vykonal.
-
- 3. Keď sa dostaneš na príkazový riadok, napíš príkaz, ktorým sa dostaneš
- speť do tejto výuky. To môže byť: vimtutor <ENTER>
-
- 4. Ak si si tieto kroky spoľahlivo zapamätal, vykonaj kroky 1 až 3, pre
- ukončenie a znovu spustenie editora.
-
-POZNÁMKA: :q! <ENTER> neuloží zmeny, ktoré si vykonal. O niekoľko lekcií
- sa naučíš ako uložiť zmeny do súboru
-
- 5. presuň kurzor dole na lekciu 1.3.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.3: EDITÁCIA TEXTU - MAZANIE
-
-
-** Stlačenie klávesy x v normálnom móde zmaže znak na mieste kurzora. **
-
- 1. Presuň kurzor nižšie na riadok označený značkou --->.
-
- 2. Aby si mohol odstrániť chyby, pohybuj kurzorom kým neprejde na znak,
- ktorý chceš zmazať.
-
- 3. Stlač klávesu x aby sa zmazal nechcený znak.
-
- 4. Zopakuj kroky 2 až 4 až kým veta nieje správna.
-
----> Kraava skoočilla ccezz mesiiac.
-
- 5. Ak je veta správna, prejdi na lekciu 1.4.
-
-POZNÁMKA: Neskúšaj si zapamätať obsah tejto výuky, ale sa uč používaním.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.4: EDITÁCIA TEXTU - VKLADANIE
-
-
- ** Stlačenie klávesy i umožňuje vkladanie textu. **
-
- 1. Presuň kurzor nižšie na prvý riadok za značku --->.
-
- 2. Pre upravenie prvého riadku do rovnakého tvaru ako je druhý riadok,
- presuň kurzor na prvý znak za misto, kde má byť text vložený.
-
- 3. Stlač klávesu i a napíš potrebný text.
-
- 4. Po opravení každej chyby, stlač <ESC> pre návrat do normálneho módu.
- Zopakuj kroky 2 až 4 kým nieje veta správna.
-
----> Tu je text chýbajúci tejto.
----> Tu je nejaký text chýbajúci od tejto čiary.
-
- 5. Keď sa dostatočne naučíš vkladať text, prejdi na nasledujúce zhrnutie.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.5: EDITÁCIA TEXTU - PRIDÁVANIE
-
-
- ** Stlačenie klávesy A umožňuje pridávať text. **
-
- 1. Presuň kurozr nižšie na prvý riadok za značkou --->.
- Nezáleží na tom, na ktorom znaku sa kurzor v tom riadku nachádza.
-
- 2. Stlač klávesu A a napíš potrebný text.
-
- 3. Po pridaní textu stlač klávesu <ESC> pre návrat do Normálneho módu.
-
- 4. Presuň kurozr na druhý riadok označený ---> a zopakuj
- kroky 2 a 3 kým nieje veta správna.
-
----> Tu je nejaký text chýbajúci o
- Tu je nejaký text chýbajúci od tiaľto.
----> Tu tiež chýba nej
- Tu tiež chýba nejaký text.
-
- 5. Keď sa dostatočne naučíš pridávať text, prejdi na lekciu 1.6.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.6: EDITÁCIA SÚBORU
-
-
- ** Napísaním :wq sa súbor uloží a zavrie **
-
-!! POZNÁMKA: Pred vykonaním týchto krokov si prečítaj celú lekciu!!
-
-1. Opusti túto výuku, ako si to urobil v lekcii 1.2: :q!
-
-2. Do príkazového riadku napíš príkaz: vim tutor <ENTER>
- 'vim' je príkaz, ktorý spustí editor Vim, 'tutor' je meno súboru,
- ktorý chceš editovať. Použi taký súbor, ktorý môžeš meniť.
-
-3. Vlož a zmaž text tak, ako si sa naučil v predošlých lekciach.
-
-4. Ulož súbor so zmenami a opusti Vim príkazom: :wq <ENTER>
-
-5. Reštartuj vimtutor a presuň sa dole na nasledujúce zhrnutie.
-
-6. Urob tak po prečítaní predošlých krokov a porozumeniu im.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ZHRNUTIE LEKCIE 1
-
-
- 1. Kurzor sa pohybuje použitím kláves so šípkami alebo klávesmi hjkl.
- h (do lava) j (dole) k (hore) l (doprava)
-
- 2. Pre spustenie Vimu (z príkazového riadku) napíš: vim FILENAME <ENTER>
-
- 3. Na ukončenie Vimu napíš: <ESC> :q! <ENTER> pre zrušenie všetkých zmien
- alebo napíš: <ESC> :wq <ENTER> pre uloženie zmien.
-
- 4. Na zmazanie znaku na mieste kurzora napíš: x
-
- 5. Pre vloženie textu na mieste kurzora v normálnom móde napíš:
- i napíš vkladaný text <ESC> vkladanie pred kurzor
- A napíš pridávaný text <EXC> vkladanie za riadok
-
-POZNÁMKA: Stlačenie <ESC> ťa premiestní do normálneho módu alebo zruší
- nejaký nechcený a čiastočne dokončený príkaz.
-
-Teraz pokračuj lekciou 2.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.1: Mazacie príkazy
-
-
- ** Napísanie príkazu dw zmaže znaky do konca slova. **
-
-1. Stlač <ESC> aby si bol bezpečne v normálnom móde.
-
-2. Presuň kurzor nižšie na riadok označený značkou --->.
-
-3. Presuň kurzor na začiatok slova, ktoré je potrebné zmazať.
-
-4. Napíš dw aby slovo zmizlo.
-
-POZNÁMKA: Písmeno d sa zobrazí na poslednom riadku obrazovky keď ho
- napíšeš. Vim na teba počká, aby si mohol napísať
- písmeno w. Ak vidíš niečo iné ako d , tak si napísal
- nesprávny znak; stlač <ESC> a začni znova.
-
----> Tu je niekoľko slov zábava, ktoré nie patria list do tejto vety.
-
-5. Zopakuj kroky 3 až 4 kým veta nieje správna a prejdi na lekciu 2.2.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.2: VIAC MAZACÍCH PRÍKAZOV
-
-
- ** Napísanie príkazu d$ zmaže znaky do konca riadku **
-
-1. Stlač <ESC> aby si bol bezpečne v normálnom móde.
-
-2. Presuň kurzor nižšie na riadok označený značkou --->.
-
-3. Presuň kurzor na koniec správnej vety (ZA prvú bodku).
-
-4. Napíš d$ aby sa zmazali znaky do konca riadku.
-
----> Niekto napísal koniec tohto riadku dvakrát. koniec tohot riadku dvakrát.
-
-
-5. Prejdi na lekciu 2.3 pre pochopenie toho čo sa stalo.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.3: OPERÁTORY A POHYBY
-
- Veľa príkazov, ktoré menia text sú odvodené od operátorov a pohybov.
- Formát pre príkaz mazania klávesou d je nasledovný:
-
- d pohyb
-
- kde:
- d - je mazací operátor
- pohyb - je to čo operátor vykonáva (vypísané nižšie)
-
- Krátky list pohybov:
- w - do začiatku ďalšieho slova, okrem jeho prvého písmena.
- e - do konca terajšieho slova, vrátane posledného znaku.
- $ - do konca riadku, vrátane posledného znaku
-
- Takže napísaním de sa zmaže všetko od kurzora do konca slova.
-
-POZNÁMKA: Stlačením iba pohybu v normálnom móde bez operátora
- sa presunie kurzor tak ako je to špecivikované.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.4: Použitie viacnásobného pohybu
-
-
- ** Napísaním čísla pred pohyb ho zopakuje zadný počet krát **
-
- 1. Presuň kurozr nižšie na začiatok riadku označeného --->.
-
- 2. Napíš 2w a kurozr sa presunie o dve slová vpred.
-
- 3. Napíš 3e a kurozr sa presunie vpred na koniec tretieho slova.
-
- 4. Napíš 0 (nula) a kurozr sa presunie na začiatok riadku.
-
- 5. Zopakuj kroky 2 a 3 s rôznymi číslami.
-
----> Toto je riadok so slovami po kotrých sa môžete pohybovať.
-
- 6. Prejdi na lekciu 2.5.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.5: POUŽITIE VIACNÁSOBNÉHO MAZANIA PRE HROMADNÉ MAZANIE
-
-
- ** Napísanie čísla spolu s operátorom ho zopakuje zadaný počet krát **
-
- V kombinácii operátorov mazania a pohybu spomínaného vyššie vlož počet
- pred pohyb pre docielenie hromadného mazania:
- d číslo pohyb
-
- 1. Presuň kurzor na prvé slovo písané VEĽKÝMI PÍSMENAMI
- v riadku označenom --->.
-
- 2. Napíš 2dw a zmažeš dve slová písané VEĽKÝMI PÍSMENAMI
-
- 3. Zopakuj kroky 1 a 2 s použitím rôzneho čísla tak aby si zmazal slová
- písané veľkými písmenami jedným príkazom.
-
----> Tento ABC DE riadok FGHI JK LMN OP so slovamI je Q RS TUV vycisteny.
-
-POZNÁMKA: Číslo medzi operátorom d a pohybom funguje podobne ako pri
- použití s pohybom bez operátora.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.6: OPERÁCIE S RIADKAMI
-
-
- ** Napísanie príkazu dd zmaže celý riadok. **
-
-Vzhľadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli,
-že bude jednoduchšie mazať celý riadok napísaním dvoch písmen d.
-
-1. Presuň kurzor na druhý riadok v texte na spodu.
-2. Napíš dd aby si zmazal riadok.
-3. Prejdi na štvrtý riadok.
-4. Napíš 2dd aby si zmazal dva riadky.
-
- 1) Ruže sú červené,
- 2) Blato je zábavné,
- 3) Fialky sú modré,
- 4) Mám auto,
- 5) Hodinky ukazujú čas,
- 6) Cukor je sladký,
- 7) A to si ty.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 2.7: PRÍKAZ UNDO
-
-
-** Stlač u pre vrátenie posledného príkazu, U pre úpravu celého riadku. **
-
-1. Presuň kurzor nižšie na riadok označený značkou ---> a premiestni ho na
- prvú chybu.
-2. Napíš x pre zmazanie prvého nechceného riadku.
-3. Teraz napíš u čím vrátíš späť posledne vykonaný príkaz.
-4. Teraz oprav všetky chyby na riadku použitím príkazu x .
-5. Teraz napíš veľké U čím vrátíš riadok do pôvodného stavu.
-6. Teraz napíš u niekoľko krát, čím vrátíš späť príkaz U.
-7. Teraz napíš CTRL-R (drž klávesu CTRL stlačenú kým stláčaš R) niekoľko
- krát, čím vrátíš späť predtým vrátené príkazy (undo z undo).
-
----> Opprav chybby nna toomto riadku a zmeeň ich pommocou undo.
-
- 8. Tieto príkazy sú často používané. Teraz prejdi na zhrnutie lekcie 2.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 2 ZHRNUTIE
-
-
- 1. Pre zmazanie znakov od kurzora do konca slova napíš: dw
-
- 2. Pre zmazanie znakov od kurzora do konca riadku napíš: d$
-
- 3. Pre zmazanie celého riadku napíš: dd
-
- 4. Pre zopakovanie pohybu, napíš pred neho číslo: 2w
-
- 5. Formát pre píkaz:
-
- operátor [číslo] pohyb
- kde:
- operátor - čo treba robiť, napríklad d pre zmazanie
- [číslo] - je voliteľný počet pre opakovanie pohybu
- pohyb - pohyb po texte vzhľadom na operátor, napríklad w (slovo),
- $ (do konca riadku), atď.
-
- 6. Pre pohyb na začiatok riadku použi nulu: 0
-
- 7. Pre vrátenie späť predošlej operácie napíš: u (malé u)
- Pre vrátenie všetkých úprav na riadku napíš: U (veľké U)
- Pre vrátenie vrátených úprav napíš: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 3.1: PRÍKAZ VLOŽIŤ
-
-
- ** Napísanie príkazu p vloží psledný výmaz za kurzor. **
-
- 1. Presuň kurzor nižšie na prvý riadok textu.
-
- 2. Napíš dd čím zmažeš riadok a uložíš ho do buffera editora Vim.
-
- 3. Presuň kurzor vyššie tam, kam zmazaný riadok patrí.
-
- 4. Ak napíšeš v normálnom móde p zmazaný riadk sa vloží.
-
- 5. Zopakuj kroky 2 až 4, kým riadky niesú v správnom poradí.
-
----> d) Tiež sa dokážeš vzdelávať?
----> b) Fialky sú modré,
----> c) Inteligencia sa vzdeláva,
----> a) Ruže sú červené,
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 3.2: PRÍKAZ NAHRADENIA
-
-
- ** Napísaním rx sa nahradí znak na mieste kurzora znakom x . **
-
- 1. Presuň kurzor nižšie na prví riadok textu označeného značkou --->.
-
- 2. Presuň kurzor na začiatok prvej chyby.
-
- 3. napíš r a potom znak, ktorý tam má byť.
-
- 4. Zopakuj kroky 2 a 3, kým prvý riadok nieje zhodný s druhým.
-
----> Kaď bol tento riasok píaaný, niekro stlašil nesprábne klávesy!
----> Keď bol tento riadok písaný, niekto stlačil nesprávne klávesy!
-
- 5. Teraz prejdi na lekciu 3.2.
-
-POZNÁMKA: Pamätaj si, že naučiť sa môžeš len používanim, nie pamätaním.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 3.3. PRÍKAZ ÚPRAVY
-
-
- ** Ak chceš zmeniť časť slova do konca slova, napíš ce . **
-
- 1. Presuň kurzor nižšie na prvý riadok označený značkou --->.
-
- 2. Umiestni kurzor na písmeno o v slove rosfpl.
-
- 3. Napíš ce a oprav slovo (v tomto prípade napíš 'iadok'.)
-
- 4. Stlač <ESC> a prejdi na ďalší znak, ktorý treba zmeniť.
-
- 5. Zopakuj kroky 3 a 4, kým prvá veta nieje rovnaká ako druhá.
-
----> Tento rosfpl má niekoľko skic, ktoré je pirewvbí zmeniť piyťučán príkazu.
----> Tento riadok má niekoľko slov, ktoré je potrebné zmeniť použitím príkazu.
-
-Poznámka, že ce zmaže slovo a nastaví vkladací mód.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 3.4: VIAC ZMIEN POUŽITÍM c
-
-
- ** Príkaz pre úpravy sa používa s rovnakými pohybmi ako pre mazanie **
-
- 1. Príkaz pre úpravy pracuje rovnako ako pre mazanie. Formát je:
-
- c [číslo] pohyb
-
- 2. Pohyby sú rovnaké, ako napríklad w (slovo) a $ (koniec riadku).
-
- 3. Presuň kurzor nižšie na prvý riadok označený značkou --->.
-
- 4. Presuň kurzor na prvú chybu.
-
- 5. napíš c$ aby si mohol upraviť zvyšok riadku podľa druhého
- a stlač <ESC>.
-
----> Koniec tohto riadku potrebuje pomoc, aby bol ako druhy.
----> Koniec tohto riadku potrebuje opraviť použitím príkazu c$ .
-
-POZNÁMKA: Môžeš použiť klávesu backspace na úpravu zmien počas písania.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 3 ZHRNUTIE
-
-
- 1. Na vloženie textu, ktorý už bol zmazaný, napíš p . To vloží zmazaný
- text ZA kurzor (ak bol riadok zmazaný prejde na riadok pod kurzorom).
-
- 2. Pre naradenie znaku na mieste kurzora, napíš r a potom znak, ktorý
- nahradí pôvodný znak.
-
- 3. Príkaz na upravenie umožňuje zmeniť od kurzora až po miesto, ktoré
- určuje pohyb. napr. Napíš ce čím zmníš text od pozície
- kurzora do konca slova, c$ zmení text do konca riadku.
-
- 4. Formát pre nahradenie je:
-
- c [číslo] pohyb
-
-
-Teraz prejdi na nalsedujúcu lekciu.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 4.1: POZÍCIA A STATUS SÚBORU
-
-
- ** Stlač CTRL-g pre zobrazenie svojej pozície v súbore a statusu súboru.
- Napíš G pre presun na riadok v súbore. **
-
- Poznámka: Prečítaj si celú túto lekciu skôr ako začneš vykonávať kroky!!
-
- 1. Drž stlačenú klávesu Ctrl a stlač g . Toto nazývame CTRL-G.
- Na spodu obrazovky sa zobrazí správa s názvom súboru a pozíciou
- v súbore. Zapamätajsi si číslo riadku pre použitie v kroku 3.
-
- 2. Stlač G čím sa dostaneš na spodok súboru.
- Napíš gg čím sa dostaneš na začiatok súboru.
-
- 3. Napíš číslo riadku na ktorom si sa nachádzal a stlač G. To ťa
- vráti na riadok, na ktorom si prvý krát stlačil CTRL-G.
-
- 4. Ak sa cítíš schopný vykonať teto kroky, vykonaj kroky 1 až 3.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 4.2: PRÍKAZ VYHĽADÁVANIA
-
-
- ** Napíš / nasledované reťazcom pre vyhľadanie príslušného reťazca. **
-
- 1. Napíš znak / v normálnom móde. Poznámka, že tento znak sa spolu
- s kurzorom zobrazí v dolnej časti obrazovky s : príkazom.
-
- 2. Teraz napíš 'errroor' <ENTER>. To je slovo, ktoré chceš vyhľadať.
-
- 3. Pre vyhľadanie ďalšieho výskytu rovnakého reťazca, stlač jednoducho n.
- Pre vyhľadanie ďalšieho výskytu rovnakého reťazca opačným smerom,
- N.
-
- 4. Ak chceš vyhľadať reťazec v spätnom smere, použí príkaz ? miesto
- príkazu /.
-
- 5. Pre návrat na miesto z ktorého si prišiel stlač CTRL-O (drž stlačenú
- klávesu Ctrl počas stlačenia klávesy o). Zopakuj pre ďalší návrat
- späť. CTRL-I ide vpred.
-
-POZNÁMKA: "errroor" nieje spôsob hláskovania error; errroor je error.
-POZNÁMKA: Keď vyhľadávanie dosiahne koniec tohto súboru, bude pokračovať na
- začiatku, dokiaľ nieje resetované nastavenie 'wrapscan' .
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 4.3: VYHĽADÁVANIE ZODPOVEDAJÚCICH ZÁTAVORIEK
-
-
- ** Napíš % pre vyhľadanie príslušného znaku ),], alebo } . **
-
- 1. Premiestni kurzor na hocaký zo znakov (, [, alebo { v riadku nižšie
- označeného značkou --->.
-
- 2. Teraz napíš znak % .
-
- 3. Kurzor sa premiestni na zodpovedajúcu zátvorku.
-
- 4. Napíš % pre presun kurzoru späť na otvárajúcu zátvorku.
-
- 5. Presuň kurzor na iný zo znakov (,),[,],{ alebo } a všimni si
- čo % vykonáva.
-
----> Toto ( je testovací riadok s ('s, ['s ] a {'s } v riadku. ))
-
-Poznámka: Toto je veľmi výhodné použíť pri ladení programu s chýbajúcimi
- uzatvárajúcimi zátvorkami!
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 4.4: PRÍKAZ NAHRADENIA
-
-
- ** Napíš :s/starý/nový/g pre nahradenie slova 'starý' za slovo 'nový'. **
-
- 1. Presuň kurzor nižšie na riadok označený značkou --->.
-
- 2. Napíš :s/thee/the <ENTER> . Poznamka, že tento príkaz zmení len prvý
- výskyt "thee" v riadku.
-
- 3. Teraz napíš :s/thee/the/g čo znamená celkové nahradenie v riadku.
- Toto nahradí všetky výskyty v riadku.
-
----> Thee best time to see thee flowers in thee spring.
-
- 4. Pre zmenu všetkých výskytov daného reťazca medzi dvomi ridakami,
- napíš :#,#s/starý/nový/g kde #,# sú čísla dvoch riadkov, v rozsahu
- ktorých sa nahradenie vykoná.
- napíš :%s/starý/nový/g pre zmenu všetkých výskytov v celom riadku
- napíš :%s/starý/nový/gc nájde všetky výskyty v celom súbore,
- s otázkou či nahradiť alebo nie
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 4 ZHRNUTIE
-
-
- 1. CTRL-g vypíše tvoju pozíciu v súbore a status súboru.
- G ťa premiestni na koniec riadku.
- číslo G ťa premiestni na riadok s číslom.
- gg ťa presunie na prvý riadok
-
- 2. Napísanie / nasledované reťazcom vyhľadá reťazec smerom DOPREDU.
- Napísanie ? nasledované reťazcom vyhľada reťazec smerom DOZADU.
- Napísanie n po vyhľadávaní, vyhľadá nasledujúci výskyt reťazca
- v rovnakom smere, pričom N vyhľadá v opačnom smere.
- CTRL-O ťa vráti späť na staršiu pozíciu, CTRL-I na novšiu pozíciu.
-
- 3. Napísanie % keď kurzor je na (,),[,],{, alebo } nájde zodpovdajúcu
- párnu zátvorku.
-
- 4. Pre nahradenie nového za prvý starý v riadku napíš :s/starý/nový
- Pre nahradenie nového za všetky staré v riadku napíš :s/starý/nový/g
- Pre nahradenie reťazcov medzi dvoma riadkami 3 napíš :#,#/starý/nový/g
- Pre nahradenie všetkých výskytov v súbore napíš :%s/starý/nový/g
- Pre potvrdenie každého nahradenia pridaj 'c' :%s/starý/nový/gc
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 5.1 AKO SPUSTIŤ VONKAJŠÍ PRÍKAZ
-
-
- ** Napíš príkaz :! nasledovaný vonkajším príkazom pre spustenie príkazu **
-
- 1. Napíš obvyklý píkaz : ktorý nastaví kurzor na spodok obrazovky.
- To umožní napísať príkaz.
-
- 2. Teraz napíš ! (výkričník). To umožní spustiť hociaký vonkajší príkaz
- z príkazového riadku.
-
- 3. Ako príklad napíš ls za ! a stlač <ENTER>. Tento príkaz
- zobrazí obsah tvojho adresára rovnako ako na príkazovom riadku.
- Alebo použi :!dir ak ls nefunguje.
-
-Poznámka: Takto je možné spustiť hociaký vonkajší príkaz s argumentami.
-Poznámka: Všetky príkazy : musia byť dokončené stlačením <ENTER>
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 5.2: VIAC O UKLADANÍ SÚBOROV
-
-
- ** Pre uloženie zmien v súbore, napíš :w FILENAME. **
-
- 1. Napíš :!dir alebo :!ls pre výpis aktuálneho adresára.
- Už vieš, že musíš za týmto stlačiť <ENTER> .
-
- 2. Vyber názov súboru, ktorý ešte neexistuje, ako napr. TEST.
-
- 3. Teraz napíš: :w TEST (kde TEST je názov vybratého súboru.)
-
- 4. To uloží celý súbor (Vim Tutor) pod názovm TEST.
- Pre overenie napíš :!dir , čím zobrazíš obsah adresára.
-
-Poznámka: že ak ukončíš prácu s editorom Vim a znovu ho spustíš príkazom
- vim TEST, súbor bude kópia výuky, keď si ho uložil.
-
- 5. Teraz odstráň súbor napísaním (MS-DOS): :!del TEST
- alebo (Unix): :!rm TEST
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 5.3 VÝBER TEXTU PRE ULOŽENIE
-
-
- ** Pre uloženie časti súboru, napíš v pohyb :w FILENAME **
-
- 1. Presuň kurozr na tento riadok.
-
- 2. Stlač v a presuň kurozr na piatu položku dole. Poznámka, že
- tento text je vyznačený (highlighted).
-
- 3. Stlač klávesu : . V spodnej časti okna sa objaví :'<,'>.
-
- 4. Napíš w TEST , kde TEST je meno súboru, ktorý zatial neexistuje.
- Skontroluj, e vidíš :'<,'>w TEST predtým než stlačíš Enter.
-
- 5. Vim zapíše označené riadky do súboru TEST. Použi :!dir alebo !ls
- pre overenie. Zatial ho ešte nemaž! Použijeme ho v ďalšej lekcii.
-
-POZNÁMKA: Stlačením klávesy v sa spustí vizuálne označovanie.
- Môžeš pohybovať kurzorom pre upresnenie vyznačeného textu.
- Potom môžeš použiť operátor pre vykonanie nejakej akcie
- s textom. Napríklad d zmaže vyznačený text.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 5.4: VÝBER A ZLUČOVANIE SÚBOROV
-
-
- ** Pre vloženie obsahu súboru, napíš :r FILENAME **
-
- 1. Premiestni kurzor nad tento riadok.
-
-POZNÁMKA: Po vykonaní kroku 2 uvidíš text z lekcie 5.3. Potom sa presuň
- dole, aby si videl túto lekciu.
-
- 3. Teraz vlož súbor TEST použitím príkazu :r TEST kde TEST je názov
- súboru. Súbor, ktorý si použil je umiestnený pod riadkom s kurzorom.
-
-POZNÁMKA: Môžeš tiež načítať výstup vonkajšieho príkazu. Napríklad :r !ls
- načíta výstup príkazu ls a umiestni ho za pozíciu kurzora.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 5 ZHRNUTIE
-
-
- 1. :!príkaz spustí vonkajší príkaz.
-
- Niektoré využiteľné príklady sú:
- (MS_DOS) (UNIX)
- :!dir :!ls - zobrazí obsah adresára
- :!del FILENAME :!rm FILENAME - odstráni súbor FILENAME
-
- 2. :w FILENAME uloží aktuálny súbor na disk pod menom FILENAME.
-
- 3. v pohyb :w FILENAME uloží vizuálne označené riadky do
- súboru FILENAME.
-
- 4. :r FILENAME vyberie z disku súbor FILENAME a vloží ho do aktuálneho
- súboru za pozíciou kurzora.
-
- 5. :r !dir načíta výstup z príkazu dir a vloží ho za pozíciu kurzora.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 6.1: PRÍKAZ OTVORIŤ
-
-
-** Napíš o pre vloženie riadku pod kurzor a prepnutie do vkladacieho módu **
-
- 1. Presuň kurzor nižšie na riadok označený značkou --->.
-
- 2. Napíš o (malé písmeno) pre vloženie čistého riadku pod kurzorm
- a prepnutie do vkladacieho módu.
-
- 3. Teraz skopíruj riadok označený ---> a stlač <ESC> pre ukončenie
- vkladacieho módu.
-
----> Po napísaní o sa kurzor premiestní na vložený riadok do vkladacieho
- módu.
-
- 4. Pre otvorenie riadku nad kurzorom, jednotucho napíš veľké O ,
- namiesto malého o. Vyskúšaj si to na riadku dole.
-
----> Vlož riadok nad týmto napísaním O, keď kurzor je na tomto riadku.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 6.2: PRÍKAZ PRIDAŤ
-
-
- ** Napíš a pre vloženie textu ZA kurzor. **
-
- 1. Presuň kurzor nižšie na koniec prvého riadku označeného značkou --->
-
- 2. Stlač klávesu e dokiaľ kurozr nieje na konci riadku.
-
- 3. Napíš a (malé písmeno) pre pridanie textu ZA kurzorom.
-
- 4. Dokončí slovo tak ako je to v druhom riadku. Stlaš <ESC> pre
- opustenie vkladacieho módu.
-
- 5. Použi e na presun na ďalšie nedokončené slovo a zopakuj kroky 3 a 4.
-
----> Tento ri ti dovoľuje nácv priávan testu na koniec riadku.
----> Tento riadok ti dovoľuje nácvik pridávania textu na koniec riadku.
-
-POZNÁMKA: a, i, A štartujú rovnaký vkladací mód, jediný rozidel je, kde
- sa znaky vkladajú.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 6.3: INÝ SPOSOB NAHRADZOVANIA
-
-
- ** Napíš veľké R pre nahradenie viac ako jedného znaku. **
-
- 1. Presuň kurzor nižšie na prvý riadok označený značkou --->. Premiestni
- kurzor na začiatok prvého výskytu xxx.
-
- 2. Teraz napíš R a napíš číslo uvedené v druhom riadku, takže
- sa ním nahradí pôvodné xxx.
-
- 3. Stlač <ESC> pre opustenie nahradzovacieho módu. Poznámka, že zvyšok
- riadku zostane nezmenený.
-
- 4. Zopakuj tieto kroky pre nahradenie zvyšných xxx.
-
----> Pridaním 123 ku xxx dostaneš xxx.
----> Pridaním 123 ku 456 dostaneš 579.
-
-POZNÁMKA: Nahradzovací mód je ako vkladací mód, ale každý napísaný znak
- zmaže existujúci znak.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Lekcia 6.4: Copy Paste textu
-
- ** použí operátor y pre copy textku a p pre jeho paste **
-
- 1. Choď nižšie na riadok označený ---> a umiestni kurozr za "a)".
-
- 2. Naštartuj vizuálny mód použitím v a presuň kurozr pred "first".
-
- 3. Napíš y pre vystrihnutie (copy) označeného textu.
-
- 4. Presuň kurozr na koniec ďalšieho riadku: j$
-
- 5. Napíš p pre vložnie (paste) textu. Potom napíš: a druha <ESC>.
-
- 6. Použi vizuálny mód pre označenie "položka.", vystrihni to
- použitím y, presuň sa na koniec nasledujúceho riadku použitím j$
- a vlož sem text použitím p.
-
----> a) toto je prvá položka
----> b)
-
-POZNÁMKA: Môžeš použiť tiež y ako operátor; yw vystrihne jedno slovo.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 6.5: NASTAVENIE MOŽNOSTÍ
-
-
-** Nastav možnosti, takže vyhľadávanie alebo nahradzovanie ignoruje
- rozlišovanie **
-
-
- 1. Vyhľadaj reťazec 'ignore' napísaním:
- /ignore <ENTER>
- Zopakuj vyhľadávanie niekoľko krát stlačením klávesy n .
-
- 2. Nastav možnosť 'ic' (Ignore case) napísaním príkazu:
- :set ic
-
- 3. Teraz vyhľadaj reťazec 'ingore' znova stlačením klávesy n
- Poznámka, že teraz sú vyhľadané aj Ignore a IGNORE.
-
- 4. Nastav možnosťi 'hlsearch' a 'incsearch':
- :set hls is
-
- 5. Teraz spusti vyhľadávací príkaz znovu, a pozri čo sa stalo:
- /ignore <ENTER>
-
- 6. Pre opetovné zapnutie rozlyšovania veľkých a malých písmen
- napíš: :set noic
-
-POZNÁMKA: Na odstránenie zvýraznenia výrazov napíš: :nohlsearch
-POZNÁMKA: Ak chceš nerozlyšovať veľkosť písmen len pre jedno
- použitie vyhľadávacieho príkazu, použi \c: /ignore\c <ENTER>
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 6 ZHRNUTIE
-
-
- 1. Napíš o pre otvorenie riadku pod kurzorom a štart vkladacieho módu.
- Napíš O pre otvorenie riadku nad kurzorom.
-
- 2. Napíš a pre vkladanie textu ZA kurzor.
- Napíš A pre vkladanie textu za koncom riadku.
-
- 3. Príkaz e presunie kurozr na koniec slova
-
- 4. Operátor y vystrihne (skopíruje) text, p ho vloží.
-
- 5. Napísanie veľkého R prepne do nahradzovacieho módu, kým nieje
- stlačené <ESC>.
-
- 6. Napísanie ":set xxx" nastaví možnosť "xxx". Niektoré nastavenia sú:
- 'ic' 'ignorecase' ignoruje veľké a malé písmená počas vyhľadávania.
- 'is' 'incsearch' zobrazuje čiastočné reťazce vyhľadávaného reťazca.
- 'hls' 'hlsearch' vyznačí všetky vyhľadávané reťazce.
- Môžeš použiť hociktorý z dlhých a krátkych názvov možností.
-
- 7. Vlož "no" pred nastavenie pre jeho vypnutie: :set noic
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 7.1: ZÍSKANIE NÁPOVEDY
-
-
- ** Používaj on-line systém nápovedy **
-
- Vim má obsiahly on-line systém nápovedy. Pre odštartovanie, vyskúšaj jeden
- z týchto troch:
- - stlač klávesu <HELP> (ak nejakú máš)
- - stlač klávesu <F1> (ak nejakú máš)
- - napíš :help <ENTER>
-
- Čítaj text v okne nápovedy pre získanie predstavy ako nápoveda funguje.
- Napíš CTRL-W CTRL-W pre skok z jedného okna do druhého.
- Napíš :q <ENTER> čím zatvoríš okno nápovedy.
-
- Môžeš nájsť help ku hociakej téme pridaním argumentu ku príkazu ":help".
- Vyskúšaj tieto (nezabudni stlačiť <ENTER>):
-
- :help w
- :help c_CTRL-D
- :help insert-index
- :help user-manual
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 7.2: VYTVORENIE ŠTARTOVACIEHO SKRIPTU
-
- ** Zapni funkcie editora Vim **
-
- Vim má omnoho viac funkcii než Vi, ale večšina z nich je implicitne
- vypnutá. Pre používanie viac Vim funkcii vytvor "vimrc" súbor.
-
- 1. Začni editovať "vimrc" súbor, to závisí na použitom systéme:
- :e ~/.vimrc pre Unix
- :e $VIM/_vimrc pre MS-Windows
-
- 2. Teraz si prečítaj text príkladu "vimrc" súboru:
-
- :r $VIMRUNTIME/vimrc_example.vim
-
- 3. Ulož súbor:
- :w
-
- Pri nasledujúcom štarte editora Vim sa použije zvýrazňovanie syntaxe.
- Do "vimrc" súboru môžeš pridať všetky svoje uprednostňované nastavenia.
- Pre viac informácii napíš :help vimrc-intro
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- LEKCIA 7.3 DOKONČENIE
-
- ** Dokonči príkaz na príkazovom riadku použitím CTRL-D a <TAB> **
-
- 1. Uisti sa, že Vim nieje v kompatibilnom móde: :set nocp
-
- 2. Pozri sa aké súbory sa nachádzajú v adresári: :!ls alebo :!dir
-
- 3. Napíš začiatok príkazu: :e
-
- 4. Stlač CTRL-D a Vim zobrazí zoznam príkazov začínajúcich "e".
-
- 5. Stlač <TAB> a Vim dokončí meno príkazu na ":edit".
-
- 6. Teraz pridaj medzerník a začiatok mena existujúceho súboru:
- :edit FIL
-
- 7. Stlač <TAB>. Vim dokončí meno (ak je jedinečné).
-
-POZNÁMKA: Dokončovanie funguje pre veľa príkazov. Vyskúšaj stlačenie
- CTRL-D a <TAB>. Špeciálne je to užitočné pre príkaz :help.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- LEKCIA 7 ZHRNUTIE
-
- 1. Napíš :help alebo stlač <F1> alebo <Help> pre otvorenie okna nápovedy.
-
- 2. Napíš :help príkaz pre vyhľadanie nápovedy ku príkazu príkaz.
-
- 3. Napíš CTRL-W CTRL-W na preskočenie do iného okna.
-
- 4. Napíš :q pre zatvorenie okna nápovedy
-
- 5. Vytvor štartovací skript vimrc pre udržanie uprednostňovaných nastavení.
-
- 6. Počas písania príkazu : stlač CTRL-D pre zobrazenie dokončení.
- Stlač <TAB> pre použitie jedného z dokončení.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
-
- Toto vymedzuje výuku Vimu. Toto je určené pre strucný prehľad o editore
- Vim, úplne postačujúce pre ľahké a obstojné používanie tohto editora.
- Táto výuka je ďaleko od kompletnosti, pretože Vim má omnoho viacej príkazov.
- Ako ďalšie si prečítaj užívatľský manuál: ":help user-manual".
-
- Pre ďalšie čítanie a štúdium je odporúčaná kniha:
- Vim - Vi Improved - od Steve Oualline
- Vydavateľ: New Riders
- Prvá kniha určená pre Vim. Špeciálne vhodná pre začiatočníkov.
- Obsahuje množstvo príkladov a obrázkov.
- Pozri na http://iccf-holland.org/click5.html
-
- Táto kniha je staršia a je viac o Vi ako o Vim, ale je tiež odporúčaná:
- Learning the Vi Editor - od Linda Lamb
- Vydavateľ: O'Reilly & Associates Inc.
- Je to dobrá kniha pre získanie vedomostí o práci s editorom Vi.
- Šieste vydanie obsahuje tiež informácie o editore Vim.
-
- Táto výuka bola napísaná autormi Michael C. Pierce a Robert K. Ware,
- Colorado School of Mines s použitím myšlienok dodanými od Charles Smith,
- Colorado State University. E-mail: bware@mines.colorado.edu.
-
- Modifikované pre Vim od Bram Moolenaar.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Preklad do Slovenčiny: Ľuboš Čelko
- e-mail: celbos@inmail.sk
- Last Change: 2006 Apr 18
- encoding: iso8859-2
diff --git a/runtime/tutor/tutor.sv b/runtime/tutor/tutor.sv
deleted file mode 100644
index 59f0f65..0000000
--- a/runtime/tutor/tutor.sv
+++ /dev/null
@@ -1,830 +0,0 @@
-===============================================================================
-= V ä l k o m m e n t i l l h a n d l e d n i n g e n i V i m - Ver. 1.5 =
-===============================================================================
-
- Vim är en väldigt kraftfull redigerare som har många kommandon, alltför
- många att förklara i en handledning som denna. Den här handledningen är
- gjord för att förklara tillräckligt många kommandon så att du enkelt ska
- kunna använda Vim som en redigerare för alla ändamål.
-
- Den beräknade tiden för att slutföra denna handledning är 25-30 minuter,
- beroende på hur mycket tid som läggs ned på experimentering.
-
- Kommandona i lektionerna kommer att modifiera texten. Gör en kopia av den
- här filen att öva på (om du startade "vimtutor är det här redan en kopia).
-
- Det är viktigt att komma ihåg att den här handledningen är konstruerad
- att lära vid användning. Det betyder att du måste köra kommandona för att
- lära dig dem ordentligt. Om du bara läser texten så kommer du att glömma
- kommandona!
-
- Försäkra dig nu om att din Caps-Lock tangent INTE är aktiv och tryck på
- j-tangenten tillräckligt många gånger för att förflytta markören så att
- Lektion 1.1 fyller skärmen helt.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 1.1: FLYTTA MARKÖREN
-
-
- ** För att flytta markören, tryck på tangenterna h,j,k,l som indikerat. **
- ^
- k Tips:
- < h l > h-tangenten är till vänster och flyttar till vänster.
- j l-tangenten är till höger och flyttar till höger.
- v j-tangenten ser ut som en pil ned.
- 1. Flytta runt markören på skärmen tills du känner dig bekväm.
-
- 2. Håll ned tangenten pil ned (j) tills att den repeterar.
----> Nu vet du hur du tar dig till nästa lektion.
-
- 3. Flytta till Lektion 1.2, med hjälp av ned tangenten.
-
-Notera: Om du är osäker på någonting du skrev, tryck <ESC> för att placera dig
- dig i Normal-läge. Skriv sedan om kommandot.
-
-Notera: Piltangenterna borde också fungera. Men om du använder hjkl så kommer
- du att kunna flytta omkring mycket snabbare, när du väl vant dig vid
- det.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 1.2: STARTA OCH AVSLUTA VIM
-
-
- !! NOTERA: Innan du utför någon av punkterna nedan, läs hela lektionen!!
-
- 1. Tryck <ESC>-tangenten (för att se till att du är i Normal-läge).
-
- 2. Skriv: :q! <ENTER>.
-
----> Detta avslutar redigeraren UTAN att spara några ändringar du gjort.
- Om du vill spara ändringarna och avsluta skriv:
- :wq <ENTER>
-
- 3. När du ser skal-prompten, skriv kommandot som tog dig in i den här
- handledningen. Det kan vara: vimtutor <ENTER>
- Normalt vill du använda: vim tutor <ENTER>
-
----> 'vim' betyder öppna redigeraren vim, 'tutor' är filen du vill redigera.
-
- 4. Om du har memorerat dessa steg och känner dig självsäker, kör då stegen
- 1 till 3 för att avsluta och starta om redigeraren. Flytta sedan ned
- markören till Lektion 1.3.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 1.3: TEXT REDIGERING - BORTTAGNING
-
-
-** När du är i Normal-läge tryck x för att ta bort tecknet under markören. **
-
- 1. Flytta markören till raden nedan med markeringen --->.
-
- 2. För att rätta felen, flytta markören tills den står på tecknet som ska
- tas bort. fix the errors, move the cursor until it is on top of the
-
- 3. Tryck på x-tangenten för att ta bort det felaktiga tecknet.
-
- 4. Upprepa steg 2 till 4 tills meningen är korrekt.
-
----> Kkon hoppadee övverr måånen.
-
- 5. Nu när raden är korrekt, gå till Lektion 1.4.
-
-NOTERA: När du går igenom den här handledningen, försök inte att memorera, lär
- genom användning.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 1.4: TEXT REDIGERING - INFOGNING
-
-
- ** När du är i Normal-läge tryck i för att infoga text. **
-
- 1. Flytta markören till den första raden nedan med markeringen --->.
-
- 2. För att göra den första raden likadan som den andra, flytta markören till
- det första tecknet EFTER där text ska infogas.
-
- 3. Tryck i och skriv in det som saknas.
-
- 4. När du rättat ett fel tryck <ESC> för att återgå till Normal-läge.
- Upprepa steg 2 till 4 för att rätta meningen.
-
----> Det sakns här .
----> Det saknas lite text från den här raden.
-
- 5. När du känner dig bekväm med att infoga text, gå till sammanfattningen
- nedan.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKTION 1 SAMMANFATTNING
-
-
- 1. Markören flyttas genom att använda piltangenterna eller hjkl-tangenterna.
- h (vänster) j (ned) k (upp) l (höger)
-
- 2. För att starta Vim (från %-prompten) skriv: vim FILNAMN <ENTER>
-
- 3. För att avsluta Vim skriv: <ESC> :q! <ENTER> för att kasta ändringar.
- ELLER skriv: <ESC> :wq <ENTER> för att spara ändringar.
-
- 4. För att ta bort tecknet under markören i Normal-läge skriv: x
-
- 5. För att infoga text vid markören i Normal-läge skriv:
- i skriv in text <ESC>
-
-NOTERA: Genom att trycka <ESC> kommer du att placeras i Normal-läge eller
- avbryta ett delvis färdigskrivet kommando.
-
-Fortsätt nu med Lektion 2.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 2.1: BORTTAGNINGSKOMMANDON
-
-
- ** Skriv dw för att radera till slutet av ett ord. **
-
- 1. Tryck <ESC> för att försäkra dig om att du är i Normal-läge.
-
- 2. Flytta markören till raden nedan markerad --->.
-
- 3. Flytta markören till början av ett ord som måste raderas.
-
- 4. Skriv dw för att radera ordet.
-
- NOTERA: Bokstäverna dw kommer att synas på den sista raden på skärmen när
- du skriver dem. Om du skrev något fel, tryck <ESC> och börja om.
-
----> Det är ett några ord roliga att som inte hör hemma i den här meningen.
-
- 5. Upprepa stegen 3 och 4 tills meningen är korrekt och gå till Lektion 2.2.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 2.2: FLER BORTTAGNINGSKOMMANDON
-
-
- ** Skriv d$ för att radera till slutet på raden. **
-
- 1. Tryck <ESC> för att försäkra dig om att du är i Normal-läge.
-
- 2. Flytta markören till raden nedan markerad --->.
-
- 3. Flytta markören till slutet på den rätta raden (EFTER den första . ).
-
- 4. Skriv d$ för att radera till slutet på raden.
-
----> Någon skrev slutet på den här raden två gånger. den här raden två gånger.
-
-
- 5. Gå vidare till Lektion 2.3 för att förstå vad det är som händer.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 2.3: KOMMANDON OCH OBJEKT
-
-
- Syntaxen för d raderingskommandot är följande:
-
- [nummer] d objekt ELLER d [nummer] objekt
- Var:
- nummer - är antalet upprepningar av kommandot (valfritt, standard=1).
- d - är kommandot för att radera.
- objekt - är vad kommandot kommer att operera på (listade nedan).
-
- En kort lista över objekt:
- w - från markören till slutet av ordet, inklusive blanksteget.
- e - från markören till slutet av ordet, EJ inklusive blanksteget.
- $ - från markören till slutet på raden.
-
-NOTERA: För den äventyrslystne, genom att bara trycka på objektet i
- Normal-läge (utan kommando) så kommer markören att flyttas som
- angivet i objektlistan.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 2.4: ETT UNDANTAG TILL 'KOMMANDO-OBJEKT'
-
-
- ** Skriv dd för att radera hela raden. **
-
- På grund av hur vanligt det är att ta bort hela rader, valde upphovsmannen
- till Vi att det skulle vara enklare att bara trycka d två gånger i rad för
- att ta bort en rad.
-
- 1. Flytta markören till den andra raden i frasen nedan.
- 2. Skriv dd för att radera raden.
- 3. Flytta nu till den fjärde raden.
- 4. Skriv 2dd (kom ihåg: nummer-kommando-objekt) för att radera de två
- raderna.
-
- 1) Roses are red,
- 2) Mud is fun,
- 3) Violets are blue,
- 4) I have a car,
- 5) Clocks tell time,
- 6) Sugar is sweet
- 7) And so are you.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 2.5: ÅNGRA-KOMMANDOT
-
-
-** Skriv u för att ångra det senaste kommandona, U för att fixa en hel rad. **
-
- 1. Flytta markören till slutet av raden nedan markerad ---> och placera den
- på det första felet.
- 2. Skriv x för att radera den första felaktiga tecknet.
- 3. Skriv nu u för att ångra det senaste körda kommandot.
- 4. Rätta den här gången alla felen på raden med x-kommandot.
- 5. Skriv nu U för att återställa raden till dess ursprungliga utseende.
- 6. Skriv nu u några gånger för att ångra U och tidigare kommandon.
- 7. Tryck nu CTRL-R (håll inne CTRL samtidigt som du trycker R) några gånger
- för att upprepa kommandona (ångra ångringarna).
-
----> Fiixa felen ppå deen häär meningen och återskapa dem med ångra.
-
- 8. Det här är väldigt användbara kommandon. Gå nu vidare till
- Lektion 2 Sammanfattning.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKTION 2 SAMMANFATTNING
-
-
- 1. För att radera från markören till slutet av ett ord skriv: dw
-
- 2. För att radera från markören till slutet av en rad skriv: d$
-
- 3. För att radera en hel rad skriv: dd
-
- 4. Syntaxen för ett kommando i Normal-läge är:
-
- [nummer] kommando objekt ELLER kommando [nummer] objekt
- där:
- nummer - är hur många gånger kommandot kommandot ska repeteras
- kommando - är vad som ska göras, t.ex. d för att radera
- objekt - är vad kommandot ska operera på, som t.ex. w (ord),
- $ (till slutet av raden), etc.
-
- 5. För att ångra tidigare kommandon, skriv: u (litet u)
- För att ångra alla tidigare ändringar på en rad skriv: U (stort U)
- För att ångra ångringar tryck: CTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 3.1: KLISTRA IN-KOMMANDOT
-
-
- ** Skriv p för att klistra in den senaste raderingen efter markören. **
-
- 1. Flytta markören till den första raden i listan nedan.
-
- 2. Skriv dd för att radera raden och lagra den i Vims buffert.
-
- 3. Flytta markören till raden OVANFÖR där den raderade raden borde vara.
-
- 4. När du är i Normal-läge, skriv p för att byta ut raden.
-
- 5. Repetera stegen 2 till 4 för att klistra in alla rader i rätt ordning.
-
- d) Kan du lära dig också?
- b) Violetter är blå,
- c) Intelligens fås genom lärdom,
- a) Rosor är röda,
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lesson 3.2: ERSÄTT-KOMMANDOT
-
-
- ** Skriv r och ett tecken för att ersätta tecknet under markören. **
-
- 1. Flytta markören till den första raden nedan markerad --->.
-
- 2. Flytta markören så att den står på det första felet.
-
- 3. Skriv r och sedan det tecken som borde ersätta felet.
-
- 4. Repetera steg 2 och 3 tills den första raden är korrekt.
-
----> När drn här ruden skrevs, trickte någon på fil knappar!
----> När den här raden skrevs, tryckte någon på fel knappar!
-
- 5. Gå nu vidare till Lektion 3.2.
-
-NOTERA: Kom ihåg att du skall lära dig genom användning, inte genom memorering.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 3.3: ÄNDRA-KOMMANDOT
-
-
- ** För att ändra en del eller ett helt ord, skriv cw . **
-
- 1. Flytta markören till den första redan nedan markerad --->.
-
- 2. Placera markören på d i rdrtn.
-
- 3. Skriv cw och det rätta ordet (i det här fallet, skriv "aden".)
-
- 4. Tryck <ESC> och flytta markören till nästa fel (det första tecknet som
- ska ändras.)
-
- 5. Repetera steg 3 och 4 tills den första raden är likadan som den andra.
-
----> Den här rdrtn har några otf som brhotrt ändras mrf ändra-komjendit.
----> Den här raden har några ord som behöver ändras med ändra-kommandot.
-
-Notera att cw inte bara ändrar ordet, utan även placerar dig i infogningsläge.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 3.4: FLER ÄNDRINGAR MED c
-
-
- ** Ändra-kommandot används på samma objekt som radera. **
-
- 1. Ändra-kommandot fungerar på samma sätt som radera. Syntaxen är:
-
- [nummer] c objekt ELLER c [nummer] objekt
-
- 2. Objekten är också de samma, som t.ex. w (ord), $ (slutet av raden), etc.
-
- 3. Flytta till den första raden nedan markerad -->.
-
- 4. Flytta markören till det första felet.
-
- 5. Skriv c$ för att göra resten av raden likadan som den andra och tryck
- <ESC>.
-
----> Slutet på den här raden behöver hjälp med att få den att likna den andra.
----> Slutet på den här raden behöver rättas till med c$-kommandot.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKTION 3 SAMMANFATTNING
-
-
- 1. För att ersätta text som redan har blivit raderad, skriv p .
- Detta klistrar in den raderade texten EFTER markören (om en rad raderades
- kommer den att hamna på raden under markören.
-
- 2. För att ersätta tecknet under markören, skriv r och sedan tecknet som
- kommer att ersätta orginalet.
-
- 3. Ändra-kommandot låter dig ändra det angivna objektet från markören till
- slutet på objektet. eg. Skriv cw för att ändra från markören till slutet
- på ordet, c$ för att ändra till slutet på en rad.
-
- 4. Syntaxen för ändra-kommandot är:
-
- [nummer] c objekt ELLER c [nummer] objekt
-
-Gå nu till nästa lektion.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 4.1: POSITION OCH FILSTATUS
-
-
- ** Tryck CTRL-g för att visa din position i filen och filstatusen.
- Tryck SHIFT-G för att flytta till en rad i filen. **
-
- Notera: Läsa hela den lektion innan du utför något av stegen!!
-
- 1. Håll ned Ctrl-tangenten och tryck g . En statusrad med filnamn och raden
- du befinner dig på kommer att synas. Kom ihåg radnummret till Steg 3.
-
- 2. Tryck shift-G för att flytta markören till slutet på filen.
-
- 3. Skriv in nummret på raden du var på och tryck sedan shift-G. Detta kommer
- att ta dig tillbaka till raden du var på när du först tryckte Ctrl-g.
- (När du skriver in nummren, kommer de INTE att visas på skärmen.)
-
- 4. Om du känner dig säker på det här, utför steg 1 till 3.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 4.2: SÖK-KOMMANDOT
-
-
- ** Skriv / följt av en fras för att söka efter frasen. **
-
- 1. I Normal-läge skriv /-tecknet. Notera att det och markören blir synlig
- längst ned på skärmen precis som med :-kommandot.
-
- 2. Skriv nu "feeel" <ENTER>. Det här är ordet du vill söka efter.
-
- 3. För att söka efter samma fras igen, tryck helt enkelt n .
- För att söka efter samma fras igen i motsatt riktning, tryck Shift-N .
-
- 4. Om du vill söka efter en fras bakåt i filen, använd kommandot ? istället
- för /.
-
----> "feeel" är inte rätt sätt att stava fel: feeel är ett fel.
-
-Notera: När sökningen når slutet på filen kommer den att fortsätta vid början.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 4.3: SÖKNING EFTER MATCHANDE PARENTESER
-
-
- ** Skriv % för att hitta en matchande ),], or } . **
-
- 1. Placera markören på någon av (, [, or { på raden nedan markerad --->.
-
- 2. Skriv nu %-tecknet.
-
- 3. Markören borde vara på den matchande parentesen eller hakparentesen.
-
- 4. Skriv % för att flytta markören tillbaka till den första hakparentesen
- (med matchning).
-
----> Det ( här är en testrad med (, [ ] och { } i den. ))
-
-Notera: Det här är väldigt användbart vid avlusning av ett program med icke
- matchande parenteser!
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 4.4: ETT SÄTT ATT ÄNDRA FEL
-
-
- ** Skriv :s/gammalt/nytt/g för att ersätta "gammalt" med "nytt". **
-
- 1. Flytta markören till raden nedan markerad --->.
-
- 2. Skriv :s/denn/den <ENTER> . Notera att det här kommandot bara ändrar den
- första förekomsten på raden.
-
- 3. Skriv nu :s/denn/den/g vilket betyder ersätt globalt på raden.
- Det ändrar alla förekomster på raden.
-
----> denn bästa tiden att se blommor blomma är denn på våren.
-
- 4. För att ändra alla förekomster av en teckensträng mellan två rader,
- skriv :#,#s/gammalt/nytt/g där #,# är de två radernas radnummer.
- Skriv :%s/gammtl/nytt/g för att ändra varje förekomst i hela filen.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKTION 4 SAMMANFATTNING
-
-
- 1. Ctrl-g visar din position i filen och filstatusen.
- Shift-G flyttar till slutet av filen. Ett radnummer följt Shift-G
- flyttar till det radnummret.
-
- 2. Skriver man / följt av en fras söks det FRAMMÅT efter frasen.
- Skriver man ? följt av en fras söks det BAKÅT efter frasen.
- Efter en sökning skriv n för att hitta nästa förekomst i samma riktning
- eller Shift-N för att söka i den motsatta riktningen.
-
- 3. Skriver man % när markören är på ett (,),[,],{, eller } hittas dess
- matchande par.
-
- 4. För att ersätta den första gammalt med nytt på en rad skriv :s/gammlt/nytt
- För att ersätta alla gammlt med nytt på en rad skriv :s/gammlt/nytt/g
- För att ersätta fraser mellan rad # och rad # skriv :#,#s/gammlt/nytt/g
- För att ersätta alla förekomster i filen skriv :%s/gammlt/nytt/g
- För att bekräfta varje gång lägg till "c" :%s/gammlt/nytt/gc
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 5.1: HUR MAN KÖR ETT EXTERNT KOMMANDO
-
-
- ** Skriv :! följt av ett externt kommando för att köra det kommandot. **
-
- 1. Skriv det välbekanta kommandot : för att placera markören längst ned
- på skärmen på skärmen. Detta låter dig skriva in ett kommando.
-
- 2. Skriv nu ! (utropstecken). Detta låter dig köra ett godtyckligt externt
- skalkommando.
-
- 3. Som ett exempel skriv ls efter ! och tryck sedan <ENTER>. Detta kommer
- att visa dig en listning av din katalog, precis som om du kört det vid
- skalprompten. Använd :!dir om ls inte fungerar.
-
-Notera: Det är möjligt att köra vilket externt kommando som helst på det här
- sättet.
-
-Notera: Alla :-kommandon måste avslutas med att trycka på <ENTER>
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 5.2: MER OM ATT SPARA FILER
-
-
- ** För att spara ändringar gjorda i en fil, skriv :w FILNAMN. **
-
- 1. Skriv :!dir eller :!ls för att få en listning av din katalog.
- Du vet redan att du måste trycka <ENTER> efter det här.
-
- 2. Välj ett filnamn som inte redan existerar, som t.ex. TEST.
-
- 3. Skriv nu: :w TEST (där TEST är filnamnet du valt.)
-
- 4. Det här sparar hela filen (Vim handledningen) under namnet TEST.
- För att verifiera detta, skriv :!dir igen för att se din katalog
-
-Notera: Om du skulle avsluta Vim och sedan öppna igen med filnamnet TEST så
- skulle filen vara en exakt kopia av handledningen när du sparade den.
-
- 5. Ta nu bort filen genom att skriva (MS-DOS): :!del TEST
- eller (Unix): :!rm TEST
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 5.3: ETT SELEKTIVT SPARA-KOMMANDO
-
-
- ** För att spara en del av en fil, skriv :#,# w FILNAMN **
-
- 1. Ännu en gång, skriv :!dir eller :!ls för att få en listning av din
- katalog och välj ett passande filnamn som t.ex. TEST.
-
- 2. Flytta markören högst upp på den här sidan och tryck Ctrl-g för att få
- reda på radnumret på den raden. KOM IHÅG DET NUMMRET!
-
- 3. Flytta nu längst ned på sidan och skriv Ctrl-g igen.
- KOM IHÅG DET RADNUMMRET OCKSÅ!
-
- 4. För att BARA spara en sektion till en fil, skriv :#,# w TEST
- där #,# är de två nummren du kom ihåg (toppen, botten) och TEST är
- ditt filnamn.
-
- 5. Ännu en gång, kolla så att filen är där med :!dir men radera den INTE.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 5.4: TA EMOT OCH FÖRENA FILER
-
-
- ** För att infoga innehållet av en fil, skriv :r FILNAMN **
-
- 1. Skriv :!dir för att försäkra dig om att TEST-filen från tidigare
- fortfarande är kvar.
-
- 2. Placera markören högst upp på den här sidan.
-
-NOTERA: Efter att du kört Steg 3 kommer du att se Lektion 5.3.
- Flytta då NED till den här lektionen igen.
-
- 3. Ta nu emot din TEST-fil med kommandot :r TEST där TEST är namnet på
- filen.
-
-NOTERA: Filen du tar emot placeras där markören är placerad.
-
- 4. För att verifiera att filen togs emot, gå tillbaka och notera att det nu
- finns två kopior av Lektion 5.3, orginalet och filversionen.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKTION 5 SAMMANFATTNING
-
-
- 1. :!kommando kör ett externt kommando.
-
- Några användbara exempel är:
- (MS-DOS) (Unix)
- :!dir :!ls - visar en kataloglistning.
- :!del FILNAMN :!rm FILNAMN - tar bort filen FILNAMN.
-
- 2. :w FILNAMN sparar den aktuella Vim-filen med namnet FILNAMN.
-
- 3. :#,#w FILNAMN sparar raderna # till # i filen FILNAMN.
-
- 4. :r FILNAMN tar emot filen FILNAMN och infogar den i den aktuella filen
- efter markören.
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 6.1: ÖPPNA-KOMMANDOT
-
-
- ** Skriv o för att öppna en rad under markören och placera dig i
- Infoga-läge. **
-
- 1. Flytta markören till raden nedan markerad --->.
-
- 2. Skriv o (litet o) för att öppna upp en rad NEDANFÖR markören och placera
- dig i Infoga-mode.
-
- 3. Kopiera nu raden markerad ---> och tryck <ESC> för att avsluta
- Infoga-läget.
-
----> Efter du skrivit o placerad markören på en öppen rad i Infoga-läge.
-
- 4. För att öppna upp en rad OVANFÖR markören, skriv ett stort O , istället
- för ett litet o. Pröva detta på raden nedan.
-Öppna upp en rad ovanför denna genom att trycka Shift-O när markören står här.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 6.2: LÄGG TILL-KOMMANDOT
-
-
- ** Skriv a för att infoga text EFTER markören. **
-
- 1. Flytta markören till slutet av den första raden nedan markerad ---> genom
- att skriv $ i Normal-läge.
-
- 2. Skriv ett a (litet a) för att lägga till text EFTER tecknet under
- markören. (Stort A lägger till i slutet av raden.)
-
-Notera: Detta undviker att behöva skriva i , det sista tecknet, texten att
- infoga, <ESC>, högerpil, och slutligen, x, bara för att lägga till i
- slutet på en rad!
-
- 3. Gör nu färdigt den första raden. Notera också att lägga till är likadant
- som Infoga-läge, enda skillnaden är positionen där texten blir infogad.
-
----> Här kan du träna
----> Här kan du träna på att lägga till text i slutet på en rad.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 6.3: EN ANNAN VERSION AV ERSÄTT
-
-
- ** Skriv ett stort R för att ersätta fler än ett tecken. **
-
- 1. Flytta markören till den första raden nedan markerad --->.
-
- 2. Placera markören vid början av det första ordet som är annorlunda jämfört
- med den andra raden markerad ---> (ordet "sista").
-
- 3. Skriv nu R och ersätt resten av texten på den första raden genom att
- skriva över den gamla texten så att den första raden blir likadan som
- den andra.
-
----> För att få den första raden lika som den sista, använd tangenterna.
----> För att få den första raden lika som den andra, skriv R och den nya texten.
-
- 4. Notera att när du trycker <ESC> för att avsluta, så blir eventuell
- oförändrad text kvar.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lektion 6.4: SÄTT FLAGGOR
-
- ** Sätt en flagga så att en sökning eller ersättning ignorerar storlek **
-
- 1. Sök efter "ignore" genom att skriva:
- /ignore
- Repetera flera gånger genom att trycka på n-tangenten
-
- 2. Sätt 'ic' (Ignore Case) flaggan genom att skriva:
- :set ic
-
- 3. Sök nu efter "ignore" igen genom att trycka: n
- Repeat search several more times by hitting the n key
-
- 4. Sätt 'hlsearch' and 'incsearch' flaggorna:
- :set hls is
-
- 5. Skriv nu in sök-kommandot igen, och se vad som händer:
- /ignore
-
- 6. För att ta bort framhävningen av träffar, skriv
- :nohlsearch
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKTION 6 SAMMANFATTNING
-
-
- 1. Genom att skriva o öpnnas en rad NEDANFÖR markören och markören placeras
- på den öppna raden i Infoga-läge.
- Genom att skriva ett stort O öppnas raden OVANFÖR raden som markören är
- på.
-
- 2. Skriv ett a för att infoga text EFTER tecknet som markören står på.
- Genom att skriva ett stort A läggs text automatiskt till i slutet på
- raden.
-
- 3. Genom att skriva ett stort R hamnar du i Ersätt-läge till <ESC> trycks
- för att avsluta.
-
- 4. Genom att skriva ":set xxx" sätts flaggan "xxx"
-
-
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKTION 7: ON-LINE HJÄLP-KOMMANDON
-
-
- ** Använd on-line hjälpsystemet **
-
- Vim har ett omfattande on-line hjälpsystem. För att komma igång pröva ett av
- dessa tre:
- - tryck <HELP> tangenten (om du har någon)
- - tryck <F1> tangenten (om du har någon)
- - skriv :help <ENTER>
-
- Skriv :q <ENTER> för att stränga hjälpfönstret.
-
- Du kan hitta hjälp om nästan allting, genom att ge ett argument till
- ":help" kommandot. Pröva dessa (glöm inte att trycka <ENTER>):
-
- :help w
- :help c_<T
- :help insert-index
- :help user-manual
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKTION 8: SKAPA ETT UPPSTARTSSKRIPT
-
- ** Aktivera Vim- funktioner **
-
- Vim har många fler funktioner än Vi, men de flesta av dem är inaktiverade som
- standard. För att börja använda fler funktioner måste du skapa en "vimrc"-fil.
-
- 1. Börja redigera "vimrc"-filen, detta beror på ditt system:
- :edit ~/.vimrc för Unix
- :edit $VIM/_vimrc för MS-Windows
-
- 2. Läs nu texten i exempel "vimrc"-filen:
-
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. Spara filen med:
-
- :write
-
- Nästa gång du startar Vim kommer den att använda syntaxframhävning.
- Du kan lägga till alla inställningar du föredrar till den här "vimrc"-filen.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Detta avslutar handledningen i Vim. Den var avsedd att ge en kort översikt av
- redigeraren Vim, bara tillräckligt för att du ska kunna använda redigeraren
- relativt enkelt. Den är långt ifrån komplett eftersom Vim har många många fler
- kommandon. Läs användarmanualen härnäst: ":help user-manual".
-
- För vidare läsning rekommenderas den här boken:
- Vim - Vi Improved - av Steve Oualline
- Förlag: New Riders
- Den första boken som är endast behandlar Vim. Speciellt användbar för
- nybörjare. Det finns många exempel och bilder.
- Se http://iccf-holland.org/click5.html
-
- Den här boken är äldre och behandlar mer Vi än Vim, men rekommenderas också:
- Learning the Vi Editor - av Linda Lamb
- Förlag: O'Reilly & Associates Inc.
- Det är en bra bok för att lära sig nästan allt som du vill kunna göra med Vi.
- Den sjätte upplagan inkluderar också information om Vim.
-
- Den här handledningen är skriven av Michael C. Pierce och Robert K. Ware,
- Colorado School of Mines med idéer från Charles Smith,
- Colorado State University. E-post: bware@mines.colorado.edu.
-
- Modifierad för Vim av Bram Moolenaar.
- Översatt av Johan Svedberg <johan@svedberg.com>
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.tr.iso9 b/runtime/tutor/tutor.tr.iso9
deleted file mode 100644
index 759e57d..0000000
--- a/runtime/tutor/tutor.tr.iso9
+++ /dev/null
@@ -1,813 +0,0 @@
-===============================================================================
-= V I M T u t o r'a Hoþ Geldiniz - Sürüm 1.5 =
-===============================================================================
-
- Vim, bu gibi bir eðitmen ile açýklanmasý gereken çok fazla komut barýndýran,
- oldukça kuvvetli bir metin düzenleyicidir. Bu eðitmen Vim'i çok amaçlý bir
- düzenleyici olarak kolaylýkla kullanabileceðiniz yeterli sayýda komutu açýklamak
- için tasarlanmýþtýr.
-
- Eðitmeni tamamlama süresi yapacaðýnýz denemelere baðlý olarak 25-30
- dakikadýr.
-
- Derslerdeki komutlar bu metini deðiþtirecektir. Üzerinde çalýþmak için
- bu dosyanýn bir kopyasýný alýn (eðer "vimtutor" uygulamasýný çalýþtýrdýysanýz
- zaten bir kopyasýný almýþ oldunuz).
-
- Bu eðitmenin, kullanarak öðretmeye ayarlandýðýný unutmamak önemlidir. Bu þu
- anlama gelir; komutlarý öðrenmek için doðru bir þekilde çalýþtýrmanýz gerekir.
- Eðer sadece yazýlanlarý okursanýz komutlarý unutursunuz.
-
- Þimdi Shift-Lock tuþlarýnýzýn basýlý olmadýðýna emin olun ve Ders 1.1'in
- ekraný tamamen doldurmasý için j tuþuna yeterli miktarda basýn.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 1.1: ÝMLECÝ HAREKET ETTÝRMEK
-
- Ç.N: Tüm derslerde <ENTER> gördüðünüz yerde bu tuþa basmanýz gerekir.
-
- ** Ýmleci hareket ettirmek için, h,j,k,l tuþlarýna gösterildiði gibi basýn. **
- ^
- k Ýpucu: h tuþu soldadýr ve sola hareket eder.
- < h l > l tuþu saðdadýr ve saða hareket eder.
- j j tuþu aþaðý yönlü bir ok gibidir.
- v
- 1. Yeterli hissedinceye kadar imleci ekranda hareket ettirin.
-
- 2. Aþaðý tuþunu (j) tekrar edene kadar basýlý tutun.
----> Þimdi, bir sonraki derse nasýl geçeceðinizi biliyorsunuz.
-
- 3. Aþaðý tuþunu kullanarak, Ders 1.2'ye geçin.
- Not: Eðer yazdýðýnýz bir þeyden emin deðilseniz, Normal kipe geçmek için <ESC> tuþuna basýn.
- Daha sonra istediðiniz komutu yeniden yazýn.
- Not: Ýmleç tuþlarý da ayný zamanda iþe yararlar ancak hjkl tuþlarýný kullanmaya alýþtýðýnýzda etrafta daha hýzlý
- hareket edersiniz.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 1.2: VIM'E GÝRÝÞ VE VIM'DEN ÇIKIÞ
-
-
- !! NOT: Aþaðýdaki adýmlarý yapmadan önce, bu dersi tamamen okuyun.
-
- 1. <ESC> tuþuna basýn (Normal kipte olmayý garantilemek için).
-
- 2. Yazýn: :q! <ENTER>.
-
----> Bu düzenleyicinin yaptýðýnýz deðiþiklikleri KAYDETMEDEN kapanmasýný saðlar.
- Eðer yaptýklarýnýzýn kaydedilmesini istiyorsanýz þunu yazýn:
- :wq <ENTER>
-
- 3. Kabuk istemcisini (shell prompt) gördüðünüzde, sizi bu eðitmene getiren
- komutu yazýn. Bu: vimtutor <ENTER> komutudur.
- Normalde: vim tutor <ENTER> komutu kullanýlýr.
----> 'vim' vim düzenleyicisine gir anlamýna gelir, 'tutor' ise açmak istediðiniz dosyadýr.
-
- 4. Eðer bu adýmlarý ezberlediyseniz ve kendinizden eminseniz, 1'den 3'e kadar olan adýmlarý,
- düzenleyiciden çýkmak ve yeniden girmek için uygulayýn.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 1.3: METÝN DÜZENLEME - SÝLME
-
-
-** Normal kipteyken imlecin altýndaki karakteri silmek için x 'e basýn.**
-
- 1. Ýmleci aþaðýda iþaretlenmiþ (-->) satýra götürün.
-
- 2. Hatalarý düzeltmek için, imleci silinmesi gereken karakterin üzerine getirin
-
- 3. Ýstenmeyen karakteri silmek için x tuþuna basýn.
-
- 4. Cümle düzelene kadar 2'den 4'e kadar olan adýmlarý tekrar edin.
-
----> Ýinek ayyýn üzzerinden attladý.
-
- 5. Þimdi satýr düzeldi, Ders 1.4'e geçin.
-
-NOT: Bu eðitmende ilerledikçe ezberlemeye çalýþmayýn, kullanarak öðrenin.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 1.4: METÝN DÜZENLEME - EKLEME
-
-
- ** Normal kipteyken metin eklemek için i 'ye basýn. **
-
- 1. Ýmleci aþaðýdaki iþaretlenmiþ (-->) ilk satýra götürün.
-
- 2. Ýlk satýrý ikincisinin aynýsý gibi yapmak için, imleci eklenmesi gereken
- metinden sonraki ilk karakterin üzerine götürün.
-
- 3. i 'ye basýn ve gerekli eklemeleri yapýn.
-
- 4. Her hata düzeltildiðinde <ESC> tuþuna basarak Normal kipe dönün.
- Cümleyi düzeltmek için 2'den 4'e kadar olan adýmlarý tekrar edin.
-
----> Bu metinde eksk.
----> Bu metinde birþey eksik.
-
- 5. Metin ekleme çalýþmalarýný yeterli görüyorsanýz aþaðýdaki özete geçin.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- DERS 1 ÖZET
-
-
- 1. Ýmleç hem ok tuþlarý hem de hjkl tuþlarý ile hareket ettirilir.
- h (sol) j (aþaðý) k (yukarý) l (sað)
-
- 2. (Konsoldan) Vim'e girmek içn yazýn: vim DOSYAÝSMÝ <ENTER>
-
- 3. Tüm deðiþiklikleri göz ardý edip vimden çýkmak için yazýn:
- <ESC> :q! <ENTER>
- veya tüm deðiþiklikleri kaydetmek için yazýn:
- <ESC> :wq <ENTER>
-
- 4. Ýmlecin altýndaki bir karakteri silmek için Normal kipte x yazýn.
-
- 5. Ýmlecin altýnda metin eklemek için Normal kipte yazýn:
- i yazýlacak metin <ESC>
-
-NOT: <ESC> tuþuna basmak sizi Normal kipe götürür ya da istenmeyen tamamlanmamýþ bir komutu
- iptal eder.
-
-Þimdi Ders 2 ile devam edin.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 2.1: SÝLME KOMUTLARI
-
- ** Bir kelimeyi silmek için dw yazýn.**
-
- 1. Normal kipte olmakten emin olmak için <ESC> tuþuna basýn.
-
- 2. Ýmleci aþaðýdaki iþaretlenmiþ (-->) satýra götürün.
-
- 3. Ýmleci silinmesi gereken kelimenin baþýna götürün.
-
- 4. Kelimeyi silmek için dw yazýn.
-
- NOT: dw harfleri siz yazdýkça ekranýn son satýrýnda görülecektir.
- Eðer yanlýþ bir þeyler yazarsanýz, yeniden baþlamak için <ESC> tuþuna basýn.
-
----> Bu satýrda çerez cümleye ait olmayan leblebi kelimeler var.
-
-
- 5. Cümle düzelene kadar adým 3 ve 4'ü tekrar edin, daha sonra Ders 2.2'ye gidin.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 2.2: DAHA FAZLA SÝLME KOMUTU
-
-
- ** Satýrý sonuna kadar silmek için d$ yazýn.**
-
- 1. Normal kipte olmaktan emin olmak için <ESC> tuþuna basýn.
-
- 2. Ýmleci aþaðýdaki iþaretlenmiþ (-->) satýra götürün.
-
- 3. Ýmleci doðru olan satýrýn sonuna götürün. (Birinciden SONRA. )
-
- 4. Satýrý sonuna kadar silmek için d$ yazýn.
- ( d$ yazarken d'den sonra <ALT> ile beraber $ tuþuna basýn)
-
----> Birileri bu satýrýn sonunu iki defa yazmýþ. Birileri bu satýrýn sonunu iki defa yazmýþ.
-
- 5. Neler olduðunu anlamak için Ders 2.3'e gidin.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 2.3: KOMUTLAR VE NESNELER
-
-
- d silme komutu için biçim aþaðýdaki gibidir:
-
- [sayý] d nesne VEYA d [sayý] nesne
- Burada:
- sayý - komutun kaç defa çalýþtýrlacaðý (isteðe baðlý, varsayýlan=1).
- d - silme komutu
- nesne - komutun ne þekilde çalýþacaðý (aþaðýda listlendi).
-
- Nesnelerin kýsa bir listesi.
- w - Boþluðu da içererek, imleçten itibaren kelimenin sonuna kadar.
- e - Boþluðu ÝÇERMEDEN, imleçten itibaren kelimenin sonuna kadar.
- $ - imleçten satýrýn sonuna kadar.
-
-NOT: Serüven sevenler için, Normal kipte iken, komut olmadan sadece nesnenin kendisine basmak
- imleci yukardaki listede olduðu gibi hareket ettirecektir.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 2.4: 'KOMUT-NESNE'ye BÝR ÝSTÝSNA
-
-
- ** Bütün bir satýrý silmek için dd yazýn. **
-
- Bütün bir satýr silme sýklýðýndan dolayý, Vi tasarýmcýlarý bir satýrý
- tamamen silmek için iki d yazmanýn daha kolay olacaðýna karar verdiler.
-
- 1. Ýmleci aþaðýdaki tümceciðin ikinci satýrýna götürün.
- 2. Satýrý silmek için dd yazýn.
- 3. Þimdi de dördüncü satýra gidin.
- 4. Ýki satýrý birden silmek için 2dd (sayý-komut-nesne'yi hatýrlayýn) yazýn.
-
- 1) Güller kýrmýzýdýr,
- 2) Çamur eðlenceli,
- 3) Menekþeler mavi,
- 4) Bir arabam var,
- 5) Saat bana söyler,
- 6) Þeker tatlýdýr
- 7) Ve sen de öylesin
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 2.5: GERÝ AL KOMUTU
-
-
- ** Son komutu geri almak için u , bütün bir satýrý düzeltmek için U yazýn.**
-
- 1. Ýmleci aþaðýdaki iþaretlenmiþ (-->) satýrdaki ilk hatanýn üzerine götürün.
- 2. Ýlk istenmeyen karakteri silmek için x yazýn.
- 3. Þimdi son çalýþtýrýlan komutu geri almak için u yazýn.
- 4. Bu sefer x komutunu kullanarak satýrdaki tüm hatalarý düzeltin.
- 5. Þimdi satýrý ilk haline çevirmek için büyük U yazýn.
- 6. Þimdi U ve daha önceki komutlarý geri almak için birkaç defa u yazýn.
- 7. Þimdi birkaç defa CTRL-R (CTRL'yi basýlý tutarken R ye basýn) yazarak geri almalarý da geri alýn.
-
----> Buu satýýrdaki hatalarý düüzeltinn ve sonra koomutu geri alllýn.
-
- 8. Bunlar son derece kullanýþlý komutlardýr. Þimdi Ders 2 Özete geçin.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- DERS 2 ÖZET
-
-
- 1. Ýmleçten itibaren bir kelimeyi silmek için yazýn: dw
-
- 2. Ýmleçten itibaren bir satýrý silmek için yazýn: d$
-
- 3. Bütün bir satýrý silmek için yazýn: dd
-
- 4. Normal kipte bir komut biçimi þöyledir:
-
- [sayý] komut nesne VEYA komut [sayý] nesne
- burada:
- sayý - komutun kaç kere tekrar edeceði
- komut - ne yapýlacaðý, silmek için d olduðu gibi
- nesne - komutun nasýl davranacaðý, w (kelime), $ (satýr sonu), vb gibi.
-
- 5. Önceki hareketleri geri almak için yazýn: u (küçük u)
- Bir satýrdaki tüm deðiþiklikleri geri almak için yazýn: U (büyük u)
- Geri almalarý geri almak için yazýn: CTRL-R
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 3.1: KOY KOMUTU
-
-
- ** Son yaptýðýnýz silme iþlemini imleçten sona geri yerleþtirmek için p yazýn.**
-
- 1. Ýmleci aþaðýdaki tümceciðin ilk satýrýna götürün.
-
- 2. Satýrý silip Vim'in tamponuna yerleþtirmek için dd yazýn.
-
- 3. Ýmleci, silinmiþ satýrý nereye yerleþtirmek istiyorsanýz, o satýrýn ÜZERÝNE götürün.
-
- 4. Normal kipteyken, satýrý yerleþtirmek için p yazýn.
-
- 5. Tüm satýrlarý doðru sýraya koymak için 2'den 4'e kadar olan adýmlarý tekrar edin.
-
- d) Sen de öðrendin mi?
- b) Menekþeler mavidir,
- c) Akýl öðrenilir,
- a) Güller kýrmýzýdýr,
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 3.2: YERLEÞTÝR KOMUTU
-
-
- ** Ýmlecin altýnda bir karakter yerleþtirmek için r yazýn.**
-
- 1. Ýmleci aþaðýdaki iþaretlenmiþ(--->) ilk satýra götürün.
-
- 2. Ýmleci satýrdaki ilk hatanýn üzerine götürün.
-
- 3. Hatayý düzeltmek için önce r ardýndan da doðru karakteri yazýn.
-
- 4. Ýlk satýr düzelene kadar adým 2 ve 3'ü tekrar edin.
-
----> Bu satýv yazýlývken, bivileri yamlýþ tuþtara basmýþ.
----> Bu satýr yazýlýrken, birileri yanlýþ tuþlara basmýþ.
-
- 5. Ders 3.2'ye geçin.
-
-NOT: Unutmayýn, ezberleyerek deðil kullanarak öðrenin.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 3.3: DEÐÝÞTÝR KOMUTU
-
-
- ** Bir kelimenin tamamýný veya parçasýný deðiþtirmek için cw yazýn.
-
- 1. Ýmleci aþaðýdaki iþaretlenmiþ(--->) satýra götürün.
-
- 2. Ýmleci "sutar" daki u'nun üzerine yerleþtirin.
-
- 3. Önce cw ardýndan doðru kelimeyi girin (bu durumda 'atýr'.)
-
- 4. <ESC> tuþuna basýn ve bir sonraki hataya gidin (deðiþmesi gereken ilk karakter.)
-
- 5. Ýlk cümle ikincisiyle ayný olana kadar adým 3 ve 4'ü tekrar edin.
-
----> Bu sutar deðiþtir komutu ile deðiþneli gereken birkaç petime içeriyor.
----> Bu satýr deðiþtir komutu ile deðiþmesi gereken birkaç kelime içeriyor.
-
-cw'nin sadece kelimeyi deðiþtirmediðini, ayný zamanda sizi insert kipine götürdüðüne de dikkat edin.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 3.4: c'YÝ KULLANARAK DAHA FAZLA DEÐÝÞTÝRME
-
-
- ** Deðiþtir komutu sil komutu ile ayný nesnelerle kullanýlýr.**
-
- 1. Deðiþtir komutu sil ile ayný yolla çalýþýr. Biçim þöyledir:
-
- [sayý] c nesne VEYA c [sayý] nesne
-
- 2. Nesneler de ayný zamanda aynýdýr. Örneðin w (word), $ (satýr sonu), vb. gibi.
-
- 3. Aþaðýdaki iþaretlenmiþ(--->) ilk satýra gidin.
-
- 4. Ýmleci ilk hataya götürün.
-
- 5. Satýrýn geri kalan kýsmýný ikincisi gibi yapmak için c$ yazýn ve daha sonra <ESC> tuþuna basýn.
-
----> Bu satýrýn sonu düzeltilmek için biraz yardýma ihtiyaç duyuyor.
----> Bu satýrýn sonu düzeltilmek için c$ komutu kullanýlarak yardýma ihtiyaç duyuyor.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- DERS 3 ÖZET
-
-
- 1. Silinmiþ olan bir metini geri yerleþtirmek için p yazýn. Bu silinmiþ metini
- imleçten hemen SONRA geri yerleþtirir (eðer bir satýr silinmiþse hemen imleçten sonra, alta
- yerleþtirilecektir)
-
- 2. Ýmlecin altýndaki karakteri deðiþtirmek için önce r ardýndan da
- asýl karakteri yazýn.
-
- 3. Deðiþtir komutu belirlenen nesneyi, imleçten nesnenin sonuna kadar deðiþtirme imkaný verir.
- Örneðin, bir kelimeyi imleçten sonuna kadar deðiþtirmek için cw , bir satýrýn tamamýný
- deðiþtirmek içinse c$ yazýn.
-
- 4. Deðiþtir için biçim þöyledir:
-
- [sayý] c nesne VEYA c [sayý] nesne
-
-Þimdi bir sonraki derse geçin.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 4.1: KONUM VE DOSYA DURUMU
-
-
- ** Dosya içerisindeki konumunuzu ve dosyanýn durumunu görmek için CTRL-g yazýn. **
- ** Dosya içerisindeki bir satýra gitmek için SHIFT-g yazýn. **
-
- Not: Adýmlardan herhangi birini yapmadan önce dersin tamamýný okuyun!!
-
- 1. Ctrl tuþunu basýlý tutun ve g'ye basýn. Dosyanýn sonunda dosya ismini ve bulunduðunuz konumu
- gösteren bir durum satýrý görünecektir. Adým 3 için satýr numarasýný
- unutmayýn.
-
- 2. Dosyanýn sonuna gitmek için shift-G 'ye basýn.
-
- 3. Daha önce bulunduðunuz satýr numarasýný yazýn ve daha sonra shift-G 'ye basýn.
- Bu sizi daha önce bulunduðunuz ve Ctrl-g 'ye bastýðýnýz satýra geri götürecektir.
- (Sayýlar yazýlýrken ekranda GÖRÜNMEYECEKLERDÝR.)
-
- 4. Yapabileceðinizi düþündüðünüzde, adým 1'den 3'e kadar yapýn.
-
- Ç.N: Bu kýsým orijinal metinde de biraz eksik anlatýlmýþ gibi. Bir satýr hakkýnda bilgi almak için
- Ctrl-g'yi kullanýn. Herhangi bir satýra gitmek içinse, önce satýr numarasýný yazýn ve ardýnan
- shift-g'ye basýn. Satýr numarasý girmeden basýlan shift-g sizi satýr sonuna götürür.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 4.2: ARAMA KOMUTU
-
-
- ** Bir kelime öbeðini aramak için / ile beraber kelime öbeðini girin. **
-
- 1. Normal kipteyken / karakterini yazýn. Komut bölümü yerine / karakterinin ve
- imlecin ekranýn sonunda göründüðüne dikkat edin.
-
- 2. Þimdi, 'hatttaa' yazýp <ENTER> 'a basýn. Bu sizin aramak istediðiniz kelime.
-
- 3. Ayný kelime öbeðini tekrar aramak için, basitçe n yazýn.
- Ayný kelime öbeðini zýt yönde aramak için, Shift-N yazýn.
-
- 4. Eðer zýt yöne doðru bir arama yapmak istiyorsanýz, / komutu yerine
- ? komutunu kullanýn.
-
----> "hatttaa" hatayý yazmanýn doðru yolu deðil; hatttaa bir hata.
-
-Not: Arama dosyanýn sonuna ulaþtýðýnda, tekrar baþtan baþlayacaktýr.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 4.3: UYAN PARANTEZ ARAMASI
-
-
- ** Uyan bir ),] veya } bulmak için % yazýn. **
-
- 1. Ýmleci iþaretli (--->) satýrdaki herhangi bir (, [ veya { karakterinin
- üzerine götürün.
-
- 2. Þimdi % karakterini yazýn.
-
- 3. Ýmleç uyan parantez veya ayracýn üzerine gider.
-
- 4. Uyan ilk parantezin üzerine geri dönmek için yine % yazýn.
-
----> Bu ( içerisinde ('ler, ['ler ] ve {'ler } bulunan bir satýrdýr. ))
-
-Not: Bu içerisinde uymayan parantezler bulunan bir programýn yanlýþýný ayýklamak için
- son derece yararlýdýr.
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 4.4: HATALARI DÜZELTMEK ÝÇÝN BÝR YOL
-
-
- ** 'eski' yerine 'yeni' yerleþtirmek için :s/eski/yeni/g yazýn. **
-
- 1. Ýmleci aþaðýdaki iþaretli (--->) satýra götürün.
-
- 2. :s/buu/bu yazýp <ENTER> 'a basýn. Bu komutun sadece satýrdaki ilk karþýlaþmayý
- düzelttiðine dikkat edin.
-
- 3. Þimdi genel olarak satýrdaki tüm deðiþikliði yapmak için :s/buu/bu/g yazýn.
-
----> Buu birinci, buu ikinci, buu üçüncü bölüm.
-
- 4. Ýki satýr arasýndaki bir karakter katarýnýn tümünü deðiþtirmek için,
- :#,#s/eski/yeni/g yazýn, burada #,# iki satýrýn sayýlarýdýr.
- Tüm dosyadaki karþýlaþýlan kelimeleri deðiþtirmek için :%s/eski/yeni/g yazýn.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- DERS 4 ÖZET
-
-
- 1. Ctrl-g sizin dosyadaki konumunuzu ve dosya durumunu gösterir.
- Shift-G dosyanýn sonuna gider. Shift-G 'den önce bir sayý yazýlýrsa, o satýra
- gidilir.
-
- 2. Bir sözcük öbeðinden önce / yazmak, ÝLERÝ yönde o öbeði aratýr.
- Bir sözcük öbeðinden önce ? yazmak, GERÝ yönde o öbeði aratýr.
- Bir aramadan sonra, ayný yöndeki bir sonraki karþýlaþmayý bulmak için n ,
- veya zýt yöndekini bulmak için Shift-N yazýn.
-
- 3. Ýmleç bir (,),[,],{,} parantezi üzerindeyken % yazmak, uyan diðer eþ parantezi bulur.
-
- 4. Bir satýrdaki ilk 'eski'yi 'yeni' ile deðiþtirmek için :s/eski/yeni yazýn.
- Bir satýrdaki tüm 'eski'leri 'yeni' ile deðiþtirmek için :s/eski/yeni/g yazýn.
- Ýki satýr arasýndaki öbekleri deðiþtirmek için :#,#s/eski/yeni/g yazýn.
- (#'lar satýr numaralarý)
- Bir dosyadaki tüm karþýlaþmalarý deðiþtirmek için :%s/eski/yeni/g yazýn.
- Her seferinde onay sormasý için 'c' ekleyin. :%s/eski/yeni/gc
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 5.1: BIR DIÞ KOMUT ÇALIÞTIRMAK
-
-
- ** Bir dýþ komutu çalýþtýrmak için :! ve ardýndan istediðiniz dýþ komutu yazýn. **
-
- 1. Ýmleci ekranýn altýna götürmek için alýþýk olduðunuz : komutunu yazýn. Bu size
- bir komut yazma imkaný verir.
-
- 2. Þimdi ! (ünlem) karakterini yazýn. Bu size bir dýþ komut çalýþtýrma
- imkaný verir.
-
- 3. Örnek olarak ! karakterini takiben ls yazýn ve <ENTER>'a basýn. Bu size
- o anda bulunduðunuz dizindeki dosyalarý gösterecektir. Veya ls çalýþmazsa :!dir
- komutunu kullanýn.
-
-Not: Herhangi bir dýþ komutu bu yolla çalýþtýrmak mümkündür.
-
-Not: Tüm : komutlarýndan sonra <ENTER> tuþuna basýlmalýdýr.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 5.2: DOSYA YAZMAYA DEVAM
-
-
- ** Dosyaya yapýlan deðiþikliði kaydetmek için, :w DOSYAÝSMÝ yazýn. **
-
- 1. Bulunduðunuz dizini listelemek için :!dir veya :!ls yazýn.
- Komuttan sonra <ENTER> tuþuna basýcaðýnýzý zaten biliyorsunuz.
-
- 2. Mevcut olmayan bir dosya ismi seçin, örneðin DENEME.
-
- 3. Þimdi :w DENEME yazýn (DENEME sizin seçtiðiniz dosya ismi).
-
- 4. Bu tüm dosyayý (Vim Tutor) DENEME isminde baþka bir dosyaya yazar.
- Bunu doðrulamak için, :!dir yazýn ve yeniden bulunduðunuz dizini listeleyin.
-
-Not: Eðer Vim'den çýkýp kaydettiðiniz DENEME dosyasýný açarsanýz, bunun kaydettiðiniz
- vimtutor'un gerçek bir kopyasý olduðunu görürsünüz.
-
- 5. Þimdi dosyayý þu komutlarý vererek silin (MS-DOS) :!del DENEME
- (veya UNIX) :!rm DENEME
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 5.3: SEÇMELÝ YAZ KOMUTU
-
-
- ** Dosyanýn bir bölümünü kaydetmek için, :#,# w DOSYAÝSMÝ yazýn. **
-
- 1. Bir kez daha bulunduðunuz dizini görmek için :!dir veya :!ls yazýn,
- ardýndan DENEME gibi uygun bir dosya ismi seçin.
-
- 2. Ýmleci bu sayfanýn baþýna götürün ve ardýndan CTRL-g'ye basarak satýr numarasýný
- öðrenin. BU NUMARAYI UNUTMAYIN!
-
- 3. Þimdi sayfanýn sonuna gidib ve yine CTRL-g'ye basarak satýr numarasýný
- öðrenin. BU NUMARAYI DA UNUTMAYIN!
-
- 4. Bir dosyaya sadece bir bölümü kaydetmek için, :#,# w DENEME yazýn. #,# sizin
- baktýðýnýz sayýlar (üst,alt) ve DENEME dosyanýzýn ismidir.
-
-
- 5. Yine, :!dir yazarak dosyanýn orada olduðuna bakýn ama SÝLMEYÝN.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 5.4: DOSYALARI BÝRLEÞTÝRMEK-BÖLÜM EKLEMEK
-
-
- ** Bir dosyanýn içeriðini eklemek için :r DOSYAÝSMÝ yazýn. **
-
- 1. DENEME dosyanýzýn önceden bulunduðundan emin olmak için :!dir yazýn.
-
- 2. Ýmleci bu sayfanýn baþýna yerleþtirin.
-
-NOT: Adým 3'ü uyguladýktan sonra Ders 5.3'ü görüyor olacaksýnýz. Daha sonra bu
- derse sayfasýna dönün.
-
- 3. Þimdi DENEME sayfasýný :r DENEME yazarak aktarýn.
-
-NOT: Aktardýðýnýz dosya imlecinizin hemen altýna eklenecektir.
-
- 4. Dosyanýn eklendiðini görmek için, geriye gidin. Ders 5.3'ten iki kopya
- olduðunu göreceksiniz; asýl ve kopya olaný.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- DERS 5 ÖZET
-
-
- 1. :!komut bir dýþ komut çalýþtýrýr.
-
- Bazý yararlý örnekler:
- (MS-DOS) (Unix)
- :!dir :!ls - bir dizini listeler.
- :!del DOSYA :!rm DOSYA - DOSYA'yý siler.
-
- 2. :w DOSYAÝSMÝ o anki Vim dosyasýný diske DOSYAÝSMÝ ile kaydeder.
-
- 3. :#,#w DOSYAÝSMÝ # ile # satýr arasýný DOSYAÝSMÝ ile kaydeder.
-
- 4. :r DOSYAÝSMÝ imlecin altýndan baþlayarak DOSYAÝSMÝ isimli dosyanýn içeriðini ekler.
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 6.1: AÇ KOMUTU
-
-
- ** Ýmlecin aþaðýsýna bir satýr açmak ve Insert kipine geçmek için o yazýn. **
-
- 1. Ýmleci aþaðýdaki iþaretlenmiþ (--->) satýra götürün.
-
- 2. Ýmlecin aþaðýsýna bir satýr açmak ve Insert kipine geçmek için
- o (küçük harfle) yazýn.
-
- 3. Þimdi iþaretlenmiþ satýrý kopyalayýn ve Insert kipinden çýkmak için <ESC>
- tuþuna basýn.
-
----> o yazdýktan sonra imlec açýlan satýra gidicek ve Insert kipine geçilecek.
-
- 4. Ýmlecin üzerinde bir satýr açmak için, basitçe büyük O yazýn. Bunu aþaðýdaki
- satýrda deneyin.
-Bu satýrýn üzerine bir satýr açmak için imleç bu satýrdayken Shift-o yazýn.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 6.2: EKLE KOMUTU
-
-
- ** Ýmleçten sonra metin eklemek için a yazýn. **
-
- 1. Ýmleci aþaðýdaki iþaretlenmiþ (--->) satýrýn sonuna götürmek için
- Normal Kipteyken $ yazýn.
-
- 2. Ýmlecin altýndaki karakterden sonra metin eklemek için a (küçük harfle) yazýn.
- (Büyük A satýrýn sonuna ekler).
-
- 3. Þimdi ilk satýrý tamamlayýn. Ekle komutunun Insert kipiyle ayný iþi yaptýðýna
- dikkat edin. Tek fark metinin eklendiði yer.
-Ç.N: Eðer a yazarsanýz imlecin altýndaki karakterden hemen sonra ekleme yapabilirsiniz.
- Eðer Shift-a yazarsanýz imleç satýr sonuna gidecek ve hemen ardýna ekleme yapabileceksiniz.
- Doðal olarak bizim örneðimizde Shift-A'yý kullanmak daha güzel olacaktýr. Önce $ ardýnan a
- yazmamýza gerek kalmaz.
-
----> Bu satýrda çalýþabilirsiniz
----> Bu satýrda çalýþabilirsiniz. Çalýþýrken metin eklemeyi kullanýn.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 6.3: BÝR BAÞKA DEÐÝÞTÝR KOMUTU
-
-
- ** Birden fazla karakter deðiþtirmek için büyük R yazýn. **
-
- 1. Ýmleci aþaðýdaki iþaretli (--->) satýrlarýn ilkine götürün.
-
- 2. Ýmleci iþaretli olan ikinci satýrdakinden farklý olan ilk kelimenin
- baþýna götürün. ( "tuþlarý" kelimesi )
-
- 3. Þimdi büyük R yazýn ve ilk satýrý ikincisinin aynýsý yapmak için
- eski metinin üzerinden yenisini yazýn. Siz yazdýkça metin deðiþecektir.
-
----> Bu satýrý ikincisinin aynýsý yapmak için tuþlarý kullanýn.
----> Bu satýrý ikincisinin aynýsý yapmak için R yazýn ve metini girin.
-
- 4. Çýkmak için <ESC> tuþuna bastýðýnýzda, deðiþmemiþ metinin aynen
- kaldýðýna dikkat edin.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 6.4: SET SEÇENEÐÝ
-
- ** Bir seçenek ayarlayýn , böylece bir arama veya deðiþtirme **
- ** durumu görmezden gelsin. **
-
- 1. 'ignore' kelimesini aramak için:
- /ignore
- yazýn.
- Bunu n tuþuna basarak birkaç kez tekrar edin
-
- 2. :set ic yazarak 'ic' (Ignore case) ayarýný seçin.
-
- 3. Tekrar n tuþuna basarak 'ignore' kelimseini arayýn.
- n tuþuna basarak bu aramayý birden çok defa tekrar edin.
-
- 4. :set hls is yazarak 'hlsearch' ve 'incsearch' ayarlarýný seçin.
-
- 5. /ignore yazarak arama komutunu tekrar verin ve ne olacaðýný görün.
-
- 6. Karþýlaþma vurgularýný iptal etmek için,
- :nohlsearch yazýn.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- DERS 6 ÖZET
-
-
- 1. o yazmak imlecin altýnda bir satýr açar ve imleci bu açýlmýþ satýra
- Insert kipinde yerleþtirir.
- Büyük O yazmak imlecin üzerinde bir satýr açar.
-
- 2. Ýmlecin üzerindeki karakterden hemen sonra metin eklemek için a yazýn.
- Büyük A yazmak hemen satýr sonuna giderek metin eklemeye hazýr hale getirir.
-
- 3. Büyük R yazmak Deðiþtir kipine girer ve çýkmak için <ESC> tuþuna
- basýlana kadar sizi bu kipte býrakýr.
-
- 4. ":set xxx" yazmak "xxx" seçeneðini ayarlar.
-
-
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 7: ÇEVÝRÝMÝÇÝ (ON-LINE) YARDIM KOMUTLARI
-
-
- ** Çevirimiçi yardým sistemini kullanýn **
-
- Vim geniþ bir çevirimiçi yardým sistemine sahiptir. Baþlamak için þu üçünü
- deneyebilirsiniz.
- - (eðer sahipseniz) <HELP> tuþuna basýn
- - (eðer sahipseniz) <F1> tuþuna basýn
- - :help yazýn ve <ENTER> tuþuna basýn
-
- Yardým penceresini kapatmak için :q yazýp <ENTER> tuþuna basýn.
-
- ":help" komutuna deðiþken (argüman) vererek herhangi bir konu hakkýnda
- yardým alabilirsini. Þunlarý deneyin (<ENTER> tuþuna basmayý unutmayýn) :
-
- :help w
- :help c_<T
- :help insert-index
- :help user-manual
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 8: BÝR BAÞLANGIÇ BETÝÐÝ OLUÞTURUN
-
- ** Switch on Vim features **
- ** Vim'in özelliklerine bakýn **
-
- Vim Vi'dan çok daha fazla özelliðe sahiptir fakat birçoðu öntanýmlý olarak kapalýdýr.
- Daha fazla özellik kullanabilmek için bir "vimrc" dosyasý oluþturmalýsýnýz.
-
- 1. "vimrc" dosyasýný düzenlemeye baþlayýn, bu iþletim sisteminize göre deðiþir:
-
- Ç.N: (Bu komutu verdiðinizde eðer yoksa home dizininizde .vimrc isimli bir dosya oluþacaktýr.
- Bu dosyaya vimrc örnek dosyasýný aktarmak için 2. adýmdaki komutu kullanacaksýnýz. Bu yüzden
- vimrc dosyanýzý düzenlemeden önce aþaðýdaki adýmlarýn hepsini okuyun ve komutlarý hatýrlayýn.)
-
- :edit ~/.vimrc Unix için
- :edit $VIM/_vimrc MS-Windows için
-
- 2. Þimdi örnek "vimrc" dosyasýný okuyun
-
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. Dosyayý kaydedin ve çýkýn
-
- :write
- :q
-
- Vim'i bir dahaki sefer çalýþtýrdýðýnýzda sözdizim (sytax) vurgusu kullanýlacaktýr.
- Tüm tercih ettiðiniz ayarlarý bu "vimrc" dosyasýna ekleyebilirsiniz.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Burada Vim Eðitmeni tamamlanmýþ oldu. Eðitmendeki amaç Vim düzenleyicisi hakkýnda
- kýsa bir bilgi vermek ve onu kolayca kullanmanýzý saðlamaktý. Vim'in tamamýný öðretmek
- çok zordur zira Vim birçok komuta sahiptir.Bundan sonra :help user-manual" komutu ile
- kullanýcý kýlavuzunu okumalýsýnýz.
-
- Daha fazla okuma ve çalýþma için þu kitabý öneriyoruz:
- Vim - Vi Improved - by Steve Oualline
- Publisher: New Riders
- Tamamiyle Vim için hazýrlanmýþ ilk kitap. Özellikle ilk kullanýcýlar için uygun.
- Kitapta birçok örnek ve resim var.
- http://iccf-holland.org/click5.html adresine bakabilirsiniz.
-
- Bu kitap daha eskidir ve Vim'den daha çok Vi içindir ancak tavsiye edilir:
- Learning the Vi Editor - by Linda Lamb
- Publisher: O'Reilly & Associates Inc.
- Vi hakkýnda bilmek isteyeceðiniz neredeyse herþeyin bulunduðu bir kitap.
- 6.Basým ayný zamanda Vim hakkýnda bilgi de içermekte.
-
- Bu eðitmen Michael C. Pierce ve Robert K. Ware tarafýndan yazýldý,
- Charles Smith tarafýndan saðlanan fikirlerle Colorado School Of Mines,
- Colorado State University. E-mail: bware@mines.colorado.edu.
-
- Vim için deðiþtiren : Bram Moolenaar.
-
- Türkçeye çeviren : Serkan "heartsmagic" Çalýþ Yýl 2005
- E-mail : adresimeyaz (at) yahoo com
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.tr.utf-8 b/runtime/tutor/tutor.tr.utf-8
deleted file mode 100644
index 0e6802d..0000000
--- a/runtime/tutor/tutor.tr.utf-8
+++ /dev/null
@@ -1,813 +0,0 @@
-===============================================================================
-= V I M T u t o r'a Hoş Geldiniz - Sürüm 1.5 =
-===============================================================================
-
- Vim, bu gibi bir eğitmen ile açıklanması gereken çok fazla komut barındıran,
- oldukça kuvvetli bir metin düzenleyicidir. Bu eğitmen Vim'i çok amaçlı bir
- düzenleyici olarak kolaylıkla kullanabileceğiniz yeterli sayıda komutu açıklamak
- için tasarlanmıştır.
-
- Eğitmeni tamamlama süresi yapacağınız denemelere bağlı olarak 25-30
- dakikadır.
-
- Derslerdeki komutlar bu metini değiştirecektir. Üzerinde çalışmak için
- bu dosyanın bir kopyasını alın (eğer "vimtutor" uygulamasını çalıştırdıysanız
- zaten bir kopyasını almış oldunuz).
-
- Bu eğitmenin, kullanarak öğretmeye ayarlandığını unutmamak önemlidir. Bu şu
- anlama gelir; komutları öğrenmek için doğru bir şekilde çalıştırmanız gerekir.
- Eğer sadece yazılanları okursanız komutları unutursunuz.
-
- Şimdi Shift-Lock tuşlarınızın basılı olmadığına emin olun ve Ders 1.1'in
- ekranı tamamen doldurması için j tuşuna yeterli miktarda basın.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 1.1: İMLECİ HAREKET ETTİRMEK
-
- Ç.N: Tüm derslerde <ENTER> gördüğünüz yerde bu tuşa basmanız gerekir.
-
- ** İmleci hareket ettirmek için, h,j,k,l tuşlarına gösterildiği gibi basın. **
- ^
- k İpucu: h tuşu soldadır ve sola hareket eder.
- < h l > l tuşu sağdadır ve sağa hareket eder.
- j j tuşu aşağı yönlü bir ok gibidir.
- v
- 1. Yeterli hissedinceye kadar imleci ekranda hareket ettirin.
-
- 2. Aşağı tuşunu (j) tekrar edene kadar basılı tutun.
----> Şimdi, bir sonraki derse nasıl geçeceğinizi biliyorsunuz.
-
- 3. Aşağı tuşunu kullanarak, Ders 1.2'ye geçin.
- Not: Eğer yazdığınız bir şeyden emin değilseniz, Normal kipe geçmek için <ESC> tuşuna basın.
- Daha sonra istediğiniz komutu yeniden yazın.
- Not: İmleç tuşları da aynı zamanda işe yararlar ancak hjkl tuşlarını kullanmaya alıştığınızda etrafta daha hızlı
- hareket edersiniz.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 1.2: VIM'E GİRİŞ VE VIM'DEN ÇIKIŞ
-
-
- !! NOT: Aşağıdaki adımları yapmadan önce, bu dersi tamamen okuyun.
-
- 1. <ESC> tuşuna basın (Normal kipte olmayı garantilemek için).
-
- 2. Yazın: :q! <ENTER>.
-
----> Bu düzenleyicinin yaptığınız değişiklikleri KAYDETMEDEN kapanmasını sağlar.
- Eğer yaptıklarınızın kaydedilmesini istiyorsanız şunu yazın:
- :wq <ENTER>
-
- 3. Kabuk istemcisini (shell prompt) gördüğünüzde, sizi bu eğitmene getiren
- komutu yazın. Bu: vimtutor <ENTER> komutudur.
- Normalde: vim tutor <ENTER> komutu kullanılır.
----> 'vim' vim düzenleyicisine gir anlamına gelir, 'tutor' ise açmak istediğiniz dosyadır.
-
- 4. Eğer bu adımları ezberlediyseniz ve kendinizden eminseniz, 1'den 3'e kadar olan adımları,
- düzenleyiciden çıkmak ve yeniden girmek için uygulayın.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 1.3: METİN DÜZENLEME - SİLME
-
-
-** Normal kipteyken imlecin altındaki karakteri silmek için x 'e basın.**
-
- 1. İmleci aşağıda işaretlenmiş (-->) satıra götürün.
-
- 2. Hataları düzeltmek için, imleci silinmesi gereken karakterin üzerine getirin
-
- 3. İstenmeyen karakteri silmek için x tuşuna basın.
-
- 4. Cümle düzelene kadar 2'den 4'e kadar olan adımları tekrar edin.
-
----> İinek ayyın üzzerinden attladı.
-
- 5. Şimdi satır düzeldi, Ders 1.4'e geçin.
-
-NOT: Bu eğitmende ilerledikçe ezberlemeye çalışmayın, kullanarak öğrenin.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 1.4: METİN DÜZENLEME - EKLEME
-
-
- ** Normal kipteyken metin eklemek için i 'ye basın. **
-
- 1. İmleci aşağıdaki işaretlenmiş (-->) ilk satıra götürün.
-
- 2. İlk satırı ikincisinin aynısı gibi yapmak için, imleci eklenmesi gereken
- metinden sonraki ilk karakterin üzerine götürün.
-
- 3. i 'ye basın ve gerekli eklemeleri yapın.
-
- 4. Her hata düzeltildiğinde <ESC> tuşuna basarak Normal kipe dönün.
- Cümleyi düzeltmek için 2'den 4'e kadar olan adımları tekrar edin.
-
----> Bu metinde eksk.
----> Bu metinde birşey eksik.
-
- 5. Metin ekleme çalışmalarını yeterli görüyorsanız aşağıdaki özete geçin.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- DERS 1 ÖZET
-
-
- 1. İmleç hem ok tuşları hem de hjkl tuşları ile hareket ettirilir.
- h (sol) j (aşağı) k (yukarı) l (sağ)
-
- 2. (Konsoldan) Vim'e girmek içn yazın: vim DOSYAİSMİ <ENTER>
-
- 3. Tüm değişiklikleri göz ardı edip vimden çıkmak için yazın:
- <ESC> :q! <ENTER>
- veya tüm değişiklikleri kaydetmek için yazın:
- <ESC> :wq <ENTER>
-
- 4. İmlecin altındaki bir karakteri silmek için Normal kipte x yazın.
-
- 5. İmlecin altında metin eklemek için Normal kipte yazın:
- i yazılacak metin <ESC>
-
-NOT: <ESC> tuşuna basmak sizi Normal kipe götürür ya da istenmeyen tamamlanmamış bir komutu
- iptal eder.
-
-Şimdi Ders 2 ile devam edin.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 2.1: SİLME KOMUTLARI
-
- ** Bir kelimeyi silmek için dw yazın.**
-
- 1. Normal kipte olmakten emin olmak için <ESC> tuşuna basın.
-
- 2. İmleci aşağıdaki işaretlenmiş (-->) satıra götürün.
-
- 3. İmleci silinmesi gereken kelimenin başına götürün.
-
- 4. Kelimeyi silmek için dw yazın.
-
- NOT: dw harfleri siz yazdıkça ekranın son satırında görülecektir.
- Eğer yanlış bir şeyler yazarsanız, yeniden başlamak için <ESC> tuşuna basın.
-
----> Bu satırda çerez cümleye ait olmayan leblebi kelimeler var.
-
-
- 5. Cümle düzelene kadar adım 3 ve 4'ü tekrar edin, daha sonra Ders 2.2'ye gidin.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 2.2: DAHA FAZLA SİLME KOMUTU
-
-
- ** Satırı sonuna kadar silmek için d$ yazın.**
-
- 1. Normal kipte olmaktan emin olmak için <ESC> tuşuna basın.
-
- 2. İmleci aşağıdaki işaretlenmiş (-->) satıra götürün.
-
- 3. İmleci doğru olan satırın sonuna götürün. (Birinciden SONRA. )
-
- 4. Satırı sonuna kadar silmek için d$ yazın.
- ( d$ yazarken d'den sonra <ALT> ile beraber $ tuşuna basın)
-
----> Birileri bu satırın sonunu iki defa yazmış. Birileri bu satırın sonunu iki defa yazmış.
-
- 5. Neler olduğunu anlamak için Ders 2.3'e gidin.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 2.3: KOMUTLAR VE NESNELER
-
-
- d silme komutu için biçim aşağıdaki gibidir:
-
- [sayı] d nesne VEYA d [sayı] nesne
- Burada:
- sayı - komutun kaç defa çalıştırlacağı (isteğe bağlı, varsayılan=1).
- d - silme komutu
- nesne - komutun ne şekilde çalışacağı (aşağıda listlendi).
-
- Nesnelerin kısa bir listesi.
- w - Boşluğu da içererek, imleçten itibaren kelimenin sonuna kadar.
- e - Boşluğu İÇERMEDEN, imleçten itibaren kelimenin sonuna kadar.
- $ - imleçten satırın sonuna kadar.
-
-NOT: Serüven sevenler için, Normal kipte iken, komut olmadan sadece nesnenin kendisine basmak
- imleci yukardaki listede olduğu gibi hareket ettirecektir.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 2.4: 'KOMUT-NESNE'ye BİR İSTİSNA
-
-
- ** Bütün bir satırı silmek için dd yazın. **
-
- Bütün bir satır silme sıklığından dolayı, Vi tasarımcıları bir satırı
- tamamen silmek için iki d yazmanın daha kolay olacağına karar verdiler.
-
- 1. İmleci aşağıdaki tümceciğin ikinci satırına götürün.
- 2. Satırı silmek için dd yazın.
- 3. Şimdi de dördüncü satıra gidin.
- 4. İki satırı birden silmek için 2dd (sayı-komut-nesne'yi hatırlayın) yazın.
-
- 1) Güller kırmızıdır,
- 2) Çamur eğlenceli,
- 3) Menekşeler mavi,
- 4) Bir arabam var,
- 5) Saat bana söyler,
- 6) Şeker tatlıdır
- 7) Ve sen de öylesin
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 2.5: GERİ AL KOMUTU
-
-
- ** Son komutu geri almak için u , bütün bir satırı düzeltmek için U yazın.**
-
- 1. İmleci aşağıdaki işaretlenmiş (-->) satırdaki ilk hatanın üzerine götürün.
- 2. İlk istenmeyen karakteri silmek için x yazın.
- 3. Şimdi son çalıştırılan komutu geri almak için u yazın.
- 4. Bu sefer x komutunu kullanarak satırdaki tüm hataları düzeltin.
- 5. Şimdi satırı ilk haline çevirmek için büyük U yazın.
- 6. Şimdi U ve daha önceki komutları geri almak için birkaç defa u yazın.
- 7. Şimdi birkaç defa CTRL-R (CTRL'yi basılı tutarken R ye basın) yazarak geri almaları da geri alın.
-
----> Buu satıırdaki hataları düüzeltinn ve sonra koomutu geri alllın.
-
- 8. Bunlar son derece kullanışlı komutlardır. Şimdi Ders 2 Özete geçin.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- DERS 2 ÖZET
-
-
- 1. İmleçten itibaren bir kelimeyi silmek için yazın: dw
-
- 2. İmleçten itibaren bir satırı silmek için yazın: d$
-
- 3. Bütün bir satırı silmek için yazın: dd
-
- 4. Normal kipte bir komut biçimi şöyledir:
-
- [sayı] komut nesne VEYA komut [sayı] nesne
- burada:
- sayı - komutun kaç kere tekrar edeceği
- komut - ne yapılacağı, silmek için d olduğu gibi
- nesne - komutun nasıl davranacağı, w (kelime), $ (satır sonu), vb gibi.
-
- 5. Önceki hareketleri geri almak için yazın: u (küçük u)
- Bir satırdaki tüm değişiklikleri geri almak için yazın: U (büyük u)
- Geri almaları geri almak için yazın: CTRL-R
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 3.1: KOY KOMUTU
-
-
- ** Son yaptığınız silme işlemini imleçten sona geri yerleştirmek için p yazın.**
-
- 1. İmleci aşağıdaki tümceciğin ilk satırına götürün.
-
- 2. Satırı silip Vim'in tamponuna yerleştirmek için dd yazın.
-
- 3. İmleci, silinmiş satırı nereye yerleştirmek istiyorsanız, o satırın ÜZERİNE götürün.
-
- 4. Normal kipteyken, satırı yerleştirmek için p yazın.
-
- 5. Tüm satırları doğru sıraya koymak için 2'den 4'e kadar olan adımları tekrar edin.
-
- d) Sen de öğrendin mi?
- b) Menekşeler mavidir,
- c) Akıl öğrenilir,
- a) Güller kırmızıdır,
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 3.2: YERLEŞTİR KOMUTU
-
-
- ** İmlecin altında bir karakter yerleştirmek için r yazın.**
-
- 1. İmleci aşağıdaki işaretlenmiş(--->) ilk satıra götürün.
-
- 2. İmleci satırdaki ilk hatanın üzerine götürün.
-
- 3. Hatayı düzeltmek için önce r ardından da doğru karakteri yazın.
-
- 4. İlk satır düzelene kadar adım 2 ve 3'ü tekrar edin.
-
----> Bu satıv yazılıvken, bivileri yamlış tuştara basmış.
----> Bu satır yazılırken, birileri yanlış tuşlara basmış.
-
- 5. Ders 3.2'ye geçin.
-
-NOT: Unutmayın, ezberleyerek değil kullanarak öğrenin.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 3.3: DEĞİŞTİR KOMUTU
-
-
- ** Bir kelimenin tamamını veya parçasını değiştirmek için cw yazın.
-
- 1. İmleci aşağıdaki işaretlenmiş(--->) satıra götürün.
-
- 2. İmleci "sutar" daki u'nun üzerine yerleştirin.
-
- 3. Önce cw ardından doğru kelimeyi girin (bu durumda 'atır'.)
-
- 4. <ESC> tuşuna basın ve bir sonraki hataya gidin (değişmesi gereken ilk karakter.)
-
- 5. İlk cümle ikincisiyle aynı olana kadar adım 3 ve 4'ü tekrar edin.
-
----> Bu sutar değiştir komutu ile değişneli gereken birkaç petime içeriyor.
----> Bu satır değiştir komutu ile değişmesi gereken birkaç kelime içeriyor.
-
-cw'nin sadece kelimeyi değiştirmediğini, aynı zamanda sizi insert kipine götürdüğüne de dikkat edin.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 3.4: c'Yİ KULLANARAK DAHA FAZLA DEĞİŞTİRME
-
-
- ** Değiştir komutu sil komutu ile aynı nesnelerle kullanılır.**
-
- 1. Değiştir komutu sil ile aynı yolla çalışır. Biçim şöyledir:
-
- [sayı] c nesne VEYA c [sayı] nesne
-
- 2. Nesneler de aynı zamanda aynıdır. Örneğin w (word), $ (satır sonu), vb. gibi.
-
- 3. Aşağıdaki işaretlenmiş(--->) ilk satıra gidin.
-
- 4. İmleci ilk hataya götürün.
-
- 5. Satırın geri kalan kısmını ikincisi gibi yapmak için c$ yazın ve daha sonra <ESC> tuşuna basın.
-
----> Bu satırın sonu düzeltilmek için biraz yardıma ihtiyaç duyuyor.
----> Bu satırın sonu düzeltilmek için c$ komutu kullanılarak yardıma ihtiyaç duyuyor.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- DERS 3 ÖZET
-
-
- 1. Silinmiş olan bir metini geri yerleştirmek için p yazın. Bu silinmiş metini
- imleçten hemen SONRA geri yerleştirir (eğer bir satır silinmişse hemen imleçten sonra, alta
- yerleştirilecektir)
-
- 2. İmlecin altındaki karakteri değiştirmek için önce r ardından da
- asıl karakteri yazın.
-
- 3. Değiştir komutu belirlenen nesneyi, imleçten nesnenin sonuna kadar değiştirme imkanı verir.
- Örneğin, bir kelimeyi imleçten sonuna kadar değiştirmek için cw , bir satırın tamamını
- değiştirmek içinse c$ yazın.
-
- 4. Değiştir için biçim şöyledir:
-
- [sayı] c nesne VEYA c [sayı] nesne
-
-Şimdi bir sonraki derse geçin.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 4.1: KONUM VE DOSYA DURUMU
-
-
- ** Dosya içerisindeki konumunuzu ve dosyanın durumunu görmek için CTRL-g yazın. **
- ** Dosya içerisindeki bir satıra gitmek için SHIFT-g yazın. **
-
- Not: Adımlardan herhangi birini yapmadan önce dersin tamamını okuyun!!
-
- 1. Ctrl tuşunu basılı tutun ve g'ye basın. Dosyanın sonunda dosya ismini ve bulunduğunuz konumu
- gösteren bir durum satırı görünecektir. Adım 3 için satır numarasını
- unutmayın.
-
- 2. Dosyanın sonuna gitmek için shift-G 'ye basın.
-
- 3. Daha önce bulunduğunuz satır numarasını yazın ve daha sonra shift-G 'ye basın.
- Bu sizi daha önce bulunduğunuz ve Ctrl-g 'ye bastığınız satıra geri götürecektir.
- (Sayılar yazılırken ekranda GÖRÜNMEYECEKLERDİR.)
-
- 4. Yapabileceğinizi düşündüğünüzde, adım 1'den 3'e kadar yapın.
-
- Ç.N: Bu kısım orijinal metinde de biraz eksik anlatılmış gibi. Bir satır hakkında bilgi almak için
- Ctrl-g'yi kullanın. Herhangi bir satıra gitmek içinse, önce satır numarasını yazın ve ardınan
- shift-g'ye basın. Satır numarası girmeden basılan shift-g sizi satır sonuna götürür.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 4.2: ARAMA KOMUTU
-
-
- ** Bir kelime öbeğini aramak için / ile beraber kelime öbeğini girin. **
-
- 1. Normal kipteyken / karakterini yazın. Komut bölümü yerine / karakterinin ve
- imlecin ekranın sonunda göründüğüne dikkat edin.
-
- 2. Şimdi, 'hatttaa' yazıp <ENTER> 'a basın. Bu sizin aramak istediğiniz kelime.
-
- 3. Aynı kelime öbeğini tekrar aramak için, basitçe n yazın.
- Aynı kelime öbeğini zıt yönde aramak için, Shift-N yazın.
-
- 4. Eğer zıt yöne doğru bir arama yapmak istiyorsanız, / komutu yerine
- ? komutunu kullanın.
-
----> "hatttaa" hatayı yazmanın doğru yolu değil; hatttaa bir hata.
-
-Not: Arama dosyanın sonuna ulaştığında, tekrar baştan başlayacaktır.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 4.3: UYAN PARANTEZ ARAMASI
-
-
- ** Uyan bir ),] veya } bulmak için % yazın. **
-
- 1. İmleci işaretli (--->) satırdaki herhangi bir (, [ veya { karakterinin
- üzerine götürün.
-
- 2. Şimdi % karakterini yazın.
-
- 3. İmleç uyan parantez veya ayracın üzerine gider.
-
- 4. Uyan ilk parantezin üzerine geri dönmek için yine % yazın.
-
----> Bu ( içerisinde ('ler, ['ler ] ve {'ler } bulunan bir satırdır. ))
-
-Not: Bu içerisinde uymayan parantezler bulunan bir programın yanlışını ayıklamak için
- son derece yararlıdır.
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 4.4: HATALARI DÜZELTMEK İÇİN BİR YOL
-
-
- ** 'eski' yerine 'yeni' yerleştirmek için :s/eski/yeni/g yazın. **
-
- 1. İmleci aşağıdaki işaretli (--->) satıra götürün.
-
- 2. :s/buu/bu yazıp <ENTER> 'a basın. Bu komutun sadece satırdaki ilk karşılaşmayı
- düzelttiğine dikkat edin.
-
- 3. Şimdi genel olarak satırdaki tüm değişikliği yapmak için :s/buu/bu/g yazın.
-
----> Buu birinci, buu ikinci, buu üçüncü bölüm.
-
- 4. İki satır arasındaki bir karakter katarının tümünü değiştirmek için,
- :#,#s/eski/yeni/g yazın, burada #,# iki satırın sayılarıdır.
- Tüm dosyadaki karşılaşılan kelimeleri değiştirmek için :%s/eski/yeni/g yazın.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- DERS 4 ÖZET
-
-
- 1. Ctrl-g sizin dosyadaki konumunuzu ve dosya durumunu gösterir.
- Shift-G dosyanın sonuna gider. Shift-G 'den önce bir sayı yazılırsa, o satıra
- gidilir.
-
- 2. Bir sözcük öbeğinden önce / yazmak, İLERİ yönde o öbeği aratır.
- Bir sözcük öbeğinden önce ? yazmak, GERİ yönde o öbeği aratır.
- Bir aramadan sonra, aynı yöndeki bir sonraki karşılaşmayı bulmak için n ,
- veya zıt yöndekini bulmak için Shift-N yazın.
-
- 3. İmleç bir (,),[,],{,} parantezi üzerindeyken % yazmak, uyan diğer eş parantezi bulur.
-
- 4. Bir satırdaki ilk 'eski'yi 'yeni' ile değiştirmek için :s/eski/yeni yazın.
- Bir satırdaki tüm 'eski'leri 'yeni' ile değiştirmek için :s/eski/yeni/g yazın.
- İki satır arasındaki öbekleri değiştirmek için :#,#s/eski/yeni/g yazın.
- (#'lar satır numaraları)
- Bir dosyadaki tüm karşılaşmaları değiştirmek için :%s/eski/yeni/g yazın.
- Her seferinde onay sorması için 'c' ekleyin. :%s/eski/yeni/gc
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 5.1: BIR DIŞ KOMUT ÇALIŞTIRMAK
-
-
- ** Bir dış komutu çalıştırmak için :! ve ardından istediğiniz dış komutu yazın. **
-
- 1. İmleci ekranın altına götürmek için alışık olduğunuz : komutunu yazın. Bu size
- bir komut yazma imkanı verir.
-
- 2. Şimdi ! (ünlem) karakterini yazın. Bu size bir dış komut çalıştırma
- imkanı verir.
-
- 3. Örnek olarak ! karakterini takiben ls yazın ve <ENTER>'a basın. Bu size
- o anda bulunduğunuz dizindeki dosyaları gösterecektir. Veya ls çalışmazsa :!dir
- komutunu kullanın.
-
-Not: Herhangi bir dış komutu bu yolla çalıştırmak mümkündür.
-
-Not: Tüm : komutlarından sonra <ENTER> tuşuna basılmalıdır.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 5.2: DOSYA YAZMAYA DEVAM
-
-
- ** Dosyaya yapılan değişikliği kaydetmek için, :w DOSYAİSMİ yazın. **
-
- 1. Bulunduğunuz dizini listelemek için :!dir veya :!ls yazın.
- Komuttan sonra <ENTER> tuşuna basıcağınızı zaten biliyorsunuz.
-
- 2. Mevcut olmayan bir dosya ismi seçin, örneğin DENEME.
-
- 3. Şimdi :w DENEME yazın (DENEME sizin seçtiğiniz dosya ismi).
-
- 4. Bu tüm dosyayı (Vim Tutor) DENEME isminde başka bir dosyaya yazar.
- Bunu doğrulamak için, :!dir yazın ve yeniden bulunduğunuz dizini listeleyin.
-
-Not: Eğer Vim'den çıkıp kaydettiğiniz DENEME dosyasını açarsanız, bunun kaydettiğiniz
- vimtutor'un gerçek bir kopyası olduğunu görürsünüz.
-
- 5. Şimdi dosyayı şu komutları vererek silin (MS-DOS) :!del DENEME
- (veya UNIX) :!rm DENEME
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 5.3: SEÇMELİ YAZ KOMUTU
-
-
- ** Dosyanın bir bölümünü kaydetmek için, :#,# w DOSYAİSMİ yazın. **
-
- 1. Bir kez daha bulunduğunuz dizini görmek için :!dir veya :!ls yazın,
- ardından DENEME gibi uygun bir dosya ismi seçin.
-
- 2. İmleci bu sayfanın başına götürün ve ardından CTRL-g'ye basarak satır numarasını
- öğrenin. BU NUMARAYI UNUTMAYIN!
-
- 3. Şimdi sayfanın sonuna gidib ve yine CTRL-g'ye basarak satır numarasını
- öğrenin. BU NUMARAYI DA UNUTMAYIN!
-
- 4. Bir dosyaya sadece bir bölümü kaydetmek için, :#,# w DENEME yazın. #,# sizin
- baktığınız sayılar (üst,alt) ve DENEME dosyanızın ismidir.
-
-
- 5. Yine, :!dir yazarak dosyanın orada olduğuna bakın ama SİLMEYİN.
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 5.4: DOSYALARI BİRLEŞTİRMEK-BÖLÜM EKLEMEK
-
-
- ** Bir dosyanın içeriğini eklemek için :r DOSYAİSMİ yazın. **
-
- 1. DENEME dosyanızın önceden bulunduğundan emin olmak için :!dir yazın.
-
- 2. İmleci bu sayfanın başına yerleştirin.
-
-NOT: Adım 3'ü uyguladıktan sonra Ders 5.3'ü görüyor olacaksınız. Daha sonra bu
- derse sayfasına dönün.
-
- 3. Şimdi DENEME sayfasını :r DENEME yazarak aktarın.
-
-NOT: Aktardığınız dosya imlecinizin hemen altına eklenecektir.
-
- 4. Dosyanın eklendiğini görmek için, geriye gidin. Ders 5.3'ten iki kopya
- olduğunu göreceksiniz; asıl ve kopya olanı.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- DERS 5 ÖZET
-
-
- 1. :!komut bir dış komut çalıştırır.
-
- Bazı yararlı örnekler:
- (MS-DOS) (Unix)
- :!dir :!ls - bir dizini listeler.
- :!del DOSYA :!rm DOSYA - DOSYA'yı siler.
-
- 2. :w DOSYAİSMİ o anki Vim dosyasını diske DOSYAİSMİ ile kaydeder.
-
- 3. :#,#w DOSYAİSMİ # ile # satır arasını DOSYAİSMİ ile kaydeder.
-
- 4. :r DOSYAİSMİ imlecin altından başlayarak DOSYAİSMİ isimli dosyanın içeriğini ekler.
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 6.1: AÇ KOMUTU
-
-
- ** İmlecin aşağısına bir satır açmak ve Insert kipine geçmek için o yazın. **
-
- 1. İmleci aşağıdaki işaretlenmiş (--->) satıra götürün.
-
- 2. İmlecin aşağısına bir satır açmak ve Insert kipine geçmek için
- o (küçük harfle) yazın.
-
- 3. Şimdi işaretlenmiş satırı kopyalayın ve Insert kipinden çıkmak için <ESC>
- tuşuna basın.
-
----> o yazdıktan sonra imlec açılan satıra gidicek ve Insert kipine geçilecek.
-
- 4. İmlecin üzerinde bir satır açmak için, basitçe büyük O yazın. Bunu aşağıdaki
- satırda deneyin.
-Bu satırın üzerine bir satır açmak için imleç bu satırdayken Shift-o yazın.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 6.2: EKLE KOMUTU
-
-
- ** İmleçten sonra metin eklemek için a yazın. **
-
- 1. İmleci aşağıdaki işaretlenmiş (--->) satırın sonuna götürmek için
- Normal Kipteyken $ yazın.
-
- 2. İmlecin altındaki karakterden sonra metin eklemek için a (küçük harfle) yazın.
- (Büyük A satırın sonuna ekler).
-
- 3. Şimdi ilk satırı tamamlayın. Ekle komutunun Insert kipiyle aynı işi yaptığına
- dikkat edin. Tek fark metinin eklendiği yer.
-Ç.N: Eğer a yazarsanız imlecin altındaki karakterden hemen sonra ekleme yapabilirsiniz.
- Eğer Shift-a yazarsanız imleç satır sonuna gidecek ve hemen ardına ekleme yapabileceksiniz.
- Doğal olarak bizim örneğimizde Shift-A'yı kullanmak daha güzel olacaktır. Önce $ ardınan a
- yazmamıza gerek kalmaz.
-
----> Bu satırda çalışabilirsiniz
----> Bu satırda çalışabilirsiniz. Çalışırken metin eklemeyi kullanın.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 6.3: BİR BAŞKA DEĞİŞTİR KOMUTU
-
-
- ** Birden fazla karakter değiştirmek için büyük R yazın. **
-
- 1. İmleci aşağıdaki işaretli (--->) satırların ilkine götürün.
-
- 2. İmleci işaretli olan ikinci satırdakinden farklı olan ilk kelimenin
- başına götürün. ( "tuşları" kelimesi )
-
- 3. Şimdi büyük R yazın ve ilk satırı ikincisinin aynısı yapmak için
- eski metinin üzerinden yenisini yazın. Siz yazdıkça metin değişecektir.
-
----> Bu satırı ikincisinin aynısı yapmak için tuşları kullanın.
----> Bu satırı ikincisinin aynısı yapmak için R yazın ve metini girin.
-
- 4. Çıkmak için <ESC> tuşuna bastığınızda, değişmemiş metinin aynen
- kaldığına dikkat edin.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 6.4: SET SEÇENEĞİ
-
- ** Bir seçenek ayarlayın , böylece bir arama veya değiştirme **
- ** durumu görmezden gelsin. **
-
- 1. 'ignore' kelimesini aramak için:
- /ignore
- yazın.
- Bunu n tuşuna basarak birkaç kez tekrar edin
-
- 2. :set ic yazarak 'ic' (Ignore case) ayarını seçin.
-
- 3. Tekrar n tuşuna basarak 'ignore' kelimseini arayın.
- n tuşuna basarak bu aramayı birden çok defa tekrar edin.
-
- 4. :set hls is yazarak 'hlsearch' ve 'incsearch' ayarlarını seçin.
-
- 5. /ignore yazarak arama komutunu tekrar verin ve ne olacağını görün.
-
- 6. Karşılaşma vurgularını iptal etmek için,
- :nohlsearch yazın.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- DERS 6 ÖZET
-
-
- 1. o yazmak imlecin altında bir satır açar ve imleci bu açılmış satıra
- Insert kipinde yerleştirir.
- Büyük O yazmak imlecin üzerinde bir satır açar.
-
- 2. İmlecin üzerindeki karakterden hemen sonra metin eklemek için a yazın.
- Büyük A yazmak hemen satır sonuna giderek metin eklemeye hazır hale getirir.
-
- 3. Büyük R yazmak Değiştir kipine girer ve çıkmak için <ESC> tuşuna
- basılana kadar sizi bu kipte bırakır.
-
- 4. ":set xxx" yazmak "xxx" seçeneğini ayarlar.
-
-
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 7: ÇEVİRİMİÇİ (ON-LINE) YARDIM KOMUTLARI
-
-
- ** Çevirimiçi yardım sistemini kullanın **
-
- Vim geniş bir çevirimiçi yardım sistemine sahiptir. Başlamak için şu üçünü
- deneyebilirsiniz.
- - (eğer sahipseniz) <HELP> tuşuna basın
- - (eğer sahipseniz) <F1> tuşuna basın
- - :help yazın ve <ENTER> tuşuna basın
-
- Yardım penceresini kapatmak için :q yazıp <ENTER> tuşuna basın.
-
- ":help" komutuna değişken (argüman) vererek herhangi bir konu hakkında
- yardım alabilirsini. Şunları deneyin (<ENTER> tuşuna basmayı unutmayın) :
-
- :help w
- :help c_<T
- :help insert-index
- :help user-manual
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ders 8: BİR BAŞLANGIÇ BETİĞİ OLUŞTURUN
-
- ** Switch on Vim features **
- ** Vim'in özelliklerine bakın **
-
- Vim Vi'dan çok daha fazla özelliğe sahiptir fakat birçoğu öntanımlı olarak kapalıdır.
- Daha fazla özellik kullanabilmek için bir "vimrc" dosyası oluşturmalısınız.
-
- 1. "vimrc" dosyasını düzenlemeye başlayın, bu işletim sisteminize göre değişir:
-
- Ç.N: (Bu komutu verdiğinizde eğer yoksa home dizininizde .vimrc isimli bir dosya oluşacaktır.
- Bu dosyaya vimrc örnek dosyasını aktarmak için 2. adımdaki komutu kullanacaksınız. Bu yüzden
- vimrc dosyanızı düzenlemeden önce aşağıdaki adımların hepsini okuyun ve komutları hatırlayın.)
-
- :edit ~/.vimrc Unix için
- :edit $VIM/_vimrc MS-Windows için
-
- 2. Şimdi örnek "vimrc" dosyasını okuyun
-
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. Dosyayı kaydedin ve çıkın
-
- :write
- :q
-
- Vim'i bir dahaki sefer çalıştırdığınızda sözdizim (sytax) vurgusu kullanılacaktır.
- Tüm tercih ettiğiniz ayarları bu "vimrc" dosyasına ekleyebilirsiniz.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Burada Vim Eğitmeni tamamlanmış oldu. Eğitmendeki amaç Vim düzenleyicisi hakkında
- kısa bir bilgi vermek ve onu kolayca kullanmanızı sağlamaktı. Vim'in tamamını öğretmek
- çok zordur zira Vim birçok komuta sahiptir.Bundan sonra :help user-manual" komutu ile
- kullanıcı kılavuzunu okumalısınız.
-
- Daha fazla okuma ve çalışma için şu kitabı öneriyoruz:
- Vim - Vi Improved - by Steve Oualline
- Publisher: New Riders
- Tamamiyle Vim için hazırlanmış ilk kitap. Özellikle ilk kullanıcılar için uygun.
- Kitapta birçok örnek ve resim var.
- http://iccf-holland.org/click5.html adresine bakabilirsiniz.
-
- Bu kitap daha eskidir ve Vim'den daha çok Vi içindir ancak tavsiye edilir:
- Learning the Vi Editor - by Linda Lamb
- Publisher: O'Reilly & Associates Inc.
- Vi hakkında bilmek isteyeceğiniz neredeyse herşeyin bulunduğu bir kitap.
- 6.Basım aynı zamanda Vim hakkında bilgi de içermekte.
-
- Bu eğitmen Michael C. Pierce ve Robert K. Ware tarafından yazıldı,
- Charles Smith tarafından sağlanan fikirlerle Colorado School Of Mines,
- Colorado State University. E-mail: bware@mines.colorado.edu.
-
- Vim için değiştiren : Bram Moolenaar.
-
- Türkçeye çeviren : Serkan "heartsmagic" Çalış Yıl 2005
- E-mail : adresimeyaz (at) yahoo com
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.utf-8 b/runtime/tutor/tutor.utf-8
new file mode 100644
index 0000000..31ba710
--- /dev/null
+++ b/runtime/tutor/tutor.utf-8
@@ -0,0 +1,970 @@
+===============================================================================
+= W e l c o m e t o t h e V I M T u t o r - Version 1.7 =
+===============================================================================
+
+ Vim is a very powerful editor that has many commands, too many to
+ explain in a tutor such as this. This tutor is designed to describe
+ enough of the commands that you will be able to easily use Vim as
+ an all-purpose editor.
+
+ The approximate time required to complete the tutor is 25-30 minutes,
+ depending upon how much time is spent with experimentation.
+
+ ATTENTION:
+ The commands in the lessons will modify the text. Make a copy of this
+ file to practise on (if you started "vimtutor" this is already a copy).
+
+ It is important to remember that this tutor is set up to teach by
+ use. That means that you need to execute the commands to learn them
+ properly. If you only read the text, you will forget the commands!
+
+ Now, make sure that your Shift-Lock key is NOT depressed and press
+ the j key enough times to move the cursor so that Lesson 1.1
+ completely fills the screen.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 1.1: MOVING THE CURSOR
+
+
+ ** To move the cursor, press the h,j,k,l keys as indicated. **
+ ^
+ k Hint: The h key is at the left and moves left.
+ < h l > The l key is at the right and moves right.
+ j The j key looks like a down arrow.
+ v
+ 1. Move the cursor around the screen until you are comfortable.
+
+ 2. Hold down the down key (j) until it repeats.
+ Now you know how to move to the next lesson.
+
+ 3. Using the down key, move to Lesson 1.2.
+
+NOTE: If you are ever unsure about something you typed, press <ESC> to place
+ you in Normal mode. Then retype the command you wanted.
+
+NOTE: The cursor keys should also work. But using hjkl you will be able to
+ move around much faster, once you get used to it. Really!
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 1.2: EXITING VIM
+
+
+ !! NOTE: Before executing any of the steps below, read this entire lesson!!
+
+ 1. Press the <ESC> key (to make sure you are in Normal mode).
+
+ 2. Type: :q! <ENTER>.
+ This exits the editor, DISCARDING any changes you have made.
+
+ 3. When you see the shell prompt, type the command that got you into this
+ tutor. That would be: vimtutor <ENTER>
+
+ 4. If you have these steps memorized and are confident, execute steps
+ 1 through 3 to exit and re-enter the editor.
+
+NOTE: :q! <ENTER> discards any changes you made. In a few lessons you
+ will learn how to save the changes to a file.
+
+ 5. Move the cursor down to Lesson 1.3.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 1.3: TEXT EDITING - DELETION
+
+
+ ** Press x to delete the character under the cursor. **
+
+ 1. Move the cursor to the line below marked --->.
+
+ 2. To fix the errors, move the cursor until it is on top of the
+ character to be deleted.
+
+ 3. Press the x key to delete the unwanted character.
+
+ 4. Repeat steps 2 through 4 until the sentence is correct.
+
+---> The ccow jumpedd ovverr thhe mooon.
+
+ 5. Now that the line is correct, go on to Lesson 1.4.
+
+NOTE: As you go through this tutor, do not try to memorize, learn by usage.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 1.4: TEXT EDITING - INSERTION
+
+
+ ** Press i to insert text. **
+
+ 1. Move the cursor to the first line below marked --->.
+
+ 2. To make the first line the same as the second, move the cursor on top
+ of the first character AFTER where the text is to be inserted.
+
+ 3. Press i and type in the necessary additions.
+
+ 4. As each error is fixed press <ESC> to return to Normal mode.
+ Repeat steps 2 through 4 to correct the sentence.
+
+---> There is text misng this .
+---> There is some text missing from this line.
+
+ 5. When you are comfortable inserting text move to lesson 1.5.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 1.5: TEXT EDITING - APPENDING
+
+
+ ** Press A to append text. **
+
+ 1. Move the cursor to the first line below marked --->.
+ It does not matter on what character the cursor is in that line.
+
+ 2. Press A and type in the necessary additions.
+
+ 3. As the text has been appended press <ESC> to return to Normal mode.
+
+ 4. Move the cursor to the second line marked ---> and repeat
+ steps 2 and 3 to correct this sentence.
+
+---> There is some text missing from th
+ There is some text missing from this line.
+---> There is also some text miss
+ There is also some text missing here.
+
+ 5. When you are comfortable appending text move to lesson 1.6.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 1.6: EDITING A FILE
+
+ ** Use :wq to save a file and exit. **
+
+ !! NOTE: Before executing any of the steps below, read this entire lesson!!
+
+ 1. Exit this tutor as you did in lesson 1.2: :q!
+ Or, if you have access to another terminal, do the following there.
+
+ 2. At the shell prompt type this command: vim tutor <ENTER>
+ 'vim' is the command to start the Vim editor, 'tutor' is the name of the
+ file you wish to edit. Use a file that may be changed.
+
+ 3. Insert and delete text as you learned in the previous lessons.
+
+ 4. Save the file with changes and exit Vim with: :wq <ENTER>
+
+ 5. If you have quit vimtutor in step 1 restart the vimtutor and move down to
+ the following summary.
+
+ 6. After reading the above steps and understanding them: do it.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 1 SUMMARY
+
+
+ 1. The cursor is moved using either the arrow keys or the hjkl keys.
+ h (left) j (down) k (up) l (right)
+
+ 2. To start Vim from the shell prompt type: vim FILENAME <ENTER>
+
+ 3. To exit Vim type: <ESC> :q! <ENTER> to trash all changes.
+ OR type: <ESC> :wq <ENTER> to save the changes.
+
+ 4. To delete the character at the cursor type: x
+
+ 5. To insert or append text type:
+ i type inserted text <ESC> insert before the cursor
+ A type appended text <ESC> append after the line
+
+NOTE: Pressing <ESC> will place you in Normal mode or will cancel
+ an unwanted and partially completed command.
+
+Now continue with Lesson 2.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 2.1: DELETION COMMANDS
+
+
+ ** Type dw to delete a word. **
+
+ 1. Press <ESC> to make sure you are in Normal mode.
+
+ 2. Move the cursor to the line below marked --->.
+
+ 3. Move the cursor to the beginning of a word that needs to be deleted.
+
+ 4. Type dw to make the word disappear.
+
+ NOTE: The letter d will appear on the last line of the screen as you type
+ it. Vim is waiting for you to type w . If you see another character
+ than d you typed something wrong; press <ESC> and start over.
+
+---> There are a some words fun that don't belong paper in this sentence.
+
+ 5. Repeat steps 3 and 4 until the sentence is correct and go to Lesson 2.2.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 2.2: MORE DELETION COMMANDS
+
+
+ ** Type d$ to delete to the end of the line. **
+
+ 1. Press <ESC> to make sure you are in Normal mode.
+
+ 2. Move the cursor to the line below marked --->.
+
+ 3. Move the cursor to the end of the correct line (AFTER the first . ).
+
+ 4. Type d$ to delete to the end of the line.
+
+---> Somebody typed the end of this line twice. end of this line twice.
+
+
+ 5. Move on to Lesson 2.3 to understand what is happening.
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 2.3: ON OPERATORS AND MOTIONS
+
+
+ Many commands that change text are made from an operator and a motion.
+ The format for a delete command with the d delete operator is as follows:
+
+ d motion
+
+ Where:
+ d - is the delete operator.
+ motion - is what the operator will operate on (listed below).
+
+ A short list of motions:
+ w - until the start of the next word, EXCLUDING its first character.
+ e - to the end of the current word, INCLUDING the last character.
+ $ - to the end of the line, INCLUDING the last character.
+
+ Thus typing de will delete from the cursor to the end of the word.
+
+NOTE: Pressing just the motion while in Normal mode without an operator will
+ move the cursor as specified.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 2.4: USING A COUNT FOR A MOTION
+
+
+ ** Typing a number before a motion repeats it that many times. **
+
+ 1. Move the cursor to the start of the line marked ---> below.
+
+ 2. Type 2w to move the cursor two words forward.
+
+ 3. Type 3e to move the cursor to the end of the third word forward.
+
+ 4. Type 0 (zero) to move to the start of the line.
+
+ 5. Repeat steps 2 and 3 with different numbers.
+
+---> This is just a line with words you can move around in.
+
+ 6. Move on to Lesson 2.5.
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 2.5: USING A COUNT TO DELETE MORE
+
+
+ ** Typing a number with an operator repeats it that many times. **
+
+ In the combination of the delete operator and a motion mentioned above you
+ insert a count before the motion to delete more:
+ d number motion
+
+ 1. Move the cursor to the first UPPER CASE word in the line marked --->.
+
+ 2. Type d2w to delete the two UPPER CASE words
+
+ 3. Repeat steps 1 and 2 with a different count to delete the consecutive
+ UPPER CASE words with one command
+
+---> this ABC DE line FGHI JK LMN OP of words is Q RS TUV cleaned up.
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 2.6: OPERATING ON LINES
+
+
+ ** Type dd to delete a whole line. **
+
+ Due to the frequency of whole line deletion, the designers of Vi decided
+ it would be easier to simply type two d's to delete a line.
+
+ 1. Move the cursor to the second line in the phrase below.
+ 2. Type dd to delete the line.
+ 3. Now move to the fourth line.
+ 4. Type 2dd to delete two lines.
+
+---> 1) Roses are red,
+---> 2) Mud is fun,
+---> 3) Violets are blue,
+---> 4) I have a car,
+---> 5) Clocks tell time,
+---> 6) Sugar is sweet
+---> 7) And so are you.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 2.7: THE UNDO COMMAND
+
+
+ ** Press u to undo the last commands, U to fix a whole line. **
+
+ 1. Move the cursor to the line below marked ---> and place it on the
+ first error.
+ 2. Type x to delete the first unwanted character.
+ 3. Now type u to undo the last command executed.
+ 4. This time fix all the errors on the line using the x command.
+ 5. Now type a capital U to return the line to its original state.
+ 6. Now type u a few times to undo the U and preceding commands.
+ 7. Now type CTRL-R (keeping CTRL key pressed while hitting R) a few times
+ to redo the commands (undo the undo's).
+
+---> Fiix the errors oon thhis line and reeplace them witth undo.
+
+ 8. These are very useful commands. Now move on to the Lesson 2 Summary.
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 2 SUMMARY
+
+
+ 1. To delete from the cursor up to the next word type: dw
+ 2. To delete from the cursor to the end of a line type: d$
+ 3. To delete a whole line type: dd
+
+ 4. To repeat a motion prepend it with a number: 2w
+ 5. The format for a change command is:
+ operator [number] motion
+ where:
+ operator - is what to do, such as d for delete
+ [number] - is an optional count to repeat the motion
+ motion - moves over the text to operate on, such as w (word),
+ $ (to the end of line), etc.
+
+ 6. To move to the start of the line use a zero: 0
+
+ 7. To undo previous actions, type: u (lowercase u)
+ To undo all the changes on a line, type: U (capital U)
+ To undo the undo's, type: CTRL-R
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 3.1: THE PUT COMMAND
+
+
+ ** Type p to put previously deleted text after the cursor. **
+
+ 1. Move the cursor to the first ---> line below.
+
+ 2. Type dd to delete the line and store it in a Vim register.
+
+ 3. Move the cursor to the c) line, ABOVE where the deleted line should go.
+
+ 4. Type p to put the line below the cursor.
+
+ 5. Repeat steps 2 through 4 to put all the lines in correct order.
+
+---> d) Can you learn too?
+---> b) Violets are blue,
+---> c) Intelligence is learned,
+---> a) Roses are red,
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 3.2: THE REPLACE COMMAND
+
+
+ ** Type rx to replace the character at the cursor with x . **
+
+ 1. Move the cursor to the first line below marked --->.
+
+ 2. Move the cursor so that it is on top of the first error.
+
+ 3. Type r and then the character which should be there.
+
+ 4. Repeat steps 2 and 3 until the first line is equal to the second one.
+
+---> Whan this lime was tuoed in, someone presswd some wrojg keys!
+---> When this line was typed in, someone pressed some wrong keys!
+
+ 5. Now move on to Lesson 3.3.
+
+NOTE: Remember that you should be learning by doing, not memorization.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 3.3: THE CHANGE OPERATOR
+
+
+ ** To change until the end of a word, type ce . **
+
+ 1. Move the cursor to the first line below marked --->.
+
+ 2. Place the cursor on the u in lubw.
+
+ 3. Type ce and the correct word (in this case, type ine ).
+
+ 4. Press <ESC> and move to the next character that needs to be changed.
+
+ 5. Repeat steps 3 and 4 until the first sentence is the same as the second.
+
+---> This lubw has a few wptfd that mrrf changing usf the change operator.
+---> This line has a few words that need changing using the change operator.
+
+Notice that ce deletes the word and places you in Insert mode.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 3.4: MORE CHANGES USING c
+
+
+ ** The change operator is used with the same motions as delete. **
+
+ 1. The change operator works in the same way as delete. The format is:
+
+ c [number] motion
+
+ 2. The motions are the same, such as w (word) and $ (end of line).
+
+ 3. Move to the first line below marked --->.
+
+ 4. Move the cursor to the first error.
+
+ 5. Type c$ and type the rest of the line like the second and press <ESC>.
+
+---> The end of this line needs some help to make it like the second.
+---> The end of this line needs to be corrected using the c$ command.
+
+NOTE: You can use the Backspace key to correct mistakes while typing.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 3 SUMMARY
+
+
+ 1. To put back text that has just been deleted, type p . This puts the
+ deleted text AFTER the cursor (if a line was deleted it will go on the
+ line below the cursor).
+
+ 2. To replace the character under the cursor, type r and then the
+ character you want to have there.
+
+ 3. The change operator allows you to change from the cursor to where the
+ motion takes you. eg. Type ce to change from the cursor to the end of
+ the word, c$ to change to the end of a line.
+
+ 4. The format for change is:
+
+ c [number] motion
+
+Now go on to the next lesson.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 4.1: CURSOR LOCATION AND FILE STATUS
+
+ ** Type CTRL-G to show your location in the file and the file status.
+ Type G to move to a line in the file. **
+
+ NOTE: Read this entire lesson before executing any of the steps!!
+
+ 1. Hold down the Ctrl key and press g . We call this CTRL-G.
+ A message will appear at the bottom of the page with the filename and the
+ position in the file. Remember the line number for Step 3.
+
+NOTE: You may see the cursor position in the lower right corner of the screen
+ This happens when the 'ruler' option is set (see :help 'ruler' )
+
+ 2. Press G to move you to the bottom of the file.
+ Type gg to move you to the start of the file.
+
+ 3. Type the number of the line you were on and then G . This will
+ return you to the line you were on when you first pressed CTRL-G.
+
+ 4. If you feel confident to do this, execute steps 1 through 3.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 4.2: THE SEARCH COMMAND
+
+
+ ** Type / followed by a phrase to search for the phrase. **
+
+ 1. In Normal mode type the / character. Notice that it and the cursor
+ appear at the bottom of the screen as with the : command.
+
+ 2. Now type 'errroor' <ENTER>. This is the word you want to search for.
+
+ 3. To search for the same phrase again, simply type n .
+ To search for the same phrase in the opposite direction, type N .
+
+ 4. To search for a phrase in the backward direction, use ? instead of / .
+
+ 5. To go back to where you came from press CTRL-O (Keep Ctrl down while
+ pressing the letter o). Repeat to go back further. CTRL-I goes forward.
+
+---> "errroor" is not the way to spell error; errroor is an error.
+NOTE: When the search reaches the end of the file it will continue at the
+ start, unless the 'wrapscan' option has been reset.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 4.3: MATCHING PARENTHESES SEARCH
+
+
+ ** Type % to find a matching ),], or } . **
+
+ 1. Place the cursor on any (, [, or { in the line below marked --->.
+
+ 2. Now type the % character.
+
+ 3. The cursor will move to the matching parenthesis or bracket.
+
+ 4. Type % to move the cursor to the other matching bracket.
+
+ 5. Move the cursor to another (,),[,],{ or } and see what % does.
+
+---> This ( is a test line with ('s, ['s ] and {'s } in it. ))
+
+
+NOTE: This is very useful in debugging a program with unmatched parentheses!
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 4.4: THE SUBSTITUTE COMMAND
+
+
+ ** Type :s/old/new/g to substitute 'new' for 'old'. **
+
+ 1. Move the cursor to the line below marked --->.
+
+ 2. Type :s/thee/the <ENTER> . Note that this command only changes the
+ first occurrence of "thee" in the line.
+
+ 3. Now type :s/thee/the/g . Adding the g flag means to substitute
+ globally in the line, change all occurrences of "thee" in the line.
+
+---> thee best time to see thee flowers is in thee spring.
+
+ 4. To change every occurrence of a character string between two lines,
+ type :#,#s/old/new/g where #,# are the line numbers of the range
+ of lines where the substitution is to be done.
+ Type :%s/old/new/g to change every occurrence in the whole file.
+ Type :%s/old/new/gc to find every occurrence in the whole file,
+ with a prompt whether to substitute or not.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 4 SUMMARY
+
+
+ 1. CTRL-G displays your location in the file and the file status.
+ G moves to the end of the file.
+ number G moves to that line number.
+ gg moves to the first line.
+
+ 2. Typing / followed by a phrase searches FORWARD for the phrase.
+ Typing ? followed by a phrase searches BACKWARD for the phrase.
+ After a search type n to find the next occurrence in the same direction
+ or N to search in the opposite direction.
+ CTRL-O takes you back to older positions, CTRL-I to newer positions.
+
+ 3. Typing % while the cursor is on a (,),[,],{, or } goes to its match.
+
+ 4. To substitute new for the first old in a line type :s/old/new
+ To substitute new for all 'old's on a line type :s/old/new/g
+ To substitute phrases between two line #'s type :#,#s/old/new/g
+ To substitute all occurrences in the file type :%s/old/new/g
+ To ask for confirmation each time add 'c' :%s/old/new/gc
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 5.1: HOW TO EXECUTE AN EXTERNAL COMMAND
+
+
+ ** Type :! followed by an external command to execute that command. **
+
+ 1. Type the familiar command : to set the cursor at the bottom of the
+ screen. This allows you to enter a command-line command.
+
+ 2. Now type the ! (exclamation point) character. This allows you to
+ execute any external shell command.
+
+ 3. As an example type ls following the ! and then hit <ENTER>. This
+ will show you a listing of your directory, just as if you were at the
+ shell prompt. Or use :!dir if ls doesn't work.
+
+NOTE: It is possible to execute any external command this way, also with
+ arguments.
+
+NOTE: All : commands must be finished by hitting <ENTER>
+ From here on we will not always mention it.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 5.2: MORE ON WRITING FILES
+
+
+ ** To save the changes made to the text, type :w FILENAME. **
+
+ 1. Type :!dir or :!ls to get a listing of your directory.
+ You already know you must hit <ENTER> after this.
+
+ 2. Choose a filename that does not exist yet, such as TEST.
+
+ 3. Now type: :w TEST (where TEST is the filename you chose.)
+
+ 4. This saves the whole file (the Vim Tutor) under the name TEST.
+ To verify this, type :!dir or :!ls again to see your directory.
+
+NOTE: If you were to exit Vim and start it again with vim TEST , the file
+ would be an exact copy of the tutor when you saved it.
+
+ 5. Now remove the file by typing (MS-DOS): :!del TEST
+ or (Unix): :!rm TEST
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 5.3: SELECTING TEXT TO WRITE
+
+
+ ** To save part of the file, type v motion :w FILENAME **
+
+ 1. Move the cursor to this line.
+
+ 2. Press v and move the cursor to the fifth item below. Notice that the
+ text is highlighted.
+
+ 3. Press the : character. At the bottom of the screen :'<,'> will appear.
+
+ 4. Type w TEST , where TEST is a filename that does not exist yet. Verify
+ that you see :'<,'>w TEST before you press Enter.
+
+ 5. Vim will write the selected lines to the file TEST. Use :!dir or !ls
+ to see it. Do not remove it yet! We will use it in the next lesson.
+
+NOTE: Pressing v starts Visual selection. You can move the cursor around
+ to make the selection bigger or smaller. Then you can use an operator
+ to do something with the text. For example, d deletes the text.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 5.4: RETRIEVING AND MERGING FILES
+
+
+ ** To insert the contents of a file, type :r FILENAME **
+
+ 1. Place the cursor just above this line.
+
+NOTE: After executing Step 2 you will see text from Lesson 5.3. Then move
+ DOWN to see this lesson again.
+
+ 2. Now retrieve your TEST file using the command :r TEST where TEST is
+ the name of the file you used.
+ The file you retrieve is placed below the cursor line.
+
+ 3. To verify that a file was retrieved, cursor back and notice that there
+ are now two copies of Lesson 5.3, the original and the file version.
+
+NOTE: You can also read the output of an external command. For example,
+ :r !ls reads the output of the ls command and puts it below the
+ cursor.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 5 SUMMARY
+
+
+ 1. :!command executes an external command.
+
+ Some useful examples are:
+ (MS-DOS) (Unix)
+ :!dir :!ls - shows a directory listing.
+ :!del FILENAME :!rm FILENAME - removes file FILENAME.
+
+ 2. :w FILENAME writes the current Vim file to disk with name FILENAME.
+
+ 3. v motion :w FILENAME saves the Visually selected lines in file
+ FILENAME.
+
+ 4. :r FILENAME retrieves disk file FILENAME and puts it below the
+ cursor position.
+
+ 5. :r !dir reads the output of the dir command and puts it below the
+ cursor position.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 6.1: THE OPEN COMMAND
+
+
+ ** Type o to open a line below the cursor and place you in Insert mode. **
+
+ 1. Move the cursor to the line below marked --->.
+
+ 2. Type the lowercase letter o to open up a line BELOW the cursor and place
+ you in Insert mode.
+
+ 3. Now type some text and press <ESC> to exit Insert mode.
+
+---> After typing o the cursor is placed on the open line in Insert mode.
+
+ 4. To open up a line ABOVE the cursor, simply type a capital O , rather
+ than a lowercase o. Try this on the line below.
+
+---> Open up a line above this by typing O while the cursor is on this line.
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 6.2: THE APPEND COMMAND
+
+
+ ** Type a to insert text AFTER the cursor. **
+
+ 1. Move the cursor to the start of the line below marked --->.
+
+ 2. Press e until the cursor is on the end of li .
+
+ 3. Type an a (lowercase) to append text AFTER the cursor.
+
+ 4. Complete the word like the line below it. Press <ESC> to exit Insert
+ mode.
+
+ 5. Use e to move to the next incomplete word and repeat steps 3 and 4.
+
+---> This li will allow you to pract appendi text to a line.
+---> This line will allow you to practice appending text to a line.
+
+NOTE: a, i and A all go to the same Insert mode, the only difference is where
+ the characters are inserted.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 6.3: ANOTHER WAY TO REPLACE
+
+
+ ** Type a capital R to replace more than one character. **
+
+ 1. Move the cursor to the first line below marked --->. Move the cursor to
+ the beginning of the first xxx .
+
+ 2. Now press R and type the number below it in the second line, so that it
+ replaces the xxx .
+
+ 3. Press <ESC> to leave Replace mode. Notice that the rest of the line
+ remains unmodified.
+
+ 4. Repeat the steps to replace the remaining xxx.
+
+---> Adding 123 to xxx gives you xxx.
+---> Adding 123 to 456 gives you 579.
+
+NOTE: Replace mode is like Insert mode, but every typed character deletes an
+ existing character.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 6.4: COPY AND PASTE TEXT
+
+
+ ** Use the y operator to copy text and p to paste it **
+
+ 1. Go to the line marked with ---> below and place the cursor after "a)".
+
+ 2. Start Visual mode with v and move the cursor to just before "first".
+
+ 3. Type y to yank (copy) the highlighted text.
+
+ 4. Move the cursor to the end of the next line: j$
+
+ 5. Type p to put (paste) the text. Then type: a second <ESC> .
+
+ 6. Use Visual mode to select " item.", yank it with y , move to the end of
+ the next line with j$ and put the text there with p .
+
+---> a) this is the first item.
+ b)
+
+ NOTE: you can also use y as an operator; yw yanks one word.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 6.5: SET OPTION
+
+
+ ** Set an option so a search or substitute ignores case **
+
+ 1. Search for 'ignore' by entering: /ignore <ENTER>
+ Repeat several times by pressing n .
+
+ 2. Set the 'ic' (Ignore case) option by entering: :set ic
+
+ 3. Now search for 'ignore' again by pressing n
+ Notice that Ignore and IGNORE are now also found.
+
+ 4. Set the 'hlsearch' and 'incsearch' options: :set hls is
+
+ 5. Now type the search command again and see what happens: /ignore <ENTER>
+
+ 6. To disable ignoring case enter: :set noic
+
+NOTE: To remove the highlighting of matches enter: :nohlsearch
+NOTE: If you want to ignore case for just one search command, use \c
+ in the phrase: /ignore\c <ENTER>
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 6 SUMMARY
+
+ 1. Type o to open a line BELOW the cursor and start Insert mode.
+ Type O to open a line ABOVE the cursor.
+
+ 2. Type a to insert text AFTER the cursor.
+ Type A to insert text after the end of the line.
+
+ 3. The e command moves to the end of a word.
+
+ 4. The y operator yanks (copies) text, p puts (pastes) it.
+
+ 5. Typing a capital R enters Replace mode until <ESC> is pressed.
+
+ 6. Typing ":set xxx" sets the option "xxx". Some options are:
+ 'ic' 'ignorecase' ignore upper/lower case when searching
+ 'is' 'incsearch' show partial matches for a search phrase
+ 'hls' 'hlsearch' highlight all matching phrases
+ You can either use the long or the short option name.
+
+ 7. Prepend "no" to switch an option off: :set noic
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 7.1: GETTING HELP
+
+
+ ** Use the on-line help system **
+
+ Vim has a comprehensive on-line help system. To get started, try one of
+ these three:
+ - press the <HELP> key (if you have one)
+ - press the <F1> key (if you have one)
+ - type :help <ENTER>
+
+ Read the text in the help window to find out how the help works.
+ Type CTRL-W CTRL-W to jump from one window to another.
+ Type :q <ENTER> to close the help window.
+
+ You can find help on just about any subject, by giving an argument to the
+ ":help" command. Try these (don't forget pressing <ENTER>):
+
+ :help w
+ :help c_CTRL-D
+ :help insert-index
+ :help user-manual
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 7.2: CREATE A STARTUP SCRIPT
+
+
+ ** Enable Vim features **
+
+ Vim has many more features than Vi, but most of them are disabled by
+ default. To start using more features you have to create a "vimrc" file.
+
+ 1. Start editing the "vimrc" file. This depends on your system:
+ :e ~/.vimrc for Unix
+ :e $VIM/_vimrc for MS-Windows
+
+ 2. Now read the example "vimrc" file contents:
+ :r $VIMRUNTIME/vimrc_example.vim
+
+ 3. Write the file with:
+ :w
+
+ The next time you start Vim it will use syntax highlighting.
+ You can add all your preferred settings to this "vimrc" file.
+ For more information type :help vimrc-intro
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 7.3: COMPLETION
+
+
+ ** Command line completion with CTRL-D and <TAB> **
+
+ 1. Make sure Vim is not in compatible mode: :set nocp
+
+ 2. Look what files exist in the directory: :!ls or :!dir
+
+ 3. Type the start of a command: :e
+
+ 4. Press CTRL-D and Vim will show a list of commands that start with "e".
+
+ 5. Press <TAB> and Vim will complete the command name to ":edit".
+
+ 6. Now add a space and the start of an existing file name: :edit FIL
+
+ 7. Press <TAB>. Vim will complete the name (if it is unique).
+
+NOTE: Completion works for many commands. Just try pressing CTRL-D and
+ <TAB>. It is especially useful for :help .
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lesson 7 SUMMARY
+
+
+ 1. Type :help or press <F1> or <Help> to open a help window.
+
+ 2. Type :help cmd to find help on cmd .
+
+ 3. Type CTRL-W CTRL-W to jump to another window
+
+ 4. Type :q to close the help window
+
+ 5. Create a vimrc startup script to keep your preferred settings.
+
+ 6. When typing a : command, press CTRL-D to see possible completions.
+ Press <TAB> to use one completion.
+
+
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ This concludes the Vim Tutor. It was intended to give a brief overview of
+ the Vim editor, just enough to allow you to use the editor fairly easily.
+ It is far from complete as Vim has many many more commands. Read the user
+ manual next: ":help user-manual".
+
+ For further reading and studying, this book is recommended:
+ Vim - Vi Improved - by Steve Oualline
+ Publisher: New Riders
+ The first book completely dedicated to Vim. Especially useful for beginners.
+ There are many examples and pictures.
+ See http://iccf-holland.org/click5.html
+
+ This book is older and more about Vi than Vim, but also recommended:
+ Learning the Vi Editor - by Linda Lamb
+ Publisher: O'Reilly & Associates Inc.
+ It is a good book to get to know almost anything you want to do with Vi.
+ The sixth edition also includes information on Vim.
+
+ This tutorial was written by Michael C. Pierce and Robert K. Ware,
+ Colorado School of Mines using ideas supplied by Charles Smith,
+ Colorado State University. E-mail: bware@mines.colorado.edu.
+
+ Modified for Vim by Bram Moolenaar.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.zh.big5 b/runtime/tutor/tutor.zh.big5
deleted file mode 100644
index 4daad64..0000000
--- a/runtime/tutor/tutor.zh.big5
+++ /dev/null
@@ -1,852 +0,0 @@
-===============================================================================
-= Åw ªï ¾\ Ū ¡m V I M ±Ð µ{ ¡n ¢w¢w ª©¥» 1.5 =
-===============================================================================
- vim ¬O¤@Ө㦳«Ü¦h©R¥Oªº¥\¯à«D±`±j¤jªº½s¿è¾¹¡C¤_½g´T¡A¦b¥»±Ðµ{·í¤¤
- ¤£´N¸Ô²Ó¤¶²Ð¤F¡C¥»±Ðµ{ªº³]p¥Ø¼Ð¬OÁ¿z¤@¨Ç¥²nªº°ò¥»©R¥O¡A¦Ó´x´¤¦n³o
- ¨Ç©R¥O¡A±z´N¯à°÷«Ü®e©ö±Nvim·í§@¤@Ó³q¥Îªº¸U¯à½s¿è¾¹¨Ó¨Ï¥Î¤F¡C
-
- §¹¦¨¥»±Ðµ{ªº¤º®e¤j¬ù»Ýn25-30¤ÀÄÁ¡A¨ú¨M¤_±z°V½mªº®É¶¡¡C
-
- ¨C¤@¸`ªº©R¥O¾Þ§@±N·|§ó§ï¥»¤å¡C±ÀÂ˱z´_¨î¥»¤åªº¤@Ó°Æ¥»¡AµM«á¦b°Æ¥»¤W
- ¶i¦æ°V½m(¦pªG±z¬O³q¹L"vimtutor"¨Ó±Ò°Ê±Ðµ{ªº¡A¨º»ò¥»¤å´N¤w¸g¬O°Æ¥»¤F)¡C
-
- ¤Á°O¤@ÂI¡J¥»±Ðµ{ªº³]p«ä¸ô¬O¦b¨Ï¥Î¤¤¶i¦æ¾Ç²ßªº¡C¤]´N¬O»¡¡A±z»Ýn³q¹L
- °õ¦æ©R¥O¨Ó¾Ç²ß¥¦Ì¥»¨ªº¥¿½T¥Îªk¡C¦pªG±z¥u¬O¾\Ū¦Ó¤£¾Þ§@¡A¨º»ò±z¥i¯à
- ·|«Ü§Ö¿ò§Ñ³o¨Ç©R¥Oªº¡I
-
- ¦n¤F¡A²{¦b½Ð½T©w±zªºShift-Lock(¤j¤p¼gÂê©wÁä)ÁÙ¨S¦³«ö¤U¡AµM«á«öÁä½L¤W
- ªº¦r¥ÀÁä j ¨¬°÷¦hªº¦¸¼Æ¨Ó²¾°Ê¥ú¼Ð¡Aª½¨ì²Ä¤@¸`ªº¤º®e¯à°÷§¹¥þ¥Rº¡«Ì¹õ¡C
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤@Á¿²Ä¤@¸`¡J²¾°Ê¥ú¼Ð
-
-
- ¡°¡° n²¾°Ê¥ú¼Ð¡A½Ð¨Ì·Ó»¡©ú¤À§O«ö¤U h¡Bj¡Bk¡Bl Áä¡C ¡°¡°
-
- ^
- k ´£¥Ü¡J h ªºÁä¦ì¤_¥ªÃä¡A¨C¦¸«ö¤U´N·|¦V¥ª²¾°Ê¡C
- < h l > l ªºÁä¦ì¤_¥kÃä¡A¨C¦¸«ö¤U´N·|¦V¥k²¾°Ê¡C
- j j Áä¬Ý°_¨Ó«Ü¶H¤@¤ä¦yºÝ¤è¦V´Â¤Uªº½bÀY¡C
- v
-
- 1. ½ÐÀH·N¦b«Ì¹õ¤º²¾°Ê¥ú¼Ð¡Aª½¦Ü±zı±oµÎªA¬°¤î¡C
-
- 2. «ö¤U¤U¦æÁä(j)¡Aª½¨ì¥X²{¥ú¼Ð«´_¤U¦æ¡C
-
----> ²{¦b±zÀ³¸Ó¤w¸g¾Ç·|¦p¦ó²¾°Ê¨ì¤U¤@Á¿§a¡C
-
- 3. ²{¦b½Ð¨Ï¥Î¤U¦æÁä¡A±N¥ú¼Ð²¾°Ê¨ì²Ä¤GÁ¿¡C
-
-´£¥Ü¡J¦pªG±z¤£´±½T©w±z©Ò«ö¤Uªº¦r¥À¡A½Ð«ö¤U<ESC>Áä¦^¨ì¥¿±`(Normal)¼Ò¦¡¡C
- µM«á¦A¦¸±qÁä½L¿é¤J±z·Qnªº©R¥O¡C
-
-´£¥Ü¡J¥ú¼ÐÁäÀ³·í¤]¯à¥¿±`¤u§@ªº¡C¦ý¬O¨Ï¥ÎhjklÁä¡A¦b²ßºD¤§«á±z´N¯à°÷§Ö³t
- ¦a¦b«Ì¹õ¤º¥|³B²¾°Ê¥ú¼Ð¤F¡C
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤@Á¿²Ä¤G¸`¡JVIMªº¶i¤J©M°h¥X
-
-
- !! ¯S§O´£¥Ü¡J·q½Ð¾\Ū§¹¾ã¥»¤@¸`ªº¤º®e¡AµM«á¤~¯à°õ¦æ¥H¤U©ÒÁ¿¸Ñªº©R¥O¡C
-
- 1. ½Ð«ö<ESC>Áä(³o¬O¬°¤F½T«O±z³B¦b¥¿±`¼Ò¦¡)¡C
-
- 2. µM«á¿é¤J¡J :q! <¦^¨®>
-
----> ³oºØ¤è¦¡ªº°h¥X½s¿è¾¹µ´¤£·|«O¦s±z¶i¤J½s¿è¾¹¥H¨Ó©Ò°µªº§ï°Ê¡C
- ¦pªG±z·Q«O¦s§ó§ï¦A°h¥X¡A½Ð¿é¤J¡J
- :wq <¦^¨®>
-
- 3. ¦pªG±z¬Ý¨ì¤F©R¥O¦æ´£¥Ü²Å¡A½Ð¿é¤J¯à°÷±a±z¦^¨ì¥»±Ðµ{ªº©R¥O¡A¨º´N¬O¡J
-
- vimtutor <¦^¨®>
-
- ³q±`±¡ªp¤U±z¤]¥i¥H¥Î³oºØ¤è¦¡¡J
-
- vim tutor <¦^¨®>
-
----> ³o¸Ìªº 'vim' ªí¥Ü¶i¤Jvim½s¿è¾¹¡A¦Ó 'tutor'«h¬O±z·Ç³Æn½s¿èªº¤å¥ó¡C
-
- 4. ¦pªG±z¦Û«H¤w¸g¨c¨c°O¦í¤F³o¨Ç¨BÆJªº¸Ü¡A½Ð±q¨BÆJ1°õ¦æ¨ì¨BÆJ3°h¥X¡AµM
- «á¦A¦¸¶i¤J½s¿è¾¹¡C±µµÛ±N¥ú¼Ð²¾°Ê¨ì²Ä¤@Á¿²Ä¤T¸`¨ÓÄ~Äò§Ú̪º±Ðµ{Á¿¸Ñ¡C
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤@Á¿²Ä¤T¸`¡J¤å¥»½s¿è¤§§R°£
-
-
- ** ¦b¥¿±`(Normal)¼Ò¦¡¤U¡A¥i¥H«ö¤U x Áä¨Ó§R°£¥ú¼Ð©Ò¦b¦ì¸mªº¦r²Å¡C**
-
- 1. ½Ð±N¥ú¼Ð²¾°Ê¨ì¥»¸`¤¤¤U±¼Ð°O¦³ ---> ªº¨º¤@¦æ¡C
-
- 2. ¬°¤F×¥¿¿é¤J¿ù»~¡A½Ð±N¥ú¼Ð²¾¦Ü·Ç³Æ§R°£ªº¦r²Åªº¦ì¸m³B¡C
-
- 3. µM«á«ö¤U x Áä±N¿ù»~¦r²Å§R°£±¼¡C
-
- 4. «´_¨BÆJ2¨ì¨BÆJ4¡Aª½¨ì¥y¤l×¥¿¬°¤î¡C
-
----> The ccow jumpedd ovverr thhe mooon.
-
- 5. ¦n¤F¡A¸Ó¦æ¤w¸g×¥¿¤F¡A¤U¤@¸`¤º®e¬O²Ä¤@Á¿²Ä¥|¸`¡C
-
-¯S§O´£¥Ü¡J¦b±zÂsÄý¥»±Ðµ{®É¡A¤£n±j¦æ°O¾Ð¡C°O¦í¤@ÂI¡J¦b¨Ï¥Î¤¤¾Ç²ß¡C
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤@Á¿²Ä¥|¸`¡J¤å¥»½s¿è¤§´¡¤J
-
-
- ** ¦b¥¿±`¼Ò¦¡¤U¡A¥i¥H«ö¤U i Áä¨Ó´¡¤J¤å¥»¡C**
-
- 1. ½Ð±N¥ú¼Ð²¾°Ê¨ì¥»¸`¤¤¤U±¼Ð°O¦³ ---> ªº²Ä¤@¦æ¡C
-
- 2. ¬°¤F¨Ï±o²Ä¤@¦æ¤º®e¹p¦P¤_²Ä¤G¦æ¡A½Ð±N¥ú¼Ð²¾¦Ü¤å¥»²Ä¤@Ó¦r²Å·Ç³Æ´¡¤J
- ªº¦ì¸m¡C
-
- 3. µM«á«ö¤U i Áä¡A±µµÛ¿é¤J¥²nªº¤å¥»¦r²Å¡C
-
- 4. ©Ò¦³¤å¥»³£×¥¿§¹²¦¡A½Ð«ö¤U <ESC> Áäªð¦^¥¿±`¼Ò¦¡¡C
- «´_¨BÆJ2¦Ü¨BÆJ4¥H«K×¥¿¥y¤l¡C
-
----> There is text misng this .
----> There is some text missing from this line.
-
- 5. ¦pªG±z¹ï¤å¥»´¡¤J¾Þ§@¤w¸g«Üº¡·N¡A½Ð±µµÛ¾\Ū¤U±ªº¤pµ²¡C
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤@Á¿¤pµ²
-
-
- 1. ¥ú¼Ð¦b«Ì¹õ¤å¥»¤¤ªº²¾°Ê¬J¥i¥H¥Î½bÀYÁä¡A¤]¥i¥H¨Ï¥Î hjkl ¦r¥ÀÁä¡C
- h (¥ª²¾) j (¤U¦æ) k (¤W¦æ) l (¥k²¾)
-
- 2. ±ý¶i¤Jvim½s¿è¾¹(±q©R¥O¦æ´£¥Ü²Å)¡A½Ð¿é¤J¡Jvim ¤å¥ó¦W <¦^¨®>
-
- 3. ±ý°h¥Xvim½s¿è¾¹¡A½Ð¿é¤J¥H¤U©R¥O©ñ±ó©Ò¦³×§ï¡J
-
- <ESC> :q! <¦^¨®>
-
- ©ÎªÌ¿é¤J¥H¤U©R¥O«O¦s©Ò¦³×§ï¡J
-
- <ESC> :wq <¦^¨®>
-
- 4. ¦b¥¿±`¼Ò¦¡¤U§R°£¥ú¼Ð©Ò¦b¦ì¸mªº¦r²Å¡A½Ð«ö¡J x
-
- 5. ¦b¥¿±`¼Ò¦¡¤Un¦b¥ú¼Ð©Ò¦b¦ì¸m¶}©l´¡¤J¤å¥»¡A½Ð«ö¡J
-
- i ¿é¤J¥²n¤å¥» <ESC>
-
-¯S§O´£¥Ü¡J«ö¤U <ESC> Áä·|±a±z¦^¨ì¥¿±`¼Ò¦¡©ÎªÌ¨ú®ø¤@Ó¤£´Á±æ©ÎªÌ³¡¤À§¹¦¨
-ªº©R¥O¡C
-
-¦n¤F¡A²Ä¤@Á¿¨ì¦¹µ²§ô¡C¤U±±µ¤U¨ÓÄ~Äò²Ä¤GÁ¿ªº¤º®e¡C
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤GÁ¿²Ä¤@¸`¡J§R°£Ãþ©R¥O
-
-
- ** ¿é¤J dw ¥i¥H±q¥ú¼Ð³B§R°£¦Ü¤@Ó³æ¦r/³æµüªº¥½§À¡C**
-
- 1. ½Ð«ö¤U <ESC> Áä½T«O±z³B¤_¥¿±`¼Ò¦¡¡C
-
- 2. ½Ð±N¥ú¼Ð²¾°Ê¨ì¥»¸`¤¤¤U±¼Ð°O¦³ ---> ªº¨º¤@¦æ¡C
-
- 3. ½Ð±N¥ú¼Ð²¾¦Ü·Ç³Æn§R°£ªº³æµüªº¶}©l¡C
-
- 4. ±µµÛ¿é¤J dw §R°£±¼¸Ó³æµü¡C
-
- ¯S§O´£¥Ü¡J±z©Ò¿é¤Jªº dw ·|¦b±z¿é¤Jªº¦P®É¥X²{¦b«Ì¹õªº³Ì«á¤@¦æ¡C¦pªG±z¿é
- ¤J¦³»~¡A½Ð«ö¤U <ESC> Áä¨ú®ø¡AµM«á«·s¦A¨Ó¡C
-
----> There are a some words fun that don't belong paper in this sentence.
-
- 5. «´_¨BÆJ3¦Ü¨BÆJ4¡Aª½¦Ü¥y¤l×¥¿§¹²¦¡C±µµÛÄ~Äò²Ä¤GÁ¿²Ä¤G¸`¤º®e¡C
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤GÁ¿²Ä¤G¸`¡J¨ä¥L§R°£Ãþ©R¥O
-
-
- ** ¿é¤J d$ ±q·í«e¥ú¼Ð§R°£¨ì¦æ¥½¡C**
-
- 1. ½Ð«ö¤U <ESC> Áä½T«O±z³B¤_¥¿±`¼Ò¦¡¡C
-
- 2. ½Ð±N¥ú¼Ð²¾°Ê¨ì¥»¸`¤¤¤U±¼Ð°O¦³ ---> ªº¨º¤@¦æ¡C
-
- 3. ½Ð±N¥ú¼Ð²¾°Ê¨ì¸Ó¦æªº§À³¡(¤]´N¬O¦b²Ä¤@ÓÂI¸¹¡¥.¡¦«á±)¡C
-
- 4. µM«á¿é¤J d$ ±q¥ú¼Ð³B§R¦Ü·í«e¦æ§À³¡¡C
-
----> Somebody typed the end of this line twice. end of this line twice.
-
-
- 5. ½ÐÄ~Äò¾Ç²ß²Ä¤GÁ¿²Ä¤T¸`´Nª¾¹D¬O«ç»ò¦^¨Æ¤F¡C
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤GÁ¿²Ä¤T¸`¡JÃö¤_©R¥O©M¹ï¶H
-
-
- §R°£©R¥O d ªº®æ¦¡¦p¤U¡J
-
- [number] d object ©ÎªÌ d [number] object
-
- ¨ä·N¦p¤U¡J
- number - ¥Nªí°õ¦æ©R¥Oªº¦¸¼Æ(¥i¿ï¶µ¡A¯Ê¬Ù³]¸m¬° 1 )¡C
- d - ¥Nªí§R°£¡C
- object - ¥Nªí©R¥O©Òn¾Þ§@ªº¹ï¶H(¤U±¦³¬ÛÃö¤¶²Ð)¡C
-
- ¤@Ó²µuªº¹ï¶H¦Cªí¡J
- w - ±q·í«e¥ú¼Ð·í«e¦ì¸mª½¨ì³æ¦r/³æµü¥½§À¡A¥]¬AªÅ®æ¡C
- e - ±q·í«e¥ú¼Ð·í«e¦ì¸mª½¨ì³æ¦r/³æµü¥½§À¡A¦ý¬O *¤£* ¥]¬AªÅ®æ¡C
- $ - ±q·í«e¥ú¼Ð·í«e¦ì¸mª½¨ì·í«e¦æ¥½¡C
-
-¯S§O´£¥Ü¡J
- ¹ï¤_«i¤_±´¯ÁªÌ¡A½Ð¦b¥¿±`¼Ò¦¡¤U±¶È«ö¥Nªí¬ÛÀ³¹ï¶HªºÁä¦Ó¤£¨Ï¥Î©R¥O¡A«h
- ±N¬Ý¨ì¥ú¼Ðªº²¾°Ê¥¿¦p¤W±ªº¹ï¶H¦Cªí©Ò¥Nªíªº¤@¼Ë¡C
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤GÁ¿²Ä¥|¸`¡J¹ï¶H©R¥Oªº¯S®í±¡ªp
-
-
- ** ¿é¤J dd ¥i¥H§R°£¾ã¤@Ó·í«e¦æ¡C **
-
- ų¤_¾ã¦æ§R°£ªº°ªÀW«×¡AVIM ªº³]pªÌ¨M©wn²¤Æ¾ã¦æ§R°£¡A¶È»Ýn¦b¦P¤@¦æ¤W
- À»¥´¨â¦¸ d ´N¥i¥H§R°£±¼¥ú¼Ð©Ò¦bªº¾ã¦æ¤F¡C
-
- 1. ½Ð±N¥ú¼Ð²¾°Ê¨ì¥»¸`¤¤¤U±ªºµu¥y¬q¸¨¤¤ªº²Ä¤G¦æ¡C
- 2. ¿é¤J dd §R°£¸Ó¦æ¡C
- 3. µM«á²¾°Ê¨ì²Ä¥|¦æ¡C
- 4. ±µµÛ¿é¤J 2dd (ÁÙ°O±o«e±Á¿¹Lªº number-command-object ¶Ü¡H) §R°£¨â¦æ¡C
-
- 1) Roses are red,
- 2) Mud is fun,
- 3) Violets are blue,
- 4) I have a car,
- 5) Clocks tell time,
- 6) Sugar is sweet
- 7) And so are you.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤GÁ¿²Ä¤¸`¡JºM®øÃþ©R¥O
-
-
- ** ¿é¤J u ¨ÓºM®ø³Ì«á°õ¦æªº©R¥O¡A¿é¤J U ¨Ó×¥¿¾ã¦æ¡C**
-
- 1. ½Ð±N¥ú¼Ð²¾°Ê¨ì¥»¸`¤¤¤U±¼Ð°O¦³ ---> ªº¨º¤@¦æ¡A¨Ã±N¨ä¸m¤_²Ä¤@Ó¿ù»~
- ³B¡C
- 2. ¿é¤J x §R°£²Ä¤@Ó¤£·Q«O¯dªº¦r¥À¡C
- 3. µM«á¿é¤J u ºM®ø³Ì«á°õ¦æªº(¤@¦¸)©R¥O¡C
- 4. ³o¦¸n¨Ï¥Î x ×¥¿¥»¦æªº©Ò¦³¿ù»~¡C
- 5. ²{¦b¿é¤J¤@Ó¤j¼gªº U ¡A«ì´_¨ì¸Ó¦æªºì©lª¬ºA¡C
- 6. ±µµÛ¦h¦¸¿é¤J u ¥HºM®ø U ¥H¤Î§ó«eªº©R¥O¡C
- 7. µM«á¦h¦¸¿é¤J CTRL-R (¥ý«ö¤U CTRL Á䤣©ñ¶}¡A±µµÛ¿é¤J R Áä) ¡A³o¼Ë´N
- ¥i¥H°õ¦æ«ì´_©R¥O¡A¤]´N¬OºM®ø±¼ºM®ø©R¥O¡C
-
----> Fiix the errors oon thhis line and reeplace them witth undo.
-
- 8. ³o¨Ç³£¬O«D±`¦³¥Îªº©R¥O¡C¤U±¬O²Ä¤GÁ¿ªº¤pµ²¤F¡C
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤GÁ¿¤pµ²
-
-
- 1. ±ý±q·í«e¥ú¼Ð§R°£¦Ü³æ¦r/³æµü¥½§À¡A½Ð¿é¤J¡Jdw
-
- 2. ±ý±q·í«e¥ú¼Ð§R°£¦Ü·í«e¦æ¥½§À¡A½Ð¿é¤J¡Jd$
-
- 3. ±ý§R°£¾ã¦æ¡A½Ð¿é¤J¡Jdd
-
- 4. ¦b¥¿±`¼Ò¦¡¤U¤@Ó©R¥Oªº®æ¦¡¬O¡J
-
- [number] command object ©ÎªÌ command [number] object
- ¨ä·N¬O¡J
- number - ¥Nªíªº¬O©R¥O°õ¦æªº¦¸¼Æ
- command - ¥Nªín°µªº¨Æ±¡¡A¤ñ¦p d ¥Nªí§R°£
- object - ¥Nªín¾Þ§@ªº¹ï¶H¡A¤ñ¦p w ¥Nªí³æ¦r/³æµü¡A$ ¥Nªí¨ì¦æ¥½µ¥µ¥¡C
- $ (to the end of line), etc.
-
- 5. ±ýºM®ø¥H«eªº¾Þ§@¡A½Ð¿é¤J¡Ju (¤p¼gªºu)
- ±ýºM®ø¦b¤@¦æ¤¤©Ò°µªº§ï°Ê¡A½Ð¿é¤J¡JU (¤j¼gªºU)
- ±ýºM®ø¥H«eªººM®ø©R¥O¡A«ì´_¥H«eªº¾Þ§@µ²ªG¡A½Ð¿é¤J¡JCTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤TÁ¿²Ä¤@¸`¡J¸m¤JÃþ©R¥O
-
-
- ** ¿é¤J p ±N³Ì«á¤@¦¸§R°£ªº¤º®e¸m¤J¥ú¼Ð¤§«á **
-
- 1. ½Ð±N¥ú¼Ð²¾°Ê¨ì¥»¸`¤¤¤U±¥ÜS¬q¸¨ªºº¦æ¡C
-
- 2. ¿é¤J dd ±N¸Ó¦æ§R°£¡A³o¼Ë·|±N¸Ó¦æ«O¦s¨ìvimªº½w¨R°Ï¤¤¡C
-
- 3. ±µµÛ±N¥ú¼Ð²¾°Ê¨ì·Ç³Æ¸m¤Jªº¦ì¸mªº¤W¤è¡C°O¦í¡J¬O¤W¤è®@¡C
-
- 4. µM«á¦b¥¿±`¼Ò¦¡¤U(<ESC>Áä¶i¤J)¡A¿é¤J p ±N¸Ó¦æÖß¶K¸m¤J¡C
-
- 5. «´_¨BÆJ2¦Ü¨BÆJ4¡A±N©Ò¦³ªº¦æ¨Ì§Ç©ñ¸m¨ì¥¿½Tªº¦ì¸m¤W¡C
-
- d) Can you learn too?
- b) Violets are blue,
- c) Intelligence is learned,
- a) Roses are red,
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤TÁ¿²Ä¤G¸`¡J´À´«Ãþ©R¥O
-
-
- ** ¿é¤J r ©M¤@Ó¦r²Å´À´«¥ú¼Ð©Ò¦b¦ì¸mªº¦r²Å¡C**
-
- 1. ½Ð±N¥ú¼Ð²¾°Ê¨ì¥»¸`¤¤¤U±¼Ð°O¦³ ---> ªº²Ä¤@¦æ¡C
-
- 2. ½Ð²¾°Ê¥ú¼Ð¨ì²Ä¤@Ó¿ù»~ªº¾A·í¦ì¸m¡C
-
- 3. ±µµÛ¿é¤J r ¡A³o¼Ë´N¯à±N¿ù»~´À´«±¼¤F¡C
-
- 4. «´_¨BÆJ2©M¨BÆJ3¡Aª½¨ì²Ä¤@¦æ¤w¸g×§ï§¹²¦¡C
-
----> Whan this lime was tuoed in, someone presswd some wrojg keys!
----> When this line was typed in, someone pressed some wrong keys!
-
- 5. µM«á§ÚÌÄ~Äò¾Ç®Õ²Ä¤TÁ¿²Ä¤T¸`¡C
-
-¯S§O´£¥Ü¡J¤Á°O±zn¦b¨Ï¥Î¤¤¾Ç²ß¡A¦Ó¤£¬O¦b°O¾Ð¤¤¾Ç²ß¡C
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤TÁ¿²Ä¤T¸`¡J§ó§ïÃþ©R¥O
-
-
- ** n§ïÅܤ@Ó³æ¦r/³æµüªº³¡¤À©ÎªÌ¥þ³¡¡A½Ð¿é¤J cw **
-
- 1. ½Ð±N¥ú¼Ð²¾°Ê¨ì¥»¸`¤¤¤U±¼Ð°O¦³ ---> ªº²Ä¤@¦æ¡C
-
- 2. ±µµÛ§â¥ú¼Ð©ñ¦b³æµü lubw ªº¦r¥À u ªº¦ì¸m¨º¸Ì¡C
-
- 3. µM«á¿é¤J cw ´N¥i¥H×¥¿¸Ó³æµü¤F(¦b¥»¨Ò³o¸Ì¬O¿é¤J ine ¡C)
-
- 4. ³Ì«á«ö <ESC> Áä¡AµM«á¥ú¼Ð©w¦ì¨ì¤U¤@Ó¿ù»~²Ä¤@ӷdzƧó§ïªº¦r¥À³B¡C
-
- 5. «´_¨BÆJ3©M¨BÆJ4¡Aª½¨ì²Ä¤@Ó¥y¤l§¹¥þ¹p¦P²Ä¤GÓ¥y¤l¡C
-
----> This lubw has a few wptfd that mrrf changing usf the change command.
----> This line has a few words that need changing using the change command.
-
-´£¥Ü¡J½Ðª`·N cw ©R¥O¤£¶È¶È¬O´À´«¤F¤@Ó³æµü¡A¤]Åý±z¶i¤J¤å¥»´¡¤Jª¬ºA¤F¡C
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤TÁ¿²Ä¥|¸`¡J¨Ï¥Îc«ü¥Oªº¨ä¥L§ó§ïÃþ©R¥O
-
-
- ** §ó§ïÃþ«ü¥O¥i¥H¨Ï¥Î¦P§R°£Ãþ©R¥O©Ò¨Ï¥Îªº¹ï¶H°Ñ¼Æ¡C**
-
- 1. §ó§ïÃþ«ü¥Oªº¤u§@¤è¦¡¸ò§R°£Ãþ©R¥O¬O¤@Pªº¡C¾Þ§@®æ¦¡¬O¡J
-
- [number] c object ©ÎªÌ c [number] object
-
- 2. ¹ï¶H°Ñ¼Æ¤]¬O¤@¼Ëªº¡A¤ñ¦p w ¥Nªí³æ¦r/³æµü¡A$¥Nªí¦æ¥½µ¥µ¥¡C
-
- 3. ½Ð±N¥ú¼Ð²¾°Ê¨ì¥»¸`¤¤¤U±¼Ð°O¦³ ---> ªº²Ä¤@¦æ¡C
-
- 4. ±µµÛ±N¥ú¼Ð²¾°Ê¨ì²Ä¤@Ó¿ù»~³B¡C
-
- 5. µM«á¿é¤J c$ ¨Ï±o¸Ó¦æ³Ñ¤Uªº³¡¤À§ó¥¿±o¦P²Ä¤G¦æ¤@¼Ë¡C³Ì«á«ö <ESC> Áä¡C
-
----> The end of this line needs some help to make it like the second.
----> The end of this line needs to be corrected using the c$ command.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤TÁ¿¤pµ²
-
-
- 1. n«·s¸m¤J¤w¸g§R°£ªº¤å¥»¤º®e¡A½Ð¿é¤J¤p¼g¦r¥À p¡C¸Ó¾Þ§@¥i¥H±N¤w§R°£
- ªº¤å¥»¤º®e¸m¤_¥ú¼Ð¤§«á¡C¦pªG³Ì«á¤@¦¸§R°£ªº¬O¤@Ó¾ã¦æ¡A¨º»ò¸Ó¦æ±N¸m
- ¤_·í«e¥ú¼Ð©Ò¦b¦æªº¤U¤@¦æ¡C
-
- 2. n´À´«¥ú¼Ð©Ò¦b¦ì¸mªº¦r²Å¡A½Ð¿é¤J¤p¼gªº r ©Mn´À´«±¼ì¦ì¸m¦r²Åªº·s¦r
- ²Å§Y¥i¡C
-
- 3. §ó§ïÃþ©R¥O¤¹³\±z§ïÅÜ«ü©wªº¹ï¶H¡A±q·í«e¥ú¼Ð©Ò¦b¦ì¸mª½¨ì¹ï¶Hªº¥½§À¡C
- ¤ñ¦p¿é¤J cw ¥i¥H´À´«·í«e¥ú¼Ð¨ì³æµüªº¥½§Àªº¤º®e¡F¿é¤J c$ ¥i¥H´À´«·í
- «e¥ú¼Ð¨ì¦æ¥½ªº¤º®e¡C
-
- 4. §ó§ïÃþ©R¥Oªº®æ¦¡¬O¡J
-
- [number] c object ©ÎªÌ c [number] object
-
-¤U±§ÚÌÄ~Äò¾Ç²ß¤U¤@Á¿¡C
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¥|Á¿²Ä¤@¸`¡J©w¦ì¤Î¤å¥óª¬ºA
-
-
- ** ¿é¤J CTRL-g Åã¥Ü·í«e½s¿è¤å¥ó¤¤·í«e¥ú¼Ð©Ò¦b¦æ¦ì¸m¥H¤Î¤å¥óª¬ºA«H®§¡C
- ¿é¤J SHIFT-G «hª½±µ¸õÂà¨ì¤å¥ó¤¤ªº¬Y¤@«ü©w¦æ¡C**
-
- ´£¥Ü¡J¤Á°On¥ý³qŪ¥»¸`¤º®e¡A¤§«á¤~¥i¥H°õ¦æ¥H¤U¨BÆJ!!!
-
- 1. «ö¤U CTRL Á䤣©ñ¶}µM«á«ö g Áä¡CµM«á´N·|¬Ý¨ì¶±³Ì©³³¡¥X²{¤@Óª¬ºA«H
- ®§¦æ¡AÅã¥Üªº¤º®e¬O·í«e½s¿èªº¤å¥ó¦W©M¤å¥óªºÁ`¦æ¼Æ¡C½Ð°O¦í¨BÆJ3ªº¦æ¸¹¡C
-
- 2. «ö¤U SHIFT-G Áä¥i¥H¨Ï±o·í«e¥ú¼Ðª½±µ¸õÂà¨ì¤å¥ó³Ì«á¤@¦æ¡C
-
- 3. ¿é¤J±z´¿°±¯dªº¦æ¸¹¡AµM«á«ö¤U SHIFT-G¡C³o¼Ë´N¥i¥Hªð¦^¨ì±z²Ä¤@¦¸«ö¤U
- CTRL-g ®É©Ò¦bªº¦æ¦n¤F¡Cª`·N¡J¿é¤J¦æ¸¹®É¡A¦æ¸¹¬O¤£·|¦b«Ì¹õ¤WÅã¥Ü¥X¨Ó
- ªº¡C
-
- 4. ¦pªGÄ@·N¡A±z¥i¥HÄ~Äò°õ¦æ¨BÆJ1¦Ü¨BÆJ¤T¡C
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¥|Á¿²Ä¤G¸`¡J·j¯ÁÃþ©R¥O
-
-
- ** ¿é¤J / ¥H¤Î§ÀÀHªº¦r²Å¦ê¥i¥H¥Î¥H¦b·í«e¤å¥ó¤¤¬d§ä¸Ó¦r²Å¦ê¡C**
-
- 1. ¦b¥¿±`¼Ò¦¡¤U¿é¤J / ¦r²Å¡C±z¦¹®É·|ª`·N¨ì¸Ó¦r²Å©M¥ú¼Ð³£·|¥X²{¦b«Ì¹õ©³
- ³¡¡A³o¸ò : ©R¥O¬O¤@¼Ëªº¡C
-
- 2. ±µµÛ¿é¤J errroor <¦^¨®>¡C¨ºÓerrroor´N¬O±zn¬d§äªº¦r²Å¦ê¡C
-
- 3. n¬d§ä¦P¤W¤@¦¸ªº¦r²Å¦ê¡A¥u»Ýn«ö n Áä¡Cn¦V¬Û¤Ï¤è¦V¬d§ä¦P¤W¤@¦¸ªº¦r
- ²Å¦ê¡A½Ð¿é¤J Shift-N §Y¥i¡C
-
- 4. ¦pªG±z·Q°f¦V¬d§ä¦r²Å¦ê¡A½Ð¨Ï¥Î ? ¥N´À / ¶i¦æ¡C
-
----> When the search reaches the end of the file it will continue at the start.
-
- "errroor" is not the way to spell error; errroor is an error.
-
- ´£¥Ü¡J¦pªG¬d§ä¤w¸g¨ì¹F¤å¥ó¥½§À¡A¬d§ä·|¦Û°Ê±q¤å¥óÀY³¡Ä~Äò¬d§ä¡C
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¥|Á¿²Ä¤T¸`¡J°t¹ï¬A¸¹ªº¬d§ä
-
-
- ** «ö % ¥i¥H¬d§ä°t¹ïªº¬A¸¹ )¡B]¡B}¡C**
-
- 1. §â¥ú¼Ð©ñ¦b¥»¸`¤U±¼Ð°O¦³ --> ¨º¤@¦æ¤¤ªº¥ô¦ó¤@Ó (¡B[ ©Î { ³B¡C
-
- 2. ±µµÛ«ö % ¦r²Å¡C
-
- 3. ¦¹®É¥ú¼Ðªº¦ì¸mÀ³·í¬O¦b°t¹ïªº¬A¸¹³B¡C
-
- 4. ¦A¦¸«ö % ´N¥i¥H¸õ¦^°t¹ïªº²Ä¤@Ó¬A¸¹³B¡C
-
----> This ( is a test line with ('s, ['s ] and {'s } in it. ))
-
-´£¥Ü¡J¦bµ{§Ç½Õ¸Õ®É¡A³oÓ¥\¯à¥Î¨Ó¬d§ä¤£°t¹ïªº¬A¸¹¬O«Ü¦³¥Îªº¡C
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¥|Á¿²Ä¥|¸`¡J×¥¿¿ù»~ªº¤èªk¤§¤@
-
-
- ** ¿é¤J :s/old/new/g ¥i¥H´À´« old ¬° new¡C**
-
- 1. ½Ð±N¥ú¼Ð²¾°Ê¨ì¥»¸`¤¤¤U±¼Ð°O¦³ ---> ªº¨º¤@¦æ¡C
-
- 2. ¿é¤J :s/thee/the <¦^¨®> ¡C½Ðª`·N¸Ó©R¥O¥u§ïÅÜ¥ú¼Ð©Ò¦b¦æªº²Ä¤@Ӥǰt
- ¦ê¡C
-
- 3. ¿é¤J :s/thee/the/g «h¬O´À´«¥þ¦æªº¤Ç°t¦ê¡C
-
----> the best time to see thee flowers is in thee spring.
-
- 4. n´À´«¨â¦æ¤§¶¡¥X²{ªº¨CӤǰt¦ê¡A½Ð¿é¤J :#,#s/old/new/g (#,#¥Nªíªº¬O
- ¨â¦æªº¦æ¸¹)¡C¿é¤J :%s/old/new/g «h¬O´À´«¾ãÓ¤å¥ó¤¤ªº¨CӤǰt¦ê¡C
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¥|Á¿¤pµ²
-
-
- 1. Ctrl-g ¥Î¤_Åã¥Ü·í«e¥ú¼Ð©Ò¦b¦ì¸m©M¤å¥óª¬ºA«H®§¡CShift-G ¥Î¤_±N¥ú¼Ð¸õ
- Âà¦Ü¤å¥ó³Ì«á¤@¦æ¡C¥ýºV¤J¤@Ӧ渹µM«á«ö Shift-G «h¬O±N¥ú¼Ð²¾°Ê¦Ü¸Ó¦æ
- ¸¹¥Nªíªº¦æ¡C
-
- 2. ¿é¤J / µM«áºòÀH¤@Ó¦r²Å¦ê¬O«h¬O¦b·í«e©Ò½s¿èªº¤åÀɤ¤¦V«á¬d§ä¸Ó¦r²Å¦ê¡C
- ¿é¤J°Ý¸¹ ? µM«áºòÀH¤@Ó¦r²Å¦ê¬O«h¬O¦b·í«e©Ò½s¿èªº¤åÀɤ¤¦V«e¬d§ä¸Ó¦r
- ²Å¦ê¡C§¹¦¨¤@¦¸¬d§ä¤§«á«ö n Áä«h¬O«´_¤W¤@¦¸ªº©R¥O¡A¥i¦b¦P¤@¤è¦V¤W¬d
- §ä¤U¤@Ó¦r²Å¦ê©Ò¦b¡F©ÎªÌ«ö Shift-N ¦V¬Û¤Ï¤è¦V¬d§ä¤U¸Ó¦r²Å¦ê©Ò¦b¡C
-
- 3. ¦pªG¥ú¼Ð·í«e¦ì¸m¬O¬A¸¹(¡B)¡B[¡B]¡B{¡B}¡A«ö % ¥i¥H±N¥ú¼Ð²¾°Ê¨ì°t¹ïªº
- ¬A¸¹¤W¡C
-
- 4. ¦b¤@¦æ¤º´À´«ÀY¤@Ó¦r²Å¦ê old ¬°·sªº¦r²Å¦ê new¡A½Ð¿é¤J :s/old/new
- ¦b¤@¦æ¤º´À´«©Ò¦³ªº¦r²Å¦ê old ¬°·sªº¦r²Å¦ê new¡A½Ð¿é¤J :s/old/new/g
- ¦b¨â¦æ¤º´À´«©Ò¦³ªº¦r²Å¦ê old ¬°·sªº¦r²Å¦ê new¡A½Ð¿é¤J :#,#s/old/new/g
- ¦b¤å¥ó¤º´À´«©Ò¦³ªº¦r²Å¦ê old ¬°·sªº¦r²Å¦ê new¡A½Ð¿é¤J :%s/old/new/g
- ¶i¦æ¥þ¤å´À´«®É¸ß°Ý¥Î¤á½T»{¨CÓ´À´«»Ý²K¥[ c ¿ï¶µ¡A½Ð¿é¤J :%s/old/new/gc
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤Á¿²Ä¤@¸`¡J¦b VIM ¤º°õ¦æ¥~³¡©R¥Oªº¤èªk
-
-
- ** ¿é¤J :! µM«áºòÀHµÛ¿é¤J¤@Ó¥~³¡©R¥O¥i¥H°õ¦æ¸Ó¥~³¡©R¥O¡C**
-
- 1. «ö¤U§Ú̩Ҽô±xªº : ©R¥O³]¸m¥ú¼Ð¨ì«Ì¹õ©³³¡¡C³o¼Ë´N¥i¥HÅý±z¿é¤J©R¥O¤F¡C
-
- 2. ±µµÛ¿é¤J·P¹Ä¸¹ ! ³oÓ¦r²Å¡A³o¼Ë´N¤¹³\±z°õ¦æ¥~³¡ªº shell ©R¥O¤F¡C
-
- 3. §ÚÌ¥H ls ©R¥O¬°¨Ò¡C¿é¤J !ls <¦^¨®> ¡C¸Ó©R¥O´N·|¦CÁ|¥X±z·í«e¥Ø¿ýªº
- ¤º®e¡A´N¦p¦P±z¦b©R¥O¦æ´£¥Ü²Å¤U¿é¤J ls ©R¥Oªºµ²ªG¤@¼Ë¡C¦pªG !ls ¨S°_
- §@¥Î¡A±z¥i¥H¸Õ¸Õ :!dir ¬Ý¬Ý¡C
-
----> ´£¥Ü¡J ©Ò¦³ªº¥~³¡©R¥O³£¥i¥H¥H³oºØ¤è¦¡°õ¦æ¡C
-
----> ´£¥Ü¡J ©Ò¦³ªº : ©R¥O³£¥²¶·¥H <¦^¨®> §i²×¡C
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤Á¿²Ä¤G¸`¡JÃö¤_«O¦s¤å¥óªº§ó¦h«H®§
-
-
- ** n±N¹ï¤å¥óªº§ï°Ê«O¦s¨ì¤å¥ó¤¤¡A½Ð¿é¤J :w FILENAME **
-
- 1. ¿é¤J :!dir ©ÎªÌ :!ls Àòª¾·í«e¥Ø¿ýªº¤º®e¡C±zÀ³·í¤wª¾¹D³Ì«áÁÙ±oºV
- <¦^¨®> §a¡C
-
- 2. ¿ï¾Ü¤@Ó©|¥¼¦s¦b¤å¥ó¦W¡A¤ñ¦p TEST ¡C
-
- 3. ±µµÛ¿é¤J :w TEST (¦¹³B TEST ¬O±z©Ò¿ï¾Üªº¤å¥ó¦W¡C)
-
- 4. ¸Ó©R¥O·|¥H TEST ¬°¤å¥ó¦W«O¦s¾ãÓ¤å¥ó (VIM ±Ðµ{)¡C¬°¤F½T«O¥¿½T«O¦s¡A
- ½Ð¦A¦¸¿é¤J :!dir ¬d¬Ý±zªº¥Ø¿ý¦Cªí¤º®e¡C
-
----> ½Ðª`·N¡J¦pªG±z°h¥X VIM µM«á¦b¥H¤å¥ó¦W TEST ¬°°Ñ¼Æ¶i¤J¡A¨º»ò¸Ó¤å¥ó¤º
- ®eÀ³¸Ó¦P±z«O¦s®Éªº¤å¥ó¤º®e¬O§¹¥þ¤@¼Ëªº¡C
-
- 5. ²{¦b±z¥i¥H³q¹L¿é¤J :!rm TEST ¨Ó§R°£ TEST ¤å¥ó¤F¡C
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤Á¿²Ä¤T¸`¡J¤@Ө㦳¿ï¾Ü©Êªº«O¦s©R¥O
-
-
- ** n«O¦s¤å¥óªº³¡¤À¤º®e¡A½Ð¿é¤J :#,# w FILENAME **
-
- 1. ¦A¨Ó°õ¦æ¤@¦¸ :!dir ©ÎªÌ :!ls Àòª¾·í«e¥Ø¿ýªº¤º®e¡AµM«á¿ï¾Ü¤@Ó¦X¾Aªº
- ¤£«¦Wªº¤å¥ó¦W¡A¤ñ¦p TEST ¡C
-
- 2. ±µµÛ±N¥ú¼Ð²¾°Ê¦Ü¥»¶ªº³Ì³»ºÝ¡AµM«á«ö CTRL-g §ä¨ì¸Ó¦æªº¦æ¸¹¡C§O§Ñ¤F
- ¦æ¸¹®@¡C
-
- 3. ±µµÛ§â¥ú¼Ð²¾°Ê¦Ü¥»¶ªº³Ì©³ºÝ¡A¦A«ö¤@¦¸ CTRL-g ¡C¤]§O§Ñ¤F³oÓ¦æ¦n®@¡C
-
- 4. ¬°¤F¥u«O¦s¤å³¹ªº¬YÓ³¡¤À¡A½Ð¿é¤J :#,# w TEST ¡C³o¸Ìªº #,# ´N¬O¤W±
- n¨D±z°O¦íªº¦æ¸¹(³»ºÝ¦æ¸¹,©³ºÝ¦æ¸¹)¡A¦Ó TEST ´N¬O¿ï©wªº¤å¥ó¦W¡C
-
- 5. ³Ì«á¡A¥Î :!dir ½T»{¤å¥ó¬O§_¥¿½T«O¦s¡C¦ý¬O³o¦¸¥ý§O§R°£±¼¡C
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤Á¿²Ä¥|¸`¡J´£¨ú©M¦X¨Ã¤å¥ó
-
-
- ** n¦V·í«e¤å¥ó¤¤´¡¤J¥t¥~ªº¤å¥óªº¤º®e¡A½Ð¿é¤J :r FILENAME **
-
- 1. ½ÐÁä¤J :!dir ½T»{±z«e±³Ð«Øªº TEST ¤å¥óÁÙ¦b¡C
-
- 2. µM«á±N¥ú¼Ð²¾°Ê¦Ü·í«e¶±ªº³»ºÝ¡C
-
-¯S§O´£¥Ü¡J °õ¦æ¨BÆJ3¤§«á±z±N¬Ý¨ì²Ä¤Á¿²Ä¤T¸`¡A½Ð©¡®É¦A©¹¤U²¾°Ê¦^¨ì³o¸Ì¨Ó¡C
-
- 3. ±µµÛ³q¹L :r TEST ±N«e±³Ð«Øªº¦W¬° TEST ªº¤å¥ó´£¨ú¶i¨Ó¡C
-
-¯S§O´£¥Ü¡J±z©Ò´£¨ú¶i¨Óªº¤å¥ó±N±q¥ú¼Ð©Ò¦b¦ì¸m³B¶}©l¸m¤J¡C
-
- 4. ¬°¤F½T»{¤å¥ó¤w¸g´£¨ú¦¨¥\¡A²¾°Ê¥ú¼Ð¦^¨ìì¨Óªº¦ì¸m´N¥i¥Hª`·N¦³¨â¥÷²Ä
- ¤Á¿²Ä¤T¸`¡A¤@¥÷¬O쥻¡A¥t¥~¤@¥÷¬O¨Ó¦Û¤å¥óªº°Æ¥»¡C
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤Á¿¤pµ²
-
-
- 1. :!command ¥Î¤_°õ¦æ¤@Ó¥~³¡©R¥O command¡C
-
- ½Ð¬Ý¤@¨Ç¹ê»Ú¨Ò¤l¡J
- :!dir - ¥Î¤_Åã¥Ü·í«e¥Ø¿ýªº¤º®e¡C
- :!rm FILENAME - ¥Î¤_§R°£¦W¬° FILENAME ªº¤å¥ó¡C
-
- 2. :w FILENAME ¥i±N·í«e VIM ¤¤¥¿¦b½s¿èªº¤å¥ó«O¦s¨ì¦W¬° FILENAME
- ªº¤å¥ó¤¤¡C
-
- 3. :#,#w FILENAME ¥i±N·í«e½s¿è¤å¥ó²Ä # ¦æ¦Ü²Ä # ¦æªº¤º®e«O¦s¨ì¤å¥ó
- FILENAME ¤¤¡C
-
- 4. :r FILENAME ¥i´£¨úºÏ½L¤å¥ó FILENAME ¨Ã±N¨ä´¡¤J¨ì·í«e¤å¥óªº¥ú¼Ð¦ì¸m
- «á±¡C
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤»Á¿²Ä¤@¸`¡J¥´¶}Ãþ©R¥O
-
-
- ** ¿é¤J o ±N¦b¥ú¼Ðªº¤U¤è¥´¶}·sªº¤@¦æ¨Ã¶i¤J´¡¤J¼Ò¦¡¡C**
-
- 1. ½Ð±N¥ú¼Ð²¾°Ê¨ì¥»¸`¤¤¤U±¼Ð°O¦³ ---> ªº¨º¤@¦æ¡C
-
- 2. ±µµÛ¿é¤J¤p¼gªº o ¦b¥ú¼Ð *¤U¤è* ¥´¶}·sªº¤@¦æ¨Ã¶i¤J´¡¤J¼Ò¦¡¡C
-
- 3. µM«á´_¨î¼Ð°O¦³ ---> ªº¦æ¨Ã«ö <ESC> Áä°h¥X´¡¤J¼Ò¦¡¦Ó¶i¤J¥¿±`¼Ò¦¡¡C
-
----> After typing o the cursor is placed on the open line in Insert mode.
-
- 4. ¬°¤F¦b¥ú¼Ð *¤W¤è* ¥´¶}·sªº¤@¦æ¡A¥u»Ýn¿é¤J¤j¼gªº O ¦Ó¤£¬O¤p¼gªº o
- ´N¥i¥H¤F¡C½Ð¦b¤U¦æ´ú¸Õ¤@¤U§a¡C·í¥ú¼Ð³B¦b¦b¸Ó¦æ¤W®É¡A«ö Shift-O¥i¥H
- ¦b¸Ó¦æ¤W¤è·s¶}¤@¦æ¡C
-
-Open up a line above this by typing Shift-O while the cursor is on this line.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤»Á¿²Ä¤G¸`¡J¥ú¼Ð«á´¡¤JÃþ©R¥O
-
-
- ** ¿é¤J a ±N¥i¦b¥ú¼Ð¤§«á´¡¤J¤å¥»¡C **
-
- 1. ½Ð¦b¥¿±`¼Ò¦¡¤U³q¹L¿é¤J $ ±N¥ú¼Ð²¾°Ê¨ì¥»¸`¤¤¤U±¼Ð°O¦³ ---> ªº²Ä¤@¦æ
- ªº¥½§À¡C
-
- 2. ±µµÛ¿é¤J¤p¼gªº a «h¥i¦b¥ú¼Ð¤§«á´¡¤J¤å¥»¤F¡C¤j¼gªº A «h¥i¥Hª½±µ¦b¦æ
- ¥½´¡¤J¤å¥»¡C
-
-´£¥Ü¡J¿é¤J¤j¼g A ªº¾Þ§@¤èªk¥i¥H¦b¦æ¥½´¡¤J¤å¥»¡AÁ×§K¤F¿é¤J i¡A¥ú¼Ð©w¦ì¨ì
- ³Ì«á¤@Ó¦r²Å¡A¿é¤Jªº¤å¥»¡A<ESC> ¦^´_¥¿±`¼Ò¦¡¡A½bÀY¥kÁä²¾°Ê¥ú¼Ð¥H¤Î
- x §R°£·í«e¥ú¼Ð©Ò¦b¦ì¸m¦r²Åµ¥µ¥½Ñ¦hÁcÂøªº¾Þ§@¡C
-
- 3. ¾Þ§@¤§«á²Ä¤@¦æ´N¥i¥H¸É¥R§¹¾ã¤F¡C½Ðª`·N¥ú¼Ð«á´¡¤J¤å¥»»P´¡¤J¼Ò¦¡¬O°ò
- ¥»§¹¥þ¤@Pªº¡A¥u¬O¤å¥»´¡¤Jªº¦ì¸m©w¦ìµy¦³¤£¦P½}¤F¡C
-
----> This line will allow you to practice
----> This line will allow you to practice appending text to the end of a line.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤»Á¿²Ä¤T¸`¡J¥t¥~¤@Ó¸m´«Ãþ©R¥Oªºª©¥»
-
-
- ** ¿é¤J¤j¼gªº R ¥i³sÄò´À´«¦hÓ¦r²Å¡C**
-
- 1. ½Ð±N¥ú¼Ð²¾°Ê¨ì¥»¸`¤¤¤U±¼Ð°O¦³ ---> ªº²Ä¤@¦æ¡C
-
- 2. ²¾°Ê¥ú¼Ð¨ì²Ä¤@¦æ¤¤¤£¦P¤_¼Ð¦³ ---> ªº²Ä¤G¦æªº²Ä¤@Ó³æµüªº¶}©l¡A§Y³æ
- µü last ³B¡C
-
- 3. µM«á¿é¤J¤j¼gªº R ¶}©l§â²Ä¤@¦æ¤¤ªº¤£¦P¤_²Ä¤G¦æªº³Ñ§E¦r²Å³v¤@¿é¤J¡A´N
- ¥i¥H¥þ³¡´À´«±¼ì¦³ªº¦r²Å¦Ó¨Ï±o²Ä¤@¦æ§¹¥þ¹p¦P²Ä¤G¦æ¤F¡C
-
----> To make the first line the same as the last on this page use the keys.
----> To make the first line the same as the second, type R and the new text.
-
- 4. ½Ðª`·N¡J¦pªG±z«ö <ESC> °h¥X¸m´«¼Ò¦¡¦^´_¥¿±`¼Ò¦¡¡A©|¥¼´À´«ªº¤å¥»±N¤´
- µM«O«ù쪬¡C
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤»Á¿²Ä¥|¸`¡J³]¸mÃþ©R¥Oªº¿ï¶µ
-
-
- ** ³]¸m¥i¨Ï¬d§ä©ÎªÌ´À´«¥i©¿²¤¤j¤p¼gªº¿ï¶µ **
-
-
- 1. n¬d§ä³æµü ignore ¥i¦b¥¿±`¼Ò¦¡¤U¿é¤J /ignore ¡Cn«´_¬d§ä¸Óµü¡A¥i¥H
- «´_«ö n Áä¡C
-
- 2. µM«á³]¸m ic ¿ï¶µ(ic´N¬O^¤å©¿²¤¤j¤p¼gIgnore Caseªºº¦r¥ÀÁY¼gµü)¡A§Y
- ¿é¤J¡J
- :set ic
-
- 3. ²{¦b¥i¥H³q¹LÁä¤J n Áä¦A¦¸¬d§ä³æµü ignore¡C«´_¬d§ä¥i¥H«´_Áä¤J n Áä¡C
-
- 4. µM«á³]¸m hlsearch ©M incsearch ³o¨âÓ¿ï¶µ¡A¿é¤J¥H¤U¤º®e¡J
- :set hls is
-
- 5. ²{¦b¥i¥H¦A¦¸¿é¤J¬d§ä©R¥O¡A¬Ý¬Ý·|¦³¤°»ò®ÄªG¡J
- /ignore
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤»Á¿¤pµ²
-
-
- 1. ¿é¤J¤p¼gªº o ¥i¥H¦b¥ú¼Ð¤U¤è¥´¶}·sªº¤@¦æ¨Ã±N¥ú¼Ð¸m¤_·s¶}ªº¦æº¡A¶i¤J
- ´¡¤J¼Ò¦¡¡C
- ¿é¤J¤j¼gªº O ¥i¥H¦b¥ú¼Ð¤W¤è¥´¶}·sªº¤@¦æ¨Ã±N¥ú¼Ð¸m¤_·s¶}ªº¦æº¡A¶i¤J
- ´¡¤J¼Ò¦¡¡C
-
- 2. ¿é¤J¤p¼gªº a ¥i¥H¦b¥ú¼Ð©Ò¦b¦ì¸m¤§«á´¡¤J¤å¥»¡C
- ¿é¤J¤j¼gªº A ¥i¥H¦b¥ú¼Ð©Ò¦b¦æªº¦æ¥½¤§«á´¡¤J¤å¥»¡C
-
- 3. ¿é¤J¤j¼gªº R ±N¶i¤J´À´«¼Ò¦¡¡Aª½¦Ü«ö <ESC> Áä°h¥X´À´«¼Ò¦¡¦Ó¶i¤J¥¿±`
- ¼Ò¦¡¡C
-
- 4. ¿é¤J :set xxx ¥i¥H³]¸m xxx ¿ï¶µ¡C
-
-
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤CÁ¿¡J¦b½uÀ°§U©R¥O
-
- ** ¨Ï¥Î¦b½uÀ°§U¨t²Î **
-
- Vim ¾Ö¦³¤@Ó²ÓP¥þ±ªº¦b½uÀ°§U¨t²Î¡Cn±Ò°Ê¸ÓÀ°§U¨t²Î¡A½Ð¿ï¾Ü¦p¤U¤TºØ¤è
- ªk¤§¤@¡J
- - «ö¤U <HELP> Áä (¦pªGÁä½L¤W¦³ªº¸Ü)
- - «ö¤U <F1> Áä (¦pªGÁä½L¤W¦³ªº¸Ü)
- - ¿é¤J :help <¦^¨®>
-
- ¿é¤J :q <¦^¨®> ¥i¥HÃö³¬À°§Uµ¡¤f¡C
-
- ´£¨Ñ¤@Ó¥¿½Tªº°Ñ¼Æµ¹":help"©R¥O¡A±z¥i¥H§ä¨ìÃö¤_¸Ó¥DÃDªºÀ°§U¡C½Ð¸ÕÅç¥H
- ¤U°Ñ¼Æ(¥i§O§Ñ¤F«ö¦^¨®Áä®@¡C:)¡J
-
- :help w <¦^¨®>
- :help c_<T <¦^¨®>
- :help insert-index <¦^¨®>
- :help user-manual <¦^¨®>
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ²Ä¤KÁ¿¡J³Ð«Ø¤@ӱҰʸ}¥»
-
- ** ±Ò¥Îvimªº¥\¯à **
-
- Vimªº¥\¯à¯S©Ên¤ñvi¦h±o¦h¡A¦ý¤j³¡¤À¥\¯à³£¨S¦³¯Ê¬Ù¿E¬¡¡C¬°¤F±Ò°Ê§ó¦hªº
- ¥\¯à¡A±z±o³Ð«Ø¤@Óvimrc¤å¥ó¡C
-
- 1. ¶}©l½s¿èvimrc¤å¥ó¡A³o¨ú¨M¤_±z©Ò¨Ï¥Îªº¾Þ§@¨t²Î¡J
-
- :edit ~/.vimrc ³o¬OUnix¨t²Î©Ò¨Ï¥Îªº©R¥O
- :edit $VIM/_vimrc ³o¬OWindows¨t²Î©Ò¨Ï¥Îªº©R¥O
-
- 2. ±µµÛ¾É¤JvimrcS¨Ò¤å¥ó¡J
-
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. «O¦s¤å¥ó¡A©R¥O¬°¡J
-
- :write
-
- ¦b¤U¦¸±z±Ò°Êvimªº®ÉÔ¡A½s¿è¾¹´N·|¦³¤F»yªk°ª«Gªº¥\¯à¡C±z¥i¥HÄ~Äò§â±z³ß
- Åwªº¨ä¥¦¥\¯à³]¸m²K¥[¨ì³oÓvimrc¤å¥ó¤¤¡C
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- vim ±Ðµ{¨ì¦¹µ²§ô¡C¥»±Ðµ{¥u¬O¬°¤F²©ú¦a¤¶²Ð¤@¤Uvim½s¿è¾¹¡A¦ý¤w¨¬¥HÅý±z
- «Ü®e©ö¾Ç·|¨Ï¥Î¥»½s¿è¾¹¤F¡C¤ð±e½èºÃ¡AvimÁÙ¦³«Ü¦h«Ü¦hªº©R¥O¡A¥»±Ðµ{©Ò¤¶
- ²ÐªºÁÙ®t±o»·µÛ©O¡C©Ò¥H±znºë³qªº¸Ü¡AÁÙ±æÄ~Äò§V¤O®@¡C¤U¤@¨B±z¥i¥H¾\Ū
- vim¤â¥U¡A¨Ï¥Îªº©R¥O¬O¡J
- :help user-manual
-
- ¬°¤F§ó¶i¤@¨Bªº°Ñ¦Ò©M¾Ç²ß¡A¥H¤U³o¥»®Ñȱo±ÀÂË¡J
-
- Vim - Vi Improved - §@ªÌ¡JSteve Oualline
- ¥Xª©ªÀ¡JNew Riders
-
- ³o¬O²Ä¤@¥»§¹¥þÁ¿¸Ñvimªº®ÑÄy¡C¹ï¤_ªì¾ÇªÌ¯S§O¦³¥Î¡C¨ä¤¤ÁÙ¥]§t¦³¤j¶q¹ê¨Ò
- ©M¹Ï¥Ü¡C±ýª¾¸Ô±¡¡A½Ð³X°Ý http://iccf-holland.org/click5.html
-
- ¥H¤U³o¥»®Ñ¤ñ¸û¦Ñ¤F¦Ó¥B¤º®e¥Dn¬Ovi¦Ó¤£¬Ovim¡A¦ý¬O¤]ȱo±ÀÂË¡J
-
- Learning the Vi Editor - §@ªÌ¡JLinda Lamb
- ¥Xª©ªÀ¡JO'Reilly & Associates Inc.
-
- ³o¬O¤@¥»¤£¿ùªº®Ñ¡A³q¹L¥¦±z´X¥G¯à°÷¤F¸Ñ¨ì¥þ³¡vi¯à°÷°µ¨ìªº¨Æ±¡¡C¦¹®Ñªº²Ä
- ¤»Óª©¥»¤]¥]§t¤F¤@¨ÇÃö¤_vimªº«H®§¡C
-
- ¥»±Ðµ{¬O¥Ñ¨Ó¦ÛCalorado School of MineseªºMichael C. Pierce¡BRobert K.
- Ware ©Ò½s¼gªº¡A¨ä¤¤¨Ó¦ÛColorado State UniversityªºCharles Smith´£¨Ñ¤F
- «Ü¦h³Ð·N¡C½sªÌ³q«H¦a§}¬O¡J
-
- bware@mines.colorado.edu
-
- ¥»±Ðµ{¤w¥ÑBram Moolenaar±M¬°vim¶i¦æ×q¡C
-
-
-
- ͍îªÌªþ¨¥¡J
- ===========
- ²Å餤¤å±Ðµ{½Ķª©¤§Ä¶¨îªÌ¬°±ç©÷®õ <beos@turbolinux.com.cn>¡AÁÙ¦³
- ¥t¥~¤@ÓÁp¨t¦a§}¡Jlinuxrat@gnuchina.org¡C
-
- ÁcÅ餤¤å±Ðµ{¬O±q²Å餤¤å±Ðµ{½Ķª©¨Ï¥Î Debian GNU/Linux ¤¤¤å¶µ¥Ø¤p
- ²Õªº¤_¼s½÷¥ý¥Í½s¼gªº¤¤¤åº~¦rÂà½X¾¹ autoconvert Âà´«¦Ó¦¨ªº¡A¨Ã¹ïÂà
- ´«ªºµ²ªG°µ¤F¤@¨Ç²Ó¸`ªº§ï°Ê¡C
-
- Åܧó°O¿ý¡J
- =========
- 2002¦~08¤ë30¤é ±ç©÷®õ <beos@turbolinux.com.cn>
- ·PÁ RMS@SMTH ªº«ü¥¿¡A±N¦h³B¿ù»~×¥¿¡C
-
- 2002¦~04¤ë22¤é ±ç©÷®õ <linuxrat@gnuchina.org>
- ·PÁ xuandong@sh163.net ªº«ü¥¿¡A±N¨â³B¿ù§O¦r×¥¿¡C
-
- 2002¦~03¤ë18¤é ±ç©÷®õ <linuxrat@gnuchina.org>
- ®Ú¾ÚBram Molenaar¥ý¥Í¦b2002¦~03¤ë16¤éªº¨Ó«Hn¨D¡A±Nvimtutor1.4¤¤Ä¶
- ª©¤É¯Å¨ìvimtutor1.5¡C
-
- 2001¦~11¤ë15¤é ±ç©÷®õ <linuxrat@gnuchina.org>
- ±Nvimtutor1.4¤¤Ä¶ª©´£¥æµ¹Bram Molenaar©MSven Guckes¡C
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.zh.euc b/runtime/tutor/tutor.zh.euc
deleted file mode 100644
index 7f80f69..0000000
--- a/runtime/tutor/tutor.zh.euc
+++ /dev/null
@@ -1,851 +0,0 @@
-===============================================================================
-= »¶ Ó ÔÄ ¶Á ¡¶ V I M ½Ì ³Ì ¡· ¡ª¡ª °æ±¾ 1.5 =
-===============================================================================
- vim ÊÇÒ»¸ö¾ßÓкܶàÃüÁîµÄ¹¦Äܷdz£Ç¿´óµÄ±à¼Æ÷¡£ÏÞÓÚÆª·ù£¬ÔÚ±¾½Ì³Ìµ±ÖÐ
- ¾Í²»Ïêϸ½éÉÜÁË¡£±¾½Ì³ÌµÄÉè¼ÆÄ¿±êÊǽ²ÊöһЩ±ØÒªµÄ»ù±¾ÃüÁ¶øÕÆÎÕºÃÕâ
- ЩÃüÁÄú¾ÍÄܹ»ºÜÈÝÒ×½«vimµ±×÷Ò»¸öͨÓõÄÍòÄÜ±à¼Æ÷À´Ê¹ÓÃÁË¡£
-
- Íê³É±¾½Ì³ÌµÄÄÚÈÝ´óÔ¼ÐèÒª25-30·ÖÖÓ£¬È¡¾öÓÚÄúѵÁ·µÄʱ¼ä¡£
-
- ÿһ½ÚµÄÃüÁî²Ù×÷½«»á¸ü¸Ä±¾ÎÄ¡£ÍƼöÄú¸´ÖƱ¾ÎĵÄÒ»¸ö¸±±¾£¬È»ºóÔÚ¸±±¾ÉÏ
- ½øÐÐѵÁ·(Èç¹ûÄúÊÇͨ¹ý"vimtutor"À´Æô¶¯½Ì³ÌµÄ£¬ÄÇô±¾ÎľÍÒѾÊǸ±±¾ÁË)¡£
-
- ÇмÇÒ»µã¡Ã±¾½Ì³ÌµÄÉè¼ÆË¼Â·ÊÇÔÚʹÓÃÖнøÐÐѧϰµÄ¡£Ò²¾ÍÊÇ˵£¬ÄúÐèҪͨ¹ý
- Ö´ÐÐÃüÁîÀ´Ñ§Ï°ËüÃDZ¾ÉíµÄÕýÈ·Ó÷¨¡£Èç¹ûÄúÖ»ÊÇÔĶÁ¶ø²»²Ù×÷£¬ÄÇôÄú¿ÉÄÜ
- »áºÜ¿ìÒÅÍüÕâЩÃüÁîµÄ£¡
-
- ºÃÁË£¬ÏÖÔÚÇëÈ·¶¨ÄúµÄShift-Lock(´óÐ¡Ð´Ëø¶¨¼ü)»¹Ã»Óа´Ï£¬È»ºó°´¼üÅÌÉÏ
- µÄ×Öĸ¼ü j ×ã¹»¶àµÄ´ÎÊýÀ´Òƶ¯¹â±ê£¬Ö±µ½µÚÒ»½ÚµÄÄÚÈÝÄܹ»ÍêÈ«³äÂúÆÁÄ»¡£
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÒ»½²µÚÒ»½Ú¡ÃÒÆ¶¯¹â±ê
-
-
- ¡ù¡ù ÒªÒÆ¶¯¹â±ê£¬ÇëÒÀÕÕ˵Ã÷·Ö±ð°´Ï h¡¢j¡¢k¡¢l ¼ü¡£ ¡ù¡ù
-
- ^
- k Ìáʾ¡Ã h µÄ¼üλÓÚ×ó±ß£¬Ã¿´Î°´Ï¾ͻáÏò×óÒÆ¶¯¡£
- < h l > l µÄ¼üλÓÚÓұߣ¬Ã¿´Î°´Ï¾ͻáÏòÓÒÒÆ¶¯¡£
- j j ¼ü¿´ÆðÀ´ºÜÏóÒ»Ö§¼â¶Ë·½Ïò³¯ÏµļýÍ·¡£
- v
-
- 1. ÇëËæÒâÔÚÆÁÄ»ÄÚÒÆ¶¯¹â±ê£¬Ö±ÖÁÄú¾õµÃÊæ·þΪֹ¡£
-
- 2. °´ÏÂÏÂÐмü(j)£¬Ö±µ½³öÏÖ¹â±êÖØ¸´ÏÂÐС£
-
----> ÏÖÔÚÄúÓ¦¸ÃÒѾѧ»áÈçºÎÒÆ¶¯µ½ÏÂÒ»½²°É¡£
-
- 3. ÏÖÔÚÇëʹÓÃÏÂÐмü£¬½«¹â±êÒÆ¶¯µ½µÚ¶þ½²¡£
-
-Ìáʾ¡ÃÈç¹ûÄú²»¸ÒÈ·¶¨ÄúËù°´ÏµÄ×Öĸ£¬Çë°´ÏÂ<ESC>¼ü»Øµ½Õý³£(Normal)ģʽ¡£
- È»ºóÔٴδӼüÅÌÊäÈëÄúÏëÒªµÄÃüÁî¡£
-
-Ìáʾ¡Ã¹â±ê¼üÓ¦µ±Ò²ÄÜÕý³£¹¤×÷µÄ¡£µ«ÊÇʹÓÃhjkl¼ü£¬ÔÚϰ¹ßÖ®ºóÄú¾ÍÄܹ»¿ìËÙ
- µØÔÚÆÁÄ»ÄÚËÄ´¦Òƶ¯¹â±êÁË¡£
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÒ»½²µÚ¶þ½Ú¡ÃVIMµÄ½øÈëºÍÍ˳ö
-
-
- !! ÌØ±ðÌáʾ¡Ã¾´ÇëÔĶÁÍêÕû±¾Ò»½ÚµÄÄÚÈÝ£¬È»ºó²ÅÄÜÖ´ÐÐÒÔÏÂËù½²½âµÄÃüÁî¡£
-
- 1. Çë°´<ESC>¼ü(ÕâÊÇΪÁËÈ·±£Äú´¦ÔÚÕý³£Ä£Ê½)¡£
-
- 2. È»ºóÊäÈë¡Ã :q! <»Ø³µ>
-
----> ÕâÖÖ·½Ê½µÄÍ˳ö±à¼Æ÷¾ø²»»á±£´æÄú½øÈë±à¼Æ÷ÒÔÀ´Ëù×öµÄ¸Ä¶¯¡£
- Èç¹ûÄúÏë±£´æ¸ü¸ÄÔÙÍ˳ö£¬ÇëÊäÈë¡Ã
- :wq <»Ø³µ>
-
- 3. Èç¹ûÄú¿´µ½ÁËÃüÁîÐÐÌáʾ·û£¬ÇëÊäÈëÄܹ»´øÄú»Øµ½±¾½Ì³ÌµÄÃüÁÄǾÍÊÇ¡Ã
-
- vimtutor <»Ø³µ>
-
- ͨ³£Çé¿öÏÂÄúÒ²¿ÉÒÔÓÃÕâÖÖ·½Ê½¡Ã
-
- vim tutor <»Ø³µ>
-
----> ÕâÀïµÄ 'vim' ±íʾ½øÈëvim±à¼Æ÷£¬¶ø 'tutor'ÔòÊÇÄú×¼±¸Òª±à¼µÄÎļþ¡£
-
- 4. Èç¹ûÄú×ÔÐÅÒѾÀÎÀμÇסÁËÕâЩ²½ÖèµÄ»°£¬Çë´Ó²½Öè1Ö´Ðе½²½Öè3Í˳ö£¬È»
- ºóÔٴνøÈë±à¼Æ÷¡£½Ó׎«¹â±êÒÆ¶¯µ½µÚÒ»½²µÚÈý½ÚÀ´¼ÌÐøÎÒÃǵĽ̳̽²½â¡£
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÒ»½²µÚÈý½Ú¡ÃÎı¾±à¼Ö®É¾³ý
-
-
- ** ÔÚÕý³£(Normal)ģʽÏ£¬¿ÉÒÔ°´Ï x ¼üÀ´É¾³ý¹â±êËùÔÚλÖõÄ×Ö·û¡£**
-
- 1. Ç뽫¹â±êÒÆ¶¯µ½±¾½ÚÖÐÏÂÃæ±ê¼ÇÓÐ ---> µÄÄÇÒ»ÐС£
-
- 2. ΪÁËÐÞÕýÊäÈë´íÎó£¬Ç뽫¹â±êÒÆÖÁ×¼±¸É¾³ýµÄ×Ö·ûµÄλÖô¦¡£
-
- 3. È»ºó°´Ï x ¼ü½«´íÎó×Ö·ûɾ³ýµô¡£
-
- 4. ÖØ¸´²½Öè2µ½²½Öè4£¬Ö±µ½¾ä×ÓÐÞÕýΪֹ¡£
-
----> The ccow jumpedd ovverr thhe mooon.
-
- 5. ºÃÁË£¬¸ÃÐÐÒѾÐÞÕýÁË£¬ÏÂÒ»½ÚÄÚÈÝÊǵÚÒ»½²µÚËĽڡ£
-
-ÌØ±ðÌáʾ¡ÃÔÚÄúä¯ÀÀ±¾½Ì³Ìʱ£¬²»ÒªÇ¿ÐмÇÒä¡£¼Çסһµã¡ÃÔÚʹÓÃÖÐѧϰ¡£
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÒ»½²µÚËĽڡÃÎı¾±à¼Ö®²åÈë
-
-
- ** ÔÚÕý³£Ä£Ê½Ï£¬¿ÉÒÔ°´Ï i ¼üÀ´²åÈëÎı¾¡£**
-
- 1. Ç뽫¹â±êÒÆ¶¯µ½±¾½ÚÖÐÏÂÃæ±ê¼ÇÓÐ ---> µÄµÚÒ»ÐС£
-
- 2. ΪÁËʹµÃµÚÒ»ÐÐÄÚÈÝÀ×ͬÓÚµÚ¶þÐУ¬Ç뽫¹â±êÒÆÖÁÎı¾µÚÒ»¸ö×Ö·û×¼±¸²åÈë
- µÄλÖá£
-
- 3. È»ºó°´Ï i ¼ü£¬½Ó×ÅÊäÈë±ØÒªµÄÎı¾×Ö·û¡£
-
- 4. ËùÓÐÎı¾¶¼ÐÞÕýÍê±Ï£¬Çë°´Ï <ESC> ¼ü·µ»ØÕý³£Ä£Ê½¡£
- ÖØ¸´²½Öè2ÖÁ²½Öè4ÒÔ±ãÐÞÕý¾ä×Ó¡£
-
----> There is text misng this .
----> There is some text missing from this line.
-
- 5. Èç¹ûÄú¶ÔÎı¾²åÈë²Ù×÷ÒѾºÜÂúÒ⣬Çë½Ó×ÅÔĶÁÏÂÃæµÄС½á¡£
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÒ»½²Ð¡½á
-
-
- 1. ¹â±êÔÚÆÁÄ»Îı¾ÖеÄÒÆ¶¯¼È¿ÉÒÔÓüýÍ·¼ü£¬Ò²¿ÉÒÔʹÓà hjkl ×Öĸ¼ü¡£
- h (×óÒÆ) j (ÏÂÐÐ) k (ÉÏÐÐ) l (ÓÒÒÆ)
-
- 2. Óû½øÈëvim±à¼Æ÷(´ÓÃüÁîÐÐÌáʾ·û)£¬ÇëÊäÈë¡Ãvim ÎļþÃû <»Ø³µ>
-
- 3. ÓûÍ˳övim±à¼Æ÷£¬ÇëÊäÈëÒÔÏÂÃüÁî·ÅÆúËùÓÐÐ޸ġÃ
-
- <ESC> :q! <»Ø³µ>
-
- »òÕßÊäÈëÒÔÏÂÃüÁî±£´æËùÓÐÐ޸ġÃ
-
- <ESC> :wq <»Ø³µ>
-
- 4. ÔÚÕý³£Ä£Ê½ÏÂɾ³ý¹â±êËùÔÚλÖõÄ×Ö·û£¬Çë°´¡Ã x
-
- 5. ÔÚÕý³£Ä£Ê½ÏÂÒªÔÚ¹â±êËùÔÚλÖÿªÊ¼²åÈëÎı¾£¬Çë°´¡Ã
-
- i ÊäÈë±ØÒªÎı¾ <ESC>
-
-ÌØ±ðÌáʾ¡Ã°´Ï <ESC> ¼ü»á´øÄú»Øµ½Õý³£Ä£Ê½»òÕßÈ¡ÏûÒ»¸ö²»ÆÚÍû»òÕß²¿·ÖÍê³É
-µÄÃüÁî¡£
-
-ºÃÁË£¬µÚÒ»½²µ½´Ë½áÊø¡£ÏÂÃæ½ÓÏÂÀ´¼ÌÐøµÚ¶þ½²µÄÄÚÈÝ¡£
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚ¶þ½²µÚÒ»½Ú¡Ãɾ³ýÀàÃüÁî
-
-
- ** ÊäÈë dw ¿ÉÒÔ´Ó¹â±ê´¦É¾³ýÖÁÒ»¸öµ¥×Ö/µ¥´ÊµÄĩβ¡£**
-
- 1. Çë°´Ï <ESC> ¼üÈ·±£Äú´¦ÓÚÕý³£Ä£Ê½¡£
-
- 2. Ç뽫¹â±êÒÆ¶¯µ½±¾½ÚÖÐÏÂÃæ±ê¼ÇÓÐ ---> µÄÄÇÒ»ÐС£
-
- 3. Ç뽫¹â±êÒÆÖÁ×¼±¸ÒªÉ¾³ýµÄµ¥´ÊµÄ¿ªÊ¼¡£
-
- 4. ½Ó×ÅÊäÈë dw ɾ³ýµô¸Ãµ¥´Ê¡£
-
- ÌØ±ðÌáʾ¡ÃÄúËùÊäÈëµÄ dw »áÔÚÄúÊäÈëµÄͬʱ³öÏÖÔÚÆÁÄ»µÄ×îºóÒ»ÐС£Èç¹ûÄúÊä
- ÈëÓÐÎó£¬Çë°´Ï <ESC> ¼üÈ¡Ïû£¬È»ºóÖØÐÂÔÙÀ´¡£
-
----> There are a some words fun that don't belong paper in this sentence.
-
- 5. ÖØ¸´²½Öè3ÖÁ²½Öè4£¬Ö±ÖÁ¾ä×ÓÐÞÕýÍê±Ï¡£½Ó׿ÌÐøµÚ¶þ½²µÚ¶þ½ÚÄÚÈÝ¡£
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚ¶þ½²µÚ¶þ½Ú¡ÃÆäËûɾ³ýÀàÃüÁî
-
-
- ** ÊäÈë d$ ´Óµ±Ç°¹â±êɾ³ýµ½ÐÐÄ©¡£**
-
- 1. Çë°´Ï <ESC> ¼üÈ·±£Äú´¦ÓÚÕý³£Ä£Ê½¡£
-
- 2. Ç뽫¹â±êÒÆ¶¯µ½±¾½ÚÖÐÏÂÃæ±ê¼ÇÓÐ ---> µÄÄÇÒ»ÐС£
-
- 3. Ç뽫¹â±êÒÆ¶¯µ½¸ÃÐеÄβ²¿(Ò²¾ÍÊÇÔÚµÚÒ»¸öµãºÅ¡®.¡¯ºóÃæ)¡£
-
- 4. È»ºóÊäÈë d$ ´Ó¹â±ê´¦É¾ÖÁµ±Ç°ÐÐβ²¿¡£
-
----> Somebody typed the end of this line twice. end of this line twice.
-
-
- 5. Çë¼ÌÐøÑ§Ï°µÚ¶þ½²µÚÈý½Ú¾ÍÖªµÀÊÇÔõô»ØÊÂÁË¡£
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚ¶þ½²µÚÈý½Ú¡Ã¹ØÓÚÃüÁîºÍ¶ÔÏó
-
-
- ɾ³ýÃüÁî d µÄ¸ñʽÈçÏ¡Ã
-
- [number] d object »òÕß d [number] object
-
- ÆäÒâÈçÏ¡Ã
- number - ´ú±íÖ´ÐÐÃüÁîµÄ´ÎÊý(¿ÉÑ¡ÏȱʡÉèÖÃΪ 1 )¡£
- d - ´ú±íɾ³ý¡£
- object - ´ú±íÃüÁîËùÒª²Ù×÷µÄ¶ÔÏó(ÏÂÃæÓÐÏà¹Ø½éÉÜ)¡£
-
- Ò»¸ö¼ò¶ÌµÄ¶ÔÏóÁбí¡Ã
- w - ´Óµ±Ç°¹â±êµ±Ç°Î»ÖÃÖ±µ½µ¥×Ö/µ¥´Êĩ⣬°üÀ¨¿Õ¸ñ¡£
- e - ´Óµ±Ç°¹â±êµ±Ç°Î»ÖÃÖ±µ½µ¥×Ö/µ¥´Êĩ⣬µ«ÊÇ *²»* °üÀ¨¿Õ¸ñ¡£
- $ - ´Óµ±Ç°¹â±êµ±Ç°Î»ÖÃÖ±µ½µ±Ç°ÐÐÄ©¡£
-
-ÌØ±ðÌáʾ¡Ã
- ¶ÔÓÚÓÂÓÚ̽Ë÷Õߣ¬ÇëÔÚÕý³£Ä£Ê½ÏÂÃæ½ö°´´ú±íÏàÓ¦¶ÔÏóµÄ¼ü¶ø²»Ê¹ÓÃÃüÁÔò
- ½«¿´µ½¹â±êµÄÒÆ¶¯ÕýÈçÉÏÃæµÄ¶ÔÏóÁбíËù´ú±íµÄÒ»Ñù¡£
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚ¶þ½²µÚËĽڡöÔÏóÃüÁîµÄÌØÊâÇé¿ö
-
-
- ** ÊäÈë dd ¿ÉÒÔɾ³ýÕûÒ»¸öµ±Ç°ÐС£ **
-
- ¼øÓÚÕûÐÐɾ³ýµÄ¸ßƵ¶È£¬VIM µÄÉè¼ÆÕß¾ö¶¨Òª¼ò»¯ÕûÐÐɾ³ý£¬½öÐèÒªÔÚͬһÐÐÉÏ
- »÷´òÁ½´Î d ¾Í¿ÉÒÔɾ³ýµô¹â±êËùÔÚµÄÕûÐÐÁË¡£
-
- 1. Ç뽫¹â±êÒÆ¶¯µ½±¾½ÚÖÐÏÂÃæµÄ¶Ì¾ä¶ÎÂäÖеĵڶþÐС£
- 2. ÊäÈë dd ɾ³ý¸ÃÐС£
- 3. È»ºóÒÆ¶¯µ½µÚËÄÐС£
- 4. ½Ó×ÅÊäÈë 2dd (»¹¼ÇµÃÇ°Ãæ½²¹ýµÄ number-command-object Âð£¿) ɾ³ýÁ½ÐС£
-
- 1) Roses are red,
- 2) Mud is fun,
- 3) Violets are blue,
- 4) I have a car,
- 5) Clocks tell time,
- 6) Sugar is sweet
- 7) And so are you.
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚ¶þ½²µÚÎå½Ú¡Ã³·ÏûÀàÃüÁî
-
-
- ** ÊäÈë u À´³·Ïû×îºóÖ´ÐеÄÃüÁÊäÈë U À´ÐÞÕýÕûÐС£**
-
- 1. Ç뽫¹â±êÒÆ¶¯µ½±¾½ÚÖÐÏÂÃæ±ê¼ÇÓÐ ---> µÄÄÇÒ»ÐУ¬²¢½«ÆäÖÃÓÚµÚÒ»¸ö´íÎó
- ´¦¡£
- 2. ÊäÈë x ɾ³ýµÚÒ»¸ö²»Ïë±£ÁôµÄ×Öĸ¡£
- 3. È»ºóÊäÈë u ³·Ïû×îºóÖ´ÐеÄ(Ò»´Î)ÃüÁî¡£
- 4. Õâ´ÎҪʹÓà x ÐÞÕý±¾ÐеÄËùÓдíÎó¡£
- 5. ÏÖÔÚÊäÈëÒ»¸ö´óдµÄ U £¬»Ö¸´µ½¸ÃÐеÄÔʼ״̬¡£
- 6. ½Ó×Ŷà´ÎÊäÈë u ÒÔ³·Ïû U ÒÔ¼°¸üǰµÄÃüÁî¡£
- 7. È»ºó¶à´ÎÊäÈë CTRL-R (ÏȰ´Ï CTRL ¼ü²»·Å¿ª£¬½Ó×ÅÊäÈë R ¼ü) £¬ÕâÑù¾Í
- ¿ÉÒÔÖ´Ðлָ´ÃüÁҲ¾ÍÊdz·Ïûµô³·ÏûÃüÁî¡£
-
----> Fiix the errors oon thhis line and reeplace them witth undo.
-
- 8. ÕâЩ¶¼ÊǷdz£ÓÐÓõÄÃüÁî¡£ÏÂÃæÊǵڶþ½²µÄС½áÁË¡£
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚ¶þ½²Ð¡½á
-
-
- 1. Óû´Óµ±Ç°¹â±êɾ³ýÖÁµ¥×Ö/µ¥´Êĩ⣬ÇëÊäÈë¡Ãdw
-
- 2. Óû´Óµ±Ç°¹â±êɾ³ýÖÁµ±Ç°ÐÐĩ⣬ÇëÊäÈë¡Ãd$
-
- 3. Óûɾ³ýÕûÐУ¬ÇëÊäÈë¡Ãdd
-
- 4. ÔÚÕý³£Ä£Ê½ÏÂÒ»¸öÃüÁîµÄ¸ñʽÊÇ¡Ã
-
- [number] command object »òÕß command [number] object
- ÆäÒâÊÇ¡Ã
- number - ´ú±íµÄÊÇÃüÁîÖ´ÐеĴÎÊý
- command - ´ú±íÒª×öµÄÊÂÇ飬±ÈÈç d ´ú±íɾ³ý
- object - ´ú±íÒª²Ù×÷µÄ¶ÔÏ󣬱ÈÈç w ´ú±íµ¥×Ö/µ¥´Ê£¬$ ´ú±íµ½ÐÐÄ©µÈµÈ¡£
- $ (to the end of line), etc.
-
- 5. Óû³·ÏûÒÔǰµÄ²Ù×÷£¬ÇëÊäÈë¡Ãu (СдµÄu)
- Óû³·ÏûÔÚÒ»ÐÐÖÐËù×öµÄ¸Ä¶¯£¬ÇëÊäÈë¡ÃU (´óдµÄU)
- Óû³·ÏûÒÔǰµÄ³·ÏûÃüÁ»Ö¸´ÒÔǰµÄ²Ù×÷½á¹û£¬ÇëÊäÈë¡ÃCTRL-R
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÈý½²µÚÒ»½Ú¡ÃÖÃÈëÀàÃüÁî
-
-
- ** ÊäÈë p ½«×îºóÒ»´Îɾ³ýµÄÄÚÈÝÖÃÈë¹â±êÖ®ºó **
-
- 1. Ç뽫¹â±êÒÆ¶¯µ½±¾½ÚÖÐÏÂÃæÊ¾·¶¶ÎÂäµÄÊ×ÐС£
-
- 2. ÊäÈë dd ½«¸ÃÐÐɾ³ý£¬ÕâÑù»á½«¸ÃÐб£´æµ½vimµÄ»º³åÇøÖС£
-
- 3. ½Ó׎«¹â±êÒÆ¶¯µ½×¼±¸ÖÃÈëµÄλÖõÄÉÏ·½¡£¼Çס¡ÃÊÇÉÏ·½Å¶¡£
-
- 4. È»ºóÔÚÕý³£Ä£Ê½ÏÂ(<ESC>¼ü½øÈë)£¬ÊäÈë p ½«¸ÃÐÐÕ³ÌùÖÃÈë¡£
-
- 5. ÖØ¸´²½Öè2ÖÁ²½Öè4£¬½«ËùÓеÄÐÐÒÀÐò·ÅÖõ½ÕýÈ·µÄλÖÃÉÏ¡£
-
- d) Can you learn too?
- b) Violets are blue,
- c) Intelligence is learned,
- a) Roses are red,
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÈý½²µÚ¶þ½Ú¡ÃÌæ»»ÀàÃüÁî
-
-
- ** ÊäÈë r ºÍÒ»¸ö×Ö·ûÌæ»»¹â±êËùÔÚλÖõÄ×Ö·û¡£**
-
- 1. Ç뽫¹â±êÒÆ¶¯µ½±¾½ÚÖÐÏÂÃæ±ê¼ÇÓÐ ---> µÄµÚÒ»ÐС£
-
- 2. ÇëÒÆ¶¯¹â±êµ½µÚÒ»¸ö´íÎóµÄÊʵ±Î»Öá£
-
- 3. ½Ó×ÅÊäÈë r £¬ÕâÑù¾ÍÄܽ«´íÎóÌæ»»µôÁË¡£
-
- 4. ÖØ¸´²½Öè2ºÍ²½Öè3£¬Ö±µ½µÚÒ»ÐÐÒѾÐÞ¸ÄÍê±Ï¡£
-
----> Whan this lime was tuoed in, someone presswd some wrojg keys!
----> When this line was typed in, someone pressed some wrong keys!
-
- 5. È»ºóÎÒÃǼÌÐøÑ§Ð£µÚÈý½²µÚÈý½Ú¡£
-
-ÌØ±ðÌáʾ¡ÃÇмÇÄúÒªÔÚʹÓÃÖÐѧϰ£¬¶ø²»ÊÇÔÚ¼ÇÒäÖÐѧϰ¡£
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÈý½²µÚÈý½Ú¡Ã¸ü¸ÄÀàÃüÁî
-
-
- ** Òª¸Ä±äÒ»¸öµ¥×Ö/µ¥´ÊµÄ²¿·Ö»òÕßÈ«²¿£¬ÇëÊäÈë cw **
-
- 1. Ç뽫¹â±êÒÆ¶¯µ½±¾½ÚÖÐÏÂÃæ±ê¼ÇÓÐ ---> µÄµÚÒ»ÐС£
-
- 2. ½Ó×Űѹâ±ê·ÅÔÚµ¥´Ê lubw µÄ×Öĸ u µÄλÖÃÄÇÀï¡£
-
- 3. È»ºóÊäÈë cw ¾Í¿ÉÒÔÐÞÕý¸Ãµ¥´ÊÁË(ÔÚ±¾ÀýÕâÀïÊÇÊäÈë ine ¡£)
-
- 4. ×îºó°´ <ESC> ¼ü£¬È»ºó¹â±ê¶¨Î»µ½ÏÂÒ»¸ö´íÎóµÚÒ»¸ö×¼±¸¸ü¸ÄµÄ×Öĸ´¦¡£
-
- 5. ÖØ¸´²½Öè3ºÍ²½Öè4£¬Ö±µ½µÚÒ»¸ö¾ä×ÓÍêÈ«À×ͬµÚ¶þ¸ö¾ä×Ó¡£
-
----> This lubw has a few wptfd that mrrf changing usf the change command.
----> This line has a few words that need changing using the change command.
-
-Ìáʾ¡ÃÇë×¢Òâ cw ÃüÁî²»½ö½öÊÇÌæ»»ÁËÒ»¸öµ¥´Ê£¬Ò²ÈÃÄú½øÈëÎı¾²åÈë״̬ÁË¡£
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÈý½²µÚËĽڡÃʹÓÃcÖ¸ÁîµÄÆäËû¸ü¸ÄÀàÃüÁî
-
-
- ** ¸ü¸ÄÀàÖ¸Áî¿ÉÒÔʹÓÃͬɾ³ýÀàÃüÁîËùʹÓõĶÔÏó²ÎÊý¡£**
-
- 1. ¸ü¸ÄÀàÖ¸ÁîµÄ¹¤×÷·½Ê½¸úɾ³ýÀàÃüÁîÊÇÒ»Öµġ£²Ù×÷¸ñʽÊÇ¡Ã
-
- [number] c object »òÕß c [number] object
-
- 2. ¶ÔÏó²ÎÊýÒ²ÊÇÒ»ÑùµÄ£¬±ÈÈç w ´ú±íµ¥×Ö/µ¥´Ê£¬$´ú±íÐÐÄ©µÈµÈ¡£
-
- 3. Ç뽫¹â±êÒÆ¶¯µ½±¾½ÚÖÐÏÂÃæ±ê¼ÇÓÐ ---> µÄµÚÒ»ÐС£
-
- 4. ½Ó׎«¹â±êÒÆ¶¯µ½µÚÒ»¸ö´íÎ󴦡£
-
- 5. È»ºóÊäÈë c$ ʹµÃ¸ÃÐÐʣϵIJ¿·Ö¸üÕýµÃͬµÚ¶þÐÐÒ»Ñù¡£×îºó°´ <ESC> ¼ü¡£
-
----> The end of this line needs some help to make it like the second.
----> The end of this line needs to be corrected using the c$ command.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÈý½²Ð¡½á
-
-
- 1. ÒªÖØÐÂÖÃÈëÒѾɾ³ýµÄÎı¾ÄÚÈÝ£¬ÇëÊäÈëСд×Öĸ p¡£¸Ã²Ù×÷¿ÉÒÔ½«ÒÑɾ³ý
- µÄÎı¾ÄÚÈÝÖÃÓÚ¹â±êÖ®ºó¡£Èç¹û×îºóÒ»´Îɾ³ýµÄÊÇÒ»¸öÕûÐУ¬ÄÇô¸ÃÐн«ÖÃ
- ÓÚµ±Ç°¹â±êËùÔÚÐеÄÏÂÒ»ÐС£
-
- 2. ÒªÌæ»»¹â±êËùÔÚλÖõÄ×Ö·û£¬ÇëÊäÈëСдµÄ r ºÍÒªÌæ»»µôÔλÖÃ×Ö·ûµÄÐÂ×Ö
- ·û¼´¿É¡£
-
- 3. ¸ü¸ÄÀàÃüÁîÔÊÐíÄú¸Ä±äÖ¸¶¨µÄ¶ÔÏ󣬴ӵ±Ç°¹â±êËùÔÚλÖÃÖ±µ½¶ÔÏóµÄĩβ¡£
- ±ÈÈçÊäÈë cw ¿ÉÒÔÌæ»»µ±Ç°¹â±êµ½µ¥´ÊµÄĩβµÄÄÚÈÝ£»ÊäÈë c$ ¿ÉÒÔÌæ»»µ±
- ǰ¹â±êµ½ÐÐÄ©µÄÄÚÈÝ¡£
-
- 4. ¸ü¸ÄÀàÃüÁîµÄ¸ñʽÊÇ¡Ã
-
- [number] c object »òÕß c [number] object
-
-ÏÂÃæÎÒÃǼÌÐøÑ§Ï°ÏÂÒ»½²¡£
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚËĽ²µÚÒ»½Ú¡Ã¶¨Î»¼°Îļþ״̬
-
-
- ** ÊäÈë CTRL-g ÏÔʾµ±Ç°±à¼ÎļþÖе±Ç°¹â±êËùÔÚÐÐλÖÃÒÔ¼°Îļþ״̬ÐÅÏ¢¡£
- ÊäÈë SHIFT-G ÔòÖ±½ÓÌø×ªµ½ÎļþÖеÄijһָ¶¨ÐС£**
-
- Ìáʾ¡ÃÇмÇÒªÏÈͨ¶Á±¾½ÚÄÚÈÝ£¬Ö®ºó²Å¿ÉÒÔÖ´ÐÐÒÔϲ½Öè!!!
-
- 1. °´Ï CTRL ¼ü²»·Å¿ªÈ»ºó°´ g ¼ü¡£È»ºó¾Í»á¿´µ½Ò³Ãæ×îµ×²¿³öÏÖÒ»¸ö״̬ÐÅ
- Ï¢ÐУ¬ÏÔʾµÄÄÚÈÝÊǵ±Ç°±à¼µÄÎļþÃûºÍÎļþµÄ×ÜÐÐÊý¡£Çë¼Çס²½Öè3µÄÐкš£
-
- 2. °´Ï SHIFT-G ¼ü¿ÉÒÔʹµÃµ±Ç°¹â±êÖ±½ÓÌø×ªµ½Îļþ×îºóÒ»ÐС£
-
- 3. ÊäÈëÄúÔøÍ£ÁôµÄÐкţ¬È»ºó°´Ï SHIFT-G¡£ÕâÑù¾Í¿ÉÒÔ·µ»Øµ½ÄúµÚÒ»´Î°´ÏÂ
- CTRL-g ʱËùÔÚµÄÐкÃÁË¡£×¢Òâ¡ÃÊäÈëÐкÅʱ£¬ÐкÅÊDz»»áÔÚÆÁÄ»ÉÏÏÔʾ³öÀ´
- µÄ¡£
-
- 4. Èç¹ûÔ¸Ò⣬Äú¿ÉÒÔ¼ÌÐøÖ´Ðв½Öè1ÖÁ²½ÖèÈý¡£
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚËĽ²µÚ¶þ½Ú¡ÃËÑË÷ÀàÃüÁî
-
-
- ** ÊäÈë / ÒÔ¼°Î²ËæµÄ×Ö·û´®¿ÉÒÔÓÃÒÔÔÚµ±Ç°ÎļþÖвéÕÒ¸Ã×Ö·û´®¡£**
-
- 1. ÔÚÕý³£Ä£Ê½ÏÂÊäÈë / ×Ö·û¡£Äú´Ëʱ»á×¢Òâµ½¸Ã×Ö·ûºÍ¹â±ê¶¼»á³öÏÖÔÚÆÁÄ»µ×
- ²¿£¬Õâ¸ú : ÃüÁîÊÇÒ»ÑùµÄ¡£
-
- 2. ½Ó×ÅÊäÈë errroor <»Ø³µ>¡£ÄǸöerrroor¾ÍÊÇÄúÒª²éÕÒµÄ×Ö·û´®¡£
-
- 3. Òª²éÕÒͬÉÏÒ»´ÎµÄ×Ö·û´®£¬Ö»ÐèÒª°´ n ¼ü¡£ÒªÏòÏà·´·½Ïò²éÕÒͬÉÏÒ»´ÎµÄ×Ö
- ·û´®£¬ÇëÊäÈë Shift-N ¼´¿É¡£
-
- 4. Èç¹ûÄúÏëÄæÏò²éÕÒ×Ö·û´®£¬ÇëʹÓà ? ´úÌæ / ½øÐС£
-
----> When the search reaches the end of the file it will continue at the start.
-
- "errroor" is not the way to spell error; errroor is an error.
-
- Ìáʾ¡ÃÈç¹û²éÕÒÒѾµ½´ïÎļþĩ⣬²éÕÒ»á×Ô¶¯´ÓÎļþÍ·²¿¼ÌÐø²éÕÒ¡£
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚËĽ²µÚÈý½Ú¡ÃÅä¶ÔÀ¨ºÅµÄ²éÕÒ
-
-
- ** °´ % ¿ÉÒÔ²éÕÒÅä¶ÔµÄÀ¨ºÅ )¡¢]¡¢}¡£**
-
- 1. °Ñ¹â±ê·ÅÔÚ±¾½ÚÏÂÃæ±ê¼ÇÓÐ --> ÄÇÒ»ÐÐÖеÄÈκÎÒ»¸ö (¡¢[ »ò { ´¦¡£
-
- 2. ½Ó×Ű´ % ×Ö·û¡£
-
- 3. ´Ëʱ¹â±êµÄλÖÃÓ¦µ±ÊÇÔÚÅä¶ÔµÄÀ¨ºÅ´¦¡£
-
- 4. Ôٴΰ´ % ¾Í¿ÉÒÔÌø»ØÅä¶ÔµÄµÚÒ»¸öÀ¨ºÅ´¦¡£
-
----> This ( is a test line with ('s, ['s ] and {'s } in it. ))
-
-Ìáʾ¡ÃÔÚ³ÌÐòµ÷ÊÔʱ£¬Õâ¸ö¹¦ÄÜÓÃÀ´²éÕÒ²»Åä¶ÔµÄÀ¨ºÅÊǺÜÓÐÓõġ£
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚËĽ²µÚËĽڡÃÐÞÕý´íÎóµÄ·½·¨Ö®Ò»
-
-
- ** ÊäÈë :s/old/new/g ¿ÉÒÔÌæ»» old Ϊ new¡£**
-
- 1. Ç뽫¹â±êÒÆ¶¯µ½±¾½ÚÖÐÏÂÃæ±ê¼ÇÓÐ ---> µÄÄÇÒ»ÐС£
-
- 2. ÊäÈë :s/thee/the <»Ø³µ> ¡£Çë×¢Òâ¸ÃÃüÁîÖ»¸Ä±ä¹â±êËùÔÚÐеĵÚÒ»¸öÆ¥Åä
- ´®¡£
-
- 3. ÊäÈë :s/thee/the/g ÔòÊÇÌæ»»È«ÐÐµÄÆ¥Åä´®¡£
-
----> the best time to see thee flowers is in thee spring.
-
- 4. ÒªÌæ»»Á½ÐÐÖ®¼ä³öÏÖµÄÿ¸öÆ¥Åä´®£¬ÇëÊäÈë :#,#s/old/new/g (#,#´ú±íµÄÊÇ
- Á½ÐеÄÐкÅ)¡£ÊäÈë :%s/old/new/g ÔòÊÇÌæ»»Õû¸öÎļþÖеÄÿ¸öÆ¥Åä´®¡£
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚËĽ²Ð¡½á
-
-
- 1. Ctrl-g ÓÃÓÚÏÔʾµ±Ç°¹â±êËùÔÚλÖúÍÎļþ״̬ÐÅÏ¢¡£Shift-G ÓÃÓÚ½«¹â±êÌø
- תÖÁÎļþ×îºóÒ»ÐС£ÏÈÇÃÈëÒ»¸öÐкÅÈ»ºó°´ Shift-G ÔòÊǽ«¹â±êÒÆ¶¯ÖÁ¸ÃÐÐ
- ºÅ´ú±íµÄÐС£
-
- 2. ÊäÈë / È»ºó½ôËæÒ»¸ö×Ö·û´®ÊÇÔòÊÇÔÚµ±Ç°Ëù±à¼µÄÎĵµÖÐÏòºó²éÕÒ¸Ã×Ö·û´®¡£
- ÊäÈëÎʺŠ? È»ºó½ôËæÒ»¸ö×Ö·û´®ÊÇÔòÊÇÔÚµ±Ç°Ëù±à¼µÄÎĵµÖÐÏòǰ²éÕÒ¸Ã×Ö
- ·û´®¡£Íê³ÉÒ»´Î²éÕÒÖ®ºó°´ n ¼üÔòÊÇÖØ¸´ÉÏÒ»´ÎµÄÃüÁ¿ÉÔÚͬһ·½ÏòÉϲé
- ÕÒÏÂÒ»¸ö×Ö·û´®ËùÔÚ£»»òÕß°´ Shift-N ÏòÏà·´·½Ïò²éÕÒϸÃ×Ö·û´®ËùÔÚ¡£
-
- 3. Èç¹û¹â±êµ±Ç°Î»ÖÃÊÇÀ¨ºÅ(¡¢)¡¢[¡¢]¡¢{¡¢}£¬°´ % ¿ÉÒÔ½«¹â±êÒÆ¶¯µ½Åä¶ÔµÄ
- À¨ºÅÉÏ¡£
-
- 4. ÔÚÒ»ÐÐÄÚÌæ»»Í·Ò»¸ö×Ö·û´® old ΪеÄ×Ö·û´® new£¬ÇëÊäÈë :s/old/new
- ÔÚÒ»ÐÐÄÚÌæ»»ËùÓеÄ×Ö·û´® old ΪеÄ×Ö·û´® new£¬ÇëÊäÈë :s/old/new/g
- ÔÚÁ½ÐÐÄÚÌæ»»ËùÓеÄ×Ö·û´® old ΪеÄ×Ö·û´® new£¬ÇëÊäÈë :#,#s/old/new/g
- ÔÚÎļþÄÚÌæ»»ËùÓеÄ×Ö·û´® old ΪеÄ×Ö·û´® new£¬ÇëÊäÈë :%s/old/new/g
- ½øÐÐÈ«ÎÄÌæ»»Ê±Ñ¯ÎÊÓû§È·ÈÏÿ¸öÌæ»»ÐèÌí¼Ó c Ñ¡ÏÇëÊäÈë :%s/old/new/gc
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÎå½²µÚÒ»½Ú¡ÃÔÚ VIM ÄÚÖ´ÐÐÍⲿÃüÁîµÄ·½·¨
-
-
- ** ÊäÈë :! È»ºó½ôËæÖøÊäÈëÒ»¸öÍⲿÃüÁî¿ÉÒÔÖ´ÐиÃÍⲿÃüÁî¡£**
-
- 1. °´ÏÂÎÒÃÇËùÊìϤµÄ : ÃüÁîÉèÖùâ±êµ½ÆÁÄ»µ×²¿¡£ÕâÑù¾Í¿ÉÒÔÈÃÄúÊäÈëÃüÁîÁË¡£
-
- 2. ½Ó×ÅÊäÈë¸Ð̾ºÅ ! Õâ¸ö×Ö·û£¬ÕâÑù¾ÍÔÊÐíÄúÖ´ÐÐÍⲿµÄ shell ÃüÁîÁË¡£
-
- 3. ÎÒÃÇÒÔ ls ÃüÁîΪÀý¡£ÊäÈë !ls <»Ø³µ> ¡£¸ÃÃüÁî¾Í»áÁоٳöÄúµ±Ç°Ä¿Â¼µÄ
- ÄÚÈÝ£¬¾ÍÈçͬÄúÔÚÃüÁîÐÐÌáʾ·ûÏÂÊäÈë ls ÃüÁîµÄ½á¹ûÒ»Ñù¡£Èç¹û !ls ûÆð
- ×÷Óã¬Äú¿ÉÒÔÊÔÊÔ :!dir ¿´¿´¡£
-
----> Ìáʾ¡Ã ËùÓеÄÍⲿÃüÁî¶¼¿ÉÒÔÒÔÕâÖÖ·½Ê½Ö´ÐС£
-
----> Ìáʾ¡Ã ËùÓÐµÄ : ÃüÁî¶¼±ØÐëÒÔ <»Ø³µ> ¸æÖÕ¡£
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÎå½²µÚ¶þ½Ú¡Ã¹ØÓÚ±£´æÎļþµÄ¸ü¶àÐÅÏ¢
-
-
- ** Òª½«¶ÔÎļþµÄ¸Ä¶¯±£´æµ½ÎļþÖУ¬ÇëÊäÈë :w FILENAME ¡£**
-
- 1. ÊäÈë :!dir »òÕß :!ls »ñÖªµ±Ç°Ä¿Â¼µÄÄÚÈÝ¡£ÄúÓ¦µ±ÒÑÖªµÀ×îºó»¹µÃÇÃ
- <»Ø³µ> °É¡£
-
- 2. Ñ¡ÔñÒ»¸öÉÐδ´æÔÚÎļþÃû£¬±ÈÈç TEST ¡£
-
- 3. ½Ó×ÅÊäÈë :w TEST (´Ë´¦ TEST ÊÇÄúËùÑ¡ÔñµÄÎļþÃû¡£)
-
- 4. ¸ÃÃüÁî»áÒÔ TEST ΪÎļþÃû±£´æÕû¸öÎļþ (VIM ½Ì³Ì)¡£ÎªÁËÈ·±£ÕýÈ·±£´æ£¬
- ÇëÔÙ´ÎÊäÈë :!dir ²é¿´ÄúµÄĿ¼ÁбíÄÚÈÝ¡£
-
----> Çë×¢Òâ¡ÃÈç¹ûÄúÍ˳ö VIM È»ºóÔÚÒÔÎļþÃû TEST Ϊ²ÎÊý½øÈ룬ÄÇô¸ÃÎļþÄÚ
- ÈÝÓ¦¸ÃͬÄú±£´æÊ±µÄÎļþÄÚÈÝÊÇÍêȫһÑùµÄ¡£
-
- 5. ÏÖÔÚÄú¿ÉÒÔͨ¹ýÊäÈë :!rm TEST À´É¾³ý TEST ÎļþÁË¡£
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÎå½²µÚÈý½Ú¡ÃÒ»¸ö¾ßÓÐÑ¡ÔñÐԵı£´æÃüÁî
-
-
- ** Òª±£´æÎļþµÄ²¿·ÖÄÚÈÝ£¬ÇëÊäÈë :#,# w FILENAME **
-
- 1. ÔÙÀ´Ö´ÐÐÒ»´Î :!dir »òÕß :!ls »ñÖªµ±Ç°Ä¿Â¼µÄÄÚÈÝ£¬È»ºóÑ¡ÔñÒ»¸öºÏÊʵÄ
- ²»ÖØÃûµÄÎļþÃû£¬±ÈÈç TEST ¡£
-
- 2. ½Ó׎«¹â±êÒÆ¶¯ÖÁ±¾Ò³µÄ×î¶¥¶Ë£¬È»ºó°´ CTRL-g ÕÒµ½¸ÃÐеÄÐкš£±ðÍüÁË
- ÐкÅŶ¡£
-
- 3. ½Ó×Űѹâ±êÒÆ¶¯ÖÁ±¾Ò³µÄ×îµ×¶Ë£¬ÔÙ°´Ò»´Î CTRL-g ¡£Ò²±ðÍüÁËÕâ¸öÐкÃŶ¡£
-
- 4. ΪÁËÖ»±£´æÎÄÕµÄij¸ö²¿·Ö£¬ÇëÊäÈë :#,# w TEST ¡£ÕâÀïµÄ #,# ¾ÍÊÇÉÏÃæ
- ÒªÇóÄú¼ÇסµÄÐкÅ(¶¥¶ËÐкÅ,µ×¶ËÐкÅ)£¬¶ø TEST ¾ÍÊÇÑ¡¶¨µÄÎļþÃû¡£
-
- 5. ×îºó£¬Óà :!dir È·ÈÏÎļþÊÇ·ñÕýÈ·±£´æ¡£µ«ÊÇÕâ´ÎÏȱðɾ³ýµô¡£
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÎå½²µÚËĽڡÃÌáÈ¡ºÍºÏ²¢Îļþ
-
-
- ** ÒªÏòµ±Ç°ÎļþÖвåÈëÁíÍâµÄÎļþµÄÄÚÈÝ£¬ÇëÊäÈë :r FILENAME **
-
- 1. Çë¼üÈë :!dir È·ÈÏÄúÇ°Ãæ´´½¨µÄ TEST Îļþ»¹ÔÚ¡£
-
- 2. È»ºó½«¹â±êÒÆ¶¯ÖÁµ±Ç°Ò³ÃæµÄ¶¥¶Ë¡£
-
-ÌØ±ðÌáʾ¡Ã Ö´Ðв½Öè3Ö®ºóÄú½«¿´µ½µÚÎå½²µÚÈý½Ú£¬Çë½ìʱÔÙÍùÏÂÒÆ¶¯»Øµ½ÕâÀïÀ´¡£
-
- 3. ½Ó×Åͨ¹ý :r TEST ½«Ç°Ãæ´´½¨µÄÃûΪ TEST µÄÎļþÌáÈ¡½øÀ´¡£
-
-ÌØ±ðÌáʾ¡ÃÄúËùÌáÈ¡½øÀ´µÄÎļþ½«´Ó¹â±êËùÔÚλÖô¦¿ªÊ¼ÖÃÈë¡£
-
- 4. ΪÁËÈ·ÈÏÎļþÒѾÌáÈ¡³É¹¦£¬Òƶ¯¹â±ê»Øµ½ÔÀ´µÄλÖþͿÉÒÔ×¢ÒâÓÐÁ½·ÝµÚ
- Îå½²µÚÈý½Ú£¬Ò»·ÝÊÇÔ±¾£¬ÁíÍâÒ»·ÝÊÇÀ´×ÔÎļþµÄ¸±±¾¡£
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÎ彲С½á
-
-
- 1. :!command ÓÃÓÚÖ´ÐÐÒ»¸öÍⲿÃüÁî command¡£
-
- Ç뿴һЩʵ¼ÊÀý×Ó¡Ã
- :!dir - ÓÃÓÚÏÔʾµ±Ç°Ä¿Â¼µÄÄÚÈÝ¡£
- :!rm FILENAME - ÓÃÓÚɾ³ýÃûΪ FILENAME µÄÎļþ¡£
-
- 2. :w FILENAME ¿É½«µ±Ç° VIM ÖÐÕýÔڱ༵ÄÎļþ±£´æµ½ÃûΪ FILENAME µÄÎÄ
- ¼þÖС£
-
- 3. :#,#w FILENAME ¿É½«µ±Ç°±à¼ÎļþµÚ # ÐÐÖÁµÚ # ÐеÄÄÚÈݱ£´æµ½Îļþ
- FILENAME ÖС£
-
- 4. :r FILENAME ¿ÉÌáÈ¡´ÅÅÌÎļþ FILENAME ²¢½«Æä²åÈëµ½µ±Ç°ÎļþµÄ¹â±êλÖÃ
- ºóÃæ¡£
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÁù½²µÚÒ»½Ú¡Ã´ò¿ªÀàÃüÁî
-
-
- ** ÊäÈë o ½«ÔÚ¹â±êµÄÏ·½´ò¿ªÐµÄÒ»Ðв¢½øÈë²åÈëģʽ¡£**
-
- 1. Ç뽫¹â±êÒÆ¶¯µ½±¾½ÚÖÐÏÂÃæ±ê¼ÇÓÐ ---> µÄÄÇÒ»ÐС£
-
- 2. ½Ó×ÅÊäÈëСдµÄ o ÔÚ¹â±ê *Ï·½* ´ò¿ªÐµÄÒ»Ðв¢½øÈë²åÈëģʽ¡£
-
- 3. È»ºó¸´ÖƱê¼ÇÓÐ ---> µÄÐв¢°´ <ESC> ¼üÍ˳ö²åÈëģʽ¶ø½øÈëÕý³£Ä£Ê½¡£
-
----> After typing o the cursor is placed on the open line in Insert mode.
-
- 4. ΪÁËÔÚ¹â±ê *ÉÏ·½* ´ò¿ªÐµÄÒ»ÐУ¬Ö»ÐèÒªÊäÈë´óдµÄ O ¶ø²»ÊÇСдµÄ o
- ¾Í¿ÉÒÔÁË¡£ÇëÔÚÏÂÐвâÊÔһϰɡ£µ±¹â±ê´¦ÔÚÔÚ¸ÃÐÐÉÏʱ£¬°´ Shift-O¿ÉÒÔ
- ÔÚ¸ÃÐÐÉÏ·½Ð¿ªÒ»ÐС£
-
-Open up a line above this by typing Shift-O while the cursor is on this line.
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÁù½²µÚ¶þ½Ú¡Ã¹â±êºó²åÈëÀàÃüÁî
-
-
- ** ÊäÈë a ½«¿ÉÔÚ¹â±êÖ®ºó²åÈëÎı¾¡£ **
-
- 1. ÇëÔÚÕý³£Ä£Ê½ÏÂͨ¹ýÊäÈë $ ½«¹â±êÒÆ¶¯µ½±¾½ÚÖÐÏÂÃæ±ê¼ÇÓÐ ---> µÄµÚÒ»ÐÐ
- µÄĩβ¡£
-
- 2. ½Ó×ÅÊäÈëСдµÄ a Ôò¿ÉÔÚ¹â±êÖ®ºó²åÈëÎı¾ÁË¡£´óдµÄ A Ôò¿ÉÒÔÖ±½ÓÔÚÐÐ
- Ä©²åÈëÎı¾¡£
-
-Ìáʾ¡ÃÊäÈë´óд A µÄ²Ù×÷·½·¨¿ÉÒÔÔÚÐÐÄ©²åÈëÎı¾£¬±ÜÃâÁËÊäÈë i£¬¹â±ê¶¨Î»µ½
- ×îºóÒ»¸ö×Ö·û£¬ÊäÈëµÄÎı¾£¬<ESC> »Ø¸´Õý³£Ä£Ê½£¬¼ýÍ·ÓÒ¼üÒÆ¶¯¹â±êÒÔ¼°
- x ɾ³ýµ±Ç°¹â±êËùÔÚλÖÃ×Ö·ûµÈµÈÖî¶à·±ÔӵIJÙ×÷¡£
-
- 3. ²Ù×÷Ö®ºóµÚÒ»ÐоͿÉÒÔ²¹³äÍêÕûÁË¡£Çë×¢Òâ¹â±êºó²åÈëÎı¾Óë²åÈëģʽÊÇ»ù
- ±¾ÍêȫһÖµģ¬Ö»ÊÇÎı¾²åÈëµÄλÖö¨Î»ÉÔÓв»Í¬°ÕÁË¡£
-
----> This line will allow you to practice
----> This line will allow you to practice appending text to the end of a line.
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÁù½²µÚÈý½Ú¡ÃÁíÍâÒ»¸öÖû»ÀàÃüÁîµÄ°æ±¾
-
-
- ** ÊäÈë´óдµÄ R ¿ÉÁ¬ÐøÌæ»»¶à¸ö×Ö·û¡£**
-
- 1. Ç뽫¹â±êÒÆ¶¯µ½±¾½ÚÖÐÏÂÃæ±ê¼ÇÓÐ ---> µÄµÚÒ»ÐС£
-
- 2. ÒÆ¶¯¹â±êµ½µÚÒ»ÐÐÖв»Í¬ÓÚ±êÓÐ ---> µÄµÚ¶þÐеĵÚÒ»¸öµ¥´ÊµÄ¿ªÊ¼£¬¼´µ¥
- ´Ê last ´¦¡£
-
- 3. È»ºóÊäÈë´óдµÄ R ¿ªÊ¼°ÑµÚÒ»ÐÐÖеIJ»Í¬ÓÚµÚ¶þÐеÄÊ£Óà×Ö·ûÖðÒ»ÊäÈ룬¾Í
- ¿ÉÒÔÈ«²¿Ìæ»»µôÔÓеÄ×Ö·û¶øÊ¹µÃµÚÒ»ÐÐÍêÈ«À×ͬµÚ¶þÐÐÁË¡£
-
----> To make the first line the same as the last on this page use the keys.
----> To make the first line the same as the second, type R and the new text.
-
- 4. Çë×¢Òâ¡ÃÈç¹ûÄú°´ <ESC> Í˳öÖû»Ä£Ê½»Ø¸´Õý³£Ä£Ê½£¬ÉÐÎ´Ìæ»»µÄÎı¾½«ÈÔ
- È»±£³ÖÔ×´¡£
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÁù½²µÚËĽڡÃÉèÖÃÀàÃüÁîµÄÑ¡Ïî
-
-
- ** ÉèÖÿÉʹ²éÕÒ»òÕßÌæ»»¿ÉºöÂÔ´óСдµÄÑ¡Ïî **
-
-
- 1. Òª²éÕÒµ¥´Ê ignore ¿ÉÔÚÕý³£Ä£Ê½ÏÂÊäÈë /ignore ¡£ÒªÖظ´²éÕҸôʣ¬¿ÉÒÔ
- ÖØ¸´°´ n ¼ü¡£
-
- 2. È»ºóÉèÖà ic Ñ¡Ïî(ic¾ÍÊÇÓ¢ÎĺöÂÔ´óСдIgnore CaseµÄÊ××ÖĸËõд´Ê)£¬¼´
- ÊäÈë¡Ã
- :set ic
-
- 3. ÏÖÔÚ¿ÉÒÔͨ¹ý¼üÈë n ¼üÔٴβéÕÒµ¥´Ê ignore¡£Öظ´²éÕÒ¿ÉÒÔÖØ¸´¼üÈë n ¼ü¡£
-
- 4. È»ºóÉèÖà hlsearch ºÍ incsearch ÕâÁ½¸öÑ¡ÏÊäÈëÒÔÏÂÄÚÈÝ¡Ã
- :set hls is
-
- 5. ÏÖÔÚ¿ÉÒÔÔÙ´ÎÊäÈë²éÕÒÃüÁ¿´¿´»áÓÐʲôЧ¹û¡Ã
- /ignore
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÁù½²Ð¡½á
-
-
- 1. ÊäÈëСдµÄ o ¿ÉÒÔÔÚ¹â±êÏ·½´ò¿ªÐµÄÒ»Ðв¢½«¹â±êÖÃÓÚпªµÄÐÐÊ×£¬½øÈë
- ²åÈëģʽ¡£
- ÊäÈë´óдµÄ O ¿ÉÒÔÔÚ¹â±êÉÏ·½´ò¿ªÐµÄÒ»Ðв¢½«¹â±êÖÃÓÚпªµÄÐÐÊ×£¬½øÈë
- ²åÈëģʽ¡£
-
- 2. ÊäÈëСдµÄ a ¿ÉÒÔÔÚ¹â±êËùÔÚλÖÃÖ®ºó²åÈëÎı¾¡£
- ÊäÈë´óдµÄ A ¿ÉÒÔÔÚ¹â±êËùÔÚÐеÄÐÐĩ֮ºó²åÈëÎı¾¡£
-
- 3. ÊäÈë´óдµÄ R ½«½øÈëÌæ»»Ä£Ê½£¬Ö±ÖÁ°´ <ESC> ¼üÍ˳öÌæ»»Ä£Ê½¶ø½øÈëÕý³£
- ģʽ¡£
-
- 4. ÊäÈë :set xxx ¿ÉÒÔÉèÖà xxx Ñ¡Ïî¡£
-
-
-
-
-
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚÆß½²¡ÃÔÚÏß°ïÖúÃüÁî
-
- ** ʹÓÃÔÚÏß°ïÖúϵͳ **
-
- Vim ÓµÓÐÒ»¸öϸÖÂÈ«ÃæµÄÔÚÏß°ïÖúϵͳ¡£ÒªÆô¶¯¸Ã°ïÖúϵͳ£¬ÇëÑ¡ÔñÈçÏÂÈýÖÖ·½
- ·¨Ö®Ò»¡Ã
- - °´Ï <HELP> ¼ü (Èç¹û¼üÅÌÉÏÓеϰ)
- - °´Ï <F1> ¼ü (Èç¹û¼üÅÌÉÏÓеϰ)
- - ÊäÈë :help <»Ø³µ>
-
- ÊäÈë :q <»Ø³µ> ¿ÉÒԹرհïÖú´°¿Ú¡£
-
- Ìṩһ¸öÕýÈ·µÄ²ÎÊý¸ø":help"ÃüÁÄú¿ÉÒÔÕÒµ½¹ØÓÚ¸ÃÖ÷ÌâµÄ°ïÖú¡£ÇëÊÔÑéÒÔ
- ϲÎÊý(¿É±ðÍüÁ˰´»Ø³µ¼üŶ¡£:)¡Ã
-
- :help w <»Ø³µ>
- :help c_<T <»Ø³µ>
- :help insert-index <»Ø³µ>
- :help user-manual <»Ø³µ>
-
-
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- µÚ°Ë½²¡Ã´´½¨Ò»¸öÆô¶¯½Å±¾
-
- ** ÆôÓÃvimµÄ¹¦ÄÜ **
-
- VimµÄ¹¦ÄÜÌØÐÔÒª±Èvi¶àµÃ¶à£¬µ«´ó²¿·Ö¹¦Äܶ¼Ã»ÓÐȱʡ¼¤»î¡£ÎªÁËÆô¶¯¸ü¶àµÄ
- ¹¦ÄÜ£¬ÄúµÃ´´½¨Ò»¸övimrcÎļþ¡£
-
- 1. ¿ªÊ¼±à¼vimrcÎļþ£¬ÕâÈ¡¾öÓÚÄúËùʹÓõIJÙ×÷ϵͳ¡Ã
-
- :edit ~/.vimrc ÕâÊÇUnixϵͳËùʹÓõÄÃüÁî
- :edit $VIM/_vimrc ÕâÊÇWindowsϵͳËùʹÓõÄÃüÁî
-
- 2. ½Ó×ŵ¼Èëvimrc·¶ÀýÎļþ¡Ã
-
- :read $VIMRUNTIME/vimrc_example.vim
-
- 3. ±£´æÎļþ£¬ÃüÁîΪ¡Ã
-
- :write
-
- ÔÚÏ´ÎÄúÆô¶¯vimµÄʱºò£¬±à¼Æ÷¾Í»áÓÐÁËÓï·¨¸ßÁÁµÄ¹¦ÄÜ¡£Äú¿ÉÒÔ¼ÌÐø°ÑÄúϲ
- »¶µÄÆäËü¹¦ÄÜÉèÖÃÌí¼Óµ½Õâ¸övimrcÎļþÖС£
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- vim ½Ì³Ìµ½´Ë½áÊø¡£±¾½Ì³ÌÖ»ÊÇΪÁ˼òÃ÷µØ½éÉÜÒ»ÏÂvim±à¼Æ÷£¬µ«ÒÑ×ãÒÔÈÃÄú
- ºÜÈÝÒ×ѧ»áʹÓñ¾±à¼Æ÷ÁË¡£ÎãÓ¹ÖÊÒÉ£¬vim»¹ÓкܶàºÜ¶àµÄÃüÁ±¾½Ì³ÌËù½é
- ÉܵϹ²îµÃÔ¶ÖøÄØ¡£ËùÒÔÄúÒª¾«Í¨µÄ»°£¬»¹Íû¼ÌÐøÅ¬Á¦Å¶¡£ÏÂÒ»²½Äú¿ÉÒÔÔĶÁ
- vimÊֲᣬʹÓõÄÃüÁîÊÇ¡Ã
- :help user-manual
-
- ΪÁ˸ü½øÒ»²½µÄ²Î¿¼ºÍѧϰ£¬ÒÔÏÂÕâ±¾ÊéÖµµÃÍÆ¼ö¡Ã
-
- Vim - Vi Improved - ×÷Õß¡ÃSteve Oualline
- ³ö°æÉç¡ÃNew Riders
-
- ÕâÊǵÚÒ»±¾ÍêÈ«½²½âvimµÄÊé¼®¡£¶ÔÓÚ³õѧÕßÌØ±ðÓÐÓá£ÆäÖл¹°üº¬ÓдóÁ¿ÊµÀý
- ºÍͼʾ¡£ÓûÖªÏêÇ飬Çë·ÃÎÊ http://iccf-holland.org/click5.html
-
- ÒÔÏÂÕâ±¾Êé±È½ÏÀÏÁ˶øÇÒÄÚÈÝÖ÷ÒªÊÇvi¶ø²»ÊÇvim£¬µ«ÊÇÒ²ÖµµÃÍÆ¼ö¡Ã
-
- Learning the Vi Editor - ×÷Õß¡ÃLinda Lamb
- ³ö°æÉç¡ÃO'Reilly & Associates Inc.
-
- ÕâÊÇÒ»±¾²»´íµÄÊ飬ͨ¹ýËüÄú¼¸ºõÄܹ»Á˽⵽ȫ²¿viÄܹ»×öµ½µÄÊÂÇé¡£´ËÊéµÄµÚ
- Áù¸ö°æ±¾Ò²°üº¬ÁËһЩ¹ØÓÚvimµÄÐÅÏ¢¡£
-
- ±¾½Ì³ÌÊÇÓÉÀ´×ÔCalorado School of MineseµÄMichael C. Pierce¡¢Robert K.
- Ware Ëù±àдµÄ£¬ÆäÖÐÀ´×ÔColorado State UniversityµÄCharles SmithÌṩÁË
- ºÜ¶à´´Òâ¡£±àÕßͨÐŵØÖ·ÊÇ¡Ã
-
- bware@mines.colorado.edu
-
- ±¾½Ì³ÌÒÑÓÉBram MoolenaarרΪvim½øÐÐÐÞ¶©¡£
-
-
-
- ÒëÖÆÕ߸½ÑÔ¡Ã
- ===========
- ¼òÌåÖÐÎĽ̷̳Òë°æÖ®ÒëÖÆÕßΪÁº²ýÌ© <beos@turbolinux.com.cn>£¬»¹ÓÐ
- ÁíÍâÒ»¸öÁªÏµµØÖ·¡Ãlinuxrat@gnuchina.org¡£
-
- ·±ÌåÖÐÎĽ̳ÌÊÇ´Ó¼òÌåÖÐÎĽ̷̳Òë°æÊ¹Óà Debian GNU/Linux ÖÐÎÄÏîĿС
- ×éµÄÓÚ¹ã»ÔÏÈÉú±àдµÄÖÐÎĺº×ÖתÂëÆ÷ autoconvert ת»»¶ø³ÉµÄ£¬²¢¶Ôת
- »»µÄ½á¹û×öÁËһЩϸ½ÚµÄ¸Ä¶¯¡£
-
- ±ä¸ü¼Ç¼¡Ã
- =========
- 2002Äê08ÔÂ30ÈÕ Áº²ýÌ© <beos@turbolinux.com.cn>
- ¸Ðл RMS@SMTH µÄÖ¸Õý£¬½«¶à´¦´íÎóÐÞÕý¡£
-
- 2002Äê04ÔÂ22ÈÕ Áº²ýÌ© <linuxrat@gnuchina.org>
- ¸Ðл xuandong@sh163.net µÄÖ¸Õý£¬½«Á½´¦´í±ð×ÖÐÞÕý¡£
-
- 2002Äê03ÔÂ18ÈÕ Áº²ýÌ© <linuxrat@gnuchina.org>
- ¸ù¾ÝBram MolenaarÏÈÉúÔÚ2002Äê03ÔÂ16ÈÕµÄÀ´ÐÅÒªÇ󣬽«vimtutor1.4ÖÐÒë
- °æÉý¼¶µ½vimtutor1.5¡£
-
- 2001Äê11ÔÂ15ÈÕ Áº²ýÌ© <linuxrat@gnuchina.org>
- ½«vimtutor1.4ÖÐÒë°æÌá½»¸øBram MolenaarºÍSven Guckes¡£
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/tutor.zh.utf-8 b/runtime/tutor/tutor.zh.utf-8
new file mode 100644
index 0000000..21d7020
--- /dev/null
+++ b/runtime/tutor/tutor.zh.utf-8
@@ -0,0 +1,852 @@
+===============================================================================
+= 歡 迎 閱 讀 《 V I M 教 程 》 ── 版本 1.5 =
+===============================================================================
+ vim 是一個具有很多命令的功能非常強大的編輯器。限于篇幅,在本教程當中
+ 不就詳細介紹了。本教程的設計目標是講述一些必要的基本命令,而掌握好這
+ 些命令,您就能夠很容易將vim當作一個通用的萬能編輯器來使用了。
+
+ 完成本教程的內容大約需要25-30分鐘,取決于您訓練的時間。
+
+ 每一節的命令操作將會更改本文。推薦您復制本文的一個副本,然後在副本上
+ 進行訓練(如果您是通過"vimtutor"來啟動教程的,那麼本文就已經是副本了)。
+
+ 切記一點︰本教程的設計思路是在使用中進行學習的。也就是說,您需要通過
+ 執行命令來學習它們本身的正確用法。如果您只是閱讀而不操作,那麼您可能
+ 會很快遺忘這些命令的!
+
+ 好了,現在請確定您的Shift-Lock(大小寫鎖定鍵)還沒有按下,然後按鍵盤上
+ 的字母鍵 j 足夠多的次數來移動光標,直到第一節的內容能夠完全充滿屏幕。
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第一講第一節︰移動光標
+
+
+ ※※ 要移動光標,請依照說明分別按下 h、j、k、l 鍵。 ※※
+
+ ^
+ k 提示︰ h 的鍵位于左邊,每次按下就會向左移動。
+ < h l > l 的鍵位于右邊,每次按下就會向右移動。
+ j j 鍵看起來很象一支尖端方向朝下的箭頭。
+ v
+
+ 1. 請隨意在屏幕內移動光標,直至您覺得舒服為止。
+
+ 2. 按下下行鍵(j),直到出現光標重復下行。
+
+---> 現在您應該已經學會如何移動到下一講吧。
+
+ 3. 現在請使用下行鍵,將光標移動到第二講。
+
+提示︰如果您不敢確定您所按下的字母,請按下<ESC>鍵回到正常(Normal)模式。
+ 然後再次從鍵盤輸入您想要的命令。
+
+提示︰光標鍵應當也能正常工作的。但是使用hjkl鍵,在習慣之後您就能夠快速
+ 地在屏幕內四處移動光標了。
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第一講第二節︰VIM的進入和退出
+
+
+ !! 特別提示︰敬請閱讀完整本一節的內容,然後才能執行以下所講解的命令。
+
+ 1. 請按<ESC>鍵(這是為了確保您處在正常模式)。
+
+ 2. 然後輸入︰ :q! <回車>
+
+---> 這種方式的退出編輯器絕不會保存您進入編輯器以來所做的改動。
+ 如果您想保存更改再退出,請輸入︰
+ :wq <回車>
+
+ 3. 如果您看到了命令行提示符,請輸入能夠帶您回到本教程的命令,那就是︰
+
+ vimtutor <回車>
+
+ 通常情況下您也可以用這種方式︰
+
+ vim tutor <回車>
+
+---> 這裡的 'vim' 表示進入vim編輯器,而 'tutor'則是您準備要編輯的文件。
+
+ 4. 如果您自信已經牢牢記住了這些步驟的話,請從步驟1執行到步驟3退出,然
+ 後再次進入編輯器。接著將光標移動到第一講第三節來繼續我們的教程講解。
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第一講第三節︰文本編輯之刪除
+
+
+ ** 在正常(Normal)模式下,可以按下 x 鍵來刪除光標所在位置的字符。**
+
+ 1. 請將光標移動到本節中下面標記有 ---> 的那一行。
+
+ 2. 為了修正輸入錯誤,請將光標移至準備刪除的字符的位置處。
+
+ 3. 然後按下 x 鍵將錯誤字符刪除掉。
+
+ 4. 重復步驟2到步驟4,直到句子修正為止。
+
+---> The ccow jumpedd ovverr thhe mooon.
+
+ 5. 好了,該行已經修正了,下一節內容是第一講第四節。
+
+特別提示︰在您瀏覽本教程時,不要強行記憶。記住一點︰在使用中學習。
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第一講第四節︰文本編輯之插入
+
+
+ ** 在正常模式下,可以按下 i 鍵來插入文本。**
+
+ 1. 請將光標移動到本節中下面標記有 ---> 的第一行。
+
+ 2. 為了使得第一行內容雷同于第二行,請將光標移至文本第一個字符準備插入
+ 的位置。
+
+ 3. 然後按下 i 鍵,接著輸入必要的文本字符。
+
+ 4. 所有文本都修正完畢,請按下 <ESC> 鍵返回正常模式。
+ 重復步驟2至步驟4以便修正句子。
+
+---> There is text misng this .
+---> There is some text missing from this line.
+
+ 5. 如果您對文本插入操作已經很滿意,請接著閱讀下面的小結。
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第一講小結
+
+
+ 1. 光標在屏幕文本中的移動既可以用箭頭鍵,也可以使用 hjkl 字母鍵。
+ h (左移) j (下行) k (上行) l (右移)
+
+ 2. 欲進入vim編輯器(從命令行提示符),請輸入︰vim 文件名 <回車>
+
+ 3. 欲退出vim編輯器,請輸入以下命令放棄所有修改︰
+
+ <ESC> :q! <回車>
+
+ 或者輸入以下命令保存所有修改︰
+
+ <ESC> :wq <回車>
+
+ 4. 在正常模式下刪除光標所在位置的字符,請按︰ x
+
+ 5. 在正常模式下要在光標所在位置開始插入文本,請按︰
+
+ i 輸入必要文本 <ESC>
+
+特別提示︰按下 <ESC> 鍵會帶您回到正常模式或者取消一個不期望或者部分完成
+的命令。
+
+好了,第一講到此結束。下面接下來繼續第二講的內容。
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第二講第一節︰刪除類命令
+
+
+ ** 輸入 dw 可以從光標處刪除至一個單字/單詞的末尾。**
+
+ 1. 請按下 <ESC> 鍵確保您處于正常模式。
+
+ 2. 請將光標移動到本節中下面標記有 ---> 的那一行。
+
+ 3. 請將光標移至準備要刪除的單詞的開始。
+
+ 4. 接著輸入 dw 刪除掉該單詞。
+
+ 特別提示︰您所輸入的 dw 會在您輸入的同時出現在屏幕的最後一行。如果您輸
+ 入有誤,請按下 <ESC> 鍵取消,然後重新再來。
+
+---> There are a some words fun that don't belong paper in this sentence.
+
+ 5. 重復步驟3至步驟4,直至句子修正完畢。接著繼續第二講第二節內容。
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第二講第二節︰其他刪除類命令
+
+
+ ** 輸入 d$ 從當前光標刪除到行末。**
+
+ 1. 請按下 <ESC> 鍵確保您處于正常模式。
+
+ 2. 請將光標移動到本節中下面標記有 ---> 的那一行。
+
+ 3. 請將光標移動到該行的尾部(也就是在第一個點號‘.’後面)。
+
+ 4. 然後輸入 d$ 從光標處刪至當前行尾部。
+
+---> Somebody typed the end of this line twice. end of this line twice.
+
+
+ 5. 請繼續學習第二講第三節就知道是怎麼回事了。
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第二講第三節︰關于命令和對象
+
+
+ 刪除命令 d 的格式如下︰
+
+ [number] d object 或者 d [number] object
+
+ 其意如下︰
+ number - 代表執行命令的次數(可選項,缺省設置為 1 )。
+ d - 代表刪除。
+ object - 代表命令所要操作的對象(下面有相關介紹)。
+
+ 一個簡短的對象列表︰
+ w - 從當前光標當前位置直到單字/單詞末尾,包括空格。
+ e - 從當前光標當前位置直到單字/單詞末尾,但是 *不* 包括空格。
+ $ - 從當前光標當前位置直到當前行末。
+
+特別提示︰
+ 對于勇于探索者,請在正常模式下面僅按代表相應對象的鍵而不使用命令,則
+ 將看到光標的移動正如上面的對象列表所代表的一樣。
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第二講第四節︰對象命令的特殊情況
+
+
+ ** 輸入 dd 可以刪除整一個當前行。 **
+
+ 鑒于整行刪除的高頻度,VIM 的設計者決定要簡化整行刪除,僅需要在同一行上
+ 擊打兩次 d 就可以刪除掉光標所在的整行了。
+
+ 1. 請將光標移動到本節中下面的短句段落中的第二行。
+ 2. 輸入 dd 刪除該行。
+ 3. 然後移動到第四行。
+ 4. 接著輸入 2dd (還記得前面講過的 number-command-object 嗎?) 刪除兩行。
+
+ 1) Roses are red,
+ 2) Mud is fun,
+ 3) Violets are blue,
+ 4) I have a car,
+ 5) Clocks tell time,
+ 6) Sugar is sweet
+ 7) And so are you.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第二講第五節︰撤消類命令
+
+
+ ** 輸入 u 來撤消最後執行的命令,輸入 U 來修正整行。**
+
+ 1. 請將光標移動到本節中下面標記有 ---> 的那一行,並將其置于第一個錯誤
+ 處。
+ 2. 輸入 x 刪除第一個不想保留的字母。
+ 3. 然後輸入 u 撤消最後執行的(一次)命令。
+ 4. 這次要使用 x 修正本行的所有錯誤。
+ 5. 現在輸入一個大寫的 U ,恢復到該行的原始狀態。
+ 6. 接著多次輸入 u 以撤消 U 以及更前的命令。
+ 7. 然後多次輸入 CTRL-R (先按下 CTRL 鍵不放開,接著輸入 R 鍵) ,這樣就
+ 可以執行恢復命令,也就是撤消掉撤消命令。
+
+---> Fiix the errors oon thhis line and reeplace them witth undo.
+
+ 8. 這些都是非常有用的命令。下面是第二講的小結了。
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第二講小結
+
+
+ 1. 欲從當前光標刪除至單字/單詞末尾,請輸入︰dw
+
+ 2. 欲從當前光標刪除至當前行末尾,請輸入︰d$
+
+ 3. 欲刪除整行,請輸入︰dd
+
+ 4. 在正常模式下一個命令的格式是︰
+
+ [number] command object 或者 command [number] object
+ 其意是︰
+ number - 代表的是命令執行的次數
+ command - 代表要做的事情,比如 d 代表刪除
+ object - 代表要操作的對象,比如 w 代表單字/單詞,$ 代表到行末等等。
+ $ (to the end of line), etc.
+
+ 5. 欲撤消以前的操作,請輸入︰u (小寫的u)
+ 欲撤消在一行中所做的改動,請輸入︰U (大寫的U)
+ 欲撤消以前的撤消命令,恢復以前的操作結果,請輸入︰CTRL-R
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第三講第一節︰置入類命令
+
+
+ ** 輸入 p 將最後一次刪除的內容置入光標之後 **
+
+ 1. 請將光標移動到本節中下面示范段落的首行。
+
+ 2. 輸入 dd 將該行刪除,這樣會將該行保存到vim的緩沖區中。
+
+ 3. 接著將光標移動到準備置入的位置的上方。記住︰是上方哦。
+
+ 4. 然後在正常模式下(<ESC>鍵進入),輸入 p 將該行粘貼置入。
+
+ 5. 重復步驟2至步驟4,將所有的行依序放置到正確的位置上。
+
+ d) Can you learn too?
+ b) Violets are blue,
+ c) Intelligence is learned,
+ a) Roses are red,
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第三講第二節︰替換類命令
+
+
+ ** 輸入 r 和一個字符替換光標所在位置的字符。**
+
+ 1. 請將光標移動到本節中下面標記有 ---> 的第一行。
+
+ 2. 請移動光標到第一個錯誤的適當位置。
+
+ 3. 接著輸入 r ,這樣就能將錯誤替換掉了。
+
+ 4. 重復步驟2和步驟3,直到第一行已經修改完畢。
+
+---> Whan this lime was tuoed in, someone presswd some wrojg keys!
+---> When this line was typed in, someone pressed some wrong keys!
+
+ 5. 然後我們繼續學校第三講第三節。
+
+特別提示︰切記您要在使用中學習,而不是在記憶中學習。
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第三講第三節︰更改類命令
+
+
+ ** 要改變一個單字/單詞的部分或者全部,請輸入 cw **
+
+ 1. 請將光標移動到本節中下面標記有 ---> 的第一行。
+
+ 2. 接著把光標放在單詞 lubw 的字母 u 的位置那裡。
+
+ 3. 然後輸入 cw 就可以修正該單詞了(在本例這裡是輸入 ine 。)
+
+ 4. 最後按 <ESC> 鍵,然後光標定位到下一個錯誤第一個準備更改的字母處。
+
+ 5. 重復步驟3和步驟4,直到第一個句子完全雷同第二個句子。
+
+---> This lubw has a few wptfd that mrrf changing usf the change command.
+---> This line has a few words that need changing using the change command.
+
+提示︰請注意 cw 命令不僅僅是替換了一個單詞,也讓您進入文本插入狀態了。
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第三講第四節︰使用c指令的其他更改類命令
+
+
+ ** 更改類指令可以使用同刪除類命令所使用的對象參數。**
+
+ 1. 更改類指令的工作方式跟刪除類命令是一致的。操作格式是︰
+
+ [number] c object 或者 c [number] object
+
+ 2. 對象參數也是一樣的,比如 w 代表單字/單詞,$代表行末等等。
+
+ 3. 請將光標移動到本節中下面標記有 ---> 的第一行。
+
+ 4. 接著將光標移動到第一個錯誤處。
+
+ 5. 然後輸入 c$ 使得該行剩下的部分更正得同第二行一樣。最後按 <ESC> 鍵。
+
+---> The end of this line needs some help to make it like the second.
+---> The end of this line needs to be corrected using the c$ command.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第三講小結
+
+
+ 1. 要重新置入已經刪除的文本內容,請輸入小寫字母 p。該操作可以將已刪除
+ 的文本內容置于光標之後。如果最後一次刪除的是一個整行,那麼該行將置
+ 于當前光標所在行的下一行。
+
+ 2. 要替換光標所在位置的字符,請輸入小寫的 r 和要替換掉原位置字符的新字
+ 符即可。
+
+ 3. 更改類命令允許您改變指定的對象,從當前光標所在位置直到對象的末尾。
+ 比如輸入 cw 可以替換當前光標到單詞的末尾的內容;輸入 c$ 可以替換當
+ 前光標到行末的內容。
+
+ 4. 更改類命令的格式是︰
+
+ [number] c object 或者 c [number] object
+
+下面我們繼續學習下一講。
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第四講第一節︰定位及文件狀態
+
+
+ ** 輸入 CTRL-g 顯示當前編輯文件中當前光標所在行位置以及文件狀態信息。
+ 輸入 SHIFT-G 則直接跳轉到文件中的某一指定行。**
+
+ 提示︰切記要先通讀本節內容,之後才可以執行以下步驟!!!
+
+ 1. 按下 CTRL 鍵不放開然後按 g 鍵。然後就會看到頁面最底部出現一個狀態信
+ 息行,顯示的內容是當前編輯的文件名和文件的總行數。請記住步驟3的行號。
+
+ 2. 按下 SHIFT-G 鍵可以使得當前光標直接跳轉到文件最後一行。
+
+ 3. 輸入您曾停留的行號,然後按下 SHIFT-G。這樣就可以返回到您第一次按下
+ CTRL-g 時所在的行好了。注意︰輸入行號時,行號是不會在屏幕上顯示出來
+ 的。
+
+ 4. 如果願意,您可以繼續執行步驟1至步驟三。
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第四講第二節︰搜索類命令
+
+
+ ** 輸入 / 以及尾隨的字符串可以用以在當前文件中查找該字符串。**
+
+ 1. 在正常模式下輸入 / 字符。您此時會注意到該字符和光標都會出現在屏幕底
+ 部,這跟 : 命令是一樣的。
+
+ 2. 接著輸入 errroor <回車>。那個errroor就是您要查找的字符串。
+
+ 3. 要查找同上一次的字符串,只需要按 n 鍵。要向相反方向查找同上一次的字
+ 符串,請輸入 Shift-N 即可。
+
+ 4. 如果您想逆向查找字符串,請使用 ? 代替 / 進行。
+
+---> When the search reaches the end of the file it will continue at the start.
+
+ "errroor" is not the way to spell error; errroor is an error.
+
+ 提示︰如果查找已經到達文件末尾,查找會自動從文件頭部繼續查找。
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第四講第三節︰配對括號的查找
+
+
+ ** 按 % 可以查找配對的括號 )、]、}。**
+
+ 1. 把光標放在本節下面標記有 --> 那一行中的任何一個 (、[ 或 { 處。
+
+ 2. 接著按 % 字符。
+
+ 3. 此時光標的位置應當是在配對的括號處。
+
+ 4. 再次按 % 就可以跳回配對的第一個括號處。
+
+---> This ( is a test line with ('s, ['s ] and {'s } in it. ))
+
+提示︰在程序調試時,這個功能用來查找不配對的括號是很有用的。
+
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第四講第四節︰修正錯誤的方法之一
+
+
+ ** 輸入 :s/old/new/g 可以替換 old 為 new。**
+
+ 1. 請將光標移動到本節中下面標記有 ---> 的那一行。
+
+ 2. 輸入 :s/thee/the <回車> 。請注意該命令只改變光標所在行的第一個匹配
+ 串。
+
+ 3. 輸入 :s/thee/the/g 則是替換全行的匹配串。
+
+---> the best time to see thee flowers is in thee spring.
+
+ 4. 要替換兩行之間出現的每個匹配串,請輸入 :#,#s/old/new/g (#,#代表的是
+ 兩行的行號)。輸入 :%s/old/new/g 則是替換整個文件中的每個匹配串。
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第四講小結
+
+
+ 1. Ctrl-g 用于顯示當前光標所在位置和文件狀態信息。Shift-G 用于將光標跳
+ 轉至文件最後一行。先敲入一個行號然後按 Shift-G 則是將光標移動至該行
+ 號代表的行。
+
+ 2. 輸入 / 然後緊隨一個字符串是則是在當前所編輯的文檔中向後查找該字符串。
+ 輸入問號 ? 然後緊隨一個字符串是則是在當前所編輯的文檔中向前查找該字
+ 符串。完成一次查找之後按 n 鍵則是重復上一次的命令,可在同一方向上查
+ 找下一個字符串所在;或者按 Shift-N 向相反方向查找下該字符串所在。
+
+ 3. 如果光標當前位置是括號(、)、[、]、{、},按 % 可以將光標移動到配對的
+ 括號上。
+
+ 4. 在一行內替換頭一個字符串 old 為新的字符串 new,請輸入 :s/old/new
+ 在一行內替換所有的字符串 old 為新的字符串 new,請輸入 :s/old/new/g
+ 在兩行內替換所有的字符串 old 為新的字符串 new,請輸入 :#,#s/old/new/g
+ 在文件內替換所有的字符串 old 為新的字符串 new,請輸入 :%s/old/new/g
+ 進行全文替換時詢問用戶確認每個替換需添加 c 選項,請輸入 :%s/old/new/gc
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第五講第一節︰在 VIM 內執行外部命令的方法
+
+
+ ** 輸入 :! 然後緊隨著輸入一個外部命令可以執行該外部命令。**
+
+ 1. 按下我們所熟悉的 : 命令設置光標到屏幕底部。這樣就可以讓您輸入命令了。
+
+ 2. 接著輸入感嘆號 ! 這個字符,這樣就允許您執行外部的 shell 命令了。
+
+ 3. 我們以 ls 命令為例。輸入 !ls <回車> 。該命令就會列舉出您當前目錄的
+ 內容,就如同您在命令行提示符下輸入 ls 命令的結果一樣。如果 !ls 沒起
+ 作用,您可以試試 :!dir 看看。
+
+---> 提示︰ 所有的外部命令都可以以這種方式執行。
+
+---> 提示︰ 所有的 : 命令都必須以 <回車> 告終。
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第五講第二節︰關于保存文件的更多信息
+
+
+ ** 要將對文件的改動保存到文件中,請輸入 :w FILENAME **
+
+ 1. 輸入 :!dir 或者 :!ls 獲知當前目錄的內容。您應當已知道最後還得敲
+ <回車> 吧。
+
+ 2. 選擇一個尚未存在文件名,比如 TEST 。
+
+ 3. 接著輸入 :w TEST (此處 TEST 是您所選擇的文件名。)
+
+ 4. 該命令會以 TEST 為文件名保存整個文件 (VIM 教程)。為了確保正確保存,
+ 請再次輸入 :!dir 查看您的目錄列表內容。
+
+---> 請注意︰如果您退出 VIM 然後在以文件名 TEST 為參數進入,那麼該文件內
+ 容應該同您保存時的文件內容是完全一樣的。
+
+ 5. 現在您可以通過輸入 :!rm TEST 來刪除 TEST 文件了。
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第五講第三節︰一個具有選擇性的保存命令
+
+
+ ** 要保存文件的部分內容,請輸入 :#,# w FILENAME **
+
+ 1. 再來執行一次 :!dir 或者 :!ls 獲知當前目錄的內容,然後選擇一個合適的
+ 不重名的文件名,比如 TEST 。
+
+ 2. 接著將光標移動至本頁的最頂端,然後按 CTRL-g 找到該行的行號。別忘了
+ 行號哦。
+
+ 3. 接著把光標移動至本頁的最底端,再按一次 CTRL-g 。也別忘了這個行好哦。
+
+ 4. 為了只保存文章的某個部分,請輸入 :#,# w TEST 。這裡的 #,# 就是上面
+ 要求您記住的行號(頂端行號,底端行號),而 TEST 就是選定的文件名。
+
+ 5. 最後,用 :!dir 確認文件是否正確保存。但是這次先別刪除掉。
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第五講第四節︰提取和合並文件
+
+
+ ** 要向當前文件中插入另外的文件的內容,請輸入 :r FILENAME **
+
+ 1. 請鍵入 :!dir 確認您前面創建的 TEST 文件還在。
+
+ 2. 然後將光標移動至當前頁面的頂端。
+
+特別提示︰ 執行步驟3之後您將看到第五講第三節,請屆時再往下移動回到這裡來。
+
+ 3. 接著通過 :r TEST 將前面創建的名為 TEST 的文件提取進來。
+
+特別提示︰您所提取進來的文件將從光標所在位置處開始置入。
+
+ 4. 為了確認文件已經提取成功,移動光標回到原來的位置就可以注意有兩份第
+ 五講第三節,一份是原本,另外一份是來自文件的副本。
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第五講小結
+
+
+ 1. :!command 用于執行一個外部命令 command。
+
+ 請看一些實際例子︰
+ :!dir - 用于顯示當前目錄的內容。
+ :!rm FILENAME - 用于刪除名為 FILENAME 的文件。
+
+ 2. :w FILENAME 可將當前 VIM 中正在編輯的文件保存到名為 FILENAME
+ 的文件中。
+
+ 3. :#,#w FILENAME 可將當前編輯文件第 # 行至第 # 行的內容保存到文件
+ FILENAME 中。
+
+ 4. :r FILENAME 可提取磁盤文件 FILENAME 並將其插入到當前文件的光標位置
+ 後面。
+
+
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第六講第一節︰打開類命令
+
+
+ ** 輸入 o 將在光標的下方打開新的一行並進入插入模式。**
+
+ 1. 請將光標移動到本節中下面標記有 ---> 的那一行。
+
+ 2. 接著輸入小寫的 o 在光標 *下方* 打開新的一行並進入插入模式。
+
+ 3. 然後復制標記有 ---> 的行並按 <ESC> 鍵退出插入模式而進入正常模式。
+
+---> After typing o the cursor is placed on the open line in Insert mode.
+
+ 4. 為了在光標 *上方* 打開新的一行,只需要輸入大寫的 O 而不是小寫的 o
+ 就可以了。請在下行測試一下吧。當光標處在在該行上時,按 Shift-O可以
+ 在該行上方新開一行。
+
+Open up a line above this by typing Shift-O while the cursor is on this line.
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第六講第二節︰光標後插入類命令
+
+
+ ** 輸入 a 將可在光標之後插入文本。 **
+
+ 1. 請在正常模式下通過輸入 $ 將光標移動到本節中下面標記有 ---> 的第一行
+ 的末尾。
+
+ 2. 接著輸入小寫的 a 則可在光標之後插入文本了。大寫的 A 則可以直接在行
+ 末插入文本。
+
+提示︰輸入大寫 A 的操作方法可以在行末插入文本,避免了輸入 i,光標定位到
+ 最後一個字符,輸入的文本,<ESC> 回復正常模式,箭頭右鍵移動光標以及
+ x 刪除當前光標所在位置字符等等諸多繁雜的操作。
+
+ 3. 操作之後第一行就可以補充完整了。請注意光標後插入文本與插入模式是基
+ 本完全一致的,只是文本插入的位置定位稍有不同罷了。
+
+---> This line will allow you to practice
+---> This line will allow you to practice appending text to the end of a line.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第六講第三節︰另外一個置換類命令的版本
+
+
+ ** 輸入大寫的 R 可連續替換多個字符。**
+
+ 1. 請將光標移動到本節中下面標記有 ---> 的第一行。
+
+ 2. 移動光標到第一行中不同于標有 ---> 的第二行的第一個單詞的開始,即單
+ 詞 last 處。
+
+ 3. 然後輸入大寫的 R 開始把第一行中的不同于第二行的剩余字符逐一輸入,就
+ 可以全部替換掉原有的字符而使得第一行完全雷同第二行了。
+
+---> To make the first line the same as the last on this page use the keys.
+---> To make the first line the same as the second, type R and the new text.
+
+ 4. 請注意︰如果您按 <ESC> 退出置換模式回復正常模式,尚未替換的文本將仍
+ 然保持原狀。
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第六講第四節︰設置類命令的選項
+
+
+ ** 設置可使查找或者替換可忽略大小寫的選項 **
+
+
+ 1. 要查找單詞 ignore 可在正常模式下輸入 /ignore 。要重復查找該詞,可以
+ 重復按 n 鍵。
+
+ 2. 然後設置 ic 選項(ic就是英文忽略大小寫Ignore Case的首字母縮寫詞),即
+ 輸入︰
+ :set ic
+
+ 3. 現在可以通過鍵入 n 鍵再次查找單詞 ignore。重復查找可以重復鍵入 n 鍵。
+
+ 4. 然後設置 hlsearch 和 incsearch 這兩個選項,輸入以下內容︰
+ :set hls is
+
+ 5. 現在可以再次輸入查找命令,看看會有什麼效果︰
+ /ignore
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第六講小結
+
+
+ 1. 輸入小寫的 o 可以在光標下方打開新的一行並將光標置于新開的行首,進入
+ 插入模式。
+ 輸入大寫的 O 可以在光標上方打開新的一行並將光標置于新開的行首,進入
+ 插入模式。
+
+ 2. 輸入小寫的 a 可以在光標所在位置之後插入文本。
+ 輸入大寫的 A 可以在光標所在行的行末之後插入文本。
+
+ 3. 輸入大寫的 R 將進入替換模式,直至按 <ESC> 鍵退出替換模式而進入正常
+ 模式。
+
+ 4. 輸入 :set xxx 可以設置 xxx 選項。
+
+
+
+
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第七講︰在線幫助命令
+
+ ** 使用在線幫助系統 **
+
+ Vim 擁有一個細致全面的在線幫助系統。要啟動該幫助系統,請選擇如下三種方
+ 法之一︰
+ - 按下 <HELP> 鍵 (如果鍵盤上有的話)
+ - 按下 <F1> 鍵 (如果鍵盤上有的話)
+ - 輸入 :help <回車>
+
+ 輸入 :q <回車> 可以關閉幫助窗口。
+
+ 提供一個正確的參數給":help"命令,您可以找到關于該主題的幫助。請試驗以
+ 下參數(可別忘了按回車鍵哦。:)︰
+
+ :help w <回車>
+ :help c_<T <回車>
+ :help insert-index <回車>
+ :help user-manual <回車>
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 第八講︰創建一個啟動腳本
+
+ ** 啟用vim的功能 **
+
+ Vim的功能特性要比vi多得多,但大部分功能都沒有缺省激活。為了啟動更多的
+ 功能,您得創建一個vimrc文件。
+
+ 1. 開始編輯vimrc文件,這取決于您所使用的操作系統︰
+
+ :edit ~/.vimrc 這是Unix系統所使用的命令
+ :edit $VIM/_vimrc 這是Windows系統所使用的命令
+
+ 2. 接著導入vimrc范例文件︰
+
+ :read $VIMRUNTIME/vimrc_example.vim
+
+ 3. 保存文件,命令為︰
+
+ :write
+
+ 在下次您啟動vim的時候,編輯器就會有了語法高亮的功能。您可以繼續把您喜
+ 歡的其它功能設置添加到這個vimrc文件中。
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ vim 教程到此結束。本教程只是為了簡明地介紹一下vim編輯器,但已足以讓您
+ 很容易學會使用本編輯器了。毋庸質疑,vim還有很多很多的命令,本教程所介
+ 紹的還差得遠著呢。所以您要精通的話,還望繼續努力哦。下一步您可以閱讀
+ vim手冊,使用的命令是︰
+ :help user-manual
+
+ 為了更進一步的參考和學習,以下這本書值得推薦︰
+
+ Vim - Vi Improved - 作者︰Steve Oualline
+ 出版社︰New Riders
+
+ 這是第一本完全講解vim的書籍。對于初學者特別有用。其中還包含有大量實例
+ 和圖示。欲知詳情,請訪問 http://iccf-holland.org/click5.html
+
+ 以下這本書比較老了而且內容主要是vi而不是vim,但是也值得推薦︰
+
+ Learning the Vi Editor - 作者︰Linda Lamb
+ 出版社︰O'Reilly & Associates Inc.
+
+ 這是一本不錯的書,通過它您幾乎能夠了解到全部vi能夠做到的事情。此書的第
+ 六個版本也包含了一些關于vim的信息。
+
+ 本教程是由來自Calorado School of Minese的Michael C. Pierce、Robert K.
+ Ware 所編寫的,其中來自Colorado State University的Charles Smith提供了
+ 很多創意。編者通信地址是︰
+
+ bware@mines.colorado.edu
+
+ 本教程已由Bram Moolenaar專為vim進行修訂。
+
+
+
+ 譯制者附言︰
+ ===========
+ 簡體中文教程翻譯版之譯制者為梁昌泰 <beos@turbolinux.com.cn>,還有
+ 另外一個聯系地址︰linuxrat@gnuchina.org。
+
+ 繁體中文教程是從簡體中文教程翻譯版使用 Debian GNU/Linux 中文項目小
+ 組的于廣輝先生編寫的中文漢字轉碼器 autoconvert 轉換而成的,並對轉
+ 換的結果做了一些細節的改動。
+
+ 變更記錄︰
+ =========
+ 2002年08月30日 梁昌泰 <beos@turbolinux.com.cn>
+ 感謝 RMS@SMTH 的指正,將多處錯誤修正。
+
+ 2002年04月22日 梁昌泰 <linuxrat@gnuchina.org>
+ 感謝 xuandong@sh163.net 的指正,將兩處錯別字修正。
+
+ 2002年03月18日 梁昌泰 <linuxrat@gnuchina.org>
+ 根據Bram Molenaar先生在2002年03月16日的來信要求,將vimtutor1.4中譯
+ 版升級到vimtutor1.5。
+
+ 2001年11月15日 梁昌泰 <linuxrat@gnuchina.org>
+ 將vimtutor1.4中譯版提交給Bram Molenaar和Sven Guckes。
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/runtime/tutor/vimtutor.com b/runtime/tutor/vimtutor.com
new file mode 100755
index 0000000..0e6854b
--- /dev/null
+++ b/runtime/tutor/vimtutor.com
@@ -0,0 +1,104 @@
+$ !
+$ !=====================================================================
+$ !
+$ ! VimTutor.com version 29-Aug-2002
+$ !
+$ ! Author: Tom Wyant <Thomas.R.Wyant-III@usa.dupont.com>
+$ !
+$ ! This DCL command procedure executes the vimtutor command
+$ ! (suprise, suprise!) which gives you a brief tutorial on the VIM
+$ ! editor. Languages other than the default are supported in the
+$ ! usual way, as are at least some of the command qualifiers,
+$ ! though you'll need to play some fairly serious games with DCL
+$ ! to specify ones that need quoting.
+$ !
+$ ! Copyright (c) 2002 E. I. DuPont de Nemours and Company, Inc
+$ !
+$ ! This program is free software; you can redistribute it and/or
+$ ! modify it under the terms of the VIM license as available from
+$ ! the vim 6.1 ":help license" command or (at your option) the
+$ ! license from any later version of vim.
+$ !
+$ ! This program is distributed in the hope that it will be useful,
+$ ! but WITHOUT ANY WARRANTY; without even the implied warranty of
+$ ! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+$ !
+$ !=====================================================================
+$ !
+$ !
+$ ! Check for the existence of VIM, and die if it isn't there.
+$ !
+$ if f$search ("vim:vim.exe") .eqs. ""
+$ then
+$ write sys$error "Error - Can't run tutoral. VIM not found."
+$ exit
+$ endif
+$ !
+$ !
+$ ! Pick up the argument, if any.
+$ !
+$ inx = 0
+$ arg_loop:
+$ inx = inx + 1
+$ if f$type (p'inx') .nes. ""
+$ then
+$ if p'inx' .nes. "" .and. f$locate ("-", p'inx') .ne. 0
+$ then
+$ xx = p'inx'
+$ assign/nolog "''xx'" xx
+$ p'inx' = ""
+$ endif
+$ goto arg_loop
+$ endif
+$ !
+$ !
+$ ! Make sure we clean up our toys when we're through playing.
+$ !
+$ on error then goto exit
+$ !
+$ !
+$ ! Create the VIM foreign command if needed
+$ !
+$ if f$type (vim) .eqs. "" then vim := $vim:vim
+$ !
+$ !
+$ ! Build the name for our temp file.
+$ !
+$ tutfil = "sys$login:vimtutor_" + -
+ f$edit (f$getjpi (0, "pid"), "trim") + "."
+$ assign/nolog 'tutfil' TUTORCOPY
+$ !
+$ !
+$ ! Copy the selected file to the temp file
+$ !
+$ assign/nolog/user nla0: sys$error
+$ assign/nolog/user nla0: sys$output
+$ vim -u "NONE" -c "so $VIMRUNTIME/tutor/tutor.vim"
+$ !
+$ !
+$ ! Run the tutorial
+$ !
+$ assign/nolog/user sys$command sys$input
+$ vim -u "NONE" -c "set nocp" 'p1' 'p2' 'p3' 'p4' 'p5' 'p6' 'p7' 'p8' 'tutfil'
+$ !
+$ !
+$ ! Ditch the copy.
+$ !
+$ exit:
+$ if f$type (tutfil) .nes. "" .and. f$search (tutfil) .nes. "" then -
+$ delete 'tutfil';*
+$ if f$type (xx) .nes. "" then deassign xx
+$ deassign TUTORCOPY
+$ exit
+$ !
+$ !=====================================================================
+$ !
+$ ! Modification history
+$ !
+$ ! 29-Aug-2002 T. R. Wyant
+$ ! Changed license to vim.
+$ ! Fix error "input is not from a terminal"
+$ ! Juggle documentation (copyright and contact to front,
+$ ! modification history to end).
+$ ! 25-Jul-2002 T. R. Wyant
+$ ! Initial version