EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

cscope - Online în cloud

Rulați cscope în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda cscope care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


cscope - examinează interactiv un program C

REZUMAT


cscope [-bCcdehkLlqRTUuVvX] [-Fsymfile] [-freffile] [-Iincldir] [-ifişier de nume]
[-0123456789model] [-pn] [-sdir] [fișiere]

DESCRIERE


cscope este un instrument interactiv, orientat pe ecran, care permite utilizatorului să navigheze prin C
fișiere sursă pentru anumite elemente de cod.

În mod implicit, cscope examinează fișierele sursă C (.c și .h), lex (.l) și yacc (.y) în
directorul curent. cscope poate fi invocat și pentru fișierele sursă numite pe linia de comandă.
In orice caz, cscope caută în directoarele standard fișierele #include pe care le face
nu se găsesc în directorul curent. cscope folosește o referință încrucișată de simbol, numită
cscope.out în mod implicit, pentru a localiza funcții, apeluri de funcții, macrocomenzi, variabile și
simboluri de preprocesor în fișiere.

cscope construiește referința încrucișată a simbolului prima dată când este utilizat pe fișierele sursă pentru
programul care este răsfoit. La o invocare ulterioară, cscope reconstruiește referința încrucișată
numai dacă un fișier sursă s-a modificat sau lista fișierelor sursă este diferită. Cand
referința încrucișată este reconstruită, datele pentru fișierele neschimbate sunt copiate din cele vechi
referință încrucișată, ceea ce face reconstrucția mai rapidă decât construcția inițială.

OPŢIUNI


Unele argumente ale liniei de comandă pot apărea doar ca singur argument în execuția lui
cscope. Acestea fac ca programul să imprime doar unele rezultate și să iasă imediat:

-h Vizualizați afișajul de ajutor pentru utilizare lungă.

-V Tipăriți pe prima linie a ecranului numărul versiunii cscope.

--Ajutor La fel ca -h

--versiune
La fel ca -V

Următoarele opțiuni pot apărea în orice combinație:

-b Creați doar referința încrucișată.

-C Ignorați majuscule când căutați.

-c Utilizați numai caractere ASCII în fișierul de referință încrucișată, adică nu comprimați
de date.

-d Nu actualizați referința încrucișată.

-e Suprimați -e promptul de comandă între fișiere.

-Fsymfile
Citiți liniile de referință simbol din symfile. (Un fișier de referință de simbol este creat de >
și >> și poate fi citită folosind comanda <, descrisă în ``Emitere
Cereri ulterioare'', mai jos.)

-freffile
Utilizare reffile ca nume de fișier de referință încrucișată în loc de „cscope.out” implicit.

-Iincldir
Uită-te în incldir (înainte de a căuta în $INCDIR, locul standard pentru fișierele antet,
în mod normal / usr / include) pentru orice fișiere #include ale căror nume nu încep cu ``/''
și care nu sunt specificate pe linia de comandă sau în fişier de nume de mai jos. (#include
fișierele pot fi specificate fie cu ghilimele duble, fie cu paranteze unghiulare.) Incdir
directorul este căutat în plus față de directorul curent (care este căutat
primul) și lista standard (care este căutată ultima). Dacă mai mult de o apariție
din -I apare, directoarele sunt căutate în ordinea în care apar la comandă
linia.

-ifişier de nume
Răsfoiți toate fișierele sursă ale căror nume sunt listate în fişier de nume (nume de fișiere
separate prin spații, file sau linii noi) în loc de fișierul implicit cu lista de nume,
care se numește cscope.files. Dacă această opțiune este specificată, cscope ignoră orice fișier
nume care apar pe linia de comandă. Argumentul namefile poate fi setat la ``-'' to
acceptați o listă de fișiere de la intrarea standard. Nume de fișiere în fișierul de nume care
conţin spaţii albe trebuie să fie cuprinse între „ghilimele duble”. În interiorul astfel de citat
nume de fișiere, orice caractere duble ghilimele și bară oblică inversă trebuie să fie eliminate
bare oblice inverse.

