关于vim:oeasy教您玩转vim-22-配置文件

6次阅读

共计 1134 个字符,预计需要花费 3 分钟才能阅读完成。

配置文件

回顾上节课内容🤔

  • 咱们上次理解到了状态横条

    • 通过本义示意 item
    • 管制 item 宽度的办法
    • item 成组的办法
    • 还有一个总开关 laststatus
  • 然而每次都要写很长的一段话来配置很麻烦啊
  • 咱们是否写一个配置文件,让 vim 每次主动配置好呢?🤔

配置文件

# 首先关上原来的配置文件,~ 代表用户文件夹
vi ~/.vimrc
#能够用 /statusline 找到状态条的写法 

~/.vimrc

  • 能够发现 ~/.vimrc 就是 vi 配置文件
  • 如果这个配置文件找不到了 vi 会变成什么样子呢?
  • 试试!👊
# 原配置文件改名
mv ~/.vimrc ~/.vimrc_old
#从新书写配置文件
vi ~/.vimrc

书写配置文件

  • 配置文件清空后

    • 配置信息全丢
    • 没关系,从头写
  • 首先设置一个状态栏在 ~/.vimrc 外面写两句话

    • set statusline=oeasy
    • set laststatus=2
    • 留神这里就不必 :
  • 保留并退出
  • 从新编辑 vi ~/.vimrc
  • 发现状态栏曾经失效🤪
  • 更新状态栏

    • set statusline=%-040.40(%F%m%)%-030.30([%l,%c]%)%p%%
    • set laststatus=2
    • set ru nu sc

  • :h options 查问更多实用开关

各种实用开关

  • set number 显示行号
  • set relativenumber 显示绝对行号
  • set cursorline 光标所在的以后行高亮
  • set cursorcolumn 光标所在的以后行高亮
  • set nocompatible 应用 vim 模式,不与 Vi 兼容
  • syntax on 关上语法高亮
  • set showmode 在底部显示,以后所处模式
  • set showcmd 命令模式下,在底部显示键入指令
  • set mouse-=a 纯键盘操作
  • set encoding=utf-8 应用 utf-8 编码
  • set autoread 硬盘文件变动后,主动读取
  • 把上述这些存储到 ~/.vimrc 之后,当前这些配置就会主动起作用了
  • 也能够去 github 搜寻 .vimrc 找到对于配置的更多信息

查问开关 option 细节

  • 查问某个设置的帮忙能够加上单引号

    • :h 'number' 能够查找 number 相干的设定
    • :h 'mouse' 能够查找 mouse 相干的设定
    • :h 'autoread' 能够查找 autoread 相干的设定

最终的设定

  • set statusline=%-040.40(%F%m%)%-030.30([%l,%c]%)%p%%
  • set laststatus=2
  • set ruler
  • set number
  • set showcmd
  • set nocompatible
  • set showcmd
  • set showmode
  • set history=100
  • 你能把他们的含意都说分明吗?🤪

总结

  • 找到配置文件的地位 ~/.vimrc

    • 理解各种配置开关
    • 批改配置文件并利用
  • 不过这个色彩到底是怎么配置的呢?🤔
  • 下次再说 👋
正文完
 0