首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

避免双重维护vimrc和vsvimrc文件

是指在使用Vim编辑器和Visual Studio Code编辑器的时候,避免同时维护两个不同的配置文件,以提高开发效率和方便性。

Vim是一款强大的文本编辑器,而Visual Studio Code是一款功能丰富的集成开发环境(IDE)。在使用这两个工具时,我们通常会根据自己的需求对其进行配置,以满足个性化的开发要求。

然而,由于Vim和Visual Studio Code是两个独立的工具,它们分别使用不同的配置文件来保存用户的个性化设置。Vim使用vimrc文件,而Visual Studio Code使用vsvimrc文件。

为了避免双重维护这两个配置文件,可以采取以下几种方法:

  1. 使用插件:可以使用一些插件来实现Vim和Visual Studio Code的配置文件同步。例如,可以使用"VSCodeVim"插件来将vimrc文件的配置同步到Visual Studio Code中,从而避免重复配置。
  2. 使用软链接:可以使用操作系统提供的软链接功能,将vimrc文件链接到vsvimrc文件。这样,当修改vimrc文件时,vsvimrc文件也会相应地更新,从而实现配置文件的同步。
  3. 使用统一的配置文件:可以创建一个统一的配置文件,同时包含Vim和Visual Studio Code的配置项。然后,将该配置文件分别复制到vimrc和vsvimrc文件中。这样,只需要维护一个配置文件,就可以实现两个工具的配置同步。

总结起来,避免双重维护vimrc和vsvimrc文件可以通过使用插件、软链接或统一的配置文件来实现。这样可以减少重复的工作,提高开发效率,并且方便在Vim和Visual Studio Code之间切换。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Linux使用VIM编辑器的方法