-k ``Modul Kernel'', dezactivează utilizarea directorului implicit de includere (de obicei
/ usr / include) la construirea bazei de date, deoarece arborii sursă a nucleului o fac în general
nu-l folosi.

-L Efectuați o singură căutare cu ieșire orientată pe linie atunci când este utilizat cu modelul -num
opțiune.

-l Interfață orientată pe linie (vezi ``Interfață orientată pe linie'' mai jos).

-[0-9]model
Accesați câmpul de introducere o (numărând de la 0) și găsiți model.

-Pcale Adăugați cale la nume de fișiere relative într-un fișier de referință încrucișat pre-construit, astfel încât să faceți
nu trebuie să schimbați în directorul în care a fost creat fișierul de referință încrucișată. Acest
opțiunea este valabilă numai cu opțiunea -d.

-pn Afișează ultimul n componentele căii fișierului în loc de cea implicită (1). Utilizare 0 să nu
afișează deloc numele fișierului.

-q Activați căutarea rapidă a simbolurilor printr-un index inversat. Această opțiune determină cscope să
creați încă 2 fișiere (numele implicit ``cscope.in.out'' și ``cscope.po.out'') în
suplimentar la baza de date normală. Acest lucru permite un algoritm de căutare a simbolurilor mai rapid
oferă performanțe de căutare considerabil mai rapide pentru proiecte mari.

-R Recursul subdirectoarelor în timpul căutării fișierelor sursă.

-sdir Uită-te în dir pentru fișiere sursă suplimentare. Această opțiune este ignorată dacă fișierele sursă sunt
dat pe linia de comandă.

-T Utilizați numai primele opt caractere pentru a se potrivi cu simbolurile C. Un obișnuit
expresia care conține alte caractere speciale decât un punct (.) nu se va potrivi cu niciuna
simbol dacă lungimea minimă a acestuia este mai mare de opt caractere.

-U Verificați marcajele de timp ale fișierului. Această opțiune va actualiza chiar și marca temporală din baza de date
dacă niciun fișier nu s-a schimbat.

-u Construiți necondiționat fișierul de referință încrucișată (presupuneți că toate fișierele au
schimbat).

-v Fii mai detaliat în modul orientat pe linie. Emite actualizări de progres în timpul bazei de date
clădire și percheziții.

-X Eliminați fișierul de referință cscope și indecșii inversați la ieșire

fișiere O listă de nume de fișiere pe care să operați.

Opțiunile -I, -c, -k, -p, -q și -T pot fi, de asemenea, în fișierul cscope.files.

Solicitarea il inițială căutare
După ce referința încrucișată este gata, cscope va afișa acest meniu:

Găsi acest C simbol:
Găsi acest funcţie definiție:
Găsi funcții denumit by acest funcţie:
Găsi funcții apel acest funcţie:
Găsi acest a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match. şir:
Schimba acest a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match. şir:
Găsi acest egrep model:
Găsi acest fișier:
Găsi fișiere #inclusiv acest fișier:
Găsi misiuni la acest simbol:

apasă pe sau tastele în mod repetat pentru a trece la câmpul de introducere dorit, tastați textul
pentru a căuta, apoi apăsați tasta cheie.

Emitent ulterior cereri de
Dacă căutarea are succes, oricare dintre aceste comenzi cu un singur caracter poate fi folosită:

0-9a-zA-Z
Editați fișierul la care face referire numărul de linie dat.


Afișează următorul set de linii care se potrivesc.

Alternați între meniu și lista de linii potrivite

Treceți la elementul de meniu anterior (dacă cursorul se află în meniu) sau mutați la
linia anterioară de potrivire (dacă cursorul se află în lista de linii de potrivire.)

Treceți la următorul element de meniu (dacă cursorul se află în meniu) sau treceți la următorul
linie de potrivire (dacă cursorul se află în lista de linii de potrivire.)

+ Afișează următorul set de linii care se potrivesc.

- Afișează setul anterior de linii care se potrivesc.

^e Editați fișierele afișate în ordine.

> Scrieți lista afișată de linii într-un fișier.

>> Adăugați lista de linii afișată la un fișier.

< Citiți linii dintr-un fișier care este în format de referință de simbol (creat de > sau >>),
la fel ca și opțiunea -F.

