• vi/vim


    1.vim -u filename

    会使用指定的filename配置文件启动vim

    2.vim -u NONE

    不使用任何配置文件启动vim

    3.恢复上次编辑环境,需要保存会话(session)信息,和viminfo信息

    4.会话信息中保存了所有窗口的视图,外加全局设置

    5.viminfo信息中保存了命令行历史(history)、搜索字符串历史(search)、输入行历史、非空的寄存器内容(register)、文件的位置标记(mark)、最近搜索/替换的模式、缓冲区列表、全局变量等信息

    6.在vim中使用命令

    :mksession[file]创建一个会话文件

    :wviminfo[file]创建一个viminfo文件

    7.配置.vimrc

    在.vimrc中,双引号开头的行,将被当作注释忽略

    1    "Set mapleader
    2    let mapleader = ","
    第2行,用来设置mapleader变量,当mapleader为未设置或为空时,使用缺省的""来作为mapleader。
    3 map <silent> <leader>ss :source ~/.vimrc<cr>
    第3行定义了一个映射(map),这个映射把<leader>ss,映射为命令:source ~/.vimrc<cr>。当定义一个映射时,可以使用<leader>前缀。而在映射生效时,vim会把<leader>替换成mapleader变量的值。也就是说,我们这里定义的<leader>ss在使用时就变成了",ss",当输入这一快捷方式时,就会source一次~/.vimrc文件(也就是重新执行一遍.vimrc文件)。

    8 "When .vimrc is edited, reload it
    9 autocmd! bufwritepost .vimrc source ~/.vimrc
    第9行,定义了一个自动命令,每次写入.vimrc后,都会执行这个自动命令,source一次~/.vimrc文件。
  • 相关阅读:
    马走日
    扩号匹配问题
    八皇后
    流感传染
    迷宫
    棋盘问题
    JAVA-初步认识-第二章-字符类型的运算续
    JAVA-初步认识-第二章-算术运算符1知识点整理
    JAVA-初步认识-第二章-算术运算符1
    JAVA-初步认识-第二章-类型运算细节
  • 原文地址:https://www.cnblogs.com/aelite/p/8992723.html
Copyright © 2020-2023  润新知