我vimrc
在两台单独的计算机上使用相同的计算机,两台 macbook 都使用(MacVim)。从终端启动文件后,可以正确检测文件类型。另一个让我手动输入。
:set filetype=php
Run Code Online (Sandbox Code Playgroud)
对 vimrc 中的哪些设置控制此行为的任何其他好奇观察将不胜感激。
我要检查的第一件事 - 在损坏的机器上,编辑你的 vimrc 并确保set filetype on
它在某个地方。
对损坏的机器进行其他检查:
:filetype
编辑文件时显示什么?(应该说检测插件和缩进都已打开。)set syntax off
出现在你的 vimrc 中的任何地方吗?查看您的文件后发现一些事情:
第 70-72 行:
文件类型还用于语法突出显示。如果:syntax on
使用该命令,也会安装文件类型检测。:filetype on
之后就不需要再做了:syntax on
。
如果您要使用filetype plugin indent on
,那么您不需要filetype on
在它之前使用 right 。这是各种命令的工作方式:
命令检测插件缩进~ :文件类型 on 不变 不变 :filetype off off 不变 不变 :filetype 插件 on on 不变 :filetype 插件 关闭 不变 关闭 不变 :filetype 缩进 on 不变 on :filetype 缩进 off 不变 不变 off :filetype 插件缩进 on on on :filetype 插件缩进 off 不变 off off
第 170 行:关闭 NERD 闭嘴。您收到任何使用文件类型的投诉吗?
其他想法:
非工作机器上的文件是否可能有修改过的 filetypes.vim?区分文件。它们完全一样吗?权限一样吗?
归档时间: |
|
查看次数: |
13398 次 |
最近记录: |