Vim快捷键使用笔记(2)

5.vim分屏操作
  1)分屏启动
    a.使用大写的O参数来垂直分屏
      vim -On file1 file2 file3 ...
    b.使用小写的o参数来水平分屏
      vim -on file1 file2 file3 ...
    注释: n是数字, 表示分成几个屏幕
  2)关闭分屏
    Ctrl+W  c
  3)分屏
    a.上下分割当前打开的文件
      Ctrl+W s
    b.上下分割,并打开一个新的文件
      :sp filename
    c.左右分割当前打开的文件
      Ctrl+W v
    d.左右分割,并打开一个新的文件
      :vsp filename
  4)移动光标
    a.把光标移到右边的屏幕
      Ctrl+W h
    b.把光标移到左边的屏幕
      Ctrl+W l
    c.把光标移到上面的屏幕
      Ctrl+W k
    d.把光标移到下面的屏幕
      Ctrl+W j
  5)分屏同步移动
    要让两个分屏中的文件同步移动,很简单,你需要同步移动的两个屏中都输入如下命令
    :set scb
    如果你需要解开,那么输入下面的命令
    :set scb!

6.vim操作一个目录
    直接vim一个目录,你会进入一个页面,通过j,k键进行上下移动,进入一个目录或者打开一个文件。
    - -> 到上一级目录
    D -> 删除文件(大写)
    R -> 改在文件名(大写)
    s -> 对文件排序
    x -> 执行文件
    :cd <dir> -> 改变当前目录
    :pwd -> 查看当前目录

7.保存会话
    如果你打开了好些个文件,还设置了各种滚屏同步,或者是行号等等,那么,你可以用下面的命令来保存会话:
      :mksession ~/.mysession.vim
    如果文件重复,vim默认会报错,如果你想强行写入的话,你可以在mksession后面加上!
      :mksession! ~/.mysession.vim
    于是下次,你可以这样打开这个会话:
      vim -S ~/.mysession.vim

差不多上面这些掌握了使用vim就很流畅了,不建议一次性全记住,可以每天学习2个快捷键。下一篇,准备介绍tmux这个运维神器。

更多Vim相关教程见以下内容

Vim学习指南

快速学会 Vi编辑器

强大的Vim 编辑器

CentOS 6.2上搭建Vim开发环境

把Vim打造成优秀的C++ IDE 

Vim技巧分享:C语言设置

Ubuntu中设置Vim的行号

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/14892.html