史籍记载紫金梁会合的起义军一共有三十六营,众号二十万。这三十六营的首领人物,各种文献记载详略不等。其间也有传闻失实的地方。为了使读者对在山西活动的起义军有一个大致的了解,这里举出当时山西一个乡绅的记载供参考:
“紫金梁其首也,余八大王(张献忠)、扫地王、邢红狼,黑煞神、曹操(罗汝才)、乱世王、闯将(李自成)、撞塌天(当即闯塌天刘国能)、满天星、老回回(马守应)、李晋王、党家、破甲锥、八金刚、混天王、蝎子块、闯王(高迎祥)、点灯子(赵胜)、不沾泥(张存孟)、张妙手、白九儿、一阵风、七郎、大天王、九条龙、四天王、上天猴(刘九思)、丫头子,齐天王、映山红、催山虎、冲天柱、油里滑、屹烈眼(当即革里眼贺一龙)。”(35)
这里需要指出三点:一是各种史籍的作者,对当时农民军的内部组织情况不一定了解得那么清楚,难免发生错误;二是起义军的行动经常在变化,有的队伍时而在山西,时而又返回陕西,更增加了记叙的困难;三是说以紫金梁王自用为首,其实他当时只是各部起义军一种松散联盟的盟主,各部首领的独立性是非常大的。
明政府在确立以剿为主的方针以后,三边总督洪承畴加紧了对农民军的镇压。这时,满洲贵族入侵畿辅地区的军队早已饱掠而还,明廷可以腾出手来了。陕西总兵王承恩、甘肃总兵杨嘉谟等部勤王兵,先后被调回陕参加追剿。官军齐集陕西,农民军就转入山西。洪承畴一面派出官军追剿留在陕西的起义军,一面抽调兵马尾随入晋,配合山西官军夹剿。崇祯四年七月,点灯子赵胜在陕西连续遭到官军的追击,立脚不住,被迫转入山西。洪承畴和部将曹文诏、艾万年追过黄河。九月十八日,赵胜部在晋西石楼县遭到官军的夜袭。由于变生意外,赵胜在匆忙中“裸身提刀欲战”,被官军砍死。(36)
赵胜部虽然遭到挫折,起义军在山西境内却仍然发展很快。各部分头作战,流动不居,使官军疲于奔命。是时,山西的起义军主要活动于三个地区,一是平阳(今晋南临汾一带),一是泽、潞(今晋东南晋城、长治一带),一是汾、太、沁、辽(今晋中地区)。明廷命宣大总督张宗衡驻平阳,统部将白安、虎大威、李卑、贺人龙、左良玉等士卒八千人,负责今晋南、晋东南四十一州县的追剿事宜;山西巡抚许鼎臣驻汾州(今汾阳),统领张应昌、苟伏威、史记、颇希牧、艾万年等部士卒七千人,镇压今晋中地区的义军。由于防区过广,起义军又好比水银泻地,无所不在,官军的追剿很少收到预期的效果。
到崇祯五年,李自成在山西境内的各支起义军中已经崭露头角,成了重要的首领之一。这年八月,山东道御史刘令誉上言:
“有自贼中逃回者言,旧在晋中贼首掌盘子等十六家,最枭獍者为闯将、紫金梁,戴金穿红,群贼效之。遂皆以红衣为号。”(37)
同年七月,“李自成、八大王(张献忠)、老回回(马守应)、紫金梁(王自用)、翻山鹞(高杰)等寇掠蒲县。攻城三昼夜,不克。是夜,贼令精锐三百人袭大宁,三更城陷。八月,自大宁袭隰州,守备高逸开北门遁去。知州杨玮拒守,射伤贼甚多.中流矢坠东城下。贼住城中三日”(38)。攻克隰州、大宁的起义军是否包括李自成、张献忠,马守应、王自用等部在内,史籍记载有分歧(39);但李自成当时已经是一位重要首领则是可以肯定的。
这年秋冬,起义军向东发展,转战于沁水、阳城、高平、陵川、潞安、长子等地,先后攻克了寿阳、泽州(今晋城)。九月间,李自成等部从晋城南面两省交界处的大口攻入河南。十四日,攻克修武(40),兵锋直逼怀庆府城。河南乡绅张惶失措,联名上疏请救。朝廷急调昌平镇副总兵左良玉,带领二千多名官军赶赴怀庆。十二月,明宣大总督张宗衡所部官军,尾追紫金梁、邢红狼等部经阳城、泽州、高平、长子,屯留等县境。紫金梁等率部转入山区,官军因连日追剿业已困惫不堪。这时,李自成同八金刚、过天星带领的一路起义军已经由河南修武、怀庆地区北入山西,出现在武乡县境,于十二月二十四日五鼓,一举攻克辽州(今左权县)。
李自成等部的攻克辽州,使明宣大总督张宗衡和总兵尤世禄大出意料。尤世禄在塘报中说:“职所尾之贼系紫金梁等,而闯将等系西河之贼,不知何故放松,令其蹂躏东向。惟恐有破巢覆卵之患,于是不暇顾所尾之贼,急拟走辽州应援,以全疆土。”(41)尤世禄被迫放弃对紫金梁等部的追剿,于十二月二十八日赶到辽州城下。经过两天的围攻,起义军据城展开了顽强的抵抗。尤世禄和他的儿子副将尤人龙都被射伤。后来,李自成等起义军首领为了避免据守孤城为官军围歼,决定夺门而出,且战且走地摆脱了官军的追击。辽州之战是起义军进入山西以后,同官军展开的一次比较重要的战役。这次战役虽然打乱了明政府的追剿计划,使紫金梁等部得以顺利转移,但是李自成等人的一度据守辽州城是不策略的,光是在突围时,起义军战士就牺牲了一千三百人(42)。