【问题标题】:TCL ERROR: missing close-brace: possible unbalanced brace in commentTCL 错误:缺少右大括号:注释中可能存在不平衡的大括号
【发布时间】:2013-02-01 11:43:33
【问题描述】:

我收到此 TCL 错误

ERROR: missing close-brace: possible unbalanced brace in comment

并且不知道不平衡的支架可能在哪里。你能建议一些找到它的方法吗?也许一个程序会检查某些文件中的大括号并显示它的位置。我正在使用 vim。如果 vim 能显示这种东西就太好了。

Vim 版本VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Mar 14 2012 14:58:45)

错误在 tcl 源文件中。我没有使用任何 vim 插件。

【问题讨论】:

标签: vim tcl braces


【解决方案1】:

默认情况下,%(在正常模式下)应该在光标位于大括号或括号上时跳转到右/左大括号或括号。

因此您可以手动尝试查找它的位置,但如果文件很大,它可能会相当低效。

不要忘记使用 /( 然后 n 你应该能够快速从一个大括号跳到另一个大括号。

Vim 应该默认安装一个默认的 tcl 语法文件,所以如果还没有,你应该添加你的.vimrc

syntax on
filetype plugin indent on

【讨论】:

  • 利用% 的一种方法是在文件的开头和结尾放置一个额外的括号,并查看它们是否匹配。或者,给定错误消息,在末尾放置一个大括号并查看实际匹配的内容。 (优点?去掉多余的括号/大括号真的很容易……)
猜你喜欢
  • 2015-03-31
  • 1970-01-01
  • 1970-01-01
  • 2016-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多