vim存活日誌3 游標跳轉,多行複製刪除

2021-07-23 04:30:29 字數 935 閱讀 6296

在vim碰見了超長的一行,調到開頭 0 或者 ^(shift 6),調到末尾 $(shift 4)

移動游標

上:k nk:向上移動n行 9999k或gg可以移到第一行 g移到最後一行

下:j nj:向下移動n行

左:h nh:向左移動n列

右:l nl:向右移動n列

w:游標以單詞向前移動 nw:游標向前移動n個單詞 游標到單詞的第乙個字母上

b:與w相反

e: 游標以單詞向前移動 ne:游標向前移動n個單詞 游標到單詞的最後乙個字母上

ge:與e相反

$:移動游標到行尾 n$:移動到第n行的行尾

0(num):移動游標到行首

^:移動游標到行首第乙個非空字元上去

f:移動游標到當前行的字元a上,nf移動游標到當前行的第n個a字元上

f:相反

%:移動到與制匹配的括號上去(),{},,<>等。

ng:移動到第n行上 g:到最後一行

ctrl+g 得到當前游標在檔案中的位置

向前翻頁:ctrl+f

向下移動半屏:ctrl+g

向後翻頁:ctrl+b

到檔案開頭 gg
到檔案結尾 g

複製從第1行到第5行的資料,複製到第9行

游標移到第5行任意位置,輸入ma

游標移到第1行任意位置,輸入y'a(這一定要打這個「'」單引號,否則就進入「insert」狀態了

游標移到需要複製的行,輸入p,行前複製輸入大寫p

或者把游標移到第9行

shift v

再把游標移到第15行

ctrl c

再再把游標移到第16行p或者

nyy命令複製從游標所在行開始的n行,一般在5行以內非常直觀的數字時使用的比較多

多行刪除

ndd命令刪除從游標所在行開始的n行

vim存活日誌

我用的是ubuntu 幹啥都要先獲取 許可權 安裝 apt get install vim gtk 配置 在shell中進入 目錄,開啟 檔案 在後面加上 不要中文 set tabstop 4 set softtabstop 4 set shiftwidth 4 set autoindent 自動縮...

vim游標移動 跳轉

vim的三個模式 命令列模式 插入模式 底行模式 從命令模式到插入模式 a 游標後輸入 a 行尾輸入 i 游標前輸入 i 行首輸入 o 上一行輸入 o 下一行輸入 c 刪除到行尾的全部字元,然後進入插入 移動游標 hjkl 行首 0 行尾 翻頁 上ctrl f 下ctrl b 可以讓游標從它當前所在...

vim存活日誌2 摺疊設定

首先我想先說一下,並不是所有vim都有個.vimrc檔案,我用的ubuntu16.04,用apt get安裝完完整的vim之後,並沒有找到.vimrc,而是在 etc vim 下的vimrc檔案配置的,注意前面沒有點。其實可以在使用者目錄下新增.vimrc檔案的,這樣就只會改變該使用者的配置 寫長了...