Vim程序编辑器

Vim程序编辑器

Vi与Vim

系统中的配置文件一般是ASCII纯文本文件
文本编辑器
很多软件的编辑接口会主动调用Vi
Vim是Vi的高级版本,程序编辑器

Vim额外功能

直接进行程序排错

可视区块V/v/[ctrl]+v/y/d/p

多文件编辑

打开多个文件:直接在vim后面加文件名即可
[:files]:查看此Vim的所有文件
[:n]:编辑下一个文件
[:N]:编辑上一个文件

多窗口功能

:sp[filename]:打开一个新窗口 若不加文件名,则显示同一文件内容
[ctrl]+w+j/上:移动到下方窗口
[ctrl]+w+k/下:移动到下方窗口
:close:关闭所在的窗口

vim的关键词补全功能

[ctrl]+x | [ctrl]+n :文件的内容文字
[ctrl]+x | [ctrl]+f : 文件名
[ctrl]+x | [ctrl]+o

Vim环境设置与记录

:set all 查看环境设置

Vi

一般命令模式

P239
光标移动
h 左 j 下 k 上 l 右
[ctrl]+f/b 向下/上移动一页
[ctrl]+d/u 向下/上移动半页
n 向右移动n个字符
0/[home] 移动到这一行最前面
$/[end]移动到这一行最后面
G 移动到文件最后一行
nG 移动到文件第n行
gg 移动到文件第一行
n 向下移动n行
/word 查找
?word 向上查找
n 重复前一个查找
N 重复下一个查找

  • 删除字符/删除整行
  • 复制/粘贴

编辑模式

  • i o a r进入编辑模式

命令行模式

:/ ?读取、保存、批量替换字符串、退出vi、显示行号
:w[filename] 另存为新的文件
:r[filename] 读入另一个文件的内容,在光标之后添加
:set nu 显示行号

Vim的缓存、恢复与打开时的警告

由于在同一目录下,系统会产生.swp文件,可用于恢复文件

  • 可能同时多人在线编辑这个文件

  • 莫名中断

  • 有如下选项:

    O(只读)
    E(正常打开)
    R(恢复)
    D(确定缓存无用,先删掉)
    Q(不会进行任何操作)
    A(忽略这个编辑操作主要内容梗概
    参考书:鸟哥的Linux私房菜-基础学习篇(第四版)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值