1

Pythonソースコードを含むリポジトリがありますが、ファイルには接尾辞が付いています*.pyp。Python言語に「割り当てる」方法はありますか?(タグ、構文の強調表示などで表示されます)

.gitattributes私はファイルでこのような可能性を見たと思いました。

4

2 に答える 2

1

シバンを含むファイルの場合、言語を決定するときにシバンが考慮されますが、他の トークンに対して均等に重み付けされているようです。Shebangはファイルの言語を明確に定義する必要があるため、これは大きなエラーのようです。これにより、強調表示で問題が発生する可能性があります。

回避策として、コメントの形式でダミートークンを追加して、正しい言語を優先して「スケールを傾ける」ことができます。これは実験的なものですが、運が良かったです。

于 2013-02-07T00:46:07.323 に答える
1

.gitattributes私はファイルでこのような可能性を見たと思いました。

はい、これは言語学者のオーバーライドを使用して可能です。あなたが望むだろう:

*.pyp linguist-language=Python

ただし、2014年6月以降(質問の日付の後)、.pyp言語学者によって認識されます。

于 2017-08-13T07:55:25.493 に答える