广告
返回顶部
首页 > 资讯 > 操作系统 >在Linux/Unix中不重启Vim而重新加载 .vimrc 文件的示例分析
  • 759
分享到

在Linux/Unix中不重启Vim而重新加载 .vimrc 文件的示例分析

2024-04-02 19:04:59 759人浏览 薄情痞子
摘要

小编给大家分享一下在linux/Unix中不重启Vim而重新加载 .vimrc 文件的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!如何在不重启 Vim 会话的情况下重新加载 .v

小编给大家分享一下在linux/Unix中不重启Vim而重新加载 .vimrc 文件的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

如何在不重启 Vim 会话的情况下重新加载 .vimrc

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

  1. 输入 vim filename 启动 vim

  2. 按下 Esc 接着输入 :vs ~/.vimrc 来加载 vim 配置

  3. 像这样添加自定义配置:

filetype indent plugin on set number syntax on

4. 使用 `:wq`  保存文件,并从 `~/.vimrc` 窗口退出
5. 输入下面任一命令重载  `~/.vimrc`:`:so $MYVIMRC` 或者 `:source ~/.vimrc`。

[![How to reload .vimrc file without restarting vim][1]][1]

*图1:编辑 ~/.vimrc 并在需要时重载它而不用退出 vim,这样你就可以继续编辑程序了*

`:so[urce]! {file}` 这个 vim 命令会从给定的文件比如  `~/.vimrc` 读取配置。就像你输入的一样,这些命令是在普通模式下执行的。当你在  `:global`、:`argdo`、 `:windo`、`:bufdo` 之后、循环中或者跟着另一个命令时,显示不会再在执行命令时更新。

### 如何设置按键来编辑并重载 ~/.vimrc

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

" Edit vimr configuration file nnoremap confe :e $MYVIMRC " Reload vims configuration file nnoremap confr :source $MYVIMRC

现在只要按下  `Esc` 接着输入 `confe` 就可以编辑 `~/.vimrc`。按下 `Esc` ,接着输入 `confr` 以重新加载。一些人喜欢在 `.vimrc` 中使用 `<Leader>` 键。因此上面的映射变成:

" Edit vimr configuration file nnoremap ve :e $MYVIMRC " Reload vimr configuration file nnoremap vr :source $MYVIMRC

<Leader>` 键默认映射成  `\` 键。因此只要输入 `\` 接着 `ve` 就能编辑文件。按下 `\` 接着 `vr` 就能重载 `~/vimrc`。

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

看完了这篇文章,相信你对“在Linux/Unix中不重启Vim而重新加载 .vimrc 文件的示例分析”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网操作系统频道,感谢各位的阅读!

--结束END--

本文标题: 在Linux/Unix中不重启Vim而重新加载 .vimrc 文件的示例分析

本文链接: https://www.lsjlt.com/news/73476.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在Linux/Unix中不重启Vim而重新加载 .vimrc 文件的示例分析
    小编给大家分享一下在Linux/Unix中不重启Vim而重新加载 .vimrc 文件的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!如何在不重启 Vim 会话的情况下重新加载 .v...
    99+
    2022-10-19
  • 如何在Linux/Unix中不重启Vim而重新加载.vimrc 文件
    这篇文章主要为大家展示了“如何在Linux/Unix中不重启Vim而重新加载.vimrc 文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何在Linux/Unix中不重启Vim而重新加载.v...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作