Како подесити и онемогућити миш у Виму

Kako Podesiti I Onemoguciti Mis U Vimu



За подешавање миша у Вим едитору користите :сет моусе=а и да онемогућите коришћење :сет моусе-=а команде. Ове команде вам могу лако омогућити да мењате операције миша у Вим Едитору.

Вим едитор је дизајниран да буде уређивач само за тастатуру, али када је у питању понуда функција, он није ништа мањи од било ког другог напредног уређивача јер такође можете да користите миш у Вим едитору.

Функционалност миша може бити корисна ако прелазите са уређивача текста заснованог на ГУИ-у на Вим или ако радите са подељеним прозорима и ако вам је тешко управљати њима. Штавише, функционалност миша може вам помоћи да брзо мењате картице ако радите на више картица.







У овом водичу ћу истражити како да подесим функционалност миша и како да је онемогућим.



Поставите миша у Вим

Да бисте омогућили миш у Вим едитору користите :сет моусе=а команду у НОРМАЛном режиму.



: комплет миш

Или поставите сет моусе=а у вимрц датотеку користећи следећу команду да бисте трајно омогућили функционалност миша.





одјек 'сет моусе=а' >> ~/. вимрц

Тхе а опција се користи за омогућавање функционалности миша у свим режимима. Али у неким случајевима, миш не омогућава коришћење а опција. Да бисте решили овај проблем, користите :сет моусе=нви команду уместо употребе а .

: комплет миш =нви

Такође можете омогућити миша и за друге режиме:

н Омогућите миш само за НОРМАЛНИ режим.
ин Омогућите миша само за ВИСУАЛ мод.
и Омогућите миша само за режим ИНСЕРТ.
ц Омогућите миша само за режим КОМАНДА.
х Омогућите мишу за НОРМАЛНИ, ВИЗУЕЛНИ, УМЕТНИ и КОМАНДНИ режим да бисте уредили датотеку помоћи.
а Омогућите миш за НОРМАЛНИ, ВИЗУЕЛНИ, УМЕТНИ и КОМАНДНИ режим.
р Да бисте приказали упите хит-ентер и море-промптс.

Имајте на уму да је :сет моусе=а команда онемогућава опцију копирања и лепљења. Погледајте последњи одељак да бисте спречили ово ограничење функционалности Вим миша.

Постоје разне друге опције које можете користити да прилагодите Вим искуство миша, као што су моусефоцус , мишја кожа , и облик миша ; да бисте прочитали више о Вим операцијама миша, користите команду за помоћ:

: помоћ миш

Функције миша у Вим-у

Можете да урадите следеће задатке када је миш омогућен у Виму:

  • Изаберите текст без уласка у ВИСУАЛ мод.
  • Промените величину подељених прозора вертикално и хоризонтално.
  • Пребаците картице.
  • Затворите картице кликом на дугме Кс.

Онемогућите миш у Виму

За онемогућавање миша у Вим уређивачу може се користити више метода, али најједноставнији метод је коришћење :сет моусе-=а команда:

: комплет миш -

Или можете користити:

: комплет миш = ''

Или једноставно не стављајте ништа иза знака једнакости:

: комплет миш =

Да бисте трајно онемогућили функционалност миша, само поставите било коју од горњих команди у вимрц фајл.

одјек 'подеси миш-=а' >> ~/. вимрц

Укључите функционалност миша у Вим-у

Функционалност миша може бити корисна док радите са подељеним прозорима или користите више картица. Међутим, недостатак омогућавања Вим миша је то што не можете копирати/налепити на и са терминала ван терминала. Можда ћете морати да онемогућите функцију миша да бисте приступили функцији копирања/лепљења.

Креирање прилагођене команде или тастера пречице за пребацивање функционалности миша може решити проблем.

функција ! Миш ( )

ако & миш == 'а'

комплет миш -

одјек „Миш је онемогућен“

друго

комплет миш

одјек „Миш је омогућен“

ендиф

ендфунц

Функција Моусе(). & се користи са кључном речи миша за приступ вредности опције. Затим, условни оператори се користе за проверу да ли је миш омогућен, а затим га онемогућавају и обрнуто. Тхе одјек команда ће у статусној траци Вим едитора затражити поруку о статусу функционалности миша.

Налепите горњу функцију у вимрц датотеку и коришћење :цалл Моусе() команду у уређивачу Вим-а за промену операције миша.

: позив Миш ( )

Тхе позив команда у Вим-у се користи за позивање прилагођених функција Вим Сцрипт са аргументима. У верзијама Вим 9, позив команда је опциона, а функција се може директно позвати уписивањем њеног имена.

Можете мапирати Вим функцију на кључ користећи следећу команду у вимрц фајл:

норемап м : позив Миш ( ) <ЦР>

Сада, једноставно притисните м тастер за омогућавање или онемогућавање функционалности миша у било ком тренутку.

Копирајте и налепите у Вим помоћу миша

Као што је раније поменуто, подешавање миша за све режиме (:сет моусе=а) онемогућава опцију копирања и лепљења. Омогућавање опције копирања/лепљења док је миш укључен зависи од оперативног система на којем радите.

У мацОС-у притисните и држите фн тастер да изаберете и копирате текст. Тхе фн тастер привремено блокира функционалност миша у Вим уређивачу. На Линук-у, иста функционалност се може постићи коришћењем смена кључ.

Закључак

Функционалност Вим миша може бити корисна на много начина, као што је контрола подељених прозора и управљање вишеструким картицама. Може се омогућити извршавањем :сет моусе=а команда, док а означава да је функција миша омогућена за све режиме. Међутим, може се подесити и за одређени режим, као што је употреба НОРМАЛНОГ режима н , за режим ИНСЕРТ користите ја, а за ВИЗУЕЛНО коришћење режима ин . Да бисте онемогућили миш, користите :сет моусе-=а команду да је онемогућите за све режиме. Желео бих да мапирам кључ за пребацивање функционалности миша јер можда нећете моћи да копирате/налепите садржај помоћу миша је омогућено за Вим. Дакле, да користите тастер за копирање и лепљење мапе за пребацивање функционалности миша у било ком тренутку.