diff options
36 files changed, 191885 insertions, 39 deletions
@@ -661,6 +661,9 @@ EXTRA = \ LANG_GEN = \ README_lang.txt \ runtime/doc/*-it.1 \ + runtime/doc/*-it.UTF-8.1 \ + runtime/doc/*-ru.1 \ + runtime/doc/*-ru.UTF-8.1 \ runtime/lang/README.txt \ runtime/lang/menu_*.vim \ runtime/keymap/README.txt \ @@ -674,6 +677,7 @@ LANG_GEN = \ runtime/tutor/tutor.pl.* \ runtime/tutor/tutor.ru.* \ runtime/tutor/tutor.zh.* \ + runtime/spell/en.spl \ # all files for lang archive LANG_SRC = \ diff --git a/runtime/doc/evim-it.UTF-8.1 b/runtime/doc/evim-it.UTF-8.1 new file mode 100644 index 0000000000..c6656bfd55 --- /dev/null +++ b/runtime/doc/evim-it.UTF-8.1 @@ -0,0 +1,54 @@ +.TH EVIM 1 "16 febbraio 2002 " +.SH NOME +evim \- Vim "facile", Vim impostato in modo da poter essere usato +facilmente per modificare file, anche da chi non abbia familiarità +con i comandi. +.SH SINTASSI +.br +.B evim +[opzioni] [file ..] +.br +.B eview +.SH DESCRIZIONE +.B evim +Inizia +.B Vim +e imposta le opzioni per farlo comportare come un editore "modeless". +State sempre usando Vim, ma come un editore "posizionati-e-clicca". +Simile all'uso di Notepad in MS-Windows. +.B evim +richiede la presenza della GUI, per avere a disposizione menu e barra +strumenti. +.PP +Da usarsi solo da parte di chi non è in grado di lavorare con Vim nella +maniera usuale. +La modifica file sarà molto meno efficiente. +.PP +.B eview +come sopra, ma parte in modalità "Sola Lettura". Funziona come evim \-R. +.PP +Vedere vim(1) per dettagli riguardo a Vim, opzioni, etc. +.PP +L'opzione 'insertmode' è impostata per poter immettere del testo direttamente. +.br +Sono definite delle mappature che consentono di usare COPIA e INCOLLA con i +familiari tasti usati sotto MS-Windows. +CTRL-X taglia testo, CTRL-C copia testo e CTRL-V incolla testo. +Usate CTRL-Q per ottenere quello chs si ottierrebbe con CTRL-V in Vim nativo. +.SH OPZIONI +Vedere vim(1). +.SH FILE +.TP 15 +/usr/local/lib/vim/evim.vim +Lo script caricato per inizializzare eVim. +.SH NAC [NOTO ANCHE COME] +Noto Anche Come "Vim per semplici". +Quando usate evim si suppone che prendiate un fazzoletto, +facciate un nodo ad ogni angolo e ve lo mettiate in testa. +.SH VEDERE ANCHE +vim(1) +.SH AUTORE +Buona parte di +.B Vim +è stato scritto da Bram Moolenaar, con molto aiuto da altri. +Vedere il Menu "Aiuto/Crediti". diff --git a/runtime/doc/evim-ru.1 b/runtime/doc/evim-ru.1 new file mode 100644 index 0000000000..6d6f5debf3 --- /dev/null +++ b/runtime/doc/evim-ru.1 @@ -0,0 +1,59 @@ +.TH EVIM 1 "2002 February 16" +.SH +evim \- Vim, Vim +.SH +.br +.B evim +[] [ ..] +.br +.B eview +.SH + +.B evim + +.B Vim + , + . Vim +Notepad MS-Windows. +.B eVim + , + . +.PP + , - + Vim . + , Vim. +.PP + +.B eview + , " + ". +evim \-R. +.PP + Vim, .. +vim(1). +.PP + +.B evim + 'insertmode', . +.br + , , MS-Windows + . CTRL-X +, CTRL-C CTRL-V . + CTRL-V, CTRL-Q. +.SH +. vim(1). +.SH +.TP 15 +/usr/local/lib/vim/evim.vim +, eVim. +.SH AKA +eVim "Vim ". + + , . +.SH +vim(1) +.SH + +.B Vim + (Bram Moolenaar), + . . /. diff --git a/runtime/doc/evim-ru.UTF-8.1 b/runtime/doc/evim-ru.UTF-8.1 new file mode 100644 index 0000000000..581c364c22 --- /dev/null +++ b/runtime/doc/evim-ru.UTF-8.1 @@ -0,0 +1,59 @@ +.TH EVIM 1 "2002 February 16" +.SH ИМЯ +evim \- простой Vim, позволяет редактировать файл с помощью Vim в безрежимном режиме +.SH КОМАНДНАЯ СТРОКА +.br +.B evim +[ключи] [файл ..] +.br +.B eview +.SH ОПИСАНИЕ +Команда +.B evim +запускает +.B Vim +и настраивает ряд опций таким образом, что он начинает вести себя +как обычный безрежимный редактор. В этом режиме Vim напоминает +Notepad из MS-Windows. +.B eVim +всегда запускается с поддержкой графического интерфейса, чтобы обеспечить +использование меню и инструментальной панели. +.PP +Эта команда создана для тех, кто по каким-то причинам не в состоянии +работать с Vim в обычном режиме. Редактирование файлов при этом происходит +гораздо менее эффективно, чем при использовании обычного Vim. +.PP +Команда +.B eview +выполняет почти ту же самую задачу, но файл открывается в режиме "только +для чтения". Использование этой команды полностью идентично использованию +evim \-R. +.PP +Подробнее о Vim, ключах запуска и т.п. смотрите на странице справочника +vim(1). +.PP +При использовании +.B evim +включается опция 'insertmode', что позволяет вводить текст напрямую. +.br +Кроме того, настраиваются привязки, позволяющие использовать кнопки MS-Windows +для выполнения команд копирования и вклейки. CTRL-X используется для вырезания +текста, CTRL-C для копирования и CTRL-V для вклейки. Чтобы воспользоваться +изначальным значением кнопки CTRL-V, используйте CTRL-Q. +.SH ПАРАМЕТРЫ ЗАПУСКА +См. vim(1). +.SH ФАЙЛЫ +.TP 15 +/usr/local/lib/vim/evim.vim +Сценарий, который загружается для инициализации eVim. +.SH AKA +eVim также известен как "Vim для чайников". +Для наилучшего эффекта рекомендуется во время использования повязать +на голове платок, предварительно завязав на каждом конце по узелку. +.SH СМОТРИ ТАКЖЕ +vim(1) +.SH АВТОРЫ +Большая часть +.B Vim +создана Брамом Мооленааром (Bram Moolenaar), которому помогает огромное +количество людей. См. меню Справка/Благодарности. diff --git a/runtime/doc/help.txt b/runtime/doc/help.txt index 63f1ef3beb..2007a8af81 100644 --- a/runtime/doc/help.txt +++ b/runtime/doc/help.txt @@ -1,4 +1,4 @@ -*help.txt* For Vim version 7.0aa. Last change: 2004 Dec 30 +*help.txt* For Vim version 7.0aa. Last change: 2005 Mar 19 VIM - main help file k @@ -122,6 +122,7 @@ Advanced editing ~ |quickfix.txt| commands for a quick edit-compile-fix cycle |windows.txt| commands for using multiple windows and buffers |syntax.txt| syntax highlighting +|spell.txt| spell checking |diff.txt| working with two or three versions of the same file |autocmd.txt| automatically executing commands on an event |filetype.txt| settings done specifically for a type of file diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt index 46000c0149..3a525cfc45 100644 --- a/runtime/doc/options.txt +++ b/runtime/doc/options.txt @@ -1,4 +1,4 @@ -*options.txt* For Vim version 7.0aa. Last change: 2005 Mar 14 +*options.txt* For Vim version 7.0aa. Last change: 2005 Mar 19 VIM REFERENCE MANUAL by Bram Moolenaar @@ -3349,6 +3349,9 @@ A jump table for the options with a short description can be found at |Q_op|. |hl-Folded| f line used for closed folds |hl-FoldColumn| F 'foldcolumn' |hl-SignColumn| > column used for |signs| + |hl-SpellBad| B misspelled word |spell| + |hl-SpellRare| R rare word |spell| + |hl-SpellLocal| L word from other region |spell| The display modes are: r reverse (termcap entry "mr" and "me") @@ -5621,6 +5624,28 @@ A jump table for the options with a short description can be found at |Q_op|. set. NOTE: This option is set to 0 when 'compatible' is set. + *'spell'* *'nospell'* +'spell' boolean (default off) + local to window + {not in Vi} + {not available when compiled without the |+syntax| + feature} + When on spell checking will be done. See |spell|. + The languages used are specified with 'spelllang'. + + *'spelllang'* *'spl'* +'spelllang' 'spl' string (default empty) + local to buffer + {not in Vi} + {not available when compiled without the |+syntax| + feature} + A comma separated list of languages. when the 'spell' option is on + spellchecking will be done for these languages. Example: > + set spelllang=en_us,nl +< This means both US English and Dutch words are recognized. Words that + are not recognized will be highlighted. + More info at |spell|. + *'splitbelow'* *'sb'* *'nosplitbelow'* *'nosb'* 'splitbelow' 'sb' boolean (default off) global diff --git a/runtime/doc/spell.txt b/runtime/doc/spell.txt new file mode 100644 index 0000000000..91dba4dcaa --- /dev/null +++ b/runtime/doc/spell.txt @@ -0,0 +1,121 @@ +*spell.txt* For Vim version 7.0aa. Last change: 2005 Mar 20 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Spell checking *spell* + +1. Quick start |spell-quickstart| +X. Spell file format |spell-file-format| + +{Vi does not have any of these commands} + +Spell checking is not available when the |+syntax| feature has been disabled +at compile time. + +============================================================================== +1. Quick start *spell-quickstart* + +This command switches on spell checking: > + + :setlocal spell spelllang=en_us + +This switches the 'spell' option on and specifies to check for US English. + +The words that are not recognized are highlighted with one of these: + SpellBad word not recognized + SpellRare rare word + SpellLocal wrong spelling for selected region + + +REGIONS + +A word may be spelled differently in various regions. For example, English +comes in (at least) these variants: + + en all regions + en_us US + en_gb Great Britain + en_ca Canada + +Words that are not used in one region but are used in another region are +highlighted with SpellLocal. + +Always use lowercase letters. + + +SPELL FILES + +Vim searches for spell files in the "spell" subdirectory of the directories in +'runtimepath'. The name is: xx.yyy.spl, where: + xx the language name + yyy the value of 'encoding' + +Exception: Vim uses "latin1" when 'encoding' is "iso-8859-15". The euro sign +doesn't matter for spelling. + +A spell file might not be available in the current 'encoding'. You may try +using the "iconv" program to create one: > + + iconv -f latin1 -t koi8-r de.latin1.spl >de.koi8-r.spl + +However, if some characters cannot be presented in the target encoding this +will give wrong results. + +If a spell file only uses ASCII characters the encoding can be omitted. This +is useful for English: "en.spl" The file with encoding is checked first, thus +you could have one with encoding that includes words with non-ASCII characters +and use the ASCII file as a fall-back. + +============================================================================== +X. Spell file format *spell-file-format* + *E751* + +The spelling for a language is specified in file with a specific format. +The first character of a line specifies what follows in the line: + + char argument meaning ~ + - xx words for xx region follow (repeats) + <space> <word> normal word + > <word> rare word + = <word> word with non-keyword characters + + <word> optional word addition + # <anything> comment + +Empty lines are ignored. The word continues until the end of the line. Watch +out for trailing white space! + +Words that start with an upper-case letter will be required to be written that +way. Otherwise, words must be in lower-case. + +It is possible that a word appears both with an upper-case letter and as a +rare word. This means that the word with an upper-case letter is OK and the +word without the upper-case letter is rare. + *E753* +The region is specified with "-xx". For example, in the "en.spl" file "-us" +starts the word for "en_us". This can be repeated for words that are used in +more than one region. For example "-ca-us" is used for Canadian and US +English words. Use "---" to go back to the words for all regions. + +Vim supports up to six regions. *E752* + +It is possible to have a match that starts with a valid word. In that case +the match is used, because it is longer. Example: + + we + =we're + +"re" is not a word, thus "=we're" is needed to avoid it gets highlighted. + +The "+" items may appear after any word. For English "'s" is used. Be +careful with this, it may hide mistakes. + +Vim will check for duplicate words in the files used, but you will only get +warnings if the 'verbose' option is set to 1 or more. + +Note that the "=" and "+" words will slow down the operation. Use them only +when really needed. + + + vim:tw=78:sw=4:ts=8:ft=help:norl: diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt index eecfcaa5b5..6503e2b5f5 100644 --- a/runtime/doc/syntax.txt +++ b/runtime/doc/syntax.txt @@ -1,4 +1,4 @@ -*syntax.txt* For Vim version 7.0aa. Last change: 2005 Mar 14 +*syntax.txt* For Vim version 7.0aa. Last change: 2005 Mar 19 VIM REFERENCE MANUAL by Bram Moolenaar @@ -3893,6 +3893,17 @@ SpecialKey Meta and special keys listed with ":map", also for text used to show unprintable characters in the text, 'listchars'. Generally: text that is displayed differently from what it really is. + *hl-SpellBad* +SpellBad Word that is not recognized by the spellchecker. |spell| + This will be combined with the highlighting used otherwise. + *hl-SpellLocal* +SpellLocal Word that is recognized by the spellchecker as one that is + used in another region. |spell| + This will be combined with the highlighting used otherwise. + *hl-SpellRare* +SpellRare Word that is recognized by the spellchecker as one that is + hardly ever used. |spell| + This will be combined with the highlighting used otherwise. *hl-StatusLine* StatusLine status line of current window *hl-StatusLineNC* diff --git a/runtime/doc/tags b/runtime/doc/tags index 87953dc6f7..a1b79f87d6 100644 --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -548,6 +548,7 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME* 'nosmd' options.txt /*'nosmd'* 'nosn' options.txt /*'nosn'* 'nosol' options.txt /*'nosol'* +'nospell' options.txt /*'nospell'* 'nosplitbelow' options.txt /*'nosplitbelow'* 'nosplitright' options.txt /*'nosplitright'* 'nospr' options.txt /*'nospr'* @@ -727,6 +728,9 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME* 'sol' options.txt /*'sol'* 'sourceany' vi_diff.txt /*'sourceany'* 'sp' options.txt /*'sp'* +'spell' options.txt /*'spell'* +'spelllang' options.txt /*'spelllang'* +'spl' options.txt /*'spl'* 'splitbelow' options.txt /*'splitbelow'* 'splitright' options.txt /*'splitright'* 'spr' options.txt /*'spr'* @@ -3684,6 +3688,9 @@ E748 repeat.txt /*E748* E749 eval.txt /*E749* E75 vi_diff.txt /*E75* E750 repeat.txt /*E750* +E751 spell.txt /*E751* +E752 spell.txt /*E752* +E753 spell.txt /*E753* E76 pattern.txt /*E76* E77 message.txt /*E77* E78 motion.txt /*E78* @@ -5154,6 +5161,9 @@ hl-Scrollbar syntax.txt /*hl-Scrollbar* hl-Search syntax.txt /*hl-Search* hl-SignColumn syntax.txt /*hl-SignColumn* hl-SpecialKey syntax.txt /*hl-SpecialKey* +hl-SpellBad syntax.txt /*hl-SpellBad* +hl-SpellLocal syntax.txt /*hl-SpellLocal* +hl-SpellRare syntax.txt /*hl-SpellRare* hl-StatusLine syntax.txt /*hl-StatusLine* hl-StatusLineNC syntax.txt /*hl-StatusLineNC* hl-Title syntax.txt /*hl-Title* @@ -5760,6 +5770,7 @@ new-script-5.4 version5.txt /*new-script-5.4* new-search-path version6.txt /*new-search-path* new-searchpat version6.txt /*new-searchpat* new-session-files version5.txt /*new-session-files* +new-spell version7.txt /*new-spell* new-unlisted-buffers version6.txt /*new-unlisted-buffers* new-user-defined version5.txt /*new-user-defined* new-user-manual version6.txt /*new-user-manual* @@ -6206,6 +6217,10 @@ spec_chglog_prepend pi_spec.txt /*spec_chglog_prepend* spec_chglog_release_info pi_spec.txt /*spec_chglog_release_info* special-buffers windows.txt /*special-buffers* speed-up tips.txt /*speed-up* +spell spell.txt /*spell* +spell-file-format spell.txt /*spell-file-format* +spell-quickstart spell.txt /*spell-quickstart* +spell.txt spell.txt /*spell.txt* split() eval.txt /*split()* splitfind windows.txt /*splitfind* splitview windows.txt /*splitview* diff --git a/runtime/doc/vim-it.UTF-8.1 b/runtime/doc/vim-it.UTF-8.1 new file mode 100644 index 0000000000..882a56deb1 --- /dev/null +++ b/runtime/doc/vim-it.UTF-8.1 @@ -0,0 +1,558 @@ +.TH VIM 1 "22 febbraio 2002" +.SH NOME +vim \- VI Migliorato, un editor di testi per programmatori +.SH SINTASSI +.br +.B vim +[opzioni] [file ..] +.br +.B vim +[opzioni] - +.br +.B vim +[opzioni] \-t tag +.br +.B vim +[opzioni] \-q [file_errori] +.PP +.br +.B ex +.br +.B view +.br +.B gvim +.B gview +.B evim +.B eview +.br +.B rvim +.B rview +.B rgvim +.B rgview +.SH DESCRIZIONE +.B Vim +Un editore di testi, compatibile con, e migliore di, Vi. +Può essere usato per editare qualsiasi file di testo. +Particolarmente utile per editare programmi. +.PP +Ci sono parecchi miglioramenti rispetto a Vi: undo multipli, +finestre e buffer multipli, evidenziazione sintattica, possibilità +di modificare la linea di comando, completamento nomi file, help +in linea, selezione testi in modalità visuale, etc.. +Vedere ":help vi_diff.txt" per un sommario delle differenze fra +.B Vim +e Vi. +.PP +Mentre usate +.B Vim +potete ricevere molto aiuto dal sistema di help online, col comando ":help". +Vedere qui sotto la sezione AIUTO ONLINE. +.PP +Quasi sempre +.B Vim +viene invocato, per modificare un file, col comando +.PP + vim file +.PP +Più in generale +.B Vim +viene invocato con: +.PP + vim [opzioni] [lista_file] +.PP +Se lista_file non è presente, l'editor inizia aprendo un buffer vuoto. +Altrimenti, una e una sola delle quattro maniere indicate qui sotto può +essere usata per scegliere uno o più file da modificare. +.TP 12 +file .. +Una lista di nomi di file. +Il primo di questi sarà il file corrente, e verrà letto nel buffer. +Il cursore sarà posizionato sulla prima linea del buffer. +Potete arrivare agli altri file col comando ":next". +Per editare un file il cui nome inizia per "-" premettete "--" alla +lista_file. +.TP +- +Il file da editare è letto dallo "stdin" [di solito, ma non +necessriamente, il terminale - NdT]. I comandi sono letti da "stderr", +che dovrebbe essere un terminale [tty]. +.TP +-t {tag} +Il file da editare e la posizione iniziale del cursore dipendono da "tag", +una specie di "etichetta" a cui saltare. +{tag} viene cercata nel file tags, ed il file ad essa associato diventa +quello corrente, ed il comando ad essa associato viene eseguito. +Di solito si usa per programmi C, nel qual caso {tag} potrebbe essere un +nome di funzione. +L'effetto è che il file contenente quella funzione diventa il file corrente +e il cursore è posizionato all'inizio della funzione. +Vedere ":help tag-commands". +.TP +-q [file_errori] +Inizia nella modalità quickFix [correzione veloce]. +Il file [file_errori] è letto e il primo errore è visualizzato. +Se [file_errori] non è indicato, il suo nome è ottenuto dal valore +dell'opzione 'errorfile' (che, se non specificata, vale "AztecC.Err" +per l'Amiga, "errors.err" su altri sistemi). +Si può saltare all'errore successivo col comando ":cn". +Vedere ":help quickfix". +.PP +.B Vim +si comporta in modo diverso se invocato con nomi differenti (il programma +eseguibile "sottostante" può essere sempre lo stesso). +.TP 10 +vim +Modalità "Normal", comportamento normale. +.TP +ex +Inizia in modalità "Ex". +Si può passare in modalità "Normal" col comandi ":vi". +Si può invocare la modalità "Ex" anche con l'argomento "-e". +.TP +view +Inizia in modalità "Sola Lettura". Non potete modificare i file. +Si può invocare la modalità "Sola Lettura" anche con l'argomento "-R". +.TP +gvim gview +La versione GUI [Graphical User Interface]. +Apre una nuova finestra. +Si può invocare la modalità "GUI" anche con l'argomento "-g". +.TP +evim eview +La versione GUI in modalità "Facile" (semplificata). +Apre una nuova finestra. +Si può invocare la modalità "Facile" anche con l'argomento "-y". +.TP +rvim rview rgvim rgview +Come sopra, ma con restrizioni ai comandi. Non si potrnno eseguire comandi +dello shell o sospendere +.B Vim. +Si può invocare la modalità "Ristretta" anche con l'argomento "-Z". +.SH OPZIONI +Le opzioni possono essere in un ordine qualsiasi, prima o dopo i nomi di +file. Opzioni che non necessitano un argomento possono essere raggruppate +dietro a un solo "-". +.TP 12 ++[numero] +Per il primo file il cursore sarà posizionato sulla linea "numero". +Se "numero" manca, il cursore sarà posizionato sull'ultima linea del file. +.TP ++/{espressione} +Per il primo file il cursore sarà posizionato alla +prima occorrenza di {espressione}. +Vedere ":help search-pattern" per come specificare l'espressione. +.TP ++{comando} +.TP +-c {comando} +{comando} sarà eseguito dopo che il +primo file è stato letto. +{comando} è interpretato come un comando Ex. +Se il {comando} contiene spazi deve essere incluso fra doppi apici +(o altro delimitatore, a seconda dello shell che si sta usando). +Esempio: Vim "+set si" main.c +.br +Note: Si possono avere fino a 10 comandi "+" o "-c". +.TP +-S {file} +I comandi contenuti in {file} sono eseguiti dopo la lettura del primo file. +Equivalente a -c "source {file}". +{file} non può avere un nome che inizia per '-'. +Se {file} è omesso si usa "Session.vim" (funziona solo se -S è l'ultimo +argomento specificato). +.TP +--cmd {comando} +Come "-c", ma il comando è eseguito PRIMA +di eseguire qualsiasi file vimrc. +Si possono usare fino a 10 di questi comandi, indipendentemente dai comandi +"-c". +.TP +-A +Se +.B Vim +è stato compilato con supporto ARABIC per editare file con orientamento +destra-sinistra e tastiera con mappatura Araba, questa opzione inizia +.B Vim +in modalità "Arabic", cioè impostando 'arabic'. +Altrimenti viene dato un messaggio di errore e +.B Vim +termina in modo anormale. +.TP +-b +Modalità "Binaria". +Vengono impostate alcune opzioni che permettono di modificare un file +binario o un programma eseguibile. +.TP +-C +Compatibile. Imposta l'opzione 'compatible'. +In questo modo +.B Vim +ha quasi lo stesso comportamento di Vi, anche in presenza di un file +di configurazione .vimrc [proprio di Vim - NdT]. +.TP +-d +Inizia in modalità "Diff" [differenze]. +Dovrebbero esserci come argomenti due o tre nomi di file. +.B Vim +aprirà tutti i file evidenziando le differenze fra gli stessi. +Funziona come vimdiff(1). +.TP +-d {dispositivo} +Apre {dispositivo} per usarlo come terminale. +Solo per l'Amiga. +Esempio: +"\-d con:20/30/600/150". +.TP +-D +Debugging. Vim si mette in modalità "debugging" a partire +dall'esecuzione del primo comando da uno script. +.TP +-e +Eseguire +.B Vim +in modalità "Ex", come se il programma eseguito sia "ex". +.TP +-E +Eseguire +.B Vim +in modalità "Ex" migliorata, come se il programma eseguito sia "exim". +.TP +-f +Direttamente [Foreground]. Per la versione GUI, +.B Vim +non crea [fork] una nuova finestra, indipendente dallo shell di invocazione. +Per l'Amiga, +.B Vim +non è fatto ripartire per aprire una nuova finestra. +Opzione da usare quando +.B Vim +è eseguito da un programma che attende la fine della +sessione di edit (ad es. mail). +Sull'Amiga i comandi ":sh" e ":!" non sono disponibili. +.TP +--nofork +Direttamente [Foreground]. Per la versione GUI, +.B Vim +non crea [fork] una nuova finestra, indipendente dallo shell di invocazione. +.TP +-F +Se +.B Vim +è stato compilato con supporto FKMAP per editare file con orientamento +destra-sinistra e tastiera con mappatura Farsi, questa opzione inizia +.B Vim +in modalità "Farsi", cioè impostando 'fkmap' e 'rightleft'. +Altrimenti viene dato un messaggio di errore e +.B Vim +termina in modo anormale. +.TP +-g +Se +.B Vim +è stato compilato con supporto GUI, questa opzione chiede di usarla. +Se Vim è stato compilato senza supporto GUI viene dato un messaggio di errore e +.B Vim +termina in modo anormale. +.TP +-h +Un po' di aiuto su opzioni e argomenti che si possono dare invocando Vim. +Subito dopo +.B Vim +esce. +.TP +-H +Se +.B Vim +è stato compilato col supporto RIGHTLEFT per editare file con orientamento +destra-sinistra e tastiera con mappatura Ebraica, questa opzione inizia +.B Vim +in modalità "Ebraica", cioè impostando 'hkmap' e 'rightleft'. +Altrimenti viene dato un messaggio di errore e +.B Vim +termina in modo anormale. +.TP +-i {viminfo} +Se è abilitato l'uso di un file viminfo, questa opzione indica il nome +del file da usare invece di quello predefinito "~/.viminfo". +Si può anche evitare l'uso di un file .viminfo, dando come nome "NONE". +.TP +-L +Equivalente a -r. +.TP +-l +Modalità Lisp. +Imposta le opzini 'lisp' e 'showmatch'. +.TP +-m +Inibisce modifica file. +Annulla l'opzione 'write'. +E' ancora possibile modificare un buffer [in memoria - Ndt], ma non scriverlo. +.TP +-M +Modifiche non permesse. Le opzioni 'modifiable' e 'write' sono annullate, +in modo da impedire sia modifiche che riscritture. Da notare che queste +opzioni possono essere abilitate in seguito, permettendo così modifiche. +.TP +-N +Modalità "Non-compatibile". Annulla l'opzione 'compatible'. +Così +.B Vim +va un po' meglio, ma è meno compatibile con Vi, anche in assenza di un +file .vimrc. +.TP +-n +Inibisce l'uso di un file di swap. +Il recupero dopo una caduta di macchina diventa impossibile. +Utile per editare un file su un supporto molto lento (ad es. floppy). +Il comando ":set uc=0" ha lo stesso |