Este é o comando global que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
global - imprime as localizações do objeto especificado.
SINOPSE
global [-aGilnqrstTvx] [- e] de cinto de segurança
global -c [qrsv] prefixo
global -f [anqrstvx] arquivos
global -g [aGilnoOqtvx] [- e] de cinto de segurança
global -I [ailnqtvx] [- e] de cinto de segurança
global -P [aGilnoOqtvx] [- e] de cinto de segurança
global -p [qrv]
global -u [qv]
DESCRIÇÃO
Cobertura encontre os locais do objeto especificado em C, C ++, Yacc, Java, PHP e Assembly
Arquivos Fonte. Cobertura pode tratar uma árvore de origem, ou seja, um diretório que tem sub-
diretórios e arquivos de origem como um projeto. Você pode obter o caminho relativo dos objetos de
em qualquer lugar dentro do projeto. Cobertura pode localizar não apenas as definições de objetos, mas também
referências de objetos e outros símbolos.
Antes de usar este comando, você deve executar tags(1) no diretório raiz do
projeto para fazer arquivos de tag. Então você pode executar este comando em qualquer lugar do projeto.
COMANDOS
Os seguintes comandos estão disponíveis:
de cinto de segurança
Objeto de impressão que corresponde ao de cinto de segurança. Expressões regulares estendidas que são
os mesmos que os aceitos por egrep(1) estão disponíveis.
-c, --conclusão [prefixo]
Imprime os candidatos de nomes de objetos que começam com o especificado prefixo. Prefixo
não for especificado, imprime todos os nomes de objetos.
-f, --Arquivo arquivos
Imprima todas as tags no arquivos. Esta opção implica na opção -x.
-g, --grep de cinto de segurança
Imprima todas as linhas que correspondem ao de cinto de segurança.
--Socorro Mostre ajuda.
-I, --idutils de cinto de segurança
Imprima todas as linhas que correspondem ao de cinto de segurança. Esta função usa idutils(1) como um
motor de pesquisa. Para usar este comando, você precisa instalar idutils(1) em seu sistema
e você deve executar tags(1) com o -I opção.
-P, --caminho [de cinto de segurança]
Imprima os caminhos que correspondem ao de cinto de segurança. Se nenhum padrão for especificado, imprime todos
caminhos no projeto.
-p, --print-dbpath
Imprima a localização de ´GTAGS´.
-u, --atualizar
Localize os arquivos de tag e atualize-os incrementalmente.
--versão
Mostra o número da versão.
OPÇÕES
As seguintes opções estão disponíveis:
-a, --absoluto
Imprime o nome do caminho absoluto. Por padrão, imprime o nome do caminho relativo.
--daqui contexto
Decida o tipo de tag pelo contexto. o contexto deve ser 'lineno: path'. Se esta opção
é especificado então o -s e -r são ignorados. Expressão regular não é permitida em
da de cinto de segurança. Esta opção assume o uso em ambientes de conversação, como
editores e IDEs.
-e, --regexp de cinto de segurança
Uso de cinto de segurança como o padrão; útil para proteger padrões que começam com ´-´.
-G, --basic-regexp
Interpretar de cinto de segurança como uma expressão regular básica. O padrão é estendido regular
expressão.
-i, --ignorar caso
ignore as distinções de maiúsculas e minúsculas no padrão.
-l, --local
Imprime apenas os objetos existentes no diretório atual.
-n, --Sem filtro
Suprima o filtro de classificação e o filtro de conversão de caminho.
-O, --somente-outro
Padrão de pesquisa apenas em outros arquivos que não sejam de origem, como ´README´. Esta opção é válida
somente com -g or -P comando. Esta opção substitui o -o opção.
-o, --de outros
Padrão de pesquisa não apenas nos arquivos de origem, mas também em outros arquivos como o ´README´. Esse
opção é válida apenas com -g or -P comando.
-q, --quieto
Modo silencioso.
-r, --referência, --rootdir
Imprima as localizações das referências do objeto. Por padrão, imprime definições de objeto.
Com o -p opção, imprime o diretório raiz da árvore de origem.
--resultado formato
formato pode ser 'path', `ctags ',` ctags-x', `grep 'ou' cscope '. o --result = ctags
e --result = ctags-x são equivalentes ao -t e -x respectivamente. o --resultado
a opção é dada à prioridade mais do que a opção -t e -x.
-s, --símbolo
Imprime as localizações do símbolo especificado, exceto as definições.
-T, --Através dos
Percorra todos os arquivos de tag listados em GTAGSLIBPATH. Por padrão, pare de pesquisar
quando a tag é encontrada. Esta opção é ignorada quando -s, -r or -l opção
Especificadas.
-t, --Tag
Imprima com o formato ctags padrão.
-v, --verbose
Modo detalhado.
-x, --cxref
Além da saída padrão, produza o número da linha e o conteúdo da linha.
EXEMPLOS
$ls-F
Makefile src / lib /
$ tags
$ global principal
src / main.c
$ global -x principal
main 10 src / main.c main (argc, argv) {
$ global -x '^ [sg] et'
set_num 20 lib / util.c set_num (valores)
get_num 30 lib / util.c get_num () {
$ global -rx '^ [sg] et'
set_num 113 src / op.c núm_conjunto(32);
set_num 225 src / opop.c if (núm_conjunto(0)> 0) {
get_num 90 src / op.c while (get_num ()> 0) {
$cdlib
$ global -rx '^ [sg] et'
set_num 113 ../src/op.c núm_conjunto(32);
set_num 225 ../src/opop.c se (núm_conjunto(0)> 0) {
get_num 90 ../src/op.c while (get_num ()> 0) {
$ força global
$ (cd / usr / src / sys; gtags)
$ export GTAGSLIBPATH = / usr / src / sys
$ força global
../../../usr/src/sys/libkern/strlen.c
$ (cd / usr / src / lib; gtags)
$ GTAGSLIBPATH = / usr / src / lib: / usr / src / sys
$ força global
../../../usr/src/lib/libc/string/strlen.c
Use global online usando serviços onworks.net