「ニッカボッカ風のパンツはこのコートに合わない」という表現を英語で言いたい場合、「The knickerbockers clash with this coat.」となります。
ここで、「clash with」は、色や柄、デザインなどが互いに調和しない、取り合わないという意味で、ファッションの文脈でよく使われます。また、「knickerbockers」は膝丈かそれ以上の丈のふくらはぎあたりで絞られたパンツのことを指します。ちなみに、この言葉はアメリカのニューヨークの初期のオランダ移民から来ています。
その他にも、"The knickerbockers don't go well with this coat." や "The knickerbockers don't match this coat." と表現することもできます。
このような多様な表現を使い分けることで、より具体的で自然な英語表現が身につきます。参考になれば幸いです。