вим

Интегрисање Вима са ознакама

Интегрисање Вима са ознакама
Цтагс је алат који се користи за навигацију методама индексирања изворног кода, класама, идентификаторима и променљивим. Цтагс похрањује индекс програмског кода у засебну датотеку ознака. У датотеци ознака, сваки ред садржи једну ознаку. Много детаља можете добити из овог индекса. Цтагс подржава 41 програмски кодни језик и олакшава тражење метода или функционалних блокова у великим пројектима, посебно када не знате рад кодних линија. На пример, понекад можда не знате како се одређена метода позива приликом програмирања. Помоћу алата цтагс можете одмах да пређете на дефиницију методе.

Овај чланак ће вам показати како инсталирати цтагове на ваш Убунту 20.04 Линук систем и како интегрисати Вим са ознакама за навигацију изворним кодом.

Инсталирање цтагова на Убунту 20.04

Цтагс није подразумевано инсталиран на Убунту 20.04. Користите следећу команду за инсталирање цтагова на Убунту 20.04:

$ судо апт инсталл цтагс

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

Дођите до наведене мапе у којој желите да примените цтагс. Користите следећу команду за прелазак у директоријум Питхон и списак датотека.

$ цд питхонцоде
$ лс

Интегрисање ознака са Вим-ом

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

Отворите ~ /.вимрц датотеку у вим едитору са роот привилегијама помоћу терминала.

$ судо вим ~ /.вимрц

Напишите следећи скуп наредби у .вимрц датотеку и сачувајте је.

: синтакса на
сет тагова + = $ ХОМЕ / хоме / кбуздар / питхонцоде /

На горњој слици, '/ хоме / кбуздар / питхонцоде /' је путања до директоријума у ​​којој ће бити сачувана датотека ознака.

Рад са цтаговима

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

$ цтагс -Р *
$ лс

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

Отворите датотеку ознака у вим едитору. Датотека ознака садржи све детаље о ознакама датотека програмског кода присутних у тренутној фасцикли.

$ вим ознаке

Пронађите ознаке помоћу обрасца за претрагу

Ознаку можете претраживати помоћу обрасца за претрагу у Вим-у. Да бисте то урадили, отворите датотеку с кодом питхон под називом евен_одд.пи у Вим. Затим претражите ознаку 'иф' тако што ћете откуцати ': / иф' на следећи начин:

$ вим леапиеар.пи
: /ако

Следећи излаз ће се приказати када притиснете Ентер кључ. Ознака 'иф' ће бити истакнута ако постоји у датотеци изворног кода Питхона.

Претражите ознаке помоћу команде таг

Наредбу таг у Вим можете користити за тражење ознаке у датотеци која постоји у датотеци ознака. Користите следећу наредбу за тражење ознаке у датотеци:

: таг

На пример, у следећем излазу, ознака 'нум' постоји у датотеци ознака.

: ознака број

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

: тнект

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

: тпрев

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

: тласт

Да бисте прешли на прву ознаку истог типа као и претражена ознака, унесите следећу команду:

: тфирст

Да бисте изабрали одређену ознаку са листе ознака након отварања датотеке изворног кода, користите следећу наредбу:

: тселецт

Тренутне информације о ознаци можете приказати помоћу следеће наредбе:

:ознаке

Ознаке су корисне за навигацију изворним кодом унутар датотеке. Помоћу датотеке ознака можете претражити одговарајућу ознаку у датотеци изворног кода. Имајте на уму да ако промените датотеку изворног кода, сваки пут када извршите ове промене, мораћете да интегришете и конфигуришете цтагс са променама. То је зато што се датотека цтагс не ажурира аутоматски са датотеком изворног кода.  Да бисте решили овај проблем, можете да користите неке корисне аутоматске додатке који ажурирају изворни код и датотеку са ознакама.

Топ 5 ергономских производа за рачунарски миш за Линук
Да ли дуготрајна употреба рачунара изазива бол у зглобу или прстима? Патите ли од укочених зглобова и стално морате да се рукујете? Да ли осећате гору...
Како променити поставке миша и додирне табле помоћу Ксинпут-а у Линук-у
Већина Линук дистрибуција подразумевано испоручује библиотеку „либинпут“ за обраду улазних догађаја на систему. Може да обрађује улазне догађаје и на ...
Замените тастере миша другачије за различити софтвер помоћу Кс-Моусе Буттон Цонтрол
Можда вам је потребан алат који би могао да промени контролу миша са сваком апликацијом коју користите. Ако је то случај, можете испробати апликацију ...