日常筆記 vim

2021-07-15 12:27:40 字數 1128 閱讀 5950

終於要學習 vim 了…為什麼要學習 vim?想想看,當你有乙個 100m 的 txt 文件需要編輯的時候……你相用文字編輯器做?孩子…那速度得等到天荒地老…

這裡記錄一下我的 vim 學習過程、筆記。

如下,我有下面的接近 900000 行的 txt 檔案,我需要將其中的 850001 行之後的文字貼上到另外的 txt 資料夾中。

先輸入:850001,電梯直達 850001 行:

之後,按v(大寫)進入 visual 模式:

再按g直接選中到 txt 檔案的底部。總之,加起來的命令動作就是:

vg
效果如下:

之後,在複製,複製的命令是:y(yank),會顯示:5000 lines yanked

再按:

:e /path/to/your/another/txt file/directory

# 我這裡是 ./test.txt

之後,再按命令p,複製到目標檔案 test.txt 中:

:wq!儲存就完成任務了。

這樣操作比直接在 txt 中操作不知道快到哪去了。

用 vim 開啟文字後,在 normal 模式下,輸入:

:set fileencoding
即可顯示檔案的編碼。

Vim 日常使用參照

其他總結 visual edit mode 可視模式,可視行模式,可視塊模式 extended command mode vim 是以命名模式為中心,通過不同的指令進入其他模式 h,j,k,l 作為上下左右,這個應該形成習慣,提高效率 移動到行首,移動到行尾 gg 移動游標到第一行行首,g移動到最後...

vim命令日常使用

移動游標 ctrl b 螢幕向後移動一頁 ctrl u 螢幕向後移動半頁 ctrl f 螢幕向前移動一頁 ctrl d 螢幕向前移動半頁 w 游標跳轉到下個word的開頭 e 游標跳轉到下個word的結尾 b游標回到上個word的開頭 光移動到游標所在行的行尾 游標移動到該行第乙個非空白字元 o游標...

oracle 日常筆記

1.替換文字 update table name set field name replace field name from str to str where 說明 table name 表的名字 field name 欄位名 from str 需要替換的字串 to str 替換成的字串 2.排序...