mirror of
https://github.com/vim/vim.git
synced 2025-07-04 23:07:33 -04:00
Updated runtime files
This commit is contained in:
parent
20e6cd07ba
commit
f55e4c867f
@ -1,4 +1,4 @@
|
||||
*develop.txt* For Vim version 8.0. Last change: 2017 Jan 05
|
||||
*develop.txt* For Vim version 8.0. Last change: 2017 Jul 31
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@ -143,9 +143,10 @@ and its environment.
|
||||
|
||||
VIM IS... NOT *design-not*
|
||||
|
||||
- Vim is not a shell or an Operating System. You will not be able to run a
|
||||
shell inside Vim or use it to control a debugger. This should work the
|
||||
other way around: Use Vim as a component from a shell or in an IDE.
|
||||
- Vim is not a shell or an Operating System. It does provide a terminal
|
||||
window, in which you can run a shell or debugger. E.g. to be able to do
|
||||
this over an ssh connection. But if you don't need a text editor with that
|
||||
it is out of scope (use something like screen or tmux instead).
|
||||
A satirical way to say this: "Unlike Emacs, Vim does not attempt to include
|
||||
everything but the kitchen sink, but some people say that you can clean one
|
||||
with it. ;-)"
|
||||
|
@ -1,4 +1,4 @@
|
||||
*editing.txt* For Vim version 8.0. Last change: 2017 Jul 16
|
||||
*editing.txt* For Vim version 8.0. Last change: 2017 Aug 01
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@ -1737,7 +1737,7 @@ There are three different types of searching:
|
||||
This searches the same directories, but in a different order.
|
||||
|
||||
Note that completion for ":find", ":sfind", and ":tabfind" commands do not
|
||||
currently work with 'path' items that contain a url or use the double star
|
||||
currently work with 'path' items that contain a URL or use the double star
|
||||
with depth limiter (/usr/**2) or upward search (;) notations.
|
||||
|
||||
vim:tw=78:ts=8:ft=help:norl:
|
||||
|
@ -116,13 +116,13 @@ g:rustfmt_options~
|
||||
|
||||
*g:rust_playpen_url*
|
||||
g:rust_playpen_url~
|
||||
Set this option to override the url for the playpen to use: >
|
||||
Set this option to override the URL for the playpen to use: >
|
||||
let g:rust_playpen_url = 'https://play.rust-lang.org/'
|
||||
<
|
||||
|
||||
*g:rust_shortener_url*
|
||||
g:rust_shortener_url~
|
||||
Set this option to override the url for the url shortener: >
|
||||
Set this option to override the URL for the URL shortener: >
|
||||
let g:rust_shortener_url = 'https://is.gd/'
|
||||
<
|
||||
|
||||
@ -199,7 +199,7 @@ COMMANDS *rust-commands*
|
||||
|g:rust_playpen_url| is the base URL to the playpen, by default
|
||||
"https://play.rust-lang.org/".
|
||||
|
||||
|g:rust_shortener_url| is the base url for the shorterner, by
|
||||
|g:rust_shortener_url| is the base URL for the shorterner, by
|
||||
default "https://is.gd/"
|
||||
|
||||
:RustFmt *:RustFmt*
|
||||
|
@ -1,4 +1,4 @@
|
||||
*gui_x11.txt* For Vim version 8.0. Last change: 2017 Jun 27
|
||||
*gui_x11.txt* For Vim version 8.0. Last change: 2017 Jul 28
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@ -673,7 +673,7 @@ Of these three, Vim uses PRIMARY when reading and writing the "* register
|
||||
register. Vim does not access the SECONDARY selection.
|
||||
|
||||
Examples: (assuming the default option values)
|
||||
- Select an URL in Visual mode in Vim. Go to your browser and click the
|
||||
- Select a URL in Visual mode in Vim. Go to your browser and click the
|
||||
middle mouse button in the URL text field. The selected text will be
|
||||
inserted (hopefully!). Note: in Firefox you can set the
|
||||
middlemouse.contentLoadURL preference to true in about:config, then the
|
||||
|
@ -1,4 +1,4 @@
|
||||
*index.txt* For Vim version 8.0. Last change: 2017 Jul 16
|
||||
*index.txt* For Vim version 8.0. Last change: 2017 Jul 30
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@ -528,8 +528,10 @@ tag command action in Normal mode ~
|
||||
|CTRL-W_CTRL-]| CTRL-W CTRL-] same as "CTRL-W ]"
|
||||
|CTRL-W_CTRL-^| CTRL-W CTRL-^ same as "CTRL-W ^"
|
||||
|CTRL-W_CTRL-_| CTRL-W CTRL-_ same as "CTRL-W _"
|
||||
|CTRL-W_quote| CTRL-W " terminal window: paste register
|
||||
|CTRL-W_+| CTRL-W + increase current window height N lines
|
||||
|CTRL-W_-| CTRL-W - decrease current window height N lines
|
||||
|CTRL-W_.| CTRL-W . terminal window: type CTRL-W
|
||||
|CTRL-W_:| CTRL-W : same as |:|, edit a command line
|
||||
|CTRL-W_<| CTRL-W < decrease current window width N columns
|
||||
|CTRL-W_=| CTRL-W = make all windows the same height & width
|
||||
@ -538,6 +540,7 @@ tag command action in Normal mode ~
|
||||
|CTRL-W_J| CTRL-W J move current window to the very bottom
|
||||
|CTRL-W_K| CTRL-W K move current window to the very top
|
||||
|CTRL-W_L| CTRL-W L move current window to the far right
|
||||
|CTRL-W_N| CTRL-W N terminal window: go to Terminal mode
|
||||
|CTRL-W_P| CTRL-W P go to preview window
|
||||
|CTRL-W_R| CTRL-W R rotate windows upwards N times
|
||||
|CTRL-W_S| CTRL-W S same as "CTRL-W s"
|
||||
|
@ -1,4 +1,4 @@
|
||||
*intro.txt* For Vim version 8.0. Last change: 2017 Jul 17
|
||||
*intro.txt* For Vim version 8.0. Last change: 2017 Jul 30
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@ -566,7 +566,7 @@ Ex mode Like Command-line mode, but after entering a command
|
||||
you remain in Ex mode. Very limited editing of the
|
||||
command line. |Ex-mode|
|
||||
|
||||
There are six ADDITIONAL modes. These are variants of the BASIC modes:
|
||||
There are seven ADDITIONAL modes. These are variants of the BASIC modes:
|
||||
|
||||
*Operator-pending* *Operator-pending-mode*
|
||||
Operator-pending mode This is like Normal mode, but after an operator
|
||||
@ -592,6 +592,11 @@ Insert Normal mode Entered when CTRL-O given in Insert mode. This is
|
||||
If the 'showmode' option is on "-- (insert) --" is
|
||||
shown at the bottom of the window.
|
||||
|
||||
Terminal Normal mode Using Normal mode in a terminal window. Making
|
||||
changes is impossible. Use a insert command, such as
|
||||
"a" or "i", to return control to the job running in
|
||||
the terminal. Also called |Terminal-mode|.
|
||||
|
||||
Insert Visual mode Entered when starting a Visual selection from Insert
|
||||
mode, e.g., by using CTRL-O and then "v", "V" or
|
||||
CTRL-V. When the Visual selection ends, Vim returns
|
||||
|
@ -1,4 +1,4 @@
|
||||
*options.txt* For Vim version 8.0. Last change: 2017 Jul 23
|
||||
*options.txt* For Vim version 8.0. Last change: 2017 Jul 31
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@ -4040,7 +4040,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
||||
L:SpellLocal,-:Conceal,+:Pmenu,=:PmenuSel,
|
||||
x:PmenuSbar,X:PmenuThumb,*:TabLine,
|
||||
#:TabLineSel,_:TabLineFill,!:CursorColumn,
|
||||
.:CursorLine,o:ColorColumn,q:QuickFixLine")
|
||||
.:CursorLine,o:ColorColumn,q:QuickFixLine,
|
||||
$:StatusLineTerm")
|
||||
global
|
||||
{not in Vi}
|
||||
This option can be used to set highlighting mode for various
|
||||
@ -7753,14 +7754,17 @@ A jump table for the options with a short description can be found at |Q_op|.
|
||||
NOTE: This option is reset when 'compatible' is set.
|
||||
|
||||
*'termkey'* *'tk'*
|
||||
'termkey' 'tk' string (default "CTRL-W")
|
||||
'termkey' 'tk' string (default "")
|
||||
local to window
|
||||
{not in Vi}
|
||||
The key that precedes a Vim command in a terminal window. Other keys
|
||||
The key that starts a CTRL-W command in a terminal window. Other keys
|
||||
are sent to the job running in the window.
|
||||
The string must be one key stroke but can be multiple bytes.
|
||||
NOT IMPLEMENTED YET
|
||||
|
||||
The <> notation can be used, e.g.: >
|
||||
:set termkey=<C-L>
|
||||
< The string must be one key stroke but can be multiple bytes.
|
||||
When not set CTRL-W is used, so that CTRL-W : gets you to the command
|
||||
line. If 'termkey' is set to CTRL-L then CTRL-L : gets you to the
|
||||
command line.
|
||||
|
||||
*'termsize'* *'tms'*
|
||||
'termsize' 'tms' string (default "")
|
||||
|
@ -1,4 +1,4 @@
|
||||
*pi_getscript.txt* For Vim version 7.0. Last change: 2013 Nov 29
|
||||
*pi_getscript.txt* For Vim version 7.0. Last change: 2017 Aug 01
|
||||
>
|
||||
GETSCRIPT REFERENCE MANUAL by Charles E. Campbell
|
||||
<
|
||||
@ -389,7 +389,7 @@ v36 Apr 22, 2013 : * (glts) suggested use of plugin/**/*.vim instead of
|
||||
plugin/*.vim in globpath() call.
|
||||
* (Andy Wokula) got warning message when setting
|
||||
g:loaded_getscriptPlugin
|
||||
v35 Apr 07, 2012 : * (MengHuan Yu) pointed out that the script url has
|
||||
v35 Apr 07, 2012 : * (MengHuan Yu) pointed out that the script URL has
|
||||
changed (somewhat). However, it doesn't work, and
|
||||
the original one does (under Linux). I'll make it
|
||||
yet-another-option.
|
||||
|
@ -1,4 +1,4 @@
|
||||
*quickref.txt* For Vim version 8.0. Last change: 2017 Jul 15
|
||||
*quickref.txt* For Vim version 8.0. Last change: 2017 Aug 01
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@ -954,6 +954,7 @@ Short explanation of each option: *option-list*
|
||||
'viewdir' 'vdir' directory where to store files with :mkview
|
||||
'viewoptions' 'vop' specifies what to save for :mkview
|
||||
'viminfo' 'vi' use .viminfo file upon startup and exiting
|
||||
'viminfofile' 'vif' file name used for the viminfo file
|
||||
'virtualedit' 've' when to use virtual editing
|
||||
'visualbell' 'vb' use visual bell instead of beeping
|
||||
'warn' warn for shell command when buffer was changed
|
||||
|
@ -1,4 +1,4 @@
|
||||
*remote.txt* For Vim version 8.0. Last change: 2017 Mar 18
|
||||
*remote.txt* For Vim version 8.0. Last change: 2017 Aug 01
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@ -99,7 +99,7 @@ Tell the remote server "BLA" to write all files and exit: >
|
||||
vim --servername BLA --remote-send '<C-\><C-N>:wqa<CR>'
|
||||
|
||||
|
||||
SERVER NAME
|
||||
SERVER NAME *client-server-name*
|
||||
|
||||
By default Vim will try to register the name under which it was invoked (gvim,
|
||||
egvim ...). This can be overridden with the --servername argument. If the
|
||||
|
@ -3535,6 +3535,7 @@ CTRL-V-alternative gui_w32.txt /*CTRL-V-alternative*
|
||||
CTRL-W index.txt /*CTRL-W*
|
||||
CTRL-W_+ windows.txt /*CTRL-W_+*
|
||||
CTRL-W_- windows.txt /*CTRL-W_-*
|
||||
CTRL-W_. terminal.txt /*CTRL-W_.*
|
||||
CTRL-W_: windows.txt /*CTRL-W_:*
|
||||
CTRL-W_< windows.txt /*CTRL-W_<*
|
||||
CTRL-W_<BS> windows.txt /*CTRL-W_<BS>*
|
||||
@ -3574,6 +3575,7 @@ CTRL-W_H windows.txt /*CTRL-W_H*
|
||||
CTRL-W_J windows.txt /*CTRL-W_J*
|
||||
CTRL-W_K windows.txt /*CTRL-W_K*
|
||||
CTRL-W_L windows.txt /*CTRL-W_L*
|
||||
CTRL-W_N terminal.txt /*CTRL-W_N*
|
||||
CTRL-W_P windows.txt /*CTRL-W_P*
|
||||
CTRL-W_R windows.txt /*CTRL-W_R*
|
||||
CTRL-W_S windows.txt /*CTRL-W_S*
|
||||
@ -3601,6 +3603,7 @@ CTRL-W_n windows.txt /*CTRL-W_n*
|
||||
CTRL-W_o windows.txt /*CTRL-W_o*
|
||||
CTRL-W_p windows.txt /*CTRL-W_p*
|
||||
CTRL-W_q windows.txt /*CTRL-W_q*
|
||||
CTRL-W_quote terminal.txt /*CTRL-W_quote*
|
||||
CTRL-W_r windows.txt /*CTRL-W_r*
|
||||
CTRL-W_s windows.txt /*CTRL-W_s*
|
||||
CTRL-W_t windows.txt /*CTRL-W_t*
|
||||
@ -4531,6 +4534,7 @@ E942 eval.txt /*E942*
|
||||
E943 message.txt /*E943*
|
||||
E944 pattern.txt /*E944*
|
||||
E945 pattern.txt /*E945*
|
||||
E946 terminal.txt /*E946*
|
||||
E95 message.txt /*E95*
|
||||
E96 diff.txt /*E96*
|
||||
E97 diff.txt /*E97*
|
||||
@ -4772,6 +4776,7 @@ TabNew autocmd.txt /*TabNew*
|
||||
Tcl if_tcl.txt /*Tcl*
|
||||
TermChanged autocmd.txt /*TermChanged*
|
||||
TermResponse autocmd.txt /*TermResponse*
|
||||
Terminal-mode terminal.txt /*Terminal-mode*
|
||||
TextChanged autocmd.txt /*TextChanged*
|
||||
TextChangedI autocmd.txt /*TextChangedI*
|
||||
Transact-SQL ft_sql.txt /*Transact-SQL*
|
||||
@ -5409,6 +5414,7 @@ cinoptions-values indent.txt /*cinoptions-values*
|
||||
clear-undo undo.txt /*clear-undo*
|
||||
clearmatches() eval.txt /*clearmatches()*
|
||||
client-server remote.txt /*client-server*
|
||||
client-server-name remote.txt /*client-server-name*
|
||||
clientserver remote.txt /*clientserver*
|
||||
clipboard gui.txt /*clipboard*
|
||||
clipboard-autoselect options.txt /*clipboard-autoselect*
|
||||
@ -8791,11 +8797,17 @@ tempname() eval.txt /*tempname()*
|
||||
term-dependent-settings term.txt /*term-dependent-settings*
|
||||
term-list syntax.txt /*term-list*
|
||||
term.txt term.txt /*term.txt*
|
||||
term_getattr() eval.txt /*term_getattr()*
|
||||
term_getcursor() eval.txt /*term_getcursor()*
|
||||
term_getjob() eval.txt /*term_getjob()*
|
||||
term_getline() eval.txt /*term_getline()*
|
||||
term_getsize() eval.txt /*term_getsize()*
|
||||
term_open() eval.txt /*term_open()*
|
||||
term_getstatus() eval.txt /*term_getstatus()*
|
||||
term_gettitle() eval.txt /*term_gettitle()*
|
||||
term_list() eval.txt /*term_list()*
|
||||
term_scrape() eval.txt /*term_scrape()*
|
||||
term_sendkeys() eval.txt /*term_sendkeys()*
|
||||
term_setsize() eval.txt /*term_setsize()*
|
||||
term_start() eval.txt /*term_start()*
|
||||
term_wait() eval.txt /*term_wait()*
|
||||
termcap term.txt /*termcap*
|
||||
termcap-changed version4.txt /*termcap-changed*
|
||||
|
@ -1,4 +1,4 @@
|
||||
*terminal.txt* For Vim version 8.0. Last change: 2017 Jul 30
|
||||
*terminal.txt* For Vim version 8.0. Last change: 2017 Aug 01
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@ -48,6 +48,9 @@ See |CTRL-W| for more commands.
|
||||
Special in the terminal window: *CTRL-W_.* *CTRL-W_N*
|
||||
CTRL-W . send a CTRL-W to the job in the terminal
|
||||
CTRL-W N go to Terminal Normal mode, see |Terminal-mode|
|
||||
CTRL-W " {reg} paste register {reg} *CTRL-W_quote*
|
||||
Also works with the = register to insert the result of
|
||||
evaluating an expression.
|
||||
|
||||
See option 'termkey' for specifying another key instead of CTRL-W that
|
||||
will work like CTRL-W. However, typing 'termkey' twice sends 'termkey' to
|
||||
@ -76,21 +79,28 @@ Syntax ~
|
||||
If [command] is not given the 'shell' option is used.
|
||||
|
||||
A new buffer will be created, using [command] or
|
||||
'shell' as the name. If a buffer by this name already
|
||||
exists a number is added in parenthesis.
|
||||
E.g. if "gdb" exists the second terminal buffer will
|
||||
use "gdb (1)".
|
||||
|
||||
The window can be closed, in which case the buffer
|
||||
becomes hidden. The command will not be stopped. The
|
||||
`:buffer` command can be used to turn the current
|
||||
window into a terminal window, using the existing
|
||||
buffer. If there are unsaved changes this fails, use
|
||||
! to force, as usual.
|
||||
'shell' as the name, prefixed with a "!". If a buffer
|
||||
by this name already exists a number is added in
|
||||
parenthesis. E.g. if "gdb" exists the second terminal
|
||||
buffer will use "!gdb (1)".
|
||||
|
||||
When the buffer associated with the terminal is wiped out the job is killed,
|
||||
similar to calling `job_stop(job, "kill")`
|
||||
|
||||
So long as the job is running: If the window is closed the buffer becomes
|
||||
hidden. The command will not be stopped. The `:buffer` command can be used
|
||||
to turn the current window into a terminal window. If there are unsaved
|
||||
changes this fails, use ! to force, as usual.
|
||||
|
||||
When the job has finished and no changes were made to the buffer: closing the
|
||||
window will wipe out the buffer.
|
||||
|
||||
Before changes can be made to a terminal buffer, the 'modifiable' option must
|
||||
be set. This is only possible when the job has finished. At the first change
|
||||
the buffer will become a normal buffer and the highlighting is removed.
|
||||
You may want to change the buffer name with |:file| to be able to write, since
|
||||
the buffer name will still be set to the command.
|
||||
|
||||
|
||||
Resizing ~
|
||||
|
||||
@ -138,6 +148,23 @@ Unix ~
|
||||
On Unix a pty is used to make it possible to run all kinds of commands. You
|
||||
can even run Vim in the terminal! That's used for debugging, see below.
|
||||
|
||||
Environment variables are used to pass information to the running job:
|
||||
TERM name of the terminal, 'term'
|
||||
ROWS number of rows in the terminal initially
|
||||
LINES same as ROWS
|
||||
COLUMNS number of columns in the terminal initially
|
||||
COLORS number of colors, 't_Co' (256*256*256 in the GUI)
|
||||
VIM_SERVERNAME v:servername
|
||||
|
||||
The |client-server| feature can be used to communicate with the Vim instance
|
||||
where the job was started. This only works when v:servername is not empty.
|
||||
If needed you can set it with: >
|
||||
call remote_startserver('vim-server')
|
||||
|
||||
In the job you can then do something like: >
|
||||
vim --servername $VIM_SERVERNAME --remote +123 some_file.c
|
||||
This will open the file "some_file.c" and put the cursor on line 123.
|
||||
|
||||
|
||||
MS-Windows ~
|
||||
|
||||
@ -191,7 +218,7 @@ This opens three windows:
|
||||
|
||||
This uses two terminal windows. To open the gdb window: >
|
||||
:term gdb [arguments]
|
||||
To open the terminal to run the tested program |term_open()| is used.
|
||||
To open the terminal to run the tested program |term_start()| is used.
|
||||
|
||||
TODO
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
*todo.txt* For Vim version 8.0. Last change: 2017 Jul 22
|
||||
*todo.txt* For Vim version 8.0. Last change: 2017 Aug 01
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@ -35,6 +35,8 @@ entered there will not be repeated below, unless there is extra information.
|
||||
*known-bugs*
|
||||
-------------------- Known bugs and current work -----------------------
|
||||
|
||||
Check out coverity reports.
|
||||
|
||||
No maintainer for Vietnamese translations.
|
||||
No maintainer for Simplified Chinese translations.
|
||||
|
||||
@ -43,7 +45,8 @@ Terminal emulator window:
|
||||
- Lots of stuff to implement, see src/terminal.c
|
||||
- Running a shell command from the GUI still has limitations. Look into how
|
||||
the terminal emulator of the Vim shell project can help:
|
||||
http://vimshell.wana.at
|
||||
http://code.hootsuite.com/vimshell/
|
||||
- Add winpty.dll and winpty-agent.exe in the NSIS build.
|
||||
- Add debugger interface. Implementation for gdb by Xavier de Gaye. Should
|
||||
work like an IDE. Try to keep it generic. Now found here:
|
||||
http://clewn.sf.net.
|
||||
@ -52,9 +55,6 @@ Terminal emulator window:
|
||||
- make it possible to have 'defineAnnoType' also handle terminal colors.
|
||||
- send 'balloonText' events for the cursor position (using CursorHold ?)
|
||||
in terminal mode.
|
||||
- Feature: switch between "running job" and a normal buffer (possibly
|
||||
read-only) to allow for searching, copy/paste, etc. (Domnique). Having a
|
||||
(large) scrollback would be useful.
|
||||
|
||||
+channel:
|
||||
- Try out background make plugin:
|
||||
@ -125,6 +125,9 @@ Regexp problems:
|
||||
Another one: echom matchstr(" sdfsfsf\n sfdsdfsdf",'[^\n]*')
|
||||
(2017 May 15, #1252)
|
||||
|
||||
test_gui fails with gnome2: cannot create .gnome2 dir
|
||||
use testdir/Xfakehome instead of does/not/exist?
|
||||
|
||||
Patch for quickfix: parse lines for any quickfix list. (Yegappan Lakshmanan,
|
||||
2017 Jul 20)
|
||||
|
||||
@ -138,6 +141,8 @@ ml_get errors with buggy script. (Dominique, 2017 Apr 30)
|
||||
|
||||
Error in emsg with buggy script. (Dominique, 2017 Apr 30)
|
||||
|
||||
Patch for Murphi syntax. (Matthew Fernandez, 2017 Jul 24)
|
||||
|
||||
Better detection of strace file. (Steven Fernandez, 2017 Jul 12, #1837)
|
||||
|
||||
Bug with conceal mode: 3rd element returned by synconcealed() differs for
|
||||
@ -147,6 +152,11 @@ Add options_default() / options_restore() to set several options to Vim
|
||||
defaults for a plugin. Comments from Zyx, 2017 May 10.
|
||||
Perhaps use a vimcontext / endvimcontext command block.
|
||||
|
||||
Signs drawn on top of messages. (worp, #1907)
|
||||
|
||||
Folds open when job writes to another buffer. (Jonathan Fudger, 2017 Jul 31)
|
||||
Already fixed?
|
||||
|
||||
Illegal memory access, requires ASAN to see. (Dominique Pelle, 2015 Jul 28)
|
||||
Still happens (2017 Jul 9)
|
||||
|
||||
@ -154,12 +164,15 @@ Memory leak in test_arabic.
|
||||
|
||||
Include Haiku port? (Adrien Destugues, Siarzhuk Zharski, 2013 Oct 24)
|
||||
It can replace the BeOS code, which is likely not used anymore.
|
||||
Now on github: #1856. Is not up-to-date.
|
||||
Now on github: #1856. Is now up-to-date?
|
||||
|
||||
Refactored HTML indent file. (Michael Lee, #1821)
|
||||
|
||||
Using uninitialzed value in test_crypt.
|
||||
|
||||
Test_writefile_fails_conversion failure on Solaris because if different iconv
|
||||
behavior. Skip when "uname" returns "SunOS"? (Pavel Heimlich, #1872)
|
||||
|
||||
All functions are global, which makes functions like get() and len() awkward.
|
||||
For the future use the ~get() and ~len() syntax, e.g.:
|
||||
mylist~get(idx)
|
||||
@ -178,10 +191,19 @@ clip_x11_request_selection_cb() is called with zero value and length.
|
||||
Also: Get an error message from free() in the process that owns the selection.
|
||||
Seems to happen when the selection is requested the second time, but before
|
||||
clip_x11_convert_selection_cb() is invoked, thus in X library code.
|
||||
Patch to fix this by Kiichi, 2017 Jul 11, #1822)
|
||||
Kazunobu Kuriyama is working on a proper fix. (2017 Jul 25)
|
||||
|
||||
Problem with three-piece comment. (Michael Lee, 2017 May 11, #1696)
|
||||
|
||||
Completion mixes results from the current buffer with tags and other files.
|
||||
Happens when typing CTRL-N while still search for results. E.g., type "b_" in
|
||||
terminal.c and then CTRL-N twice.
|
||||
Should do current file first and not split it up when more results are found.
|
||||
(Also #1890)
|
||||
|
||||
Python: After "import vim" error messages only show the first line of the
|
||||
stack trace. (Yggdroot, 2017 Jul 28, #1887)
|
||||
|
||||
When checking if a bufref is valid, also check the buffer number, to catch the
|
||||
case of :bwipe followed by :new.
|
||||
|
||||
@ -189,7 +211,7 @@ Patch to skip writing a temp file for diffing if the buffer is equal to the
|
||||
existing file. (Akria Sheng, 2017 Jul 22)
|
||||
Could also skip writing lines that are the same.
|
||||
|
||||
Files for Latvian language. (Vitolins, 2017 May 3, #1675)
|
||||
Patch with Files for Latvian language. (Vitolins, 2017 May 3, #1675)
|
||||
|
||||
MS-Windows: Opening same file in a second gvim hangs. (Sven Bruggemann, 2017
|
||||
Jul 4)
|
||||
@ -237,6 +259,9 @@ Is it possible to keep the complete menu open when calling complete()?
|
||||
|
||||
Memory leak in test97? The string is actually freed. Weird.
|
||||
|
||||
Patch to add configure flags to skip rtl, farsi and arabic support.
|
||||
(Diego Carrión, #1867)
|
||||
|
||||
assert_fails() can only check for the first error. Make it possible to have
|
||||
it catch multiple errors and check all of them.
|
||||
|
||||
@ -5620,11 +5645,11 @@ Various improvements:
|
||||
- Support %name% expansion for "gf" on Windows.
|
||||
- Make "gf" work on "file://c:/path/name". "file:/c:/" and "file:///c:/"
|
||||
should also work?
|
||||
- Add 'urlpath', used like 'path' for when "gf" used on an URL?
|
||||
- Add 'urlpath', used like 'path' for when "gf" used on a URL?
|
||||
8 When using "gf" on an absolute file name, while editing a remote file
|
||||
(starts with scp:// or http://) should prepend the method and machine
|
||||
name.
|
||||
- When finding an URL or file name, and it doesn't exist, try removing a
|
||||
- When finding a URL or file name, and it doesn't exist, try removing a
|
||||
trailing '.'.
|
||||
- Add ":path" command modifier. Should work for every command that takes a
|
||||
file name argument, to search for the file name in 'path'. Use
|
||||
|
@ -1,7 +1,7 @@
|
||||
" Menu translations for Catalan
|
||||
"
|
||||
" Maintainer: Ernest Adrogué <eadrogue@gmx.net>
|
||||
" Last Change: 6 Jun 2008
|
||||
" Last Change: 26 Jul 2017
|
||||
"
|
||||
|
||||
" Quit when menu translations have already been done.
|
||||
@ -70,9 +70,9 @@ menutrans Settings\ &Window Fin&estra\ d'opcions
|
||||
menutrans Startup\ &Settings Opcions\ i&nicials
|
||||
menutrans &Global\ Settings Opcions\ &globals
|
||||
" submenú Edita/Opcions Globals
|
||||
menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Ressalt\ de\ &patrons<Tab>:set\ hls!
|
||||
menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Ressaltat\ de\ &patrons<Tab>:set\ hls!
|
||||
menutrans Toggle\ &Ignore-case<Tab>:set\ ic! Sensibilitat\ a\ les\ ma&júscules<Tab>:set\ ic!
|
||||
menutrans Toggle\ &Showmatch<Tab>:set\ sm! &Ressalt\ de\ coincidències<Tab>:set\ sm!
|
||||
menutrans Toggle\ &Showmatch<Tab>:set\ sm! &Ressaltat\ de\ coincidències<Tab>:set\ sm!
|
||||
menutrans &Context\ lines Línies\ de\ co&ntext
|
||||
menutrans &Virtual\ Edit Edició\ &virtual
|
||||
" submenú Edita/Opcions Globals/Edició virtual
|
||||
@ -191,7 +191,7 @@ menutrans &Diff &Difer
|
||||
menutrans &Update &Actualitza
|
||||
menutrans &Get\ Block &Obtingues\ un\ bloc
|
||||
menutrans &Put\ Block &Posa\ un\ bloc
|
||||
menutrans &Make<Tab>:make Crida\ a\ &make<Tab>:make
|
||||
menutrans &Make<Tab>:make Crida\ &make<Tab>:make
|
||||
menutrans &List\ Errors<Tab>:cl Llista\ d'&errors<Tab>:cl
|
||||
menutrans L&ist\ Messages<Tab>:cl! &Llista\ de\ missatges<Tab>:cl!
|
||||
menutrans &Next\ Error<Tab>:cn Error\ se&güent<Tab>:cn
|
||||
@ -203,8 +203,7 @@ menutrans Error\ &Window F&inestra\ d'errors
|
||||
menutrans &Update<Tab>:cwin &Actualitza<Tab>:cwin
|
||||
menutrans &Open<Tab>:copen &Obre<Tab>:copen
|
||||
menutrans &Close<Tab>:cclose &Tanca<Tab>:cclose
|
||||
menutrans &Set\ Compiler &Compilador
|
||||
menutrans &SeT\ Compiler &Compilador
|
||||
menutrans Se&t\ Compiler &Compilador
|
||||
menutrans &Convert\ to\ HEX<Tab>:%!xxd Converteix\ a\ &HEX<Tab>:%!xxd
|
||||
menutrans Conve&rt\ back<Tab>:%!xxd\ -r Torna\ al\ format\ &original<Tab>:%!xxd\ -r
|
||||
|
||||
@ -303,14 +302,14 @@ menutrans &Syntax &Sintaxi
|
||||
menutrans &Manual &Manual
|
||||
menutrans A&utomatic A&utomàtica
|
||||
menutrans on/off\ for\ &This\ file Activa/Desactiva\ en\ &aquest\ fitxer
|
||||
menutrans &Show\ filetypes\ in\ menu Mostra\ tots\ els\ &tipus\ al\ menú
|
||||
menutrans &Show\ File\ Types\ in\ Menu Mostra\ tots\ els\ &tipus\ al\ menú
|
||||
menutrans &Off &Desactiva
|
||||
menutrans Co&lor\ test Prova\ dels\ &colors
|
||||
menutrans &Highlight\ test Prova\ del\ &ressalt
|
||||
menutrans &Highlight\ test Prova\ del\ &ressaltat
|
||||
menutrans &Convert\ to\ HTML Converteix\ a\ &HTML
|
||||
menutrans Assembly Ensamblador
|
||||
menutrans Config Configuració
|
||||
menutrans Set\ '&syntax'\ only Només\ el\ ressalt\ de\ sintaxi
|
||||
menutrans Set\ '&syntax'\ only Només\ el\ ressaltat\ de\ sintaxi
|
||||
menutrans Set\ '&filetype'\ too Carrega\ també\ els\ plugins
|
||||
|
||||
let &cpo = s:keepcpo
|
||||
|
@ -1,7 +1,7 @@
|
||||
" These commands create the option window.
|
||||
"
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last Change: 2017 Jul 15
|
||||
" Last Change: 2017 Aug 01
|
||||
|
||||
" If there already is an option window, jump to that one.
|
||||
if bufwinnr("option-window") > 0
|
||||
@ -1304,6 +1304,8 @@ endif
|
||||
if has("viminfo")
|
||||
call append("$", "viminfo\tlist that specifies what to write in the viminfo file")
|
||||
call <SID>OptionG("vi", &vi)
|
||||
call append("$", "viminfofile\tfile name used for the viminfo file")
|
||||
call <SID>OptionG("vif", &vif)
|
||||
endif
|
||||
if has("quickfix")
|
||||
call append("$", "bufhidden\twhat happens with a buffer when it's no longer in a window")
|
||||
|
@ -1,7 +1,7 @@
|
||||
" Vim syntax file
|
||||
" Language: none; used to see highlighting
|
||||
" Maintainer: Ronald Schild <rs@scutum.de>
|
||||
" Last Change: 2001 Sep 02
|
||||
" Last Change: 2017 Jul 28
|
||||
" Version: 5.4n.1
|
||||
|
||||
" To see your current highlight settings, do
|
||||
@ -111,17 +111,6 @@ endif
|
||||
nohlsearch
|
||||
normal 0
|
||||
|
||||
" add autocommands to remove temporary file from buffer list
|
||||
aug highlighttest
|
||||
au!
|
||||
au BufUnload Highlight\ test if expand("<afile>") == "Highlight test"
|
||||
au BufUnload Highlight\ test bdelete! Highlight\ test
|
||||
au BufUnload Highlight\ test endif
|
||||
au VimLeavePre * if bufexists("Highlight test")
|
||||
au VimLeavePre * bdelete! Highlight\ test
|
||||
au VimLeavePre * endif
|
||||
aug END
|
||||
|
||||
" we don't want to save this temporary file
|
||||
set nomodified
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
@ -2,29 +2,30 @@
|
||||
= 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 Vim és un editor potent i té moltes ordres, massa com per a
|
||||
explicar-les totes un tutor com aquest. Aquest tutor està pensat per a
|
||||
ensenyar 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
|
||||
El temps aproximat de completar el tutor é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).
|
||||
Feu una còpia d'aquest fitxer per a 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
|
||||
És important recordar que aquest tutor està pensat per a 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.
|
||||
activada i premeu la tecla j per a 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. **
|
||||
** Per a moure el cursor premeu les tecles h, j, k, l tal com s'indica. **
|
||||
^
|
||||
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.
|
||||
@ -33,15 +34,15 @@
|
||||
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çó.
|
||||
---> Ara ja sabeu com moure-us fins a la següent 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: Si no esteu segurs de la tecla que heu premut, premeu <ESC> per a
|
||||
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.
|
||||
Nota: Les tecles de moviment del cursor (fletxes) també funcionen. Però
|
||||
usant hjkl anireu més ràpid un cop us hi hagueu acostumant.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Lliçó 1.2: ENTRAR I SORTIR DEL VIM
|
||||
@ -49,39 +50,39 @@ Nota: Les tecles de moviment del cursor (fletxes) tamb
|
||||
|
||||
!! NOTA: Abans de seguir els passos següents llegiu *tota* la lliçó!!
|
||||
|
||||
1. Premeu <ESC> (per estar segurs que esteu en el mode Normal).
|
||||
1. Premeu <ESC> (per a 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
|
||||
---> Amb això sortireu de l'editor SENSE desar els canvis que hagueu 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>
|
||||
3. Quan vegeu l'introductor de l'intèrpret 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.
|
||||
per a sortir i tornar a entrar a l'editor. Llavors moveu el cursor
|
||||
avall fins a la lliçó 1.3.
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Lliçó 1.3: EDITAR TEXT - ESBORRAR
|
||||
|
||||
|
||||
** En mode Normal premeu x per esborrar el caràcter de sota el cursor. **
|
||||
** En mode Normal premeu x per a esborrar el caràcter sota el cursor. **
|
||||
|
||||
1. Moveu el cursor fins la línia que hi ha més avall marcada amb --->.
|
||||
1. Moveu el cursor fins a la línia que hi ha més avall senyalada amb --->.
|
||||
|
||||
2. Poseu el cursor a sobre el caràcter que cal esborrar, per corregir els
|
||||
errors.
|
||||
2. Poseu el cursor a sobre el caràcter que cal esborrar per a corregir
|
||||
els errors.
|
||||
|
||||
3. Premeu la tecla x per esborrar el caràcter.
|
||||
3. Premeu la tecla x per a esborrar el caràcter.
|
||||
|
||||
4. Repetiu els passos 2 i 3 fins que la frase sigui correcta.
|
||||
|
||||
---> Unna vaaca vva salttar sobbree la llluna.
|
||||
---> Unna vaaca vva salttar perr sobbree la llluna.
|
||||
|
||||
5. Ara que la línia és correcta, aneu a la lliçó 1.4.
|
||||
|
||||
@ -93,17 +94,17 @@ 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. **
|
||||
** En mode Normal premeu i per a inserir text. **
|
||||
|
||||
1. Moveu el cursor avall fins la primera línia marcada amb --->.
|
||||
1. Moveu el cursor avall fins la primera línia senyalada 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.
|
||||
2. Per a 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.
|
||||
4. Quan hageu acabat premeu <ESC> per tornar al mode Normal. Repetiu
|
||||
els passos 2, 3 i 4 fins a corregir la frase.
|
||||
|
||||
---> Falten carctrs en aquesta .
|
||||
---> Falten alguns caràcters en aquesta línia.
|
||||
@ -119,63 +120,63 @@ NOTA: Mentre aneu fent no tracteu de memoritzar, practiqueu i prou.
|
||||
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>
|
||||
2. Per a entrar al Vim (des de l'intèrpret) 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.
|
||||
3. Per a sortir teclegeu: <ESC> :q! <ENTRAR> per a descartar els canvis.
|
||||
O BÉ teclegeu: <ESC> :wq <ENTRAR> per a desar els canvis.
|
||||
|
||||
4. Per esborrar el caràcter de sota el cursor en el mode Normal premeu: x
|
||||
4. Per a 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:
|
||||
5. Per a 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.
|
||||
NOTA: La tecla <ESC> us porta al mode Normal o cancel·la una ordre que
|
||||
estigui a mitges.
|
||||
|
||||
Ara continueu amb la lliçó 2.
|
||||
Ara continueu a la lliçó 2.
|
||||
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Lliçó 2.1: ORDRES PER ESBORRAR
|
||||
|
||||
|
||||
** Teclegeu dw per esborrar fins al final d'una paraula. **
|
||||
** Teclegeu dw per a 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 --->.
|
||||
2. Moveu el cursor avall fins a la línia senyalada amb --->.
|
||||
|
||||
3. Moveu el cursor fins el principi de la paraula que s'ha d'esborrar.
|
||||
3. Moveu el cursor fins al principi de la paraula que s'ha d'esborrar.
|
||||
|
||||
4. Teclegeu dw per fer desaparèixer la paraula.
|
||||
4. Teclegeu dw per a 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.
|
||||
---> Hi ha 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.
|
||||
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. **
|
||||
** Escriviu d$ per a esborrar fins al final de la línia. **
|
||||
|
||||
1. Premeu <ESC> per estar segurs que esteu en el mode Normal.
|
||||
1. Premeu <ESC> per a estar segurs que esteu en el mode Normal.
|
||||
|
||||
2. Moveu el cursor avall fins a la línia marcada amb --->.
|
||||
2. Moveu el cursor avall fins a la línia senyalada amb --->.
|
||||
|
||||
3. Moveu el cursor fins el final de la línia correcta
|
||||
3. Moveu el cursor fins al final de la línia correcta
|
||||
(DESPRÉS del primer . ).
|
||||
|
||||
4. Teclegeu d$ per esborrar fins al final de la línia.
|
||||
4. Teclegeu d$ per a 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.
|
||||
5. Aneu a la lliçó 2.3 per a entendre què està passant.
|
||||
|
||||
|
||||
|
||||
@ -190,17 +191,17 @@ NOTA: Les lletres dw apareixeran a la l
|
||||
[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.
|
||||
d - és l'ordre d'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.
|
||||
w - des del cursor fins al final de la paraula, incloent 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.
|
||||
sense cap ordre, el cursor es mourà tal com està descrit a la llista
|
||||
d'objectes.
|
||||
|
||||
|
||||
|
||||
@ -208,15 +209,16 @@ NOTA: Per als aventurers: si teclegeu nom
|
||||
Lliçó 2.4: UNA EXCEPCIÓ A 'ORDRE-OBJECTE'
|
||||
|
||||
|
||||
** Teclegeu dd esborrar tota la línia. **
|
||||
** Teclegeu dd per a 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.
|
||||
Com que molt sovint s'han d'eliminar línies senceres, els programadors
|
||||
del Vi van creure que seria més convenient teclejar dd per a 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.
|
||||
2. Teclegeu dd per a esborrar la línia.
|
||||
3. Ara aneu a la quarta línia.
|
||||
4. Teclegeu 2dd per esborrar dues línies (recordeu nombre-ordre-objecte).
|
||||
4. Teclegeu 2dd per a esborrar dues línies (recordeu nombre-ordre-objecte).
|
||||
|
||||
1) Les roses són vermelles,
|
||||
2) El fang és divertit,
|
||||
@ -226,21 +228,20 @@ NOTA: Per als aventurers: si teclegeu nom
|
||||
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. **
|
||||
** Premeu u per a desfer els canvis, U per a restaurar 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.
|
||||
1. Moveu el cursor sobre el primer error de línia de baix senyalada amb --->
|
||||
2. Premeu x per a esborrar el caràcter no desitjat.
|
||||
3. Ara premeu u per a 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.
|
||||
5. Ara premeu U per a restablir la línia al seu estat original.
|
||||
6. Ara premeu u uns quants cops per a desfer U i les ordres anteriors.
|
||||
7. Ara premeu CONTROL-R (les dues tecles al mateix temps) uns quants cops
|
||||
per refer les ordres.
|
||||
per a refer les ordres.
|
||||
|
||||
---> Correegiu els errors d'aqquesta línia i dessfeu-los aamb desfer.
|
||||
|
||||
@ -249,15 +250,16 @@ NOTA: Per als aventurers: si teclegeu nom
|
||||
|
||||
|
||||
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
LLIÇÓ 2 SUMARI
|
||||
|
||||
|
||||
1. Per esborrar del cursor al final de la paraula teclegeu: dw
|
||||
1. Per a esborrar del cursor al final de la paraula teclegeu: dw
|
||||
|
||||
2. Per esborrar del cursor al final de la línia teclegeu: d$
|
||||
2. Per a esborrar del cursor al final de la línia teclegeu: d$
|
||||
|
||||
3. Per esborrar una línia sencera teclegeu: dd
|
||||
3. Per a esborrar una línia sencera teclegeu: dd
|
||||
|
||||
4. El format de qualsevol ordre del mode Normal és:
|
||||
|
||||
@ -268,67 +270,67 @@ NOTA: Per als aventurers: si teclegeu nom
|
||||
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
|
||||
5. Per a desfer les accions anteriors premeu: u
|
||||
Per a desfer tots el canvis en una línia premeu: U
|
||||
Per a 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. **
|
||||
** Premeu p per a inserir 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.
|
||||
2. Teclegeu dd per a esborrar la línia i desar-la a la memòria.
|
||||
|
||||
3. Moveu el cursor a la línia ANTERIOR on hauria d'anar.
|
||||
3. Moveu el cursor a la línia ANTERIOR d'on hauria d'anar.
|
||||
|
||||
4. En mode Normal, premeu p per inserir la línia.
|
||||
4. En mode Normal, premeu p per a inserir la línia.
|
||||
|
||||
5. Repetiu els passos 2, 3 i 4 per ordenar les línies correctament.
|
||||
5. Repetiu els passos 2, 3 i 4 per a ordenar les línies correctament.
|
||||
|
||||
d) Pots aprendre tu?
|
||||
b) Les violetes són blaves,
|
||||
c) L'intel·ligència s'aprèn,
|
||||
c) La 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. **
|
||||
** Premeu r i un caràcter per a substituir el caràcter
|
||||
de sota el cursor. **
|
||||
|
||||
1. Moveu el cursor a la primera línia de sota marcada amb --->.
|
||||
1. Moveu el cursor a la primera línia de sota senyalada 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.
|
||||
3. Premeu r i tot seguit el caràcter correcte per a 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!
|
||||
---> Quen van escroure aquerta línia, algh va prémer tikles equivocades!
|
||||
---> Quan van escriure aquesta línia, algú va prémer 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 . **
|
||||
** Per a canviar una part o tota la paraula, escriviu cw . **
|
||||
|
||||
1. Moveu el cursor a la primera línia de sota marcada amb --->.
|
||||
1. Moveu el cursor a la primera línia de sota senyalada amb --->.
|
||||
|
||||
2. Poseu el cursor sobre la u de 'lughc'.
|
||||
|
||||
3. Teclegeu cw i corregiu la paraula (en aquest cas escriviu 'ínia'.)
|
||||
3. Teclegeu cw i corregiu la paraula (en aquest cas, escrivint 'ínia'.)
|
||||
|
||||
4. Premeu <ESC> i aneu al següent error.
|
||||
|
||||
@ -351,9 +353,9 @@ Noteu que cw no nom
|
||||
|
||||
[nombre] c objecte O BÉ c [nombre] objecte
|
||||
|
||||
2. Els objectes són els mateixos, com w (paraula), $ (final de línia), etc.
|
||||
2. Els objectes són els mateixos, w (paraula), $ (final de línia), etc.
|
||||
|
||||
3. Moveu el cursor fins la primera línia marcada amb --->.
|
||||
3. Moveu el cursor fins la primera línia senyalada amb --->.
|
||||
|
||||
4. Avanceu fins al primer error.
|
||||
|
||||
@ -368,41 +370,41 @@ Noteu que cw no nom
|
||||
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).
|
||||
1. Per a tornar a posar el text que heu 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.
|
||||
2. Per a 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
|
||||
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.
|
||||
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çó.
|
||||
|
||||
Ara aneu a la següent 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. **
|
||||
** Premeu CTRL-g per a veure la situació dins del fitxer i el seu estat.
|
||||
Premeu SHIFT-g per a anar a una línia determinada. **
|
||||
|
||||
Nota: No proveu res fins que hàgiu llegit TOTA la lliçó!!
|
||||
Nota: No proveu res fins que hagueu 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.
|
||||
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.
|
||||
2. Premeu Shift-g per a 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ò
|
||||
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.)
|
||||
|
||||
@ -422,15 +424,15 @@ Ara aneu a la pr
|
||||
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 .
|
||||
3. Per a tornar a cercar la mateixa frase, premeu n . Per a 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.
|
||||
Nota: Quan la cerca arribi al final del fitxer continuarà a l'inici.
|
||||
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@ -439,17 +441,17 @@ Note: Quan la cerca arribi al final del fitxer continuar
|
||||
|
||||
** Premeu % per cercar el ), ], o } corresponent. **
|
||||
|
||||
1. Poseu el cursor en qualsevol (, [, o { de la línia marcada amb --->.
|
||||
1. Poseu el cursor a qualsevol (, [, o { de la línia senyalada 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.
|
||||
4. Premeu % per a 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!
|
||||
Nota: Això és molt útil per a trobar errors en programes informàtics!
|
||||
|
||||
|
||||
|
||||
@ -457,24 +459,24 @@ Nota: Aix
|
||||
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Lliçó 4.4: UNA MANERA DE CANVIAR ERRORS
|
||||
Lliçó 4.4: UNA MANERA DE CORREGIR ERRORS
|
||||
|
||||
|
||||
** Escriviu :s/vell/nou/g per substituir 'vell' per 'nou'. **
|
||||
** Escriviu :s/vell/nou/g per a substituir 'vell' per 'nou'. **
|
||||
|
||||
1. Moveu el cursor a la línia de sota marcada amb --->.
|
||||
1. Moveu el cursor a la línia de sota senyalada 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ò
|
||||
3. Ara escriviu :s/laa/la/g per a 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.
|
||||
---> laa millor època per a veure laa flor és laa primavera.
|
||||
|
||||
4. Per canviar totes les coincidències d'una cadena entre dues línies,
|
||||
4. Per a 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.
|
||||
Escriviu :%s/vell/nou/g per a substituir la cadena a tot el fitxer.
|
||||
|
||||
|
||||
|
||||
@ -484,41 +486,41 @@ Nota: Aix
|
||||
|
||||
|
||||
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.
|
||||
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.
|
||||
2. L'ordre / seguida d'una frase cerca la frase cap ENDAVANT.
|
||||
L'ordre ? seguida d'una frase cerca la frase cap ENDARRERE.
|
||||
Després d'una cerca premeu n per a trobar la pròxima coincidència en
|
||||
la mateixa direcció, o Shift-n per a cercar en la direcció contrària.
|
||||
|
||||
3. L'ordre % quan el cursor és a sobre un (,),[,],{, o } troba la
|
||||
3. L'ordre % quan el cursor es troba en 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
|
||||
4. Per a substituir el primer 'vell' per 'nou' en una línia :s/vell/nou
|
||||
Per a substituir tots els 'vell' per 'nou' en una línia :s/vell/nou/g
|
||||
Per a substituir frases entre les línies # i # :#,#s/vell/nou/g
|
||||
Per a substituir totes les coincidències en el fitxer :%s/vell/nou/g
|
||||
Per a 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. **
|
||||
** Teclegeu :! seguit d'una ordre externa per a executar-la. **
|
||||
|
||||
1. Premeu el familiar : per col·locar el cursor a la part de baix de
|
||||
1. Premeu el familiar : per a 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.
|
||||
executar qualsevol ordre de l'intèrpret del sistema.
|
||||
|
||||
3. Com a exemple escriviu ls i tot seguit premeu <ENTRAR>. Això us
|
||||
3. Per 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.
|
||||
línia d'ordres. Proveu :!dir si ls no funciona.
|
||||
|
||||
Nota: D'aquesta manera es pot executar qualsevol ordre externa.
|
||||
Nota: D'aquesta manera és possible executar qualsevol ordre externa.
|
||||
|
||||
Nota: Totes les ordres : s'han d'acabar amb la tecla <ENTRAR>
|
||||
|
||||
@ -529,17 +531,17 @@ 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. ***
|
||||
** Per a desar els canvis fets, escriviu :w FITXER. **
|
||||
|
||||
1. Escriviu :!dir o bé :!ls per obtenir un llistat del directori.
|
||||
1. Escriviu :!dir o bé :!ls per a 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.
|
||||
4. Això desa el text en un fitxer amb el nom de PROVA. Per a comprovar-ho
|
||||
escriviu :!dir i mireu 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.
|
||||
@ -549,13 +551,13 @@ Note: Si sortiu del Vim i entreu una altra vegada amb el fitxer PROVA, el
|
||||
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Lliçó 5.3: UNA ORDRE SELECTIVA PER DESAR
|
||||
Lliçó 5.3: UNA ORDRE SELECTIVA PER A DESAR
|
||||
|
||||
|
||||
** Per desar una part del fitxer, escriviu :#,# w FITXER **
|
||||
** Per a 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.
|
||||
1. Un altre cop, feu :!dir o :!ls per a 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!
|
||||
@ -563,11 +565,11 @@ Note: Si sortiu del Vim i entreu una altra vegada amb el fitxer PROVA, el
|
||||
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
|
||||
4. Per a 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.
|
||||
5. Comproveu que el fitxer nou hi sigui amb :!dir però no l'esborreu.
|
||||
|
||||
|
||||
|
||||
@ -575,22 +577,22 @@ Note: Si sortiu del Vim i entreu una altra vegada amb el fitxer PROVA, el
|
||||
Lliçó 5.4: OBTENIR I AJUNTAR FITXERS
|
||||
|
||||
|
||||
** Per inserir el contingut d'un fitxer, feu :r FITXER **
|
||||
** Per a 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.
|
||||
2. Situeu 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.
|
||||
NOTA: Després d'executar el Pas 3 veureu la lliçó 5.3. Tireu 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.
|
||||
NOTA: El fitxer que obtingueu s'insereix 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.
|
||||
4. Per a comprovar que s'ha obtingut el fitxer tireu enrere i mireu com
|
||||
ara hi ha dues còpies de la lliçó 5.3, l'original i la del fitxer.
|
||||
|
||||
|
||||
|
||||
@ -600,7 +602,7 @@ NOTA: El fitxer que obtingueu es posa en el lloc on hi hagi el cursor.
|
||||
|
||||
1. :!ordre executa una ordre externa.
|
||||
|
||||
Alguns exemples útils són:
|
||||
Alguns exemples útils:
|
||||
(MS-DOS) (Unix)
|
||||
:!dir :!ls - mostra un llistat del directori
|
||||
:!del FITXER :!rm FITXER - esborra el fitxer FITXER
|
||||
@ -621,21 +623,21 @@ NOTA: El fitxer que obtingueu es posa en el lloc on hi hagi el cursor.
|
||||
Lliçó 6.1: L'ORDRE OBRIR
|
||||
|
||||
|
||||
** Premeu o per obrir una línia sota el cursor i entrar en mode inserció. **
|
||||
** Premeu o per a obrir una línia i entrar en mode inserció. **
|
||||
|
||||
1. Moveu el cursor a la línia de sota marcada amb --->.
|
||||
1. Moveu el cursor a la línia de sota senyalada amb --->.
|
||||
|
||||
2. Premeu o (minúscula) per obrir una línia SOTA el cursor i situar-vos
|
||||
en mode d'inserció.
|
||||
2. Premeu o (minúscula) per a obrir una línia a BAIX del cursor i
|
||||
situar-vos en mode d'inserció.
|
||||
|
||||
3. Ara copieu la línia marcada amb ---> i premeu <ESC> per tornar al mode
|
||||
3. Copieu la línia senyalada amb ---> i premeu <ESC> per a tornar al mode
|
||||
normal.
|
||||
|
||||
---> Després de prémer o el cursor es situa a la línia nova en mode inserció.
|
||||
---> Després de prémer o el cursor se 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
|
||||
4. Per a obrir una línia a SOBRE del 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.
|
||||
Obriu una línia sobre aquesta prement Shift-o amb el cursor en aquesta línia.
|
||||
|
||||
|
||||
|
||||
@ -644,13 +646,13 @@ Obriu una l
|
||||
Lliçó 6.2: L'ORDRE AFEGIR
|
||||
|
||||
|
||||
** Premeu a per afegir text DESPRÉS del cursor. **
|
||||
** Premeu a per a afegir text DESPRÉS del cursor. **
|
||||
|
||||
1. Moveu el cursor al final de la primera línia de sota marcada
|
||||
1. Moveu el cursor al final de la primera línia de sota senyalada
|
||||
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.)
|
||||
2. Premeu la lletra a (minúscula) per a afegir text DESPRÉS del caràcter
|
||||
sota el cursor. (La A majúscula afegeix text al final de la 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
|
||||
@ -667,20 +669,20 @@ Nota: Aix
|
||||
Lliçó 6.3: UNA ALTRA MANERA DE SUBSTITUIR
|
||||
|
||||
|
||||
** Teclegeu una R majúscula per substituir més d'un caràcter. **
|
||||
** Teclegeu una R majúscula per a substituir més d'un caràcter. **
|
||||
|
||||
1. Moveu el cursor a la línia de sota marcada amb --->.
|
||||
1. Moveu el cursor a la línia de sota senyalada 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").
|
||||
2. Poseu el cursor al principi de la primera paraula que és diferent
|
||||
respecte a la segona línia senyalada 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.
|
||||
escrivint sobre el text vell, per a 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.
|
||||
---> Per a fer aquesta línia igual que l'última useu les tecles.
|
||||
---> Per a 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
|
||||
4. Tingueu en compte que en prémer <ESC> per a sortir, el text que no
|
||||
s'hagi alterat es manté.
|
||||
|
||||
|
||||
@ -695,7 +697,7 @@ Nota: Aix
|
||||
1. Cerqueu la paraula 'ignorar' amb: /ignorar
|
||||
Repetiu-ho uns quants cops amb la tecla n.
|
||||
|
||||
2. Establiu l'opció 'ic' (Ignorar Capitals) escrivint:
|
||||
2. Establiu l'opció 'ic' (ignore case) escrivint:
|
||||
:set ic
|
||||
|
||||
3. Ara cerqueu 'ignorar' un altre cop amb la tecla n.
|
||||
@ -707,22 +709,22 @@ Nota: Aix
|
||||
5. Ara torneu a executar una ordre de cerca, i mireu què passa:
|
||||
/ignorar
|
||||
|
||||
6. Per treure el ressalt dels resultats, feu:
|
||||
6. Per a treure el ressaltat 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
|
||||
1. L'ordre o obre una línia a 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.
|
||||
2. Premeu una a per a afegir text DESPRÉS del caràcter a sota del 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"
|
||||
4. Escriviu ":set xxx" per a establir l'opció "xxx"
|
||||
|
||||
|
||||
|
||||
@ -738,16 +740,16 @@ Nota: Aix
|
||||
|
||||
** Utilitzeu el sistema intern d'ajuda **
|
||||
|
||||
El Vim té un extens sistema d'ajuda. Per llegir una introducció proveu una
|
||||
El Vim té un extens sistema d'ajuda. Per a 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)
|
||||
- premeu la tecla <AJUDA> (si la teniu)
|
||||
- premeu la tecla <F1> (si la teniu)
|
||||
- escriviu :help <ENTRAR>
|
||||
|
||||
Teclegeu :q <ENTRAR> per tancar la finestra d'ajuda.
|
||||
Teclegeu :q <ENTRAR> per a 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>):
|
||||
Podeu trobar ajuda sobre pràcticament qualsevol tema passant un argument
|
||||
a l'ordre ":help". Proveu el següent (no oblideu prémer <ENTRAR>):
|
||||
|
||||
:help w
|
||||
:help c_<T
|
||||
@ -758,16 +760,17 @@ Nota: Aix
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
LLIÇÓ 8: CREAR UN SCRIPT D'INICI
|
||||
|
||||
** Activar funcions automàticament **
|
||||
** Activeu 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".
|
||||
El Vim té moltes més funcions que el Vi, però moltes estan desactivades
|
||||
per defecte. Per a 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:
|
||||
2. Llegiu el fitxer "vimrc" d'exemple:
|
||||
|
||||
:read $VIMRUNTIME/vimrc_example.vim
|
||||
|
||||
@ -775,32 +778,31 @@ Nota: Aix
|
||||
|
||||
:write
|
||||
|
||||
El pròxim cop que executeu el Vim usarà ressalt de sintaxi.
|
||||
Podeu afegir els ajustos que vulgueu en aquest fitxer "vimrc".
|
||||
|
||||
El pròxim cop que executeu el Vim usarà ressaltat 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".
|
||||
Aquí conclou el Tutor del Vim. És una breu introducció a l'editor Vim,
|
||||
suficient perquè el pugueu començar a fer servir. No és complet perquè
|
||||
el Vim té moltes ordres. Per a llegir el manual de l'usuari, feu:
|
||||
":help user-manual".
|
||||
|
||||
Per un estudi més profund us recomanem el següent llibre:
|
||||
Per a un estudi més a fons 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.
|
||||
usuaris novells. Conté molts exemples i diagrames.
|
||||
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.
|
||||
És un bon llibre per a aprendre 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.
|
||||
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.
|
||||
|
||||
|
@ -481,7 +481,10 @@ You need to set the following variables:
|
||||
MZSCHEME: Where Racket is installed.
|
||||
E.g. C:\Program Files (x86)\Racket
|
||||
DYNAMIC_MZSCHEME: Whether dynamic linking is used. Usually, set to yes.
|
||||
MZSCHEME_VER: Racket DLL version. E.g. 3m_9z0ds0 for Racket 6.3.
|
||||
MZSCHEME_VER: Racket DLL version which is used for the file name.
|
||||
E.g. 3m_9z0ds0 for Racket 6.3.
|
||||
The DLL can be found under the lib directory. E.g.
|
||||
C:\Program Files (x86)\Racket\lib\libracket3m_XXXXXX.dll
|
||||
MZSCHEME_COLLECTS: (Optional) Path of the collects directory used at
|
||||
runtime. Default: $(MZSCHEME)\collects
|
||||
User can override this with the PLTCOLLECTS environment
|
||||
|
@ -106,7 +106,7 @@ language.
|
||||
messed up by changes in line numbers and show the actual changes in the
|
||||
text.
|
||||
|
||||
(4) Check:
|
||||
(5) Check:
|
||||
|
||||
While editing the .po file:
|
||||
:source check.vim
|
||||
|
4238
src/po/ca.po
4238
src/po/ca.po
File diff suppressed because it is too large
Load Diff
935
src/po/de.po
935
src/po/de.po
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user