vim

Fontos VIM opciók és beállítások

Fontos VIM opciók és beállítások
A Vim az egyik legnépszerűbb nyílt forráskódú parancssori szövegszerkesztő. Rendkívül konfigurálható és sokféle lehetőséget támogat, ez az oka a felhasználók körében elterjedt népszerűségnek. Ebben a cikkben megvitatunk néhány Vim beállítási lehetőséget, amelyek segítenek a szerkesztési környezet preferenciák szerinti optimalizálásában. Az itt említett opciók többsége alapértelmezés szerint nincs engedélyezve a Vim-ben.

Kétféle módon lehet használni a Vim beállítási lehetőségeket:

1. Engedélyezze az egyes fájlok beállításait a Vim munkameneten belül: set Nyissa meg a kívánt fájlt a Vim-ben, írja be bármelyik opciót a: set paranccsal Normál módban, és nyomja meg az Enter billentyűt.

2. Engedélyezze az opciókat véglegesen az összes fájlhoz, megadva azokat a helyi Vim konfigurációs fájlban ~ /.vimrc. Bármelyik beállítást is engedélyezni szeretné, egyszerűen adja hozzá őket a ~ /.vimrc fájlt úgy, hogy eltávolítja a (:) parancsot a set parancs előtt, majd mentse és zárja be a fájlt.

A Vim konfigurációs fájl az aktuális felhasználó számára a következő paranccsal hozható létre a terminálon:

$ touch ~ /.vimrc

A Vim konfigurációs fájl szerkesztéséhez használja a következő parancsot a Terminálban:

$ vim ~ /.vimrc

Keresési lehetőségek

Engedélyezze a keresés kiemelését

Néhány szöveg keresése közben gyakran hasznos kiemelni az összes keresési eredményt, hogy egy pillantásra megtalálhassa az egyező mintát. A keresés kiemelésének engedélyezése színes hátteret ad az összes keresési eredményhez. A keresés kiemelése alapértelmezés szerint le van tiltva.

A keresés kiemelésének engedélyezéséhez használja a következő parancsot:

: hlsearch beállítása

A keresés kiemelésének letiltásához csak a „nem” szóval kell előtagolni.

: set nohlsearch

Növekményes keresések

Általában, amikor normál keresést hajt végre a Vimben, az eredményt csak azután láthatja, hogy beírta a teljes keresőszót és megnyomta az Enter billentyűt. A Vim növekményes keresésével láthatja a keresési eredményeket, amikor elkezdi begépelni a keresőszót. Kiemeli az összes szöveget, amely egyezik az eddig beírt szöveggel. Például a „count” szóra keres. Amint elkezdi gépelni a betűket, látni fogja, hogy Vim kiemeli az egyezéseket.

Az inkrementális keresés alapértelmezés szerint le van tiltva. Az inkrementális keresés engedélyezéséhez használja a következő parancsot:

: az incsearch beállítása

Az inkrementális keresés letiltásához csak az opciót kell előtagozni a „nem” szóval.

: noincsearch beállítása

Kis- és nagybetűk nélküli keresés

Alapértelmezés szerint a Vim kis- és nagybetűk közötti keresést hajt végre, a kis- és nagybetûket eltérõen kezeli. A kis- és nagybetűk közötti keresés végrehajtásához használja a következő parancsot:

: állítson tudatlanságot

A kis- és nagybetűk megkülönböztetéses keresésének újbóli engedélyezéséhez csak a „nem” szóval állítsa be.

: noignorecase beállítása

Intelligens keresés

Néha, amikor valamilyen szöveg megkülönbözteti a kis- és nagybetűket, el kell végeznie a kis- és nagybetűk nélküli keresést más szövegek esetében. Váltás között a tudatlanság és a noignorecase bosszantó lehet. szerencsére, A Vim lehetővé teszi számunkra, hogy intelligens keresést végezzünk a smartcase opció és a ignorecase opció használatával. Ezeknek az opcióknak a kombinálásával a kis- és nagybetű érzékeny vagy érzéketlen keresést kap a forgatókönyv alapján:

Intelligens keresés végrehajtásához a Vim használatával használja a következő parancsokat:

: tudatlanság beállítása (nyomja meg az Enter billentyűt)
: smartcase beállítása (nyomja meg az Enter billentyűt)

Az intelligens keresés letiltásához csak a „nem” szóval kell előtagolni az opciókat:

: nosmartcase beállítása

Fájlok automatikus írása

A több fájl közötti váltás közben a Vim kéri, hogy először mentse a fájlt, ha módosították. Azonban a autowrite opció esetén a Vim automatikusan menti a fájlt, amikor a: n (vagy: p,: first,: last) paranccsal vált át egy másik fájlra.

Fájlok automatikus írásához egy másik fájl megnyitása előtt használja a következő parancsot:

: autowrite beállítása

Ennek az opciónak a letiltásához csak a „nem” szóval kell előtagolni.

: noautowrite beállítása

Az automatikus behúzás engedélyezése

Az automatikus behúzás engedélyezése a Vimben lehetővé teszi, hogy minden sort ugyanúgy behúzzon, mint az előzőt. Például behúz egy sort a szóközzel vagy a tabulátorral, és megnyomja az Enter billentyűt. A következő beírt sorok automatikusan ugyanolyan összegűek lesznek, mint az előző sor.

Az automatikus behúzás engedélyezéséhez a Vimben használja a következő parancsot:

: autoindent beállítása

Az automatikus behúzás letiltása, csak tegye az opciót a „nem” szó elé.

