Vim - Linux Command - Unix Command

NAME

vim - Vi IMproved, bir proqramçı mətn redaktoru

SYNOPSIS


vim [variantları] [fayl ..]
vim [variantları] -
vim [options] -t tag
vim [options] -q [errorfile]


ex
görünüşü
gvim gview
rvim rview rgvim rgview

TƏSVİRİ

Vim yuxarıya uyğun olan bir mətn redaktorudur. Hər cür düz mətni redaktə etmək üçün istifadə edilə bilər. Proqramları redaktə etmək üçün xüsusilə faydalıdır.

Vi-dən yuxarıdakı bir çox inkişaf var: çox səviyyəli geri al, çoxlu pəncərələr və tamponlar, sintaksis işıqlandırması, komanda satırının redaktə edilməsi, filename tamamlanması, on-line yardım, görsel seçim və s. Bax: ": vi_diff.txt kömək" Vim və Vi arasında fərqlər var.

Vim'i işləyərkən "help" komanda ilə on-line yardım sistemindən çox kömək ala bilərsiniz. Aşağıdakı ON-LINE HELP bölməsinə baxın.

Çoğunlukla Vim komutu ile tek bir dosyayı düzenlemeye başlamışdır

vim faylı

Daha çox ümumiyyətlə Vim ilə başlanır:

vim [variantları] [filelist]

Filelist eksiksə, redaktor boş bir tampon ilə başlayacaq. Əks təqdirdə, aşağıdakı dördündən birində redaktə ediləcək bir və ya daha çox fayl seçmək üçün istifadə edilə bilər.

fayl ..

Faylların siyahısı. Birincisi cari fayl olacaq və tamponda oxuyur. Kursor, tamponun ilk satırında yerləşdiriləcək. ": Next" komanda ilə digər faylları əldə edə bilərsiniz. Çizgi ilə başlayan faylları düzəltmək üçün "-" filelistindən əvvəl.

Düzenlenecek fayl stdin'den oxunur. Komutlar stderr-dan oxunur, bu da tty olmalıdır.

-t {tag}

Düzəliş etmək üçün fayl və başlanğıc imleci mövqeyi bir "tag", bir sıra goto etiketindən asılıdır. {tag} etiket faylına baxılır, əlaqədar fayl hazırda cari fayl olur və əlaqəli komanda yerinə yetirilir. Çoğunlukla bu C proqramları üçün istifadə olunur, bu halda {tag} bir funksiya adı ola bilər. Təsiri ki, funksiyanı ehtiva edən fayl cari fayl olur və kursor funksiyanın başlanğıcında yerləşdirilir. Bax: "kömək etiketi əmrləri".

-q [errorfile]

QuickFix rejimində başlayın. Fayl [səhv fayl] oxundu və ilk səhv göstərilir. [Səhv fayl] atılsa, fayl adı 'errorfile' variantından (Amiga üçün "AztecC.Err" əvəzləri, digər sistemlərdə "səhvlər.vim") əldə edilir. Əlavə səhvlər "cn" əmri ilə atlana bilər. Bax: "quickfix kömək edin".

Vim əmr adına (idarə olunan fayl hələ də eyni fayl ola bilər) görə fərqli davranır.

vim

"Normal" yol, hər şey default.

ex

Ex rejimində başlayın. ": Vi" əmri ilə Normal rejimə keçin. "-E" arqumenti ilə də edilə bilər.

görünüşü

Yalnız oxunan rejimdə başlayın. Siz faylları yazmaqdan qorunacaqsınız. "-R" arqumenti ilə də edilə bilər.

gvim gview

GUI versiyası. Yeni bir pəncərə başlayır. "-g" arqumenti ilə də edilə bilər.

rvim rview rgvim rgview

Yuxarıda olduğu kimi, məhdudiyyətlərlə də. Shell əmrlərini başlamaq və ya Vimin dayandırmaq mümkün olmayacaq . "-Z" arqumenti ilə də edilə bilər.

Seçimlər

Seçimlər filenarlardan əvvəl və ya hər hansı bir qaydada verilə bilər. Bir arqumentsiz variantlar bir təkərdən sonra birləşdirilə bilər.

+ [num]

İlk fayl üçün kursor "num" satırına yerləşdiriləcək. "Num" itkinsə, kursor sonuncu xətdə yerləşdiriləcək.

+ / {pat}

İlk fayl üçün imleci {pat} ilk dəfə yerləşdiriləcək. Mövcud axtarış nümunələri üçün ": kömək axtarış modelinə" baxın.

+ {command}

-c {əmr}

{ command } ilk fayl oxunduqdan sonra icra ediləcək. {command} bir Ex komutu olaraq şərh edilir. {Command} boşluqları varsa, ikiqat qiymətə əlavə edilməlidir (bu istifadə olunan qabığa bağlıdır). Məsələn: Vim "+ set si" main.c
Qeyd: 10 "+" və ya "-c" əmrlərini istifadə edə bilərsiniz.

