iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >如何在Linux/Unix中不重启Vim而重新加载.vimrc 文件
  • 213
分享到

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

2023-06-16 12:06:12 213人浏览 安东尼
摘要

这篇文章主要为大家展示了“如何在linux/Unix中不重启Vim而重新加载.vimrc 文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何在Linux/Unix中不重启Vim而重新加载.v

这篇文章主要为大家展示了“如何在linux/Unix中不重启Vim而重新加载.vimrc 文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何在Linux/Unix中不重启Vim而重新加载.vimrc 文件”这篇文章吧。

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

Vim 是自由开源并且向上兼容 Vi 的编辑器。它可以用来编辑各种文本。它在编辑用 C/Perl/python 编写的程序时特别有用。可以用它来编辑 Linux/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

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

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

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

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

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

" Edit vimr configuration filennoremap confe :e $MYVIMRC<CR>" Reload vims configuration filennoremap confr :source $MYVIMRC<CR>

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

" Edit vimr configuration filennoremap <Leader>ve :e $MYVIMRC<CR>" Reload vimr configuration filennoremap <Leader>vr :source $MYVIMRC<CR>

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

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

以上是“如何在Linux/Unix中不重启Vim而重新加载.vimrc 文件”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

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

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

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

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

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

下载Word文档
猜你喜欢
  • 如何在Linux/Unix中不重启Vim而重新加载.vimrc 文件
    这篇文章主要为大家展示了“如何在Linux/Unix中不重启Vim而重新加载.vimrc 文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何在Linux/Unix中不重启Vim而重新加载.v...
    99+
    2023-06-16
  • 在Linux/Unix中不重启Vim而重新加载 .vimrc 文件的示例分析
    小编给大家分享一下在Linux/Unix中不重启Vim而重新加载 .vimrc 文件的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!如何在不重启 Vim 会话的情况下重新加载 .v...
    99+
    2024-04-02
  • 如何在CentOS7中添加新磁盘而不用重启系统
    这篇文章给大家介绍如何在CentOS7中添加新磁盘而不用重启系统,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。对大多数系统管理员来说扩充 Linux服务器的磁盘空间是日常的工作之一。1.虚拟机客户端扩充磁盘空间:为 L...
    99+
    2023-06-16
  • docker中如何重新加载配置文件
    在Docker中重新加载配置文件有两种常用的方法: 重启容器:可以通过重启容器来重新加载配置文件。首先停止当前运行的容器,然后使...
    99+
    2024-04-02
  • 如何在不重启的情况下为Vmware Linux客户机添加新硬盘
    这篇文章将为大家详细讲解有关如何在不重启的情况下为Vmware Linux客户机添加新硬盘,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。作为一名系统管理员,我经常需要用额外的硬盘来扩充存储空...
    99+
    2023-06-16
  • Java中如何处理文件重定向和加载?
    在Java中,文件重定向和加载是很常见的操作。在本篇文章中,我们将探讨如何在Java中处理文件重定向和加载。 一、文件重定向 文件重定向指的是将一个程序中的输出重定向到一个文件中,或者将一个文件中的内容作为输入重定向到一个程序中。在Jav...
    99+
    2023-09-05
    文件 重定向 load
  • 如何CentOS在不重启的情况下为其虚拟机添加新硬盘
    本篇内容介绍了“如何CentOS在不重启的情况下为其虚拟机添加新硬盘”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  &...
    99+
    2023-06-10
  • linux下如何使用fdisk结合partprobe命令不重启系统添加一块新的磁盘分区
    linux下如何使用fdisk结合partprobe命令不重启系统添加一块新的磁盘分区,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。主机自带硬盘超过300GB,...
    99+
    2023-06-13
  • 如何在Python中使用HTTP文件重定向来加速你的应用程序?
    HTTP文件重定向是一种常见的技术,它可以通过将请求重定向到另一个URL来加速应用程序的性能。这种技术在Python中非常容易实现,本文将介绍如何在Python中使用HTTP文件重定向来加速你的应用程序。 HTTP文件重定向简介 HTTP文...
    99+
    2023-08-27
    http 文件 重定向
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作