^ Filtrați toate liniile printr-o comandă shell și afișați liniile rezultate, înlocuind
liniile care erau deja acolo.

| Transmite toate liniile către o comandă shell și afișează-le fără a le modifica.

În orice moment, aceste comenzi cu un singur caracter pot fi folosite și:


Treceți la următorul câmp de introducere.

^n Treceți la următorul câmp de introducere.

^p Treceți la câmpul de intrare anterior.

^y Căutați cu ultimul text introdus.

^b Treceți la câmpul de introducere anterior și modelul de căutare.

^f Treceți la următorul câmp de introducere și modelul de căutare.

^c Comutați ignorarea/folosirea majusculelor în timpul căutării. (Când ignori literele majuscule, caută
pentru ``FILE'' se va potrivi cu ``File'' și ``file''.)

^r Reconstruiți referința încrucișată.

! Porniți un shell interactiv (tastați ^d pentru a reveni la cscope).

^l Redesenați ecranul.

? Oferiți informații de ajutor despre comenzile cscope.

^d Ieșiți din cscope.

NOTĂ: If il primul caracter of il a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match. la be cautat pentru meciuri unu of il mai sus
comenzi, scăpa it by dactilografiere a (bară oblică inversă) mai întâi.

Înlocuind nou a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match. pentru vechi a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match.

După ce textul de modificat a fost introdus, cscope va solicita noul text și apoi
va afișa liniile care conțin textul vechi. Selectați liniile cu care trebuie schimbate
aceste comenzi cu un singur caracter:

0-9a-zA-Z
Marcați sau demarcați linia de schimbat.

* Marcați sau demarcați toate liniile afișate pentru a fi modificate.


Afișează următorul set de linii.

+ Afișează următorul set de linii.

- Afișează setul anterior de linii.

a Marcați sau demarcați toate liniile care urmează să fie modificate.

^d Schimbați liniile marcate și ieșiți.

Ieșiți fără a modifica liniile marcate.

! Porniți un shell interactiv (tastați ^d pentru a reveni la cscope).

^l Redesenați ecranul.

? Oferiți informații de ajutor despre comenzile cscope.

Special chei
Dacă terminalul dvs. are taste săgeți care funcționează în vi, le puteți folosi pentru a vă deplasa
câmpurile de intrare. Tasta săgeată sus este utilă pentru a trece la câmpul de introducere anterior
în loc de a folosi cheie în mod repetat. Daca ai , , sau
tastele vor acționa ca comenzi ^l, + și respectiv -.

Orientat pe linie interfață
Opțiunea -l vă permite să utilizați cscope acolo unde o interfață orientată pe ecran nu ar fi utilă,
de exemplu, dintr-un alt program orientat pe ecran.

cscope va solicita cu >> când este gata pentru o linie de intrare care începe cu câmpul
număr (numărând de la 0) urmat imediat de modelul de căutare, de exemplu,
``lmain'' găsește definiția funcției principale.

Dacă doriți doar o singură căutare, în loc de opțiunea -l utilizați modelul -L și -num
opțiuni și nu veți primi solicitarea >>.

Pentru -l, cscope emite numărul de linii de referință cscope: 2 linii

Pentru fiecare referință găsită, cscope scoate o linie constând din numele fișierului, funcție
nume, numărul rândului și textul rândului, separate prin spații, de exemplu, main.c main 161
principal(argc, argv)

Rețineți că editorul nu este chemat să afișeze o singură referință, spre deosebire de ecran-
interfata orientata.

Puteți folosi comanda c pentru a comuta ignorarea/utilizarea literelor majuscule atunci când căutați. (Când ignori
majuscule și minuscule, căutarea ``FILE'' se va potrivi cu ``File'' și ``file''.)

Puteți folosi comanda r pentru a reconstrui baza de date.

cscope se va închide când detectează sfârșitul fișierului sau când primul caracter al unei linii de intrare
este ``^d'' sau ``q''.

MEDIUL VARIABILE


CSCOPE_EDITOR
Supliniază variabilele EDITOR și VIEWER. Utilizați acest lucru dacă doriți să utilizați un alt
editor cu cscope decât cel specificat de variabilele EDITOR/VIEWER.