--cmd {əmr}

"-c" istifadə etməklə, amma komandanın hər hansı bir vimrc faylını işə salmadan əvvəl yerinə yetirilir. Bu əmrlərdən ən azı 10-a qədər, "-c" əmrlərindən istifadə edə bilərsiniz.

-b

İkili rejimi. Bir ikili və ya yürütülebilir faylın redaktə edilməsi mümkün olan bir neçə variant quraşdırılacaq.

-C

Uyğun. 'Uyğun' variantını seçin. Vim , bir .vimrc faylına baxmayaraq, Vimin əsasən Vi kimi davranmasını təmin edəcək.

-d

Fərqli rejimdə başlayın. İki və ya üç fayl adı argumenti olmalıdır. Vim bütün faylları açacaq və onların arasındakı fərqi göstərəcəkdir. Vimdiff kimi işləyir (1).

-d {cihaz}

Terminal olaraq istifadə üçün {cihazı} açın. Yalnız Amigada. Məsələn: "-d con: 20/30/600/150".

-e

Ex rejimində Vim'i başladın, həm də çalıştırılabilir kimi "ex" deyildi.

-f

Ön plan. GUI versiyası üçün, Vim , açıldığı qabığın forkından ayrılmayacaq və çıxarılmayacaq. Amiga'da Vim yeni bir pəncərə açmaq üçün yenidən başlamır. Bu seçim, Vim'i redaktə seansını başa çatdıracaq bir proqram tərəfindən icra edildikdə istifadə olunmalıdır (məsələn, poçt). Amiga'da ": sh" və ":!" əmrlər işləməyəcək.

-F

Vim sağdan sola yönəldilən faylları və Fars klaviaturasının xəritəsini düzəltmək üçün FKMAP dəstəyi ilə tərtib olunduqda, bu seçim Vim'i Fars rejimində başlayır, yəni 'fkmap' və 'rightleft' təyin olunur. Əks halda bir səhv mesaj verilir və Vim imtina edir.

-g

Vim GUI dəstəyi ilə tərtib edilmişsə, bu seçim GUI-yə imkan verir. Heç bir GUI dəstəyi tərtib edilmədikdə, bir səhv baş verilir və Vim imtina edir.

-h

Komut satırı argümanları və variantları haqqında bir az kömək verin. Bu Vim çıxdıqdan sonra.

-H

Vim sağdan sola yönəldilən faylları və İvrit klaviaturasının xəritəsini düzəltmək üçün RIGHTLEFT dəstəyi ilə tərtib olunduqda, bu seçim Vim'i İbrani rejimində başlayır, yəni 'hkmap' və 'rightleft' təyin olunur. Əks halda bir səhv mesaj verilir və Vim imtina edir.

-i {viminfo}

Viminfo faylını istifadə edərkən, bu seçim fayl adı "~ / .viminfo" əvəzinə istifadə etmək üçün müəyyən edir. Bu, "NONE" adını verərək, .viminfo faylının istifadəsini atmaq üçün də istifadə edilə bilər.

-L

Həmin kimi.

-l

Lisp rejimi. 'Lisp' və 'showmatch' seçimlərini quraşdırır.

-m

Dəyişən fayllar silinir. Faylları yazmaq mümkün deyildir ki, 'yaz' variantını sıfırlar.

-N

No uyğun rejim. 'Uyğun' variantını sıfırlayın. Vim bir az daha yaxşı davranır, ancaq Vi .vivrc faylı yoxdursa da, daha az Vi uyğun gəlir.

-n

Heç bir dəyişdirmə faylı istifadə olunmayacaq. Qəza sonrası qurtarmaq mümkün olmayacaq. Dosyayı çox yavaş bir ortamda (örn. Floppy) düzenlemek isterseniz kullanışlı olursunuz. Ayrıca ": uc = 0" ilə edilə bilər. ": Set uc = 200" ilə geri alın.

-o [N]

N pəncərələri açın. N atıldığında, hər bir fayl üçün bir pəncərə açın.

-R

Yalnız oxunan rejim. 'Readonly' seçeneği müəyyən olacaq. Hələ də tamponu düzəldə bilərsiniz, ancaq bir faylın təsadüfən yazılmaması qarşısı alınacaq. Bir faylın üzərində yazmaq istəyirsinizsə, ": w!" Dakı kimi Ex əmrinə bir ünlem işareti əlavə edin. -R seçimi də -n variantını (aşağıya bax) nəzərdə tutur. 'Readonly' seçimi ": set noro" ilə sıfırlana bilər. Bax: "oxumaq kömək" ".

-r

Təqdim etmək üçün onları istifadə etməklə əlaqədar məlumatları dəyişdirin.

-r {file}