: noautoindent beállítása

Szintaxis kiemelés

A szintaktikai kiemelés a forráskódot különböző színekben jeleníti meg az olvashatóság javítása érdekében. A szintaxis kiemelés engedélyezéséhez a Vimben használja a következő parancsot:

: szintaxis be

A szintaxis kiemelésének letiltásához csak az opciót kell előtagozni a „nem” szóval.

: szintaxis ki

Állítson be egy színösszeállítást a szintaxis kiemeléséhez

A színösszeállítás alapvetően a színek kombinációja, amelyet a szintaxis kiemelésében használnak. Ez nagyon hasznos, mivel a színek segítenek azonosítani a különféle adattípusokat, funkciókat, paramétereket stb.

A Vim tartalmaz néhány előre telepített színvilágot, amelyeket a Vim belsejéből lehet megtekinteni. Írja be: színskéma, nyomja meg a Szóköz billentyűt, majd használja a Ctrl + d parancsikont:

: színskéma [szóköz] [Ctrl + d]

Új színösszeállítás megadásához a szintaxis kiemeléséhez írja be a következőt:színösszeállítás parancs, amelyet a séma neve követ.

: színséma neve

Példa:

: színskála torta

Számozás megjelenítése

A szerkesztőben lévő sorszámok nagyon hasznosak lehetnek a fájlban való navigáláshoz. Azt is megmondja, hogy hol van a fájlban. Alapértelmezés szerint a Vim nem mutatja a sorszámozást.

A Vim sorszámainak megjelenítéséhez használja a következő parancsot:

: beállított szám

A sorszám elrejtéséhez csak az opciót kell előtagolni a „nem” szóval.

: set nonumber

A Windows cím beállítása

A Vim lehetővé teszi a Vim szerkesztőablak címének megváltoztatását is. Ezzel a szolgáltatással megjelenítheti a szerkesztés alatt álló fájlt.

A Vim ablak új címének megadásához használja a következő parancsot a húr a kívánt karakterlánc nevével.

: set titlestring = string

Az eredeti fájlnév címként való megjelenítéséhez használja% t:

: állítsa be a titlringring =% t

A címsor megadása után a következő paranccsal állítsa be ezt az új címet:

: cím megadása

Az új cím eltávolításához és az alapértelmezetthöz való visszatéréshez csak előtte írja be az opciót a „nem” szóval.

: set notitle

A kurzor helyzetének megjelenítése

A Vim vonalzó parancsának használatával megtudhatja a kurzor aktuális helyzetét a fájlban. Megjeleníti a kurzor sorát és oszlopát, amelyek nagyon hasznosak lehetnek egy hosszú szöveges fájl görgetésekor.

A kurzor aktuális helyzetének megjelenítéséhez a Vimben használja a következő parancsot:

: vonalzó beállítása

Ennek az opciónak a letiltásához csak a „nem” szóval kell előtagolni.

: beállított noruler

Állítsa be a megerősítést

Amikor bizonyos műveleteket (például: q vagy: e) megpróbál végrehajtani egy módosított fájl mentése nélkül, akkor a műveletek sikertelenek lesznek. Ha azonban a megerősítés opciót használja, a Vim megjeleníti a megerősítő párbeszédpanelt, amelyben megkérdezi, hogy el akarja-e menteni a fájlt.

A Vim megerősítési beállításának használatához használja a következő parancsot:

: állítsa be a megerősítést

Ennek az opciónak a letiltásához csak a „nem” szóval kell előtagolni.

: set noconfirm

Állítsa be az előzményeket

Alapértelmezés szerint a Vim 50 (:) parancs és keresési minta történetére emlékszik. Ezt az alapértelmezett viselkedést azonban megváltoztathatja az emlékezni kívánt parancsok számának csökkentésével vagy növelésével.

A Vim Remember parancsok számának megváltoztatásához használja a következő parancsot, helyettesítve az x-et az emlékezendő parancsok számával:

: set history = x

Helyesírás-ellenőrzés engedélyezése

A Vim másik nagyszerű tulajdonsága a helyesírás-ellenőrzés. Ha a helyesírás-ellenőrzés engedélyezve van, Vim megtalálja és kiemeli a hibásan írt szót.

A helyesírás-ellenőrzés engedélyezéséhez a Vimben használja a következő parancsot:

: varázslat beállítása

Ennek az opciónak a letiltásához csak a „nem” szóval kell előtagolni.

: set nospell

Tehát így használhatja a Vim néhány fontos és hasznos beállítását a Vim beállításainak konfigurálásához. Használja ezeket a beállításokat az egyes fájlokban, vagy alkalmazza az összes fájlra úgy, hogy hozzáadja a ~ /.vimrc fájl.

Az egér és az érintőpad beállításainak módosítása az Xinput használatával Linux alatt
A legtöbb Linux disztribúció alapértelmezés szerint „libinput” könyvtárral szállítja a rendszer bemeneti eseményeit. Feldolgozhatja a Wayland és az X ...
Az X-Mouse Button Control segítségével az egér gombjait másképp alakíthatja át a különböző szoftvereknél
Lehet, hogy szüksége van egy eszközre, amely megváltoztathatja az egér vezérlését minden használt alkalmazással. Ebben az esetben kipróbálhatja az úgy...
Microsoft Sculpt Touch vezeték nélküli egér áttekintés
Nemrég olvastam a Microsoft Sculpt Touch vezeték nélküli egér és úgy döntött, hogy megveszi. Egy ideig használat után úgy döntöttem, hogy megosztom ve...