📄 finddecl
字号:
#!/bin/shexec perl -e 'open(CPP, "'"$CPP"' '$2'|grep -v ^#|");while(<CPP>){ chop($_); if($_ =~ /[ \t]+'$1'[ \t]*\(/){ $decl=$_; until ($decl =~ /'$1'[ \t]*\(.*\)[ \t]*;/){ $decl .= <CPP>; chop($decl); } $decl =~ /[ \t]*(.*)[ \t]*'$1'[ \t]*\((.*)\)[ \t]*;/; $rettype = $1; $args = $2; if($rettype =~ /^[ \t]*$/){ $rettype = "int"; } $rettype =~ s/[ \t]*extern[ \t]*//; $rettype =~ s/^[ \t]*//; $rettype =~ s/[ \t]*$//; @argv = split(",", $args); print "$rettype\n"; foreach $arg (@argv){ $arg =~ s/^[ \t]*//; $arg =~ s/[ \t]*$//; print "$arg\n"; } close(CPP); exit(0); }}close(CPP);print "Not found.\n";exit(1);'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -