这首词的上片写词人自金陵移舟东下沿江所见及夜深梦醒之哀绪;下片写词人面对北固山感事伤时、忧国如焚之壮烈情怀。此词赋陈其事,从行船出发开始,一路逶迤写来,渐入佳境,曲折委婉与顿宕豪放处,疏密相间,美不胜收,其美学魅力来自作者对心灵的真实描摹。在思想上,这首词则继承南宋词人的传统,借写景咏爱国情怀,表达对时事的悲愤。
词在起调处,以“泊秦淮雨霁”一句把读者引入词境。欲写江行,却写泊舟未写北固,先写秦淮。此句前,供人想象的是雨中秦淮河上的旖旎风光;此句后,立即以“又镫火,送归船”二句转入江行的画面,而句中的“灯火”两字则点出词题中的“晚”。下面更以一个表示时间的“正”字领起六句景语,把此时进入视野的岸边景与江上景、天空景与地面景、远景与近景、动景与静景,尽收入词篇之中。
此六句词,即眼前景色,融入杜甫诗“归云拥树失山村”(《返照》)、“星垂平野阔,月涌大江流”(《旅夜书怀》)及姜夔词“波心荡、冷月无声”(《扬州慢·淮左名都》)诸句意境,构成一卷景象万千的秋江夜行图。六句中,初曰“云昏”,继曰“星垂”,再曰“暝色浮天”,加之以“夜潮骤起”“月影荡江”对江上的夜景句句点染,层层勾勒,境界因之全出。而在物象的组合上,在丛树与幕云间着一“拥”字,在繁星与平野间着一“垂”字,在瞑色与长天间着一“浮”字,在月影与大江间着一“荡”字,也都是托出境界的点睛之笔。其“晕波心”句中的一个“圆”字,更被陈廷焯在《词则·大雅集》中赞为“警绝”。歇拍“梦醒”两句则从写舟外所见转而写舟内所闻,以“楚些(《楚辞》中《招魂》句尾语助用“些”不用“兮”,洪兴祖补注云:“凡禁咒句尾皆称些,乃楚人旧俗。”)”“哀弦”显示入耳的音调之悲凉,对下片感时事而兴悲的愈转愈沉痛的词情,起了引发和过渡作用。
换头两句中,“婵娟”与上片中的“月影”相呼应,“愁眠”与上片中的“梦醒”相承接。此两句融合了上述姜夔“冷月无声”句及张继《枫桥夜泊》诗“江枫渔火对愁眠”句而自成意境。下面“往事”七句则自刘禹锡《西塞山怀古》诗“王濬楼船下益州,金陵王气黯然收。千寻铁锁沉江底,一片降幡出石头。人世几回伤往事,山形依旧枕寒流”等句化出,意在托历史往事以抒发其对时事的悲慨。作者之“往事恨难捐”者,非一己之事、身世之恨,而乃人世间兴衰之往事、清王朝没落之深恨。其所以“看莽莽南徐,苍苍北固”而发为“如此山川”之感叹,固因望中的南徐、北固在其过此前不久竟曾为外敌所攻占,正如萨都剌在《满江红·金陵怀古》词中所说,“空怅望、山川形胜,已非畴昔”了。其“钩连,更无铁锁,任排空、樯橹自回旋”云云,当然既非对江景的一般描写,也非对历史的一般回顾,而是有的放矢,以古喻今,指出在腐朽无能的清廷统治下,面对列强坚利的炮舰,已无江防可言,只有任侵略军的舰艇在长江上激浪排空,自由回旋,终于陈兵南京城下,迫订了南京条约,而此条约之丧权辱国,与三国时吴末帝孙皓之“一片降幡出石头”只是五十步与百步之差而已。此三句词中,一个“更”字、一个“任”字,情见乎辞,感概系之,字里行间潜藏了对当前时事的深切悲愤。最后,作者以“寂寞鱼龙睡稳,伤心付与秋烟”两句宕开词笔,结束全篇。上句出杜甫《秋兴八首》之四“鱼龙寂寞秋江冷”,既是写秋江深夜的景象之冷寂,再一次点词题中的“晚过”,也是以此一含有喻示性的意象,引人生发在此国难当头之际而清廷上下仍文恬武嬉、沉睡未醒的联想。下句则把前面所表达的“哀”“愁”“恨”再归结为“伤心”两字,而面对沉沉夜色、浩浩秋江,此一片“伤心”之情既匪言可,也无处陈说,只有将其付与夜幕中、江水上的迷濛缥缈的秋烟。此一结拍,思入杳茫,寄慨无穷,在篇外留下了袅袅不尽之音。
“从军行”是乐府古题。此诗写当世之事,由于怕触犯忌讳,所以题目加一个“古字”。它对当时帝王的好大喜功,穷兵黩武,视人民生命如草芥的行径,加以讽刺,悲多于壮。
“白日登山望烽火,黄昏饮马傍交河。”一、二句是说,白天士卒们登山观察报警的烽火;黄昏为了饮马他们又靠近交河。
“行人刁斗风沙暗,公主琵琶幽怨多。”三、四句是说,行人在风沙昏暗中听到刁斗敲击的凄厉声,又听到远嫁乌孙国的汉家公主的幽怨的琵琶声。
诗一开头首先写紧张的从军生活,白天爬上山去观望四方有无举烽火的警报;黄昏时候又到交河边上让马饮水(交河在今新疆吐鲁番西面,这里借指边疆上的河流)。三、四句的“刁斗”,是古代军中的铜制炊具,容量一斗。白天用以煮饭,晚上敲击代替更柝。“公主琵琶”是指汉朝公主远嫁乌孙国时所弹的琵琶曲调,当然,这不是欢乐之声,而只是哀怨之调。一、二句是写“白日”、“黄昏”的情况,那么夜晚又如何呢?三、四句接着描绘:风沙弥漫,一片漆黑,只听得见军营中巡夜的打更声和那如泣如诉的幽怨的琵琶声。景象是多么肃穆和凄凉!“行人”是指出征将士,这样就与下一句的公主出塞之声,引起共鸣了。
“野云万里无城郭,雨雪纷纷连大漠。”五、六句是说,野营万里广漠荒凉得不见城郭;大雪霏霏弥漫了辽阔无边的沙漠。
这里诗人又着意渲染边陲的环境。军营所在,四顾荒野,无城郭可依,“万里”极言其辽阔;雨雪纷纷,以至与大漠相连,其凄冷酷寒的情状亦可想见。以上六句,写尽了从军生活的艰苦。
“胡雁哀鸣夜夜飞,胡儿眼泪双双落。”七、八两句是说,胡地的大雁惊飞着哀鸣不停;胡人的士兵痛哭着个个流泪滂沱。
诗人并不从正面点出“行人”的哀怨之感,而是别出机杼,背面敷粉。胡雁胡儿都是土生土长的,尚且哀啼落泪,何况远戍到此的“行人”呢?两个“胡”字,有意重复,“夜夜”、“双双”又有意用叠字,有着烘云托月的艺术力量。
“闻道玉门犹被遮,应将性命逐轻车。”九、十两句是说,听说玉门关的交通还被关闭阻断,大家只得豁出性命追随将军去拼搏。
面对这样恶劣的环境,谁不想班师复员呢?可是办不到。“闻道玉门犹被遮”一句,笔一折,似当头一棒,打断了“行人”思归之念。据《史记·大宛传》记载,汉武帝太初元年(前104),汉军攻大宛,攻战不利,请求罢兵。汉武帝闻之大怒,派人遮断玉门关,下令:“军有敢入者辄斩之。”这里暗刺当朝皇帝一意孤行,穷兵黩武。随后,诗人又压一句,罢兵不能。“应将性命逐轻车”,只有跟着本部的将领“轻车将军”去与敌军拼命。这一句其分量压倒了上面八句。
“年年战骨埋荒外,空见蒲桃入汉家。”汉家:汉宫。最后两句是说,年年征战不知多少尸骨埋于荒野;徒然见到的是西域葡萄移植到汉宫。
拼命死战的结果如何呢?无外乎“战骨埋荒外”。诗人用“年年”两字,指出了这种情况的经常性。全诗一步紧一步,由军中平时的生活,到战时的紧急情况,最后说到死,为的是什么?这十一句的压力,逼出了最后一句的答案:“空见蒲桃入汉家。”
“葡桃”就是现在的葡萄。汉武帝时为了求天马(即今阿拉伯马),开通西域,便乱启战端。当时随天马进入中国的还有“蒲桃”(葡萄)和“苜宿”的种子,汉武帝把它们种在离宫别馆旁边,弥望皆是。这里“空见蒲桃入汉家”一句,用此典故,讥讽好大喜功的帝王,牺牲了无数人的性命,换到的是什么呢?只是区区的葡萄而已。言外之意,可见帝王是怎样的草菅人命了。
此诗全篇一句紧一句,句句蓄意,步步逼紧,直到最后一句,才画龙点睛,着落主题,显出此诗巨大的讽谕力。诗巧妙地运用音节来表情达意。第一句开头两字“白日”都是入声,具有开场鼓板的意味。三、四两句中的“刁斗”和“琵琶”,运用双声,以增强音节美。中段转入声韵,“双双落”是江阳韵与入声的配合,犹如云锣与鼓板合奏,一广一窄,一放一收,音节最美。中段入声韵后,末段却又选用了张口最大的六麻韵。以五音而论,首段是羽音,中段是角音,末段是商音,音节错落,各极其致。全诗先后用“纷纷”、“夜夜”、“双双”、“年年”等叠字,不但强调了语意,而且叠字叠韵,在音节上生色不少。