当前位置:首页 >百科 >如何在Linux/Unix中不重启Vim而重新加载.vimrc 文件 它可以用来编辑各种文本

如何在Linux/Unix中不重启Vim而重新加载.vimrc 文件 它可以用来编辑各种文本

2024-07-02 14:06:55 [百科] 来源:避面尹邢网

如何在Linux/Unix中不重启Vim而重新加载.vimrc 文件

作者:Vivek Gite 系统 Linux 系统运维 Vim 是中不重启重新自由开源并且向上兼容 Vi 的编辑器。它可以用来编辑各种文本。加载件它在编辑用 C/Perl/Python 编写的中不重启重新程序时特别有用。可以用它来编辑 Linux/Unix 配置文件。加载件~/.vimrc 是中不重启重新你个人的 Vim 初始化和自定义文件。

 

[[220980]]

如何在Linux/Unix中不重启Vim而重新加载.vimrc 文件 它可以用来编辑各种文本

我是加载件一位新的 Vim 编辑器用户。我通常使用 :vs ~/.vimrc来加载 ~/.vimrc配置。中不重启重新而当编辑 .vimrc时,加载件我需要不重启 Vim 会话而重新加载它。中不重启重新在 Linux 或者类 Unix 系统中,加载件如何在编辑 .vimrc后,中不重启重新重新加载它而不用重启 Vim 呢?

如何在Linux/Unix中不重启Vim而重新加载.vimrc 文件 它可以用来编辑各种文本

Vim 是加载件自由开源并且向上兼容 Vi 的编辑器。它可以用来编辑各种文本。中不重启重新它在编辑用 C/Perl/Python 编写的加载件程序时特别有用。可以用它来编辑 Linux/Unix 配置文件。中不重启重新~/.vimrc是你个人的 Vim 初始化和自定义文件。

如何在Linux/Unix中不重启Vim而重新加载.vimrc 文件 它可以用来编辑各种文本

 

如何在不重启 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了。 

责任编辑:庞桂玉 来源: Linux中国 LinuxUnixVim

(责任编辑:综合)

    推荐文章
    热点阅读