CSCOPE_LINEFLAG
Formatul steagului numărului de rând pentru editorul dvs. În mod implicit, cscope invocă dvs
editor prin echivalentul ``editor +N fișier'', unde ``N'' este numărul liniei
la care editorul ar trebui să sară. Acest format este folosit atât de emacs, cât și de vi. Dacă ale tale
editorul are nevoie de ceva diferit, specificați-l în această variabilă, cu ``%s'' ca a
substituent pentru numărul liniei. Ex: dacă editorul dvs. trebuie invocat ca
``editor -#103 file'' pentru a merge la linia 103, setați această variabilă la ``-#%s''.

CSCOPE_LINEFLAG_AFTER_FILE
Setați această variabilă la ``yes'' dacă editorul dvs. trebuie invocat cu linia
opțiunea număr după numele fișierului care urmează să fie editat. Pentru a continua exemplul de la
CSCOPE_LINEFLAG, mai sus: dacă editorul trebuie să vadă „fișierul editor -#număr”, setați
această variabilă de mediu. Utilizatorii majorității editorilor standard (vi, emacs) nu au nevoie
pentru a seta această variabilă.

EDITOR Editor preferat, care este implicit vi.

ACASA Directorul principal, care este setat automat la conectare.

INCLUDE
Listă de directoare separate prin două puncte pentru a căuta fișiere #include.

COAJĂ Shell preferat, care este implicit sh.

SURSERI
Listă de directoare separate prin două puncte pentru a căuta fișiere sursă suplimentare.

TERMEN Tip terminal, care trebuie să fie un terminal cu ecran.

TERMINFO
Nume complet al căii din directorul de informații despre terminal. Dacă terminalul dvs. nu este în
directorul standard terminfo, vezi blesteme și terminfo pentru cum să-ți faci propriul
descrierea terminalului.

TMPDIR Director de fișiere temporare, care este implicit /var/tmp.

VIZIONATOR Programul preferat de afișare a fișierelor (cum ar fi less), care înlocuiește EDITOR (vezi mai sus).

VPATH O listă de directoare separate prin puncte, fiecare dintre ele având același director
structura de sub ea. Dacă este setat VPATH, cscope caută fișiere sursă în fișierul
directoare specificate; dacă nu este setat, cscope caută numai în curent
director.

Utilizați cscope online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player este un player media gratuit
    software, parte bazat pe WMP și VLC. The
    player este într-un stil minimalist, cu
    mai mult de zece culori tematice, și poate, de asemenea
    b ...
    Descărcați AstrOrzPlayer
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV este un ADDON pentru XBMC/
    Kodi care permite să dispună de un
    decodificator de servicii IPTV de
    Movistar integrat în unul de los
    centrele media ma...
    Descărcați movistartv
  • 3
    Cod :: Blocuri
    Cod :: Blocuri
    Code::Blocks este un program gratuit, open-source,
    cross-platform C, C++ și Fortran IDE
    construit pentru a satisface cele mai exigente nevoi
    a utilizatorilor săi. Este conceput să fie foarte
    extens ...
    Cod de descărcare::Blocuri
  • 4
    În mijlocul
    În mijlocul
    În mijlocul sau interfața avansată Minecraft
    iar Urmărirea Datelor/Structurii este un instrument pentru
    afișați o prezentare generală a unui Minecraft
    lume, fără a o crea efectiv. Aceasta
    poate sa ...
    Descărcați Amidst
  • 5
    MSYS2
    MSYS2
    MSYS2 este o colecție de instrumente și
    bibliotecile care vă oferă un
    mediu ușor de utilizat pentru construcție,
    instalarea și rularea Windows nativ
    software. Acesta con...
    Descărcați MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo este un codec de imagine JPEG
    care utilizează instrucțiuni SIMD (MMX, SSE2,
    NEON, AltiVec) pentru a accelera linia de bază
    Comprimarea și decompresia JPEG sunt activate
    x86, x8...
    Descărcați libjpeg-turbo
  • Mai mult »

Comenzi Linux

Ad