咱逐一分析。先看趙雲,在三國演義中,趙雲一直隨諸葛亮打到西涼,並在天水城外與姜維交鋒,直到街亭守衛安排完畢,諸葛亮才派趙雲、鄧芝帶兵出箕谷。但實際上,這時候根本不用再出箕谷,因為趙雲帶一小部分人馬,出箕谷是為聲東擊西、迷惑曹真張郃,以掩護諸葛亮繞道突襲天水、南安、安定諸郡不被發現。
注意:安排街亭守衛時,諸葛亮不是在漢中,而是在西涼前線,曹軍早已知道了三郡失守、張郃率領的大軍,日夜兼程、正在趕來,這時再去迷惑曹真,豈不是多此一舉?而且,從西涼退回漢中,再從漢中出箕谷,既距離太遠,又勞師動眾,關鍵是沒有任何意義。但趙雲鄧芝出箕谷,史料中有記載,只是北伐大軍出發時,偏師早已經去吸引敵軍,而不是戰略意圖暴露無遺時,才安排進行。從歷史真實看,趙雲在漢中就已經與鄧芝出箕谷了,並沒有在諸葛亮身邊,當然也不可能被派去守街亭了。
選馬謖,還是趙雲?為不讓諸葛亮為難,羅先生在三國演義第95回,諸葛亮派馬謖、王平出發去街亭後,【乃喚趙雲、鄧芝吩咐曰:「今司馬懿出兵,與舊日不同,汝二人領一軍出箕谷,以為疑兵……」】這樣,就把趙雲排除了,因為趙雲另有任務。當然,按演義趙雲年齡,已經七十多歲,可能也是被棄用的原因。由於這個地理,讀者多數並不熟悉,繞來繞去,竟然蒙過去了。
再看魏延,守街亭魏延實際是用了的,只不過不是主角,魏延被安排在街亭後面,隨時觀察、支援,至於為啥沒擔任主將,後面再說。至於姜維,當時剛剛歸降,這個身份很尷尬?儘管諸葛亮很看好,這如果用,恐怕當時就下不了台。
最後看馬謖上台表演,三國演義95回: 【孔明曰:「誰敢引兵去守街亭?」言未畢,參軍馬謖曰:「某願往」。孔明曰:「司馬懿非等閒之輩,更有張郃,乃魏著名將領……」,馬謖曰:「休道司馬懿、張郃,便是曹睿親來,有何懼哉?若有差失,乞斬全家」!】
歷史上,街亭之戰司馬懿並沒有到場,但就演義看,馬謖狂妄自大,根本不把司馬懿、張郃放在眼裡,說曹睿親來也不怕,當時魏明帝曹睿,確實親自掛帥,駕幸長安。可馬謖說「若有差失,乞斬全家」,為了爭搶功勞,這都把話說絕了。在馬謖看來,只有他明白這次守街亭的意義功績,事情也很容易,不搶白不搶, 更不能叫別人搶走,只有狠話、絕話,把退路堵死,別人就沒法再爭了。
在此情況下,不說馬謖以前的好建議,比如,離間曹睿與司馬懿、「攻城為下,攻心為上」等,也不說諸葛亮對馬謖的好印象,換誰作主帥,守街亭能啟用魏延、或者其他將領替換馬謖?