- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要处理现有的 freepascal 项目(它是一个开源项目 double commander),所以我试图设置 Vim 来编辑源文件,但是与 Vim 捆绑在一起的 pascal 支持出奇地难看。
更多,我什至找不到更好的 Pascal 支持。至少,我真的需要有效的语法和缩进脚本(默认情况下它们都是错误的)。
要是能把omnicompletion也设置一下就好了,不过好像完全没希望了。
我可能会自己破解语法和缩进脚本,但我不敢相信我们仍然没有它们,所以我决定先问问。
最佳答案
也许你可以通过告诉 Vim 使用“delphi”模式而不是“pascal”模式来改善这种情况(这个技巧也适用于 Emacs)。这样做的原因是,一般来说,“Pascal”指的是 Wirth 在 70 年代设计的旧语言,而 Free Pascal 包含了 Turbo Pascal 和 Delphi 在随后几年引入的许多语法添加。大多数在 Vim/Emacs 模式下的开发通常在 Delphi 模式下进行,而不是 Pascal 模式。
看看http://www.vim.org/scripts/script.php?script_id=3078 .这不会提供自动完成功能,但至少会正确突出显示“单元”、“接口(interface)”、“实现”等关键字以及//注释。
关于Vim:良好的 Pascal 支持(语法、缩进,可能是全能的),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24214634/
我正在尝试在 vim 中使用动态 SQL 自动完成(全方位菜单)功能,但它不起作用。 我在 Linux Mint 上使用 Yakuake 终端,以及 DBext vim plugin正在工作。 我可以
我正在尽力按照此处的安装说明进行操作:http://vim.sourceforge.net/scripts/script.php?script_id=1785 ,但我无法让它工作,而且看起来有点模糊。
我是一名优秀的程序员,十分优秀!