GLOBAL(1) General Commands Manual GLOBAL(1) (NAME) global - (SYNOPSIS) global [-adEFGilMnNqrstTvx][-S dir][-e] pattern global -c[dFiIMoOPqrsTv] prefix global -f[adlnqrstvx][-L file-list][-S dir] files global -g[aEGilMnoOqtvVx][-L file-list][-S dir][-e] pattern [files] global -I[ailMnqtvx][-S dir][-e] pattern global -P[aEGilMnoOqtvVx][-S dir][-e] pattern global -p[qrv] global -u[qv] (DESCRIPTION) Global C Yacc Java PHP . Global . Global ( ) . gtags(1) . global . global . pattern . Global : (basic) (extended ). (COMMANDS) : < > pattern . pattern . . -c, --completion[=limit] [prefix] prefix . prefix . limit limit . -f, --file files files. -x . -g, --grep pattern [files] pattern . files . --help . -I, --idutils pattern pattern . idutils(1) . idutils(1) gtags(1) -I . -P, --path [pattern] pattern . . -p, --print-dbpath 'GTAGS'. --print name name : 'root' 'dbpath' 'conf'. 'root' . 'dbpath' . 'conf' . -u, --update . gtags(1) . gtags(1) . --version . (OPTIONS) : -a, --absolute . . --color when when : never always auto (). GREP_COLORS ( mt ms ) GREP_COLOR . : < > -f -g -I -P. -C, --directory dir . -d, --definition . -e, --regexp pattern pattern '-' . -E, --extended-regexp pattern (extended). . --encode-path chars chars '%' . (blank) '%20' . -F, --first-match GTAGSLIBPATH . . --from-here context context. 'lineno:path' . (context) -r -d -s . -d -r -s . pattern . (IDE) . -G, --basic-regexp pattern (basic). . --gtagsconf file GTAGSCONF file. --gtagslabel label GTAGSLABEL label. -i, --ignore-case . -L, --file-list file file . file '-' . . -l, --local . --literal (literal) . -g -P -I . -M, --match-case . . --match-part part part : 'first' 'last' 'all' (). -c -P . -n, --nofilter . -N, --nearness[=start] ( start) . . -P -g . -g . . ([0]-[n]) . start . [0] . [1] [0]. [2] [0]-[1]. [3] [0]-[2]. ... ( ) [n] [0]-[n-1]. . -O, --only-other 'README'. -g -P . -o ..TP -o, --other ( 'README') . -g -P . --path-style format format : 'relative' 'absolute' 'shorter' 'abslib' 'through'. 'relative' . 'absolute' . 'shorter' . 'abslib' (GTAGSLIBPATH) . 'through' ( GPATH). GTAGSLIBPATH . 'relative' . --path-style -a . --print0 (null) . -q, --quiet . -r, --reference, --rootdir . . -p . --result format format : 'path' () 'ctags' 'ctags-x' 'grep' 'cscope'. --result=ctags --result=ctags-x -t -x . --result -t -x . --single-update file gtags(1) --single-update . file . -u . -s, --symbol . . -S, --scope dir dir . -l . -T, --through GTAGSLIBPATH . . -s -r -l . -t, --tags ctags. -V, --invert-match . -g -P . -v, --verbose (). -x, --cxref cxref ctags ( -x). (EXAMPLES) $ ls -F Makefile src/ lib/ $ gtags $ ls G* GPATH GRTAGS GTAGS $ global main src/main.c $ (cd src; global main) main.c $ global -x main main 10 src/main.c main (argc, argv) { $ global -f src/main.c main 10 src/main.c main (argc, argv) { func1 55 src/main.c func1() { func2 72 src/main.c func2() { func3 120 src/main.c func3() { $ global -x '^[sg]et' set_num 20 lib/util.c set_num(values) { get_num 30 lib/util.c get_num() { $ global -rx set_num set_num 113 src/op.c set_num(32); set_num 225 src/opop.c if (set_num(0) > 0) { $ global strlen $ (cd /usr/src/sys; gtags) $ export GTAGSLIBPATH=/usr/src/sys $ global -a strlen /usr/src/sys/libkern/strlen.c $ (cd /usr/src/lib; gtags) $ GTAGSLIBPATH=/usr/src/lib:/usr/src/sys $ global -a strlen /usr/src/lib/libc/string/strlen.c (FILES) 'GTAGS' . 'GRTAGS' . 'GPATH' . 'GTAGSROOT' GTAGSROOT 'GTAGSROOT' 'GTAGS' global GTAGSROOT . 'gtags.conf', '$HOME/.globalrc' GNU Global. gtags.conf(5) ..SH " (ENVIRONMENT)" global : GREP_COLOR --color GREP_COLORS . GREP_COLORS (mt ms) --color grep(1) . GTAGSBLANKENCODE --encode-path=" " . GTAGSCACHE () B-tree. 50000000 () . GTAGSCONF . GTAGSDBPATH . GTAGSROOT . . GTAGSFORCECPP '.h' C++ . GTAGSLABEL . default . GTAGSLIBPATH . global . 'GTAGS' -r -s . GTAGSLOGGING '$GTAGSLOGGING' . . GTAGSROOT . 'GTAGS' . . GTAGSTHROUGH -T . GTAGSOBJDIR, MAKEOBJDIR objdir BSD . . 'obj' . GTAGSOBJDIRPREFIX, MAKEOBJDIRPREFIX objdir BSD . . '/usr/obj' . (CONFIGURATION) global : icase_path (boolean) pattern. (DIAGNOSTICS) global . (SEE ALSO) gtags(1), htags(1), less(1), gtags.conf(5). GNU Global (http://www.gnu.org/software/global). (AUTHORS) Shigio YAMAGUCHI Hideki IWAMOTO . (HISTORY) global FreeBSD 2.2.2 . GNU Project May 2015 GLOBAL(1)