ex

    3熱度

    4回答

    線的一部分,我有一行文字,看起來像這樣 foo bar http://www.example.com -> baz 我想抽出使用前的URL的一部分。任何人有任何想法如何做到這一點? 澄清。我想從命令行執行類似:y/http:.*\.com/的操作。但那不行。

    1熱度

    2回答

    假設我有一個文件evil_lair.hh中聲明的evilLord類,並在文件evil_lair.cc中執行。現在,我想添加功能bool minionDo(std::string command)。是否有任何腳本會自動將聲明和空函數定義放入相應的文件中? 我正在使用c-support vim-plugin,我覺得很有用。也許這可以添加到這個腳本的功能......

    0熱度

    1回答

    我有一個program打印到標準輸出。 $ ./program > log.txt $ cat log.txt [A] 00: efbb bf52 454d 2047 454e 5245 204f 7065 10: 7261 0d0a 5245 4d20 4441 5445 2032 3031 20: 310d 0a52 454d 2044 4953 4349 4420 3235 [

    7熱度

    2回答

    我想根據自己的使用以下全局命令縮寫在我的文字段落排序: g/_p/,/^$/mo$ 僅此工作。但是,當我用幾個全局命令一次,然後出現錯誤: g/_p/,/^$/mo$|g/_w/,/^$/mo$ 這提供了以下錯誤: Cannot do :global recursive 我怎麼能運行這些命令依次在一次?

    1熱度

    5回答

    我有一個XML文件,我需要修改: ... </web-app> 我想這行之前,添加一些文字。我試着用簡單的文字,它工作正常(我用/斌/ EX): s/<\/web-app/test &/ 所以我得到了我想要的: ... test </web-app> 但真正的文字我需要插入是: <error-page> <error-code>400</error-code> <locatio

    1熱度

    3回答

    獲取文本比方說,我在Vim的以下文字: file1.txt file2.txt file3.txt renamed1.txt renamed2.txt renamed3.txt 我想變換如下: file1.txt renamed1.txt file2.txt renamed2.txt file3.txt renamed3.txt 我想到的是類似以下內容: :1,3 s/$/

    25熱度

    2回答

    的模式我似乎馬上要下的是: 編輯一個文件,直到我喜歡 :w another-file使用它作爲一個起點another-file :e another-file擦亮another-file 有一個現有的前命令執行後兩個步驟一次?像:writeAndEdit another-file? 我可以僞造一個使用vimscript,我只想知道是否有一個現有的命令。