1

「ではない」が単一のpythonOperatorとして強調表示されるように、python.vim構文ファイルを変更しようとしています。

たとえば、これは現在起こっていることです:

これが今起こっていることです

python.vim をいくつかの方法で変更してみました。例えば:

--- python.vim.orig 2013-08-19 10:21:54.379892386 -0700                                                                                                   
+++ python.vim  2013-08-19 10:21:58.979892308 -0700
@@ -152,6 +152,7 @@ 
 syn keyword pythonPreCondit     import from
 syn keyword pythonException     try except finally
 syn keyword pythonOperator      and in is not or 
+syn match   pythonOperator      "is not"

 if s:Python2Syntax()
 if !s:Enabled("g:python_print_as_function")

しかし、何も機能していないようです。

興味深いのは、次のように、「is」と「not」、およびその他すべての python.vim 構文ファイルを削除すると、次のようになります。

--- python.vim.orig 2013-08-19 10:21:54.379892386 -0700                                                                                                   
+++ python.vim  2013-08-19 10:41:37.067873208 -0700
@@ -151,7 +151,7 @@ 
 syn keyword pythonConditional   if elif else
 syn keyword pythonPreCondit     import from
 syn keyword pythonException     try except finally
-syn keyword pythonOperator      and in is not or 
+syn keyword pythonOperator      and in or 

 if s:Python2Syntax()
   if !s:Enabled("g:python_print_as_function")

「is」はまだ強調表示されています。変。

4

1 に答える 1

1

気にしないで、vim-cute-pythonには次の行があることがわかりました。

syntax clear pythonOperator

それは、pythonOperator へのすべての変更を破棄していました。

于 2013-08-19T17:57:53.297 に答える