在古典诗歌中,写梦或梦中作诗为数不少。清代赵翼在《瓯北诗话》中曾说陆游的集子里,记梦诗多至九十九首。这类作品有的是写梦,有的则是借梦来表达诗人的某种感情。此诗乃记述梦中之所见。
首句写静夜景色。从“凉”“月”等字中可知时间大约是在秋天。一轮明月把远近山头照得如同白昼,作者在夜凉如水、万籁俱寂中吹笛,周围的环境显得格外恬静。“千山月”三字,意境空阔,给人一种玲珑剔透之感。
次句刻画的却是另一种境界。“路暗”,说明时间也是在夜晚,下面又说“百种花”,则此时的节令换成了百花争妍的春天。这里又是路暗,又是花繁,把春夜的景色写得如此扑朔迷离,正合梦中作诗的情景。此二句意境朦胧,语言隽永,对下二句起了烘托作用。
第三句借一个传说故事喻世事变迁。这里运用了梁代任昉《述异记》中的典故,反映了诗人超脱人世之想。
末句写酒兴意阑,思家之念油然而生,表明诗人虽想超脱,毕竟不能忘情于人世,与苏轼《水调歌头》所说的“我欲乘风归去,又恐琼楼玉宇,高处不胜寒“,意境相似。
四句诗虽是写四个不同的意境,但合起来又是一个和谐的统一体,暗寓诗人既想超脱时空而又留恋人间的矛盾思想。
“诗言志”,全诗至结尾,寓意就逐渐明朗了。诗人的抑郁恍惚,与他当时政治上的不得志有关。作此诗时欧阳修还在颍州,尚未被朝廷重用。所以这四句是在抒发心中的感慨,它的妙处是没有把这种感慨直接说出。这种意在言外的手法,要仔细体察才能明其究竟。
此诗的另一个特点是,对仗工巧,天衣无缝,前后两联字字相对。这是受了杜甫《绝句》诗的影响。