Bərpa rejimi. Swap faylı qəzaya uğramış redaktə sessiyasını bərpa etmək üçün istifadə olunur. Swap faylı ".swp" ilə mətn faylı kimi eyni filenadlı bir fayldır. Bax: "yardımın bərpası".

-s

Səssiz rejimi. Yalnız "Ex" kimi başladığınızda və ya "-s" seçimi "-s" əvvəli verildikdə.

-s {scriptin}

Skript faylı {scriptin} oxunur. Fayldakı simvollar onları yazdığınız kimi şərh edilir. Eyni ": source (scriptin)" əmri ilə edilə bilər. Faylın sonu redaktoru çıxmadan əvvəl əldə edildikdə, klaviaturadan başqa simvollar oxunur.

-T {terminal}

Vim istifadə etdiyiniz terminalın adını bildirir. Avtomatik yol işləmədikdə yalnız tələb olunur. Vim (qurulmuş) və termcap və ya terminfo faylında müəyyən edilmiş bir terminal olmalıdır.

-u {vimrc}

Başlanğıc üçün {vimrc} faylında əmrləri istifadə edin. Bütün digər başlanğıclar atlanır. Xüsusi bir fayl növünü redaktə etmək üçün bunu istifadə edin. Bu da "NONE" adını verərək bütün başlanğıcları atlamaq üçün istifadə edilə bilər. Daha ətraflı məlumat üçün "vim" -də "başlanmasına yardım edin".

-U {gvimrc}

GUI başlatma üçün fayldakı {gvimrc} əmrlərindən istifadə edin. Bütün digər GUI başlanğıcları atlanır. Bu da "NONE" adını verərək bütün GUI-nun başlanmalarını atlamaq üçün istifadə edilə bilər. Daha ətraflı məlumat üçün "vim" -də "gui-init kömək edin".

-V

Bəli. Hansı faylların qaynaqlandığı və viminfo faylını oxumaq və yazmaq üçün mesajlar verin.

-v

Vi rejimində Vim'i başladın, eyni şəkildə çalıştırılabilir "vi" deyildi. Bu yalnız çalıştırılabilir "ex" adlanırsa təsir göstərir.

-w {scriptout}

Vimdən çıxana qədər yazdığınız bütün simvol {scriptout} faylına qeyd olunur . "Vim -s" və ya ": source" ilə istifadə ediləcək bir skript faylı yaratmaq istəyirsinizsə bu faydalıdır. {Scriptout} fayl varsa, simvollar əlavə olunur.

-W {scriptout}

Like -w, lakin mövcud bir fayl üzərində yazılır.

-x

Fayl yazarkən şifrelemeyi istifadə edin. Bir crypt düyməsini istəyə bilərsiniz.

-Z

Məhdud rejim. Əməliyyat kimi işlər "r" ilə başlayır.

-

Seçimlərin sonunu bildirir. Bundan sonra arqumentlər fayl adı olaraq işlənəcəkdir. Bu, '-' ilə başlayan bir faylın redaktə edilməsi üçün istifadə edilə bilər.

- yardımçı

Bir kömək mesajı verin və çıxın, "-h" kimi.

--versiya

Sürüm məlumatı və çıxışdan çıxın.

- Deyirlər

Bir Vim serverinə qoşun və dəyişikliyin qalan hissələrində verilən faylları redaktə edin.

- xidmətçi siyahısı

Tapılan bütün Vim serverlərinin adlarını qeyd edin.

--servername {name}

Sunucu adı olaraq {name} istifadə edin. Mövcud Vim üçün istifadə olunur, bir -serversend ilə istifadə edilmədikdə və ya -, sonra bağlanmaq üçün serverin adıdır.

--serversend {keys}

Vim serverinə qoşulun və ona {keys} göndərin.

- socketid {id}

Yalnız GTK GUI: Gvim'yi başqa bir pencerede çalıştırmak üçün GtkPlug mexanizmini istifadə edin.

- eni

Yalnız GTK GUI: Stdout-da Window ID-yə yankı

ON-LINE HELP

Başlamaq üçün " Vim " yazın: "kömək". Müəyyən bir mövzuda yardım almaq üçün "yardım fənni" yazın. Məsələn: "ZZ" ə "ZZ" əmri üçün yardım almaq. Subyektləri başa çatdırmaq üçün və CTRL-D istifadə edin (": kömək cmdline-tamamlama"). Bir yerdən digərinə sıçraymaq üçün etiketlər mövcuddur (köprü mətnləri növünə baxın, bax: "yardım"). Bütün sənədlərin faylları bu şəkildə baxıla bilər, məsələn ": help syntax.txt".

HƏMÇİNİN BAX

vimtutor (1)

Mühüm: Şəxsi kompüterinizdə bir komanda necə istifadə edildiyini görmək üçün man komutunu ( % man ) istifadə edin.