itchy and restless
Xinfeijiyang, a Chinese idiom, Pinyin is x ī NF á NJ ì y ǎ n ɡ, which means someone wants to show his skill to others. It is used to describe a person who is good at and likes a certain skill and is eager to show it when he meets an opportunity. From the ode to shooting pheasant.
Idiom explanation
Annoyance: irritability; itch: someone wants to show his skill to others.
The origin of Idioms
In the ode to shooting pheasant written by Pan Yue of Jin Dynasty, "the release of the screen makes me tired, but I am upset and itching."
itchy and restless
manifest plainness, embrace simplicity - xiàn sù bào pǔ
deliberate act as a warning to the opponent - qiāo shān zhèn hǔ