如何解决标签栏中的Shell变量
我非常需要在标签栏中显示KSH文件中的变量。 对于通用ctag,我已扩展〜/ .ctags.d / default.ctags:
-regex-sh = / ^ [\ t] (local)?[\ t] ([[A-Za-z0-9 _-] +)= / \ 2 / v,变量,变量/
我生成了一个标记文件-变量在文件中可见。
f_dir my.ksh /^ f_dir="$f_dir \/GPFS*\/${server}*"$/;" v
f_dir my.ksh /^ f_dir= $/;" v
f_dir my.ksh /^ f_dir="${f_dir}${f_dir_add}"$/;" v
f_dir_add my.ksh /^ f_dir_add=$(dirname $kategorie_logu)$/;" v
f_end_stamp my.ksh /^ f_end_stamp=\/tmp\/end$/;" v
f_enter my.ksh /^f_enter() {$/;" f
f_error my.ksh /^f_error() {$/;" f
f_gener_xml my.ksh /^f_gener_xml() {$/;" f
f_get_value my.ksh /^f_get_value() {$/;" f
f_install_ADIS my.ksh /^f_install_ADIS() {$/;" f
f_instaluj_zaplatu my.ksh /^f_instaluj_zaplatu() {$/;" f
f_list_nowwwserver my.ksh /^f_list_nowwwserver() {$/;" f
f_list_www_running my.ksh /^f_list_www_running() {$/;" f
f_list_www_stat my.ksh /^f_list_www_stat() {$/;" f
f_msg my.ksh /^f_msg() {$/;" f
f_name my.ksh /^ f_name="$f_name -o"$/;" v
f_name my.ksh /^ f_name="$f_name \\"${log}\\""$/;" v
f_name my.ksh /^ f_name="-name $log_name"$/;" v
f_redukuj_seznam_serveru my.ksh /^f_redukuj_seznam_serveru() {$/;" f
f_rexec my.ksh /^f_rexec() {$/;" f
f_rm_tau my.ksh /^f_rm_tau() {$/;" f
但标签栏不显示变量。
然后我尝试添加到.vimrc
let g:tagbar_type_sh = {
\ 'ctagstype' : 'sh',\ 'kinds' : [
\ 'f:functions:0:1'
\ 'v:variables:1:1'
\ ]
\ }
但它也无济于事。
我做错了吗?标签栏中是否可以包含这些shell变量? 感谢您的建议。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。