马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
一、安装及先容
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), 这里的表明是:“
- " 基础配置
- set number " 显示行号
- syntax on " 语法高亮
- set tabstop=4 " Tab宽度
- set expandtab " 用空格代替Tab
- " 快捷键映射
- nmap <C-s> :w<CR> " Ctrl+s保存
复制代码 - 插件管理(保举利用vim-plug)
(1) 安装- curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
- https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
复制代码 (2) 在.vimrc中添加以下内容:- call plug#begin('~/.vim/plugged')
- " 这里可以添加你想要安装的插件,例如:
- " Plug '插件作者/插件名'
- Plug 'tpope/vim-sensible'
- call plug#end()
复制代码 (3) 在 Vim 中实验 lugInstall 下令,若能正常下载插件,就表明 vim-plug 已乐成安装。
END
|