我在相當頻繁的基礎上使用ConqueGdb插件來滿足我的調試需求。我決定爲它設置一個映射,讓我的生活變得更輕鬆。下面是我的映射樣子 -vim映射插件並提供來自外部腳本的參數
圖Gd:ConqueGdb ./binary_name script_which_returns_pid_of_binary
OR
圖Gd:ConqueGdb ./binary_name str2nr(系統( '〜/斌/ which_pid.sh' ))
我注意到在這種情況下腳本沒有被評估,而是被粘貼爲文本。然後我試圖再次通過包裹在它返回的PID功能這個腳本 -
圖Gd:ConqueGdb ./binary_name調用GETPID()
同樣的問題依然存在。
最後,我創建了一個功能,在內部,我添加了
ConqueGdb ./binary_name pid_variable
可是在這裏同樣的問題普遍存在(即pid_variable文本被傳遞,而不是被評估爲它持有的價值)。
我在做什麼錯了,我該如何讓vim使用存儲在變量中的值而不是假設它是純文本?
TIA。
非常感謝!這就像一個魅力:) –