在vim中,我過濾了當前的單行,使用!通過Unix命令。要做到這一點我的.vimrc將vim中的filter命令輸入後,將光標移動到下一行
:map <Enter> !!mycommand<CR>:,+1<CR>
按<Enter>
定義以下快捷這個帶我到低於當前的行,如果mycommand
取代我的單輸入線整整一個輸出線。如果輸出有更多的行(命令執行前未知的行數),它仍然會將我帶到當前的行之下。 現在,我想知道如何總是能夠在mycommand
的插入輸出下面的第一行。
修改後的快捷方式將允許我使用僅顯示輸出的<Enter>
每行「執行」文本文件。 如果在沒有任何有關mycommand
輸出的知識的情況下沒有辦法做到這一點,也許有人知道每個輸出行的第一個字符。
非常感謝!