作爲的猛拉系統顯示(感謝米哈爾)的文件,Vim的猛拉系統似乎更加複雜,然後一個標準的剪貼板。因此,如果vim老兵能夠向我們展示一些利用這種機制的不同風格,我認爲這是有益的。特別是在不使用重量級IDE(比如C++?)的情況下使用vim進行復雜項目。
原始的問題
現在我使用vim的一切I型,而不是隻爲配置服務器,我wan't理清以下瑣事。我試圖制定谷歌搜索查詢,但結果並沒有解決我的問題:D。
問題一:如何多次抽取和替換?
一旦我在YANK歷史中有了某些東西(如果這是它所稱的),然後在命令模式下突出顯示並使用'p'字符,替換的文本將放在YANK歷史的前面;因此後續的替換操作不會使用我想要的文本。我想在某些情況下這是一個有用的功能,但我不需要在我的工作流程中使用它。
問題二:如何輸入文本而不會導致線條向前漣漪?
我使用硬製表位allign以某種方式我的代碼 - 例如,
FunctionNameX (lala * land );
FunctionNameProto ( );
當我弄清楚什麼需要進入第二個功能,我怎麼插入不動文字了嗎?
問題三在同一臺機器上跨GVIM實例有一個統一的YANK歷史記錄嗎?我有> 1臺顯示器。只是想知道,atm我正在使用突出顯示+鼠標中鍵。
屬於超級用戶的編程問題? – 2010-05-04 10:49:52
「我如何使用我的文本編輯器?」不是一個編程問題。 – 2010-05-04 10:51:33
那麼,如果你要這麼肛門......超級用戶是:「一般的計算機軟件和計算機軟件」。這個問題不涉及通用軟件。我可能不得不編寫自己的vim宏來做我想做的事。編寫宏是列出一步一步的過程來實現的。這個過程的總稱是算法,算法編寫者也被稱爲「程序員」。 Stackoverflow是討論編程的地方。 – 2010-05-04 11:13:14