vi

    1熱度

    1回答

    兩個字符之間更換我有一個這樣的文件: 14:rs546195859:105415517:C:T:AHNAK2 19:rs200396606:7676575:G:一個:CAMSAP3 ... 我需要將前兩個之間的rs *替換爲:「。」。在VI中。 我該如何做到這一點? 謝謝!

    -2熱度

    1回答

    發現總的可用和使用內存我有 -bash-4.1$ df -l Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 16126920 8557072 6750648 56%/ tmpfs 33026676 0 33026676 0% /dev/shm /dev/sda5 151897244 51004788

    0熱度

    2回答

    有沒有辦法檢查光標當前在VI編輯器中的當前行的長度?我嘗試在谷歌搜索,但我能找到的是如何使用「set nu」在當前打開的文件中查看行號。

    1熱度

    1回答

    我用一個單一的功能(即一個創建)知道,如果角色旁邊的當前光標位置是空間 function Test_caractere_suivant_espace() "Test si le caractère suivant est une espace" let position = getcurpos() let ligne = getline(position[1]) l

    0熱度

    2回答

    當我使用vi創建腳本時,它不顯示任何語法高亮顯示。但是,一旦我退出vi並使用vi再次打開腳本,它將突出顯示語法。 我想要的是在創建文件時第一次突出顯示語法。那麼,我的配置有什麼問題,或者這是常見的情況?

    4熱度

    3回答

    目前我行可以搜索文本 /text ,然後使用dd刪除線,如果我不想刪除我可以去下一場比賽與n。 但是,有沒有更快的方法來做到這一點! 下面的這個命令刪除所有包含文本的行,但問題是它一次刪除所有行,有時文本在某些行中是異常。 :g/text/d 但我想簡單的東西一樣一樣 :%s/text/some_other_text/gc ,因爲這給了替換或不選擇。刪除包含text的每行前 :g/te

    0熱度

    1回答

    我有一個調試文件看起來像這樣摺疊: ==>func1: ..... .. ==>func2: ...... ... <==func2 .. <==func1 ==>func3: ...... ... <==func3 基本上,我想能夠摺疊的功能,最終看到這樣的事情每個人: +-- x lines: ==> func1: +-- x lines: ==> func3:

    1熱度

    1回答

    我在vim中移動到第一個非空白字符時遇到了一些麻煩。 這個動作的通常映射是^,但在我的鍵盤中,重音位於數字6鍵,所以我必須按Shift + 6才能得到它。 正如預期的那樣,Shift + 6不會將我帶到NORMAL模式下該行的第一個非空白字符,它只在我的光標所在處打印^,並且在按下其他任何鍵後,^消失,而我回到我以前的地方。 我一直在嘗試將該操作映射到某個其他快捷方式一段時間,但沒有運氣。我也試過

    0熱度

    1回答

    有一個固定長度爲150的文件直到第一個逗號爲50個字符,依此類推。所以我想用XYZ替換A並在vi編輯器中添加48個空格。 前: A ,B ,3 A ,C ,4 後 XYZ ,B ,3 XYZ ,C ,4

    1熱度

    2回答

    由於Debian jessie對vim進行了一些更改,這使得無法用鼠標複製文本,然後使用SHIFT + INSERT重新插入文本。 該選擇可行,但不會自動複製任何內容到鍵盤。 任何其他的解決方案,以解決這個問題比刪除VIM和使用股票六?