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 教程

相关文章
相关标签/搜索