-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
你好,这个插件在windows7/10 下面使用时会报一些错误,但仍能生效,请问是什么原因呢? #2
Comments
有试过禁用其他插件试试吗? |
禁用其他插件也会有此问题。我移除掉原来的 |
方便将报错的文件发给我吗?
…On Wed, Mar 9, 2022 at 1:57 AM tankb52 ***@***.***> wrote:
有试过禁用其他插件试试吗?
禁用其他插件也会有此问题。我移除掉原来的 vimfiles 目录和 vimrc,只保留 \vimfiles\syntax\txt.vim
,不会对txt文件语法高亮。
如果将 txt.vim 复制并改名为 text.vim ,则会先报错再语法高亮。
—
Reply to this email directly, view it on GitHub
<#2 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAD2K5I7WKLVENXGRB55JTLU66IIBANCNFSM5NVUYQVA>
.
You are receiving this because you commented.Message ID:
***@***.***>
--
Best,
Calon
|
我把我创建的txt 文件,和重命名为text.vim的插件打包了,请在这里 https://github.com/tankb52/txt/blob/master/textfile.7z 下载。 其实我在系统下创建任何一个txt 都会报错。在另外一个winxp系统中创建的文件也会如此。 |
我这里正常…不过换了你提供的text.vim,并没有生效高亮效果。就很奇怪…
而且我的Vim并没有默认将txt文件识别为text类型,我都是指定为txt文件类型和语法类型。
…On Fri, Mar 11, 2022 at 11:12 PM tankb52 ***@***.***> wrote:
方便将报错的文件发给我吗?
… <#m_-229713342072761987_>
On Wed, Mar 9, 2022 at 1:57 AM tankb52 *@*.*> wrote: 有试过禁用其他插件试试吗?
禁用其他插件也会有此问题。我移除掉原来的 vimfiles 目录和 vimrc,只保留 \vimfiles\syntax\txt.vim
,不会对txt文件语法高亮。 如果将 txt.vim 复制并改名为 text.vim ,则会先报错再语法高亮。 — Reply to this
email directly, view it on GitHub <#2 (comment)
<#2 (comment)>>, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAD2K5I7WKLVENXGRB55JTLU66IIBANCNFSM5NVUYQVA
<https://github.com/notifications/unsubscribe-auth/AAD2K5I7WKLVENXGRB55JTLU66IIBANCNFSM5NVUYQVA>
. You are receiving this because you commented.Message ID: @.*>
-- Best, Calon
我把我创建的txt 文件,和重命名为text.vim的插件打包了,请在这里
https://github.com/tankb52/txt/blob/master/textfile.7z 下载。
其实我在系统下创建任何一个txt 都会报错。在另外一个winxp系统中创建的文件也会如此。
—
Reply to this email directly, view it on GitHub
<#2 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAD2K5ORBN4AQ2KGJ6CD5GTU7NPETANCNFSM5NVUYQVA>
.
You are receiving this because you commented.Message ID:
***@***.***>
--
Best,
Calon
|
你的vim没有将txt文件识别为text类型,那 text.vim 确实不会生效,这实际上是同一个原因。 可以手动更改文件类型 set ft=text ,或 set ft=txt ,或者是vim识别出来的类型,看有没有问题。 我这边就是更改文件类型后,就会报错,然后空格或回车一路确认后,又能上色成功。 我刚刚在 windows10 下重新clone 了一遍github上的文件,结果还是一样的。 |
之前就是手动更改的 filetype。
…On Sun, Mar 13, 2022 at 9:49 PM tankb52 ***@***.***> wrote:
你的vim没有将txt文件识别为text类型,那 text.vim 确实不会生效,这实际上是同一个原因。
可以手动更改文件类型 set ft=text ,或 set ft=txt ,或者是vim识别出来的类型,看有没有问题。
我这边就是更改文件类型后,就会报错,然后空格或回车一路确认后,又能上色成功。
我刚刚在 windows10 下重新clone 了一遍github上的文件,结果还是一样的。
—
Reply to this email directly, view it on GitHub
<#2 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAD2K5KFPS4YLGSOPEVHJ3LU7XW5NANCNFSM5NVUYQVA>
.
You are receiving this because you commented.Message ID:
***@***.***>
--
Best,
Calon
|
就是说无法复现报错的问题吗?那可太奇怪了。 |
因为vim默设将txt识别为text格式,所以我将此插件重命名为text.vim放在syntax/目录下使用。
在linux下使用良好。
但同样的vimrc和文件拷到 windows7/10 下面后,gvim关联txt格式,然后双击打开文件时,会弹出错误信息。
点击确认按钮后仍然能为txt着色。
我排查问题,只将 txt.vim 放在 syntax/目录下,然后在 vimrc 中添加一条命令如下
autocmd BufEnter * if &filetype == "text" | setlocal ft=txt | endif
这样就不会报错。
请问这是为什么呢?
因为错误信息太长,可以在 https://github.com/tankb52/txt/blob/master/text_error.txt 这里查看。
前186行为 cp936格式,186行以后为utf8格式。
The text was updated successfully, but these errors were encountered: