5/07/2016

Ubuntu 中 Vim 使用的点滴记录

本文是个人在vim使用过程中的点滴记录,与广大vim使用者所共享。

Ubuntu 安装 spf13

这里在Ubuntu系统下进行安装。

$ sudo apt-get install vim
$ sudo apt-get install vim-nox             # 注意必须安装此项,否则自动不全插件无法运行
$ curl https://j.mp/spf13-vim3 -L -o | sh

ok,等待安装完成即可,可能需要花费比较久的时间。

VIM 常用命令

  • x: 删除字符
  • a: 在光标后插入字符
  • A: 在行末插入字符
  • i: 进入插入模式
  • :wq: 保存并退出
  • dw: 删除单词
  • d$: 从光标处删除字符至行末
  • 2w: 将光标向后移动 2 个单词
  • 3e: 将光标移动至第三个单词末尾
  • d2w: 删除 2 个单词
  • dd: 删除整行文本
  • 2dd: 删除 2 行文本
  • u: 撤销最后执行的命令
  • U: 撤销对整行所做的修改
  • CTRL-R: 重做被撤销的命令
  • p: 配合 dd 将最后一次删除的命令重新置入
  • r: 替换单个字符
  • cw: 修改单词
  • c$: 更正文本至行末
  • CTRL-G: 显示光标所在行号
  • G: 跳转到最后一行
  • gg: 跳转至首行
  • 504G: 跳转到指定行数
  • /words: 查找某项,n为向下寻找,N为向上寻找
  • CTRL-O: 回到查找之前的位置
  • CTRL-I: 回到较新的位置
  • %: 查看配对的括号,再输入 % 返回
  • :s/old/new: 更改所在行第一个匹配项
  • :s/old/new/g: 更改该行所有匹配项
  • :#,#s/old/new/g: 更改指定行号之间的匹配项
  • :%s/old/new/g: 更改全文的匹配项
  • %s/old/new/gc: 更改全文的匹配项
  • !ls: 查看文件夹下有那些文件
  • !rm filename: 删除文件
  • :w filename: 保存文件
  • v: 进入可视模式选取文本,以便于后续操作
  • :r filename: 将其他文件中的内容插入到光标之后
  • e: 逐单词向后移动
  • o: 光标之后新增一行
  • O: 光标之前新增一行
  • R: 替换多字符文本
  • y: 复制文本
  • :set ic: 查询时设置“忽略大小写”
  • :set noic: 查询时“禁止忽略大小写”
  • :set hls is: 查询时设置查询到的文本高亮
  • :set nohlsearch: 取消查询高亮
  • :help: 帮助
  • CTRL-W: 窗口之间跳转

没有评论:

发表评论

Cloudflare R2 + WebP Cloud + uPic 免费图床方案

搭建免费全球可访问的图床方案:Cloudflare R2 + WebP Cloud + uPic