美文网首页
Vim笔记-0

Vim笔记-0

作者: 蚂蚁踩死我 | 来源:发表于2019-03-26 15:41 被阅读0次

学习环境推荐

  • windows系统安装GVim
  • mac系统安装MacVim
  • Linux系统直接终端vim启动Vim
  • 不想安装Linux也不想在电脑装Vim,推荐实验楼在线环境

排版约定

方便写,方便读;

普通模式-按键约定

  • 按次序按键

    标记 含义
    x 按一次x
    xy 依次按x,y
    xyz 依次按x,y,z
  • 同时按键

    标记 含义
    <C-n> 同时按<Ctrl>n
    g<C-]> g,然后同时按<Ctrl>]
    <C-r>0 同时按<Ctrl>0
    <C-w><C-=> 同时按 <Ctrl>w ,然后同时按 <Ctrl>=
  • 特定类型按键集合

    标记 含义
    f{char} f ,后跟 任意字符
    `{a-z} ` ,后面跟 任意小写字母
    m{a-zA-Z} m, 后面跟 任意小写或大写字母
    d{motion} d, 后面跟任意动作命令
    <C-r>{register} 同时按 <Ctrl>r ,后面跟一 寄存器地址
  • 特殊按键

    标记 含义
    <ESC> 退出键
    <CR> 回车键,也写作 <ENTER>
    <Ctrl> 控制键
    <Shift> 切换键
    <S-Tab> 同时按 <Shift><Tab>
    <UP> 上光标
    <DOWN> 下光标
    Space 空格

插入模式-按键约定

  • 例子:

    标记 含义
    cwreplacement<ESC> 普通模式下依次按c w ,此命令 删除从光标位置到当前词结尾处的文本,并切换到插入模式**。然后如数单词"replacement" ,最后按<ESC>键,回到 普通模式

命令行中操作

  • $,表示在外部shell中执行命令行命令

    $ grep -n Waldo *
    
  • 表示在vim中执行命令行命令

    : grep Waldo *
    
  • 执行命令提示符含义

    提示符 含义
    $ 在外部shell中执行命令行命令
    使用命令行模式执行一条Ex命令
    / 使用命令行模式执行正向查找
    使用命令行模式执行反向查找
    = 使用命令行模式对一个vim脚本表达式求值

缓冲区内容修改表示约定

  • 描述表示缓冲区光标所在位置,使用markdown代码块的样式表示
按键操作 含义 缓冲区内容
{start} 最初,光标在"O"字母上 One two three
dw 依次按下d w 命令,删除光标下的单词后,光标在"t"字母上 two three

高亮显示

  • 描述表示冲去匹配高亮,使用markdown中加粗的样式表示
按键操作 含义 缓冲区内容
{start} 最初 the problem with these new recruits is that
they don't keep their boots clean.
/the<CR> 命令行中输入"/the",正向查找单词"the",并按回车键。PS: 前提是激活了Vim的查找高亮功能。 the problem with these new recruits is that
they don't keep their boots clean.

相关文章

  • Vim笔记-0

    学习环境推荐 windows系统安装GVim mac系统安装MacVim Linux系统直接终端vim启动Vim ...

  • 编译vim8并添加对lua,python,ruby的支持

    卸载原有vim 建议卸载原有 vim 版本 下载并解压源码包 Releases · vim/vim [2017-0...

  • VIM极简使用备忘

    VIM极简使用备忘 一、vim启动、模式切换及退出vim0、vim软件安装windows用户可以从官网下载安装。地...

  • 基础-17、vim(一)

    笔记内容:5.1 vim介绍5.2 vim颜色显示和移动光标5.3 vim一般模式下移动光标5.4 vim一般模式...

  • 改linux网卡名字

    改linux网卡名字vim/etc/default/grub 加net.ifnames=0 vim ifcfg-e...

  • Python学习笔记-第十八天

    Django官方学习笔记Django快速搭建blogrunoob Django教程vim python搭建1vim...

  • 【CLI】Vim插件管理调研

    参考文章 vim有哪些插件管理程序?都有些什么特点? 使用vundle进行插件管理(vim笔记二) 【Vim】使用...

  • day7-vim编辑器

    linux系统vim编辑器 1.什么是Vim? vim就和windows下的笔记本类似 2.vim与vi是什么关系...

  • 基础-18、vim(二)

    笔记内容:5.5 进入编辑模式5.6 vim命令模式5.7 vim实践 一、进入编辑模式 二、vim命令模式 Q:...

  • centos7 ssh selinux 防火墙

    setenforce 0vim /etc/sysconfig/selinuxSELINUX=enforcing 改...

网友评论

      本文标题:Vim笔记-0

      本文链接:https://www.haomeiwen.com/subject/gfubvqtx.html