vim程序编辑器常用指令

vim 三种模式

1、一般指令模式
以vi打开一个文件就直接进入一般指令模式了(这是默认的模式)。在这个模式中,可以上下左右按键移动
2、编辑模式
在一般模式下,按下i、o、a、r按键即可进入编辑模式,按下Esc返回一般模式
3、指令命令模式
在一般模式下,输入【: / ?】即可进入指令模式,按下Esc返回一般模式

常用命令

/word 向下寻找word字符串
?word 向上寻找word字符串
n 重复前一个搜寻动作,例如: /word 寻找word字符串时,按下n 会继续搜寻下一个word字符串
N 与n反向

扩展一下,使用/word配合n
:n1,n2s/word1/word2/g n1 与 n2 为数字。在第 n1 与 n2 列之间寻找 word1 这个字符串,并将该字符串取代
为 word2
:1,$s/word1/word2/g 从第一列到最后一列寻找 word1 字符串,并将该字符串取代为 word2 !

x 向后删除, X 向前删除
dd 删除整行
yy 复制整行
p 粘贴
u 复原前一个动作
[Ctrl]+r 重做上一个动作

:q! 强制离开不储存
:wq 存储后离开
ZZ 大写的 Z ,若文件没有更动,则不储存离开,若文件已经被更动过,则储存后离开!
:w [filename] 将编辑的数据储存成另一个文件(类似另存新档)
:r [filename] 在编辑的数据中,读入另一个文件的数据

:set nu 显示行号
:set nonu 为取消行号

多文件编辑
vim file1 file2
:files 列出目前这个 vim 的开启的所有文件
:n 编辑下一个文件
:N 编辑上一个文件

多窗口显示
:sp [filename] 在该窗口下启动另一个文件
[ctrl]+w+↓ 多窗口向下切换
[ctrl]+w+↑ 多窗口向上切换

vim 环境设定与记录: ~/.vimrc, ~/.viminfo

只要你使用过vim,那么根目录下就会存在这个文件.viminfo,会自动记录你在vim里所做的动作。
我们可以透过配置文件来设定我们习惯的vim 操作环境,整体 vim 的设定值一般是放置在/etc/vimrc 这个文件,不过,不建议你修改它! 你可以修改 根目录下~/.vimrc(预设不存在,可手动建立)

set nu 显示行号
set nonu 取消显示行号
set hlsearch 高亮搜索
set autoindent 自动缩排
set backup 自动存储备份档
set ruler 显示右下角状态栏说明
set showmode 显示左下角状态
set backspace=(012) 当我们按下 i 进入编辑模式后,如果利用退格键 (backspace) 不能删除任意字符,可以通过这个命令设定,当 backspace 为 2 时,就是可以删除任意值;0 或 1 时,仅可删除刚刚输入的字符, 而无法删除原本就已经存在的文字了
set bg=dark(light) 显示不同的颜色色调
syntax on(off) 是否依据程序相关语法显示不同颜色

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值