|
|
|
|
挪动端

怎样在通博8888官网/Unix中不重启Vim而重新加载.vimrc 文件

Vim 是自在开源而且向上兼容 Vi 的编辑器。它可以用来编辑种种文本。它在编辑用 C/Perl/Python 编写的顺序时特殊有效。可以用它来编辑 通博8888官网/Unix 设置装备摆设文件。~/.vimrc 是你团体的 Vim 初始化和自界说文件。

作者:Vivek Gite泉源:通博8888官网中国|2018-02-28 13:45

我是一位新的 Vim 编辑器用户。我通常运用 :vs ~/.vimrc 来加载 ~/.vimrc 设置装备摆设。而当编辑 .vimrc 时,我需求不重启 Vim 会话而重新加载它。在 通博8888官网 或许类 Unix 零碎中,怎样在编辑 .vimrc 后,重新加载它而不必重启 Vim 呢?

Vim 是自在开源而且向上兼容 Vi 的编辑器。它可以用来编辑种种文本。它在编辑用 C/Perl/Python 编写的顺序时特殊有效。可以用它来编辑 通博8888官网/Unix 设置装备摆设文件。~/.vimrc 是你团体的 Vim 初始化和自界说文件。

怎样在不重启 Vim 会话的状况下重新加载 .vimrc

在 Vim 中重新加载 .vimrc 而不重新启动的流程:

  1. 输出 vim filename 启动 vim
  2. 按下 Esc 接着输出 :vs ~/.vimrc 来加载 vim 设置装备摆设
  3. 像如许添加自界说设置装备摆设:

    1. filetype indent plugin on
    2. set number
    3. syntax on
  4. 运用 :wq 保管文件,并从 ~/.vimrc 窗口加入

  5. 输出上面任一下令重载 ~/.vimrc:so $MYVIMRC 或许 :source ~/.vimrc

图1:编辑 ~/.vimrc 并在需求时重载它而不必加入 vim,如许你就可以持续编辑顺序了

图1:编辑 ~/.vimrc 并在需求时重载它而不必加入 vim,如许你就可以持续编辑顺序了

:so[urce]! {file} 这个 vim 下令会从给定的文件比方 ~/.vimrc 读取设置装备摆设。就像你输出的一样,这些下令是在平凡形式下实行的。当你在 :global、:argdo:windo:bufdo 之后、循环中或许随着另一个下令时,表现不会再在实行下令时更新。

怎样设置按键来编辑偏重载 ~/.vimrc

在你的 ~/.vimrc 前面跟上这些:

  1. " Edit vimr configuration file
  2. nnoremap confe :e $MYVIMRC<CR>
  3. " Reload vims configuration file
  4. nnoremap confr :source $MYVIMRC<CR>

如今只需按下 Esc 接着输出 confe 就可以编辑 ~/.vimrc。按下 Esc ,接着输出 confr 以重新加载。一些人喜好在 .vimrc 中运用 <Leader> 键。因而下面的映射酿成:

  1. " Edit vimr configuration file
  2. nnoremap <Leader>ve :e $MYVIMRC<CR>
  3. " Reload vimr configuration file
  4. nnoremap <Leader>vr :source $MYVIMRC<CR>

<Leader> 键默许映射成 键。因而只需输出 接着 ve 就能编辑文件。按下 接着 vr 就能重载 ~/vimrc

这就完成了,你可以不必再重启 Vim 就能重新加载 .vimrc 了。

【编辑引荐】

  1. 为初学者引见通博8888官网 whereis下令
  2. 6个通博8888官网平台下最好的能替换MS Office的开源办公软件
  3. 怎样变动通博8888官网控制台上的字体
  4. 在通博8888官网上装置和运用Docker
  5. 通晓通博8888官网常用的100+下令大全万字详解长文(收藏版)
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
分享:
各人都在看
猜你喜好

读 书 +更多

JavaScript中心技能

它从最复杂的中央动手,不只报告了JavaScript的根底知识,还报告了JavsScript怎样操纵CSS、DOM等Ajax根底技能。而关于跨阅读器兼容题目的解...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