Matlab表格显示:抑制<strong> ... </strong>标签

时间:2015-12-15 00:35:42

标签: matlab

如果使用日记函数捕获命令窗口输出,则表格标题和行名称包含在&lt; strong&gt; ...&lt; / strong&gt;中标签。他们很容易使用全局搜索和替换删除,但如果您经常生成日记文件,它很快就会变得很累。有没有办法在显示表时禁止标记?

我前段时间在usenet发布了一个类似的问题,但不是在表格的上下文中。症状是相同的(否则文本输出日记文件中的标签)。

请注意,此问题的一般化是如何删除 general 中输出文本中的标记。例如,如果显示“myClass”类的对象,则日记文本中的类名称周围会有标记。标签比上面的“强”标签复杂得多,例如,它们指定帮助弹出窗口和样式参数。但问题仍然存在:抑制混淆纯文本视图的内容。

1 个答案:

答案 0 :(得分:0)

这是一个vim脚本,可从Matlab日记文件中删除格式和超链接标签。

" CleanMLdiary.vim
% s/<a href="[^>]\+>//g
% s=</a>==g
% s=^\[^H==g
% s=^H $
% s=<\\\?strong>==g
% s=</\?strong>==g

使用^H以插入模式进入<Ctrl-V><Ctrl-H>。可以使用:source path/to/cleanMLdiary.vim运行脚本。

它也可以定义为一个人的vimrc文件中的函数:

function! CleanMLdiary()
   % s/<a href="[^>]\+>//g
   % s=</a>==g
   % s=^\[^H==g
   % s=^H $
   % s=<\\\?strong>==g
   % s=</\?strong>==g
endfunction

使用:call CleanMLdiary()调用该函数。