張永江 ,彭佳成
(中國(guó)人民大學(xué) 清史研究所,北京 100872)
《讀史方輿紀(jì)要》(以下簡(jiǎn)稱(chēng)《紀(jì)要》)成書(shū)于清康熙年間,是明末清初時(shí)人顧祖禹撰寫(xiě)的歷史地理著作。該書(shū)雖以刻本形式輾轉(zhuǎn)流傳,但在作者生前并未定稿。近年來(lái),賀次君、施和金等人對(duì)《紀(jì)要》進(jìn)行了整理與校訂,可以說(shuō),他們整理的2005 年中華書(shū)局版《紀(jì)要》是目前為止最為完整和通行的版本。不過(guò),由于《紀(jì)要》篇幅宏大、流傳曲折,整理本中仍存在錯(cuò)漏之處?!都o(jì)要》出版后,有不少學(xué)者曾對(duì)其中的問(wèn)題進(jìn)行辨析。筆者在閱讀《紀(jì)要·山西六》時(shí),也發(fā)現(xiàn)書(shū)中對(duì)大同東路、大同中路、大同西路所轄堡的名稱(chēng)、數(shù)量記載自相矛盾。
其一,大同東路中,《紀(jì)要》記錄迎恩、敗胡、瓦窯口、永嘉等四堡,在總結(jié)處卻言:“已上共七堡,與陽(yáng)和、天成、高山、鎮(zhèn)虜四衛(wèi)俱屬大同東路管轄?!盵1]2026其二,大同中路中,《紀(jì)要》記錄守口、靖虜、鎮(zhèn)門(mén)、鎮(zhèn)口、鎮(zhèn)寧、云陽(yáng)、牛心、紅土、黃土等九堡,在總結(jié)處卻言:“已上十一堡,與左、右、云、玉四衛(wèi)俱屬大同中路管轄云。”[1]2023-2024其三,大同西路中,《紀(jì)要》記錄馬營(yíng)河、破胡、殘胡、殺胡、馬堡、鐵山、三屯、阻胡等八堡,在總結(jié)處卻言:“以上三堡,俱大同西路管轄?!盵1]2027-2028
實(shí)際上,明末清初亦有另一部歷史地理著作即顧炎武所著《天下郡國(guó)利病書(shū)》對(duì)明代大同地區(qū)形勢(shì)、險(xiǎn)要、衛(wèi)所、城堡等進(jìn)行了記錄?!短煜驴?guó)利病書(shū)》成書(shū)于康熙初年,與《紀(jì)要》成書(shū)時(shí)間較近,書(shū)中對(duì)大同東路、大同中路、大同西路所轄城堡的記載為:
東路參將駐天城城,所轄陽(yáng)和、天城、靖虜、瓦窯、守口、永嘉、鎮(zhèn)口、鎮(zhèn)門(mén)、鎮(zhèn)寧九城堡。
中路參將駐右衛(wèi)城,所轄左衛(wèi)、右衛(wèi)、殺胡、破胡、鐵山、牛心、殘胡、馬堡、云陽(yáng)、紅土、黃土、三屯、馬營(yíng)河一十三城堡。
西路參將駐平虜城,所轄平虜、迎恩、敗胡、阻胡四城堡[2]1947。
其中,東路參將所轄陽(yáng)和、天城,中路參將所轄左衛(wèi)、右衛(wèi)以及西路參將所轄平虜為城。若剔除城,可以發(fā)現(xiàn)《天下郡國(guó)利病書(shū)》總結(jié)大同東路、大同中路、大同西路所轄堡的數(shù)目與《紀(jì)要》恰好相同,但兩者對(duì)各路所轄堡名的記載相異。兩部著作的作者都是飽學(xué)之士,著作性質(zhì)也相近,那么,哪一家的記載更為準(zhǔn)確呢?
對(duì)此,邏輯上不外乎兩種可能:其一,顧炎武或顧祖禹對(duì)明代大同路、堡建置記載有誤;其二,《紀(jì)要》成書(shū)于康熙年間,顧祖禹在撰寫(xiě)之時(shí),或受到了清初大同路、堡地理方位及建置變化的影響。以下試比對(duì)資料,逐一檢證。
由于大同東路、大同中路、大同西路所轄各堡均為明朝設(shè)立,因此若要考察《紀(jì)要》《天下郡國(guó)利病書(shū)》的正誤,需參閱明代記錄?!度苹I俎考》《宣大山西三鎮(zhèn)圖說(shuō)》作為明代方志,對(duì)大同地區(qū)的軍事形勢(shì)、建置沿革等方面有所論述,兩書(shū)對(duì)大同各路所轄堡的記載大致相同。
大同東路:本路參將分屬陽(yáng)、高、天城、鎮(zhèn)虜四衛(wèi)及靖虜、守口、鎮(zhèn)寧、鎮(zhèn)口、鎮(zhèn)門(mén)、瓦窯、永嘉等七堡,轄六守備、三操守。分邊沿長(zhǎng)九十六里四分,邊墩一百七十八座,火路墩九十座[3]116,[4]334-336。
大同中路:本路參將原設(shè)左衛(wèi),嘉靖三十三年始移右衛(wèi)駐扎……各城堡右衛(wèi)馬營(yíng)河堡、破胡、馬堡、殘胡、殺胡堡、鐵山堡俱極沖,左衛(wèi)三屯堡、云陽(yáng)堡、牛心堡、黃土堡、紅土堡稍次之[3]132,[4]343-345。
大同西路:本路參將分轄平虜、敗胡、迎恩、阻胡,凡四城堡,俱極沖之地。邊墻東起滅胡堡界,西止南沙河,沿長(zhǎng)四十七里六分有奇,邊墩六十八座,火路墩四十八座,小市場(chǎng)一處。幅員非廣,而以一參將、兩守備、兩操守當(dāng)之,蓋地沖故也[3]129,[4]347-348。
可見(jiàn),《三云籌俎考》《宣大山西三鎮(zhèn)圖說(shuō)》對(duì)邊堡數(shù)目的記載,與《紀(jì)要》《天下郡國(guó)利病書(shū)》相同,均為大同東路轄七堡,大同中路轄十一堡,大同西路轄三堡,但對(duì)各路所轄堡名的記錄不同。從成書(shū)時(shí)間來(lái)看,《宣大山西三鎮(zhèn)圖說(shuō)》《三云籌俎考》均成書(shū)于萬(wàn)歷年間??紤]到明末戰(zhàn)爭(zhēng)頻發(fā)、軍事設(shè)置變化較多的情況,若僅與《三云籌俎考》《宣大山西三鎮(zhèn)圖說(shuō)》對(duì)比,恐難全面考察明代大同路、堡的建置沿革。據(jù)此,筆者參閱了年代較近的《(康熙)山西通志》。書(shū)中對(duì)大同東路、大同中路、大同西路的記載為:
東路參將所管陽(yáng)和、天城、靖魯、瓦窯口、守口、永嘉、鎮(zhèn)口、鎮(zhèn)門(mén)、鎮(zhèn)寧九城堡,援兵營(yíng)、老家營(yíng)并守城雜役,共五千四百七十二名。
中路參將所管左衛(wèi)、右衛(wèi)、殺虎、破虎、鐵山、牛心、殘虎、馬堡、云陽(yáng)、紅土、黃土、三屯、馬營(yíng)河一十三城堡,援兵營(yíng)、老家營(yíng)并守城雜役,共九千九百二名。
西路參將所管平魯、迎恩、敗虎、阻虎四城堡,援兵營(yíng)、老家營(yíng)并守城雜役,共四千五百八名[5]329。
通過(guò)對(duì)比,可以發(fā)現(xiàn)《三云籌俎考》《宣大山西三鎮(zhèn)圖說(shuō)》與《(康熙)山西通志》的記載相同。由此,可以推論明末大同東路、大同中路、大同西路的建置未發(fā)生變化。
從時(shí)代背景看,大同鎮(zhèn)屬明九邊之一。顧祖禹在《紀(jì)要》中亦強(qiáng)調(diào)了大同的戰(zhàn)略地位:“女真之亡遼,蒙古之亡金,皆先下大同,燕京不能復(fù)固矣。故明都燕,以郡為肩背之地,鎮(zhèn)守攸重。正統(tǒng)末恃以挫狡寇之鋒,天順石亨鎮(zhèn)此,嘗言:‘大同士馬甲天下,若專(zhuān)制大同,北塞紫荊,東據(jù)臨清,決高郵之堤以絕餉道,京師可不戰(zhàn)而困?!w府據(jù)天下之脊,自昔用武地也?!盵1]1993可見(jiàn),大同作為京師的屏障,在明代具有重要的軍事功能。嘉靖、萬(wàn)歷年間,明廷出于軍事防御的需要,修筑了大同一帶邊堡。
萬(wàn)歷末年,明廷雖仍面臨著漠南蒙古的挑戰(zhàn),但此時(shí)蒙古處于分裂狀態(tài)。林丹汗東遷,難以構(gòu)成較大威脅。與之相應(yīng)的,遼東地區(qū)滿(mǎn)洲勢(shì)力逐漸崛起。萬(wàn)歷四十四年(1616 年),努爾哈赤在赫?qǐng)D阿拉稱(chēng)汗,建立“大金”,基本完成了女真部落的統(tǒng)一。2 年后,以“七大恨”作為伐明的檄文,向明軍發(fā)動(dòng)進(jìn)攻。萬(wàn)歷四十七年(1619 年),努爾哈赤在薩爾滸之戰(zhàn)中大敗明軍,在遼東戰(zhàn)場(chǎng)上占據(jù)了主導(dǎo)權(quán)??梢哉f(shuō),此時(shí)明朝軍事防御的重點(diǎn)已轉(zhuǎn)向遼東一線。
通過(guò)史籍比對(duì)與時(shí)代背景的考察,可以確定顧炎武所著《天下郡國(guó)利病書(shū)》對(duì)明代大同東路、大同中路、大同西路記載無(wú)誤,而《紀(jì)要》的相關(guān)記載存在問(wèn)題,但這些訛誤是如何形成的,仍需分析。
前文述及,在大同東路中,《紀(jì)要》與明代資料在迎恩堡、敗胡堡的記載方面相異,迎恩堡、敗胡堡在明代資料中屬大同西路管轄,《紀(jì)要》對(duì)迎恩堡、敗胡堡建置沿革、地理方位的記載如下文所示,其可與 大同守道分轄西路總圖(圖1)進(jìn)行比對(duì)。
圖1 大同守道分轄西路總圖[3]420-421
迎恩堡:在平虜衛(wèi)西北四十里。嘉靖二十三年筑,萬(wàn)歷初增修,周一里有奇。分邊十里零,內(nèi)鎮(zhèn)川墩最沖,老鶴嘴次之。嘉靖中石州之禍,此為難治。款塞后設(shè)小市場(chǎng)于此,亦防御要處。
敗胡堡:在平虜衛(wèi)北四十里。嘉靖二十三年筑,隆慶六年增修,周一里有奇。分邊八里零,內(nèi)鎮(zhèn)川墩、泉兒溝最沖。嘉靖中寇由此入犯朔州一帶,為沖險(xiǎn)之地[1]2026。
通過(guò)對(duì)比,可以發(fā)現(xiàn)《紀(jì)要》所載邊堡地理方位與 大同守道分轄西路總圖所示大致相符,但距離里程、分邊沿長(zhǎng)的記載相異?!缎笊轿魅?zhèn)圖說(shuō)》記載:“迎恩堡東至平虜城三十里……分邊沿長(zhǎng)一十里五分。敗胡堡東至平虜城三十里……分邊沿長(zhǎng)八里三分?!盵3]423-424
大同中路中,《紀(jì)要》與明代資料在守口堡、靖虜堡、鎮(zhèn)門(mén)堡、鎮(zhèn)口堡、鎮(zhèn)寧堡記載方面相異,守口堡等五堡在明代資料中屬大同東路管轄?!都o(jì)要》對(duì)守口堡等五堡在建置沿革、地理方位方面的記載如下所示。
守口堡:在陽(yáng)和衛(wèi)西北十五里。嘉靖二十五年置,隆慶六年增修,周一里有奇。分邊十二里零。堡為陽(yáng)和之肩背,隆慶初寇從此入犯,全鎮(zhèn)告急。后徙市于此,防御要地也。
靖虜堡:在守口西二十里。嘉靖二十五年置,隆慶六年增修,周二里有奇。分邊十一里零,內(nèi)碾兒溝、子濠溝諸處為最沖。堡一望平川,隆慶初由沙溝入犯,戒備不可不預(yù)也。
鎮(zhèn)門(mén)堡:在守口東一十里。嘉靖二十六年筑,隆慶六年增修,周一里有奇。分邊十三里零,內(nèi)大、小鵓鴿峪極沖。
鎮(zhèn)口堡:在陽(yáng)和東北六十里。嘉靖二十五年筑,隆慶六年增修,周一里有奇。分邊十三里零,內(nèi)榆林、水磨等口極沖。嘉靖間寇?chē)L由此入犯天成一帶,備御尤切。
鎮(zhèn)寧堡:在陽(yáng)和東北八十里。嘉靖四十四年置,隆慶六年增筑,周一里有奇。分邊十三里,內(nèi)威狐口、白羊口極沖[1]2023。
通過(guò)對(duì)比,可以發(fā)現(xiàn)《紀(jì)要》所載各堡地理方位與 大同陽(yáng)和道轄東路總圖(圖2)所示大致相符,但文字記載略有不同。一方面,《宣大山西三鎮(zhèn)圖說(shuō)》在描述鎮(zhèn)口堡、鎮(zhèn)寧堡地理方位之時(shí),與《紀(jì)要》選擇的參照物不同:“鎮(zhèn)口堡南至天城三十五里,西至鎮(zhèn)門(mén)堡二十里,北至本堡邊墻一里,東至鎮(zhèn)寧堡一十八里。鎮(zhèn)寧堡南至天城二十里,西至鎮(zhèn)口堡十八里,北至本堡邊墻一里,東至瓦窯口堡二十里?!盵3]398-399另一方面,《宣大山西三鎮(zhèn)圖說(shuō)》對(duì)鎮(zhèn)門(mén)堡設(shè)置時(shí)間的記載為嘉靖二十五年[3]119,而《紀(jì)要》為嘉靖二十六年。
圖2 大同陽(yáng)和道轄東路總圖[3]391-392
大同西路中,《紀(jì)要》與明代資料在馬營(yíng)河堡、破胡堡、殘胡堡、殺胡堡、馬堡、鐵山堡、三屯堡的記載方面相異,馬營(yíng)河等七堡在明代資料中屬大同中路管轄?!都o(jì)要》對(duì)馬營(yíng)河等七堡記載如下所示。
馬營(yíng)河堡:在右衛(wèi)西北十余里。萬(wàn)歷元年土筑,周不及一里。分邊五里零,內(nèi)十水口最沖。
破胡堡:在右衛(wèi)東北三十里。嘉靖二十三年筑,萬(wàn)歷二年增修,周二里有奇。分邊四里零,內(nèi)平梁、鎮(zhèn)靜二處極沖。
殘胡堡:在右衛(wèi)北三十里。嘉靖二十三年筑,隆慶六年增修,周一里有奇。分邊十五里零,內(nèi)東鶯、北塔、首陽(yáng)、林兒極沖,芹菜坡諸處次之。
殺胡堡:在右衛(wèi)西北四十里。嘉靖二十三年置,萬(wàn)歷三年增修,周二里。分邊二十里零。
馬堡:在殘胡堡東。嘉靖二十五年設(shè),萬(wàn)歷初增修,周一里有奇。分邊十里零,內(nèi)山前溝、二道溝、虎頭墩、駝山、雙溝子最沖,而山前墩尤甚。
鐵山堡:在左衛(wèi)西七十里。嘉靖二十八年筑,萬(wàn)歷二年增修,周一里有奇。分邊十里零,內(nèi)雙墻墩極沖、孔家、半坡、鶯黎稍次之。
三屯堡:在左衛(wèi)北。隆慶三年土筑,萬(wàn)歷二年增修,周不及一里。分邊亦僅一里零……堡雖臨邊,而山險(xiǎn)足恃,左衛(wèi)之屏障也[1]2027-2028。
通過(guò)對(duì)比,可以發(fā)現(xiàn)《紀(jì)要》所載各堡方位與大同左衛(wèi)道轄中路總圖(圖3)所示大致相符,但文字記載存在差異。差異因何而生?一方面,兩者在論述破胡堡、殘胡堡、鐵山堡地理方位之時(shí),選取的參照物不同?!缎笊轿魅?zhèn)圖說(shuō)》記載:“破胡堡南至牛心山堡三十里,西至馬堡一十五里,北至邊墻一里,東至寧虜堡三十里。殘胡堡南至黃土堡六十里,西至殺胡堡三十里,北至邊墻五里,東至破胡堡三十里。鐵山堡南至云石堡二十里,西至邊墻三十里,北至右衛(wèi)城二十里,東至紅土堡二十里?!盵3]432,434,436另一方面,在《宣大山西三鎮(zhèn)圖說(shuō)》中,鐵山堡于嘉靖三十八年修筑[3]137,殺胡堡于萬(wàn)歷二年增修[3]135,而《紀(jì)要》記載分別為嘉靖二十八年、萬(wàn)歷三年,時(shí)間上與前者有差異。
圖3 大同左衛(wèi)道轄中路總圖[3]427-428
綜上所述,《紀(jì)要》所載各堡方位及建置沿革,與《宣大山西三鎮(zhèn)圖說(shuō)》等明代著作大致相同,只是對(duì)大同東路、大同中路、大同西路所轄堡名的記載不同??紤]到《紀(jì)要》成書(shū)于康熙年間的情況,顧祖禹對(duì)大同地區(qū)路、堡記載的錯(cuò)誤,很有可能與清初大同地方建置的地理方位、軍政建置變化有關(guān)。
2005 年中華書(shū)局版《紀(jì)要》點(diǎn)校說(shuō)明記載:“顧祖禹最初撰寫(xiě)《讀史方輿紀(jì)要》時(shí),凡敘述明代事實(shí),均用‘國(guó)初’、‘國(guó)朝’等字樣,晚年修改書(shū)稿時(shí),又改作‘明初’、‘明朝’。因?yàn)榫磬品钡木壒?,圈改多有遺漏者……《讀史方輿紀(jì)要》中還出現(xiàn)四處清初改置州縣的文字記載?!盵1]3可見(jiàn),顧祖禹在撰寫(xiě)《紀(jì)要》時(shí),受時(shí)局變動(dòng)影響頗深。與此同時(shí),彭士望所著《讀史方輿紀(jì)要敘》記載:“祖禹之創(chuàng)是書(shū)也,年二十九……經(jīng)二十年,始成是書(shū),自為歷代州域形勢(shì)通論,至天文分野,共百三十卷,可六千頁(yè)。”[1]3-4據(jù)此,可以確定《紀(jì)要》初稿于顧祖禹49 歲時(shí)完成,即在康熙十八年(1679年)完成。因此,若要對(duì)《紀(jì)要》記述內(nèi)容進(jìn)行考察,還需參閱清代史籍。
首先,就地理方位而言,清初《(康熙)山西通志》《(雍正)朔平府志》都兼述前明情況,其中附有邊堡示意圖,可對(duì)大同東路、大同中路、大同西路所轄邊堡的地理位置進(jìn)行考察。順治、康熙年間,大同府仍襲明制,并無(wú)大改動(dòng)。雍正三年(1725 年),清廷發(fā)布諭令,設(shè)山西朔平、寧武二府。改右玉衛(wèi)為右玉縣,左云衛(wèi)為左云縣,平魯衛(wèi)為平魯縣,并割大同府屬之朔州、馬邑縣,俱隸朔平府管轄。改寧武所為寧武縣,神池堡為神池縣,偏關(guān)所為偏關(guān)縣,五寨堡為五寨縣,俱隸寧武府管轄。改天鎮(zhèn)衛(wèi)為天鎮(zhèn)縣,陽(yáng)高衛(wèi)為陽(yáng)高縣,移原駐陽(yáng)高通判駐府城,俱隸大同府管轄。改寧化所為巡檢司,隸寧武縣管轄[6]。受此影響,大同西路、大同中路所轄堡被劃入朔平府,大同東路所轄堡被劃入大同府。
就大同西路、大同中路而言,前文大同守道分轄西路總圖與大同左衛(wèi)道轄中路總圖中,兩路所轄堡由西至東的排列順序如下所示。
大同西路:阻虎堡、迎恩堡、敗虎堡。
大同中路:鐵山堡、殺虎堡、馬營(yíng)河堡、紅土堡、黃土堡、殘虎堡、馬堡、牛心堡、云陽(yáng)堡、破虎堡、三屯堡。
《(雍正)朔平府志》所載右玉縣疆域山川邊關(guān)城堡圖[7]144-145、左云縣疆域山川邊關(guān)城堡圖[7]146-147、平魯縣疆域山川邊關(guān)城堡圖[7]148-149中,對(duì)各縣所轄邊關(guān)城堡方位亦有記錄,各堡由西至東的排列順序如下所示。
右玉縣:云石堡、威平堡、歸化城、鐵山堡、威遠(yuǎn)城、殺虎、馬營(yíng)河堡、祁河堡、紅土堡、黃土堡、殘虎堡、牛心堡、馬堡、云陽(yáng)堡、破虎堡。
左云縣:三屯堡、寧魯堡、威魯堡、滅魯堡、云西堡、破魯堡、助馬堡、保安堡、高山城、拒門(mén)堡、云岡堡。
平魯縣:將軍會(huì)堡、滅虎堡、阻虎堡、迎恩堡、敗虎堡、乃河堡、大水堡、井坪城、威虎堡。
結(jié)合朔平府邊關(guān)城堡總圖[7]142-143的記錄,上述三縣由西至東依次排列順序?yàn)椋浩紧?、右玉、左云。故而,若將《(雍正)朔平府志》的記載與明代資料對(duì)比,可以發(fā)現(xiàn)大同西路、大同中路所轄邊堡的相對(duì)位置雖與《(雍正)朔平府志》所載略有差異,但未發(fā)生過(guò)大變化。
就大同東路而言,前文大同陽(yáng)和道轄東路總圖記載了大同東路所轄邊堡位置,由西向東依次為:靖魯、守口、鎮(zhèn)門(mén)、鎮(zhèn)口、鎮(zhèn)寧、瓦窯口、永嘉。若將其與《(康熙)山西通志》所載山西邊關(guān)圖(圖4)相比,可發(fā)現(xiàn)大同東路所轄各堡的相對(duì)位置未發(fā)生改變。與此同時(shí),許鴻磐《方輿考證》中,對(duì)朔平府、大同府沿長(zhǎng)城一線邊堡情況亦有論述:
圖4 山西邊關(guān)圖[5]76-77
朔平府長(zhǎng)城……按自左云縣拒門(mén)堡,接大同拒墻堡起,迤西曰助馬堡,折而西南曰保安堡,再西曰威魯堡,經(jīng)左云北而西曰寧魯堡,又西北為右玉縣之破虎堡,再西北曰殘虎堡,又西至府城北曰殺虎口,折而西南曰鐵山堡,再西南曰云石堡,再西南為平魯縣之威虎堡,再西南曰大水口,再西南曰敗虎堡,再西南曰阻虎堡,再西南曰滅虎堡,再西南曰將軍會(huì)堡,再西南曰紅門(mén)市口,西接偏關(guān)縣之水邊營(yíng)。此朔平府沿邊一帶形勢(shì)之大略也[8]。
大同府邊墻即古長(zhǎng)城也……其沿邊一帶,東起平遠(yuǎn)堡,接直隸宣化府懷安縣界,迤西南曰新平堡,再西南曰瓦窯堡,歷天鎮(zhèn)縣而西曰鎮(zhèn)口堡,再西曰鎮(zhèn)門(mén)堡,歷陽(yáng)和縣而西曰守口堡,再西曰靖魯堡,曰鎮(zhèn)邊堡,曰鎮(zhèn)川堡,曰宏賜堡,至府北曰得勝堡,再西曰拒墻堡,接朔平府左云縣拒門(mén)堡界,此沿邊一帶形勢(shì)之大略也[9]。
較晚的資料也有參證價(jià)值。許鴻磐《方輿考證》成書(shū)于清道光年間。清前期,隨著軍事形勢(shì)的變化,清廷曾對(duì)朔平、大同兩府邊堡進(jìn)行過(guò)裁撤,故與圖4 相比,《方輿考證》所載邊堡數(shù)量較少,但從邊堡的地理方位來(lái)看,兩者大致相符。由此可以確定,在清前期大同東路、大同中路、大同西路所轄邊堡位置未發(fā)生過(guò)大變化。實(shí)際上,從邊堡的性質(zhì)來(lái)看,其多由黃土夯筑而成,難以移動(dòng)。隨著北部邊疆形勢(shì)的變化,這些邊堡或增修或裁撤,又或逐漸演變?yōu)槊癖?、聚落?/p>
其次,就建置沿革而言,筆者發(fā)現(xiàn),顧祖禹沒(méi)有直接記錄大同東路、大同中路、大同西路所轄邊堡在清代的建置沿革情況。然而,在《(康熙)山西通志》《(雍正)朔平府志》中,對(duì)邊堡的文字記載與《紀(jì)要》相比,已發(fā)生變化。
一方面,《(康熙)山西通志》中所載清代大同鎮(zhèn)邊堡數(shù)量與《紀(jì)要》相比有所減少,僅涉及瓦窯口、鎮(zhèn)門(mén)等15 堡[5]339-341;另一方面,《(雍正)朔平府志》記載了大同西路、大同中路所轄堡的裁撤情況。大同中路所轄馬營(yíng)河堡、紅土堡、黃土堡、殘虎堡、馬堡、牛心堡、云陽(yáng)堡、三屯堡,在順治年間已被裁撤。
右玉縣境內(nèi)馬營(yíng)河堡、殘虎堡、馬堡、紅土堡、黃土堡、祁河堡、牛心堡、威平堡、云陽(yáng)堡,以上九堡,建自明嘉靖、萬(wàn)歷年間,俱設(shè)官兵。國(guó)朝順治年間裁撤[7]164。
左云縣境內(nèi)云西堡、云岡堡、滅魯堡、三屯堡,以上四堡,建自明嘉靖、隆慶、萬(wàn)歷年間,俱設(shè)官兵。國(guó)朝順治年間奉裁[7]166。
平魯縣境內(nèi)滅虎堡,建自明嘉靖年間,內(nèi)設(shè)官兵。國(guó)朝順治年間奉裁[7]168。
就大同東路而言,《(雍正)山西通志》《(乾?。┨戽?zhèn)縣志》記載了靖魯堡、鎮(zhèn)寧堡、鎮(zhèn)口堡、永嘉堡的裁撤情況。
《(雍正)山西通志》:明制靖魯堡,今隸守口堡汛[10]。
《(乾?。┨戽?zhèn)縣志》:鎮(zhèn)寧堡,明設(shè)操守一員,兵二百名,今裁并瓦窯口汛……鎮(zhèn)口堡,明設(shè)操守一員,今裁歸并瓦窯口汛……永嘉堡,設(shè)操守一員,兵五百名,今裁歸并瓦窯口汛……瓦窯口堡,國(guó)朝順治五年,復(fù)改操守,裁去坐堡。只存兵九十一名??滴踉?,改為把總。五十七年,改為千總,額設(shè)兵一百名[11]。
與此同時(shí),《(康熙)山西通志》所載原明代大同東路、大同中路、大同西路所轄邊堡官兵數(shù)量,與明代相比已大幅減少。
《(康熙)山西通志》:瓦窯口堡設(shè)官兵83名;鎮(zhèn)門(mén)堡92 名;守口堡87 名;殺虎堡182 名;敗虎堡83 名;阻虎堡70 名;破虎堡70 名[5]340-341。
《宣大山西三鎮(zhèn)圖說(shuō)》:明代大同東路所轄守口堡設(shè)官兵466 名;靖魯堡461 名;鎮(zhèn)門(mén)堡512 名;鎮(zhèn)口堡311 名;鎮(zhèn)寧堡302 名;瓦窯口堡468 名;永嘉堡298 名。大同西路所轄迎恩堡設(shè)官兵545 名;敗虎堡434 名;阻虎堡373 名。大同中路所轄馬營(yíng)河堡設(shè)官兵200 名;破虎堡700 名;殺虎堡778名;殘虎堡395 名;馬堡364 名;鐵山堡534 名;三屯堡292 名;云陽(yáng)堡313 名;牛心堡434 名;紅土堡275 名;黃土堡321 名[3]118-139。
結(jié)合時(shí)代背景來(lái)看,1635 年,隨著漠南蒙古收歸中央直接管轄,原明代九邊地區(qū)的軍事戰(zhàn)略地位逐漸下降。順治元年(1644 年),宣府巡撫李鑒上疏:“上谷一府,在明朝為邊鎮(zhèn),在我朝為腹里。前經(jīng)定制,兵多而員冗,今宜議裁汰。”[12]63宣、大兩鎮(zhèn)在地理位置上十分接近,故李鑒在此處對(duì)宣府軍事形勢(shì)的論述,一定程度上也涉及了大同地位的變化,即由“邊地”變?yōu)椤案估铩?。順治元年?644 年)六月,大同總兵官姜瓖消滅大順軍后,向清廷投降[12]61。自此,大同等處收歸中央直接管轄。順治五年(1648 年),清軍為應(yīng)對(duì)漠北蒙古的動(dòng)亂,派遣明英親王阿濟(jì)格領(lǐng)兵前往大同,引發(fā)了“姜瓖之亂”。同年十二月,“大同總兵官姜瓖閉門(mén)叛”[13]。順治六年(1649 年)八月,楊振威與裴季中等人合謀,斬殺了姜瓖及其兄姜琳、弟有光,向清廷表示歸順[14]365,大同一帶重新恢復(fù)了平靜;但由于大同姜瓖與清軍的激烈對(duì)峙,大同鎮(zhèn)亦遭遇了浩劫。從某種程度上說(shuō),正是 “姜瓖之亂”的爆發(fā),促使清廷對(duì)大同駐軍進(jìn)行了調(diào)整。同年九月,清廷發(fā)布諭令:
丁丑。更定宣、大二鎮(zhèn)官兵經(jīng)制,宣、大總督標(biāo)兵二千名,分二營(yíng)……平魯、井坪、天城、威遠(yuǎn)、得勝、助馬、新平等路參將、中軍守備各一員,兵各四百名。右衛(wèi)、山陰、應(yīng)州、馬邑、高山、聚落、懷仁等城守備各一員,兵各二百名。宏賜、鎮(zhèn)川、拒墻、鎮(zhèn)邊、破虎、滅虎、鎮(zhèn)羌、將軍會(huì)、殺虎、迎恩、破魯、保安、拒門(mén)、威虎、鎮(zhèn)門(mén)、鎮(zhèn)寧、滅魯、鎮(zhèn)魯、保平、守口、牛心、西安、乃河、云岡、鎮(zhèn)口、敗虎、阻虎、平遠(yuǎn)、威魯、寧魯、云石等堡,大水、瓦窯二口操守各一員,兵各一百名[14]368。
可見(jiàn),在順治初年,清廷已對(duì)大同路、堡建置進(jìn)行調(diào)整,不再使用東中西三路總稱(chēng),而是使用原來(lái)的城堡名稱(chēng)代替,轉(zhuǎn)變?yōu)槠紧敗⒕?、天城、威遠(yuǎn)、得勝、助馬、新平等說(shuō)法。順治九年(1652年)成書(shū)的《云中郡志》中亦記載:“得勝路官兵三百二員名……新平路官兵三百二員名……助馬路官兵三百二員名……威遠(yuǎn)路官兵三百二員名……平魯路官兵三百二員名……井坪路官兵三百二員名?!盵15]但顧祖禹在《紀(jì)要》中,仍沿用大同東路、大同中路等說(shuō)法,足見(jiàn)他并未受到清初史志記載的影響。
綜上所述,山西大同作為明九邊之一,在防御漠南蒙古之時(shí),曾發(fā)揮了重要作用,但隨著1635年漠南蒙古收歸中央管轄,原明九邊地區(qū)的軍事戰(zhàn)略地位逐漸下降。雖然在清前期,面對(duì)青海、漠西蒙古等部的威脅,大同仍承擔(dān)了一定的軍事防御任務(wù),但其功能已呈現(xiàn)出由軍事向非軍事功能的演變趨勢(shì),殺虎堡等邊堡亦由明時(shí)的軍事堡壘轉(zhuǎn)變?yōu)榧娛?、交通、貿(mào)易等多重角色于一體的城鎮(zhèn)。然而,若仔細(xì)閱讀《紀(jì)要》,便會(huì)發(fā)現(xiàn)顧祖禹未對(duì)清初大同地區(qū)路、堡的新變化進(jìn)行記載。據(jù)此可以確定,顧祖禹對(duì)大同路、堡名稱(chēng)及建置沿革的記錄截止于明代。
關(guān)于《紀(jì)要·山西六》對(duì)大同路、堡記載的錯(cuò)漏,既然已經(jīng)排除了客觀因素,就應(yīng)該從主觀方面究其原因。筆者認(rèn)為或存在以下兩種可能:其一是顧祖禹撰書(shū)過(guò)程中出現(xiàn)了錯(cuò)誤。一方面,2005 年中華書(shū)局版《紀(jì)要·山西六》校勘記中記載:“附見(jiàn)山西行都司在大同府城內(nèi)至以上四堡俱威遠(yuǎn)路管轄,此五千二百三十八字底本全脫,今據(jù)職本、敷本、鄒本補(bǔ)?!盵1]2054在2005 年中華書(shū)局版《紀(jì)要》整理過(guò)程中,其以北京圖書(shū)館特藏善本“商丘宋氏緯蕭草堂本”為底本,顧祖禹原稿本、光緒二十五年新化三味書(shū)室鄒代過(guò)校本、嘉慶十六年龍萬(wàn)育所刊敷文閣本為參校本[1]1。據(jù)此,筆者查閱了“商丘宋氏緯蕭草堂本”與“顧祖禹原稿本”,發(fā)現(xiàn)商丘宋氏緯蕭草堂本”對(duì)山西行都司至威遠(yuǎn)路部分的記錄,的確存在缺載現(xiàn)象,然而,《讀史方輿紀(jì)要稿本》對(duì)該處記載得十分詳盡。雖然顧祖禹在記載大同東路、大同中路、大同西路情況之時(shí),為避免受文字獄影響,對(duì)部分堡名進(jìn)行涂改,如將“靖虜堡”中的“虜”字涂改為“鹵”,將“殘胡堡”中的“胡”字涂改為“狐”等[16]。但總的來(lái)說(shuō),《讀史方輿紀(jì)要稿本》的記載與2005 年中華書(shū)局版《紀(jì)要》基本相同,亦存在對(duì)大同東路、大同中路、大同西路所轄堡名、數(shù)量前后矛盾的問(wèn)題。另一方面,《紀(jì)要·總敘一》記載:“祖禹貧賤憂戚,雜亂其中,上之不能涉江逾河,登五岳,浮沅、湘,探禹穴,窮天下之形勢(shì);次之不能訪求故老,參稽博識(shí),因以盡知天下險(xiǎn)易扼塞之處;下之不能備圖志,列史乘,不出戶(hù)而周知山川城郭里道之詳。惟是守殘抱缺,寤嘆窮慮,吮筆含毫,消磨歲月,庶幾無(wú)負(fù)先人提命之意,若以語(yǔ)于著作之林,余小子夫何敢?!盵1]13此處雖有顧祖禹自謙的成分,但也從側(cè)面反映了《紀(jì)要》中記載的許多地方其并未親自考察,只是通過(guò)前人的記錄編纂而成。因此,明清更迭的混亂局面,很有可能導(dǎo)致顧祖禹的認(rèn)識(shí)產(chǎn)生偏差。
其二是后人整理過(guò)程中出現(xiàn)了疏漏。從《紀(jì)要》成書(shū)及流傳過(guò)程不難發(fā)現(xiàn),該書(shū)并無(wú)定本。一方面,顧祖禹去世后,因其子孫多貧困,無(wú)力刊刻,一時(shí)無(wú)新本問(wèn)世,只有部分抄本流傳。直至嘉慶十六年龍萬(wàn)育于成都刻印敷文閣本之后,《紀(jì)要》才逐漸盛行。顧祖禹稿本則直至民國(guó)時(shí)期由葉景葵先生購(gòu)買(mǎi)、校閱,并經(jīng)錢(qián)穆先生鑒定后,才逐漸為人們所重視[17]。另一方面,結(jié)合前文論述亦可發(fā)現(xiàn),《紀(jì)要》對(duì)大同東路、大同中路、大同西路所轄邊堡,建置沿革、地理方位的記載與明代方志大致相符,只是對(duì)各路所轄堡名、數(shù)目記載存在前后矛盾。從顧祖禹對(duì)大同東路、大同中路、大同西路記錄的方式來(lái)看,其一般為先論述各堡地理方位、建置沿革,最后在末尾處總結(jié)各路所轄堡情況,但由于一路所轄堡數(shù)目過(guò)多,往往難以在一頁(yè)中記載所有內(nèi)容。故而,筆者認(rèn)為《讀史方輿紀(jì)要稿本》、敷文閣本等版本中,對(duì)大同路、堡記載的錯(cuò)漏,亦存在后人整理過(guò)程中錯(cuò)頁(yè)、誤植的可能。
總的來(lái)說(shuō),通過(guò)明、清方志及《讀史方輿紀(jì)要稿本》的考察,可以發(fā)現(xiàn),雖然顧祖禹在撰寫(xiě)《紀(jì)要》過(guò)程中,一定程度上受到明清易代的影響,但從《紀(jì)要》對(duì)清初大同東路、大同中路、大同西路建置變化缺載的情況來(lái)看,顧祖禹對(duì)大同路、堡地理方位及建置沿革的記載,應(yīng)只涉及明朝。結(jié)合《三云籌俎考》《宣大山西三鎮(zhèn)圖說(shuō)》《天下郡國(guó)利病書(shū)》《(康熙)山西通志》等書(shū)對(duì)大同東路、大同中路、大同西路所轄堡數(shù)目與《紀(jì)要》記載一致的情況,《紀(jì)要》中的錯(cuò)漏,可通過(guò)上述史料補(bǔ)正。
湖南工業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版)2021年6期