按照下面的说明在 .vimrc 中设置选项: (注意:vimrc 文件也用于 Linux 中的全局配置,如 /etc/vimrc 或 /etc/vim/vimrc。...本文所说的 .vimrc 均是指位于用户主目录中的 .vimrc 文件。)...Linux 系统中: 用 Vim 打开 .vimrc 文件: vim ~/.vimrc 复制本文最后的 选项列表 粘贴到 .vimrc 文件 保存并关闭 (:wq) (此处不建议使用 Vim 编辑 .vimrc...而将工作目录自动切换到正在编辑的文件的目录是非常有用的。要自动切换工作目录: set autochdir Vim 自动维护编辑的历史记录,允许撤消更改。默认情况下,该历史记录仅在文件关闭之前有效。...Vim 包含一个增强功能,使得即使在文件关闭后也可以维护撤消历史记录,这意味着即使在保存、关闭重新打开文件后,也可以撤消之前的更改。历史记录文件是使用 .un~ 扩展名保存的隐藏文件

1.8K10

Vim定制化简介

虽然最初的学习曲线是不可避免的,但Vim的目标是成为一个高效的文本编辑器,并提供一个根据用户喜好可配置的插件系统。它还支持数百种编程语言和文件扩展名。...自定义全局vimrc文件 本节中的配置将应用于所有用户帐户的系统范围。 默认的Vim安装包将包含一个包含Vim核心全局设置的文件,名为vimrc。...此文件将位于/etc/vim/vimrc或者etc/vimrc,取决于您的Linux发行版。 注意:在编辑未授予用户帐户读/或写权限的文件时,必须在命令前加上前缀 sudo。...创建.vimrc 在Vim的加载序列期间,它将自动检查当前用户的主目录中的.vimrc文件。此文件中指定的所有设置将覆盖任何先前加载的配置文件中明确矛盾的设置,在本例中是全局vimrc文件。...Vim官方网站和在线维基提供了自定义Vim以及完整记录其可用功能命令的其他方法。如果需要创建.vimrc文件的可视化交互式方法,Vim-Config网站将简化该过程并自动生成该文件

1.3K20
  • Vim 3 vimrc

    系统 vimrc 文件: "$VIM\vimrc" 用户 vimrc 文件: "$HOME\_vimrc" 第二用户 vimrc 文件: "$HOME\vimfiles\vimrc" 第三用户...文件, 也就是 VIM/_vimrc, 即 “第三用户 vimrc 文件”, 其他 vimrc 文件都是不存在的, 所以一般来说修改 VIM/_vimrc 文件即可....Linux Mac 的查看及寻找方式也是一样的, 同样是使用 :version 命令, 这里不再赘述. 接下来我们就可以修改 vimrc 文件了....默认情况下, Vim 在运行期间会生成临时文件备份文件, 以及修改历史文件(undo文件), 这些文件用处不大, 都是可以关掉的. " 文件被外部改动后, 自动加载 set autoread " 不生成备份文件...在可视模式下使用p粘贴时不替换寄存器内容, 这里是利用了黑洞寄存器 vnoremap p "_dP " 对于很长的行, vim会自动折行, 此时 j 或者 k 就会一下跳很多行, " 使用 gk,gj 可以避免跳过多行

    3K30

    如何安装NeoVim使用vim-plug安装相关插件?

    因为Bram Moolenaar是唯一维护其大型代码库的人了,所以现在的vim除了难以维护之外,其问题新的代码合并取请求都无法很快解决。...由于这些难题缺乏对如异步插件等所需功能的支持,这促使NeoVim成为vim的一个分支。该项目的主要目标是完全重构vim,以便简化维护,并且实现快速添加新特性并将bug修复添加到源代码中。...虽然vimnvim可以共享相同的配置文件,但是为了避免在没有为vim配置Vim-plug时出错,请为vim创建一个单独的配置文件,: ln -s ~/.vimrc ~/.config/nvim/init.vim...或者以当前目录路径下创建一个单独的配置文件,使用~/.vimrc: cp ~/.vimrc ~/.config/nvim/init.vim 运行NeoVim 启动nvim,输入: nvim 如果不保存更改就推出...Far.vim插件 far-vim是一个用于对一组文件(通常在同一目录中)执行异步搜索替换操作的插件。

    14.6K30

    vim插件的安装(NERDTree)

    -清除列表中没有的插件 3:配置.vimrc "==================================== " FileName: .vimrc " Author: ce...================================== " Vim基本配置 "=================================== "关闭vi的一致性模式 避免以前版本的一些...保存.vimrc文件,然后重新打开一个vim,在NORMAL模式下输入命令:BundleInstall,首次执行会要求输入github帐号密码,等待插件下载完成,然后重新启动vim就会看见漂亮的状态栏插件...NERDTree提供了丰富的键盘操作方式来浏览打开文件,我简单介绍一些常用的快捷键: 编辑文件一样,通过h j k l移动光标定位 o 打开关闭文件或者目录,如果是文件的话,光标出现在打开的文件中...go 效果同上,不过光标保持在文件目录里,类似预览文件内容的功能 is可以水平分割或纵向分割窗口打开文件,前面加g类似go的功能 t 在标签页中打开 T 在后台标签页中打开 p 到上层目录 P 到根目录

    2.6K20

    Vim 插件管理 转

    一、 Vim 的配置文件 在用户目录里面,有一个 .vimrc 文件。vim 在启动的时候会按照这个文件的内容来配置 vim。...通过执行 cd ~ 进入用户目录; 通过执行 ls -a 查看是否存在该文件,如果没有则通过 touch .vimrc 创建。 在以下内容中,我们会多次编辑这个文件。...五、 一些插件 (1)目录浏览 Plugin 'The-NERD-Tree' 1)打开方式 Vim 内执行 :NERDTree 2)基本使用 o :用于展开收起文件夹的内容,也能用来打开文件。...(4)展示函数名变量名 Plugin 'taglist.vim' 要先在系统上(而不是vim)安装 ctags 1)打开方式 :TlistOpen 2)基本使用 Enter :在已打开的文件中跳转到当前选择的变量或函数...这样可以避免其跟 NERDTree 在同一边。 待续...... (adsbygoogle = window.adsbygoogle || []).push({});

    1.2K20

    IC验证入门基础01-Vim的配置

    配置的地方呢,是在自己的目录底下,Linux终端窗口直接输入cd命令,就能到达自己的目录底下(或者直接输入gvim ~/.vimrc,打开配置文件。)...通常配置的问件是隐藏的,所以再次输入命令ls -a 就能看到名字为“.vimrc”的配置文件,然后将下面这些常见的配置输进去,保存即可。以下是我的配置,基本解决工作所需。...PS:在你coding的过程当中,会有很多个括号,配置这个选项,有利于避免遗漏括号,便于找出对应的另一个括号。...,一般的做法是先保存 .vimrc 再重启vim,增加如上设置,可以实现保存 .vimrc 时自动重启加载 PS:这个也比较有用,我们设置以后,保存即可看到效果。...点亮“赞”“在看”鼓励一下创作的不二鱼吧,谢谢~

    1.8K20

    有了这个神器,再也不怕shell写得不对了

    当然例子中很多并不是真的错误,而是某种写法不符合POSIX标准,这种情况也应该避免。 关于shell的基本内容,也可以参考《shell必备基础知识》。...文件中配置以下内容: execute pathogen#infect() 2.安装 Install syntastic cd ~/.vim/bundle && \ git clone --depth=...以上是官网推荐的安装方式,也可以在安装了Vundle(这是一种老旧的插件管理方式,你可以尝试vim-plug等其他插件管理工具)的前提下,通过在配置文件中加入: Plugin 'scrooloose/syntastic...具体可以查看这里 https://github.com/vim-syntastic/syntastic/blob/master/doc/syntastic-checkers.txt 不知道vimrc文件在哪里...打开vim,输入: :version 就可以看到啦: system vimrc file: "$VIM/vimrc" user vimrc file: "$HOME/.vimrc"

    1.2K20

    VIM编辑命令的技巧

    避免匹配空字串,使用 “+”。这表示前面一项可以被匹配一次或多次。        /ab+ 匹配 “ab”,”abb”,”abbb”,等等。它不匹配 后面没有跟随 “b” 的 “a”。...  =  ——  要求缩进   G     ——  直到文件尾 注释代码:(这个原理上就是使用VIM的正则替换)   以C++Python为例。   ...在目录 /etc/ 下面,有个名为vimrc文件,这是系统中公共的vim配置文件,对所有用户都有效。...而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:“. vimrc ”。例如,/root目录下,通常已经存在一个. vimrc 文件。...如果不知道vim配置文件的搜索位置,请输入 :version ,将显示 系统vimrc文件:"/etc/vimrc" 用户vimrc文件:"$HOME/.vimrc" 用户exrc文件:"$HOME/.

    99520

    在无GUI的Linux环境下将vim编辑器打造成一款Python开发IDE

    Vundle # git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 3、在用户目录下创建并编辑.vimrc...文件 # touch ~/.vimrc 追加以下内容: set nocompatible " 去除VI一致性,必须 filetype off "必须 "设置包括vundle初始化相关的runtime...以下范例插件在sparkup/vim目录下 "Plugin 'rstacruz/sparkup', {'rtp': 'vim/'} " 安装L9,如果已经安装过这个插件,可利用以下格式避免命名冲突 "Plugin..., {'name': 'newL9'} " 你的所有插件需要在下面这行之前 call vundle#end() "必须 filetype plugin indent on "必须 "加载vim自带插件相应的语法和文件类型相关脚本...` 自动批准移除未使用插件 :h vundle 获取更多细节wiki以及FAQ 运行 vim 再运行 :PluginInstall即可安装vimrc配置文件里面的插件,也可以通过命令行直接安装 vim

    83730

    vim显示行号、语法高亮、自动缩进的设置

    在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc  在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linux 中vim...的配置文件存放在/etc目录中,配置文件名为vimrc set nocompatible "去掉有关vi一致性模式,避免以前版本的bug和局限 set nu!..."显示行号 set guifont=Luxi/ Mono/ 9 " 设置字体,字体名称字号 filetype on "检测文件的类型...开头的单词,当输入到/de时,会自动找到第一个以ds开头的单词,以此类推,进行查找;当找到要匹配的单词时,别忘记回车 set backspace=2 " 设置退格键可用 修改一个文件后...,自动进行备份,备份的文件名为原文件名加“~”后缀 if has("vms") set nobackup else set backup endif

    4.5K20

    Shell在日常工作中的应用实践

    另外,为了应对高频使用场景,Shell通过函数化封装来实现工具调用,避免陷入战术上勤奋的误区。...图2.文件拷贝指令示意 3.2 文件合并 有时候,要遇到将多个文件合并成一个的需求,除了重复的复制粘贴,还可以通过简单指令来辅助实现。...,把它拷贝到用户的根目录下并命名成 .vimrc 名称,这样以后再次打开以 .sh结尾的文件时就会自动生成一些注释信息,只要稍稍修改一下即可如图所示: vimrc文件是vim的环境设置文件,在启动vim...时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般会在.vimrc文件中根据个人喜好进行一些自定义设置; 下面脚本我都注释了具体含义,可参考: 图5.脚本示意...; 执行重启服务时判断服务是否正在启动中; 保证中间所有交互过程中的唯一性,避免失误将其他人的服务停止。

    20520

    K8S 生态周报| Ingress NGINX 项目暂停接收新功能将专注于稳定性提升

    在这个过程中,Ingress NGINX 项目的功能得到了极大的丰富,但作为一个软件,不可避免的也会有各种 bug,漏洞等存在。...(在开源项目中,这是一个普遍情况,修正 bug 或漏洞,相比于增加新功能,需要对项目自身更加的熟悉) 这种情况实际上为维护者们增加了很多负担,我们需要把时间放在处理 issue,添加 review 新功能的...在上面的数据中,可以看到此项目社区都是比较活跃的,我们在业余时间进行此项目的维护开发,整体上压力是比较大的,而且无法做到非常及时的响应。...比如 Vim 中可以通过 -u 指定用户自己的配置文件,或者使用默认的 ~/.vimrc 来完成自定义配置。...但也有一些弊端,就像是每个 Vim 用户都要有自己的 vimrc 配置文件一样,这会养成一定的习惯。在一些没有自己自定义配置的机器上使用时,会有些不习惯。

    27820

    使用Vundle安装YouCompleteMe

    Vundle自动… 管理已安装脚本的运行时路径 安装更新后重新生成帮助标签 2....打开vimrc进行配置, 在vimrc头部添加如下配置,根据需要修改插件(文末有中文版),保存。...移除不需要的插件 编辑.vimrc文件移除的你要移除的插件所对应的plugin那一行。 保存退出当前的vim 重新打开vim,输入命令BundleClean。 5....以下范例插件在sparkup/vim目录下 Plugin 'rstacruz/sparkup', {'rtp': 'vim/'} " 安装L9,如果已经安装过这个插件,可利用以下格式避免命名冲突 Plugin...newL9'} " 你的所有插件需要在下面这行之前 call vundle#end() " 必须 filetype plugin indent on " 必须 加载vim自带插件相应的语法和文件类型相关脚本

    1.5K10

    vivim打开文件提示Found a swap file by the name

    在Linux中,以.开头的文件都是隐藏文件,可以通过使用ll -a或者ls -a来查看。 这种swp文件是隐藏文件,有两个作用: 避免用多个程序编辑同一个文件时,产生两个不同的版本。...非常规退出时,文件恢复。 解决方法 删除swp文件 只要将swp文件删除,就不会再出现这个提示。可以通过rm命令来删除该文件。...禁止生成swp文件 如果想要禁止生成swp文件,可以通过修改vim的配置文件来实现。...新建一个~/.vimrc文件,在文件中添加一行代码: 1 set noswapfile 这样该配置就只会对当前用户生效,你也可以直接修改/etc/vimrc文件,效果是一样的。...通过swp文件来恢复文件 swp文件可以用来恢复文件,假如你有一个swp文件.my.ini.swp,可以通过以下命令来恢复: 1 vi -r my.ini 恢复文件之后可以把swp文件删除,不然每次打开

    1.6K20
    领券