vim

基本介绍

编辑器之神

#####vim打开文件的方式(4种)

1.vim 文件路径(直接打开文件)
2.vim +数字 文件路径(打开指定的文件并且将光标移动到指定行)
3.vim +/关键词 文件路径(打开指定的文件并且高亮显示关键词)
4.vim 文件路径1 文件路径2 ...(同时打开多个文件)

vim三种模式

命令模式(默认模式):
    在该模式下不能对文档直接进行编辑,可以输入快捷键进行一些操作(删除行,复制行,移动光标,粘贴等等)
编辑模式:
    在该模式下可以对文件对内容进行编辑
末行模式:
    可以在末行输入命令,对文件进行操作(搜索,替换,保存,撤销,高亮等等)

模式间的切换

命令模式 ----> 末行模式: :(英文的冒号)
命令模式 ----> 编辑模式: i
退出末行模式: 按两下esc
退出编辑模式: 按一下esc

#####命令模式

光标移动操作:
       光标移动到行首:(^)shift+6
       光标移动到行尾:($)shift+4
       光标移动到首行:gg
       光标移动到末行:G
       向上翻屏:control+b(back)
       向下翻屏:control+f(forward)
       光标的快速移动:
              快速移动到指定行:数字G
              以光标为准向上/下/左/右移动n行: 数字+方向键

复制粘贴:
       复制光标所在行: yy
       光标行向下复制指定的行数: 数字yy(例:3yy)(包含光标所在行)
       在想要的地方粘贴: p
       可视化复制: control+v
剪切删除(命令相同):
       剪切删除光标所在行: dd
       剪切删除光标所在行为准,向下剪切删除指定行: 数字dd(例:3dd)(包含光标所在行)
       剪切删除光标所在行,下一行不上移: D
撤销恢复:
       撤销: u(undo)
       恢复: control+r

末行模式

保存操作: :w(write)
另存操作: :w /路径
退出: :q (quit)
保存并退出: :wq
强制退出: :q!
调用外部命令: :! 命令
搜索: /关键词
在搜索结果中切换: N/n(N:上一个; n:下一个) (next)
取消高亮: :nohl (no highlight)
替换: (strreplace)
    :s/搜索的关键词/新的内容(替换光标所在的内容)
    :s/搜索的关键词/新的内容/g(替换光标所在行全部符合条件的内容)
    :%s/搜索的关键词/新的内容(替换整个文档中每行第一个符合条件的内容)
    :%s/搜索的关键词/新的内容/g(替换整个文档符合条件的内容)
显示行号: :set nu
隐藏行号: set nonu
多个文件之间的切换:
    查看当前打开的文件名称: :files
    切换一: open 文件名称
    切换二: :bn(切换上一个文件) :bp(切换下一个文件)
代码着色关闭: :syntax off
代码着色打开: :syntax on

vim计算器

1.进入编辑模式
2.按下键 control+r,然后输入=
3.输入要计算的内容,然后回车

vim配置

个人配置文件(~/.vimrc)(如果没有,需要自己新建一个)
全局配置文件(/etc/vimrc)
在.vimrc文件中输入 set nu,保存退出,就可以设置行号
(这里的配置项有很多)

别名机制

定义: 创建我们自定义的命令
别名机制映射文件:~/.bashrc

退出方式

另外一个保存退出方式: :x(推荐使用这个)(更新时间不会被修改)
:X:文件加密

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值