Linux Vim 编辑器的利用

[复制链接]
发表于 2025-10-2 06:50:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

一、安装及先容

Vim是一款强盛且高度可定制的文本编辑器,相当于 Windows 中的记事本。具备下令、插入、底行等多种模式。它可通过简朴的键盘下令实现高效的文本编辑、查找更换、分屏操纵等,广泛应用于代码编写和文本处理惩罚工作。

  • 安装方法
       体系下令Linux Ubuntusudo apt install vimLinux CentOS 7sudo yum install vimmacOSbrew install vimWindows下载gvim.exe安装包
  • Vim 模式
       下令功能下令模式(Normal Mode)启动 Vim 后的默认模式,用于实验操纵下令。按 Esc 返回该模式。插入模式(Insert Mode)用于文本输入,通过 i/a/o 等键进入。i : 光标前插入, a: 光标后插入, o : 下方新行插入。底行模式(Ex Mode)用于实验文件操纵或高级下令,按 Esc 输入 : 进入该模式。
  • 生存操纵
       操纵范例常用下令阐明退出:q退出当前文件欺凌退出:q!放弃修改并退出生存:w生存当前文件生存并退出:wq生存并退出欺凌生存并退出:wq!欺凌生存并退出
二、根本操纵


  • 光标移动
       下令功能h左移j下移k上移l右移w跳至下一单词开头b跳至上一单词开头gg跳至文件开头G跳至文件末端0跳至行首$跳至行尾
  • 文本编辑
    (1)插入操纵
       下令功能i在当前光标位置插入a在当前光标后插入o在当前行下方新建一行并插入(2)删除操纵
       下令功能x删除光标所在字符dd删除整行dw删除光标到单词末端d$删除光标到行尾(3)复制粘贴
       下令功能yy复制当前行p粘贴到光标后P粘贴到光标前u取消Ctrl+r重做r更换单个字符
  • 查找与更换
       下令功能/关键词查找关键词(按 n 下一个,N 上一个)/pattern向前搜刮?pattern向后搜刮:noh取消高亮:%s/old/new/g全局更换
三、高级功能


  • 分屏操纵
       下令功能:sp [文件名]水中分屏:vsp [文件名]垂直分屏Ctrl+w +方向键切换分屏----------------------------------------:vsplit 或 Ctrl + w v垂直分屏:split 或 Ctrl + w s水中分屏Ctrl + w w切换分屏
  • 宏录制
    (1) qa 开始录制宏(寄存器a)
    (2) 实验操纵
    (3) q 克制录制
    (4) @a 实验宏
  • 标记体系
       下令功能ma设置标记a`a跳转到标记a:marks查察全部标记
四、设置与插件


  • 设置文件(~/.vimrc), 这里的表明是:“
    1. " 基础配置
    2. set number        " 显示行号
    3. syntax on         " 语法高亮
    4. set tabstop=4     " Tab宽度
    5. set expandtab     " 用空格代替Tab
    6. " 快捷键映射
    7. nmap <C-s> :w<CR>  " Ctrl+s保存
    复制代码
  • 插件管理(保举利用vim-plug)
    (1) 安装
    1. curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
    2.     https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
    复制代码
    (2) 在.vimrc中添加以下内容:
    1. call plug#begin('~/.vim/plugged')
    2. " 这里可以添加你想要安装的插件,例如:
    3. " Plug '插件作者/插件名'
    4. Plug 'tpope/vim-sensible'
    5. call plug#end()
    复制代码
    (3) 在 Vim 中实验 lugInstall 下令,若能正常下载插件,就表明 vim-plug 已乐成安装。

END

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表