Vim文本編輯器

 

1,  vi的三種運行模式 普通模式(nomal,插入模式(insert,命令模式vim

2,  vim 的常見命令編輯器

vim  filesname  打開或新建文件ide

vim +n filename打開filename並將光標置於第n行行首spa

vi  + filename打開文件file並將光標至於第一行行首教程

vi  +/pattern filename打開file並將光標置於第一個與pattern匹配的地方ci

vi  -r  filename 打開上次用vi編輯器編輯時崩潰的文件filename並恢復它it

3,在普通模式下的操做ast

i在光標以前charuclass

a在光標以後shuru可視化

I 在光標所在行的行首

A……行尾

O在光標所在行的上方另起一行插入

o下方

c轉換到輸入狀態並刪除

命令到末行

末行 到命令 esc

退出vim

保存退出 wq   x(命令模式)        ZZ(末行模式)

不保存退出q

強制退出 q

命令模式下:光標移動 hjkl

單詞間跳轉 webn

語句間跳轉)(

天然段間跳轉}{

行間跳轉 數字+G

G 挑到最後一行

行內跳轉 ^, 0

^跳到本行的第一個非空白字符

0跳到本行的第一個字符

保存並命名 w 文件名

Ctrl+f 向尾部翻一屏

Ctrl+b 

Ctrl+d 上翻半屏

Ctrl+u 下翻半屏

Vim +n files  打開文件時光標在第n

X刪除光標所在處單個字符

Nx刪除光標所在處的字符

X刪除光標所在X處之前的字符

d刪除一行

刪除五行 5dd

5dw一次刪除五個單詞

複製 y

粘貼 p

P在當前光標所在行上邊粘貼^

P       下邊

替換 r  r+ 多個字符

 

移動 dd p

撤銷  u/U

重作  .

撤銷撤銷 ctrl+r

可視化模式

V進入可視化模式 一次移動一行

v 進入可視化模一次移動一個字符,對角線選中

末行模式 複製全文使用%

1$100 選中1-100

一次打開多個文件 vi files1 files2 ……

在末行模式下 next 切換到下個文件

Prev前一個

Last最後一個

分屏顯示不一樣文件 o水平顯示O 豎直顯示

多個屏幕移動 ctrl+w 方向鍵

Ctrl +w s 將一篇文章水平分割

Ctrl +w v 將一篇文章水平分割

Set nu 顯示行號

 Set nonu不顯示

自動縮進set ai

取消 set noai

關閉語法顯示 syntax off

打開 syntax on

配置文件 /etc/vimrc 對手全部用戶有效

../vimrc對當前

查找/keyword ?keyword

替換 s     address addresss///

110s/abc/ABC

.,$s///從當前行到最後行

+g 全局替換

轉義 / 變爲\/

Imtutor   vim 教程

相關文章
相關標籤/搜索