VIM 命令 CTRL A 簡單使用

2022-01-11 13:10:19 字數 1555 閱讀 6135

概述

ctrl - a 簡單使用

背景最近使用 vim

環境os

win10

shell

mintty-2.9.4

概述加一操作

加一對 數值 型別的值有效

正負數都行

只能是 整數

操作

# 標準模式

# 游標移動到要加的數前

ctrl - a

結果數被加了 1

拓展可以通過提前輸入數字, 實現多次操作

# 這個一次能 加10

10ctrl - a

目的同時對多行操作

準備文字如下

4. dfa 123123 

4. 2222

4. 3333

4. 3333

操作

# shift + v 進入 行級 v 模式

# 選中所有行

ctrl - a

結果所有的 編號 都被加了 1

後面的數字, 並沒有受到影響

問題問題1: 如果我後面的數字也要加, 怎麼辦呢

解答使用 ctrl + v 進入列模式, 選定後操作

問題2: 是否可以配合 次數, 一次加 10

解答可以

目的製造一些列的遞增數列

準備文字

1.

1.1.

1.1.

操作

# shift + v 進入 行級 v 模式

# 選中 第二行 到 最後一行

gctrl - a

結果文字如下

1.

2.3.

4.5.

好開心本人文筆拙劣, 理解緩慢, 被迫使用 markdown 來寫作

奈何 markdown 中, 經常使用編號

編號少的時候, 自己手打

編號多的時候, 靠 seq 和 paste 命令來拼

雖然不用手打, 但是效率確實也不高...

以後就指著這個東西過日子了...

問題問題1: 這個操作支援其他 增幅 的數列嗎?

支援的在 g 之前輸入你想要的 差, 就可以了...

具體實驗, 我就不做了...

其他ctrl + x 是 減1, 操作類似, 我就不再細講了

refvim 自帶 help

# vim 自帶的 help 其實很強大, 不過寫作的方式, 是 字典式的文件, 我很少見見到有人無聊到沒事啃字典...

: help ctrl-a

後續reg

tagmap

外掛程式感覺後續就會比較隨緣了

之前的說的 ex 命令列基本操作, 我肯定會補上...

現在學的東西, 基本能滿足我日常的需要了

日後的重心, 可能會放在 grep, sed, awk 上

Vim簡單命令

基本上 vi vim 共分為三種模式,分別是命令模式 command mode 輸入模式 insert mode 和底線命令模式 last line mode 這三種模式的作用分別是 使用者剛剛啟動 vi vim,便進入了命令模式。此狀態下敲擊鍵盤動作會被vim識別為命令,而非輸入字元。比如我們此時...

vim簡單命令

1.選擇區塊,替換或者刪除 先按v,進入可視編輯狀態,選擇替換區域,然後ctrl v,再按c,就將選擇的區域刪除。2.以行或者以單詞的刪除 d 刪除游標所在位置,到該行行尾所有字元。d0 刪除游標所在位置,到該行行首所有字元。dd 刪除游標所在整行。ndd 刪除游標所在行向下n行。d1g 刪除游標所...

vim簡單使用教程

vim的學習曲線相當的大 參看各種文字編輯器的學習曲線 所以,如果你一開始看到的是一大堆vim的命令分類,你一定會對這個編輯器失去興趣的。下面的文章翻譯自 learn vim progressively 我覺得這是給新手最好的vim的公升級教程了,沒有列舉所有的命令,只是列舉了那些最有用的命令。非常...