Vim基础篇(九)——符号匹配插件auto-pairs
Vim基础篇(九)——符号匹配插件auto-pairs前言: 进行代码编辑时括号自动匹配出现h额删除将大大提高编辑速度。 1 安装auto-pairs jiangmiao/auto-pairs 可以帮助我们快捷的键入编程时的一些成对出现的符号,比如各种括号,单双引号等。 通过vim-plug安装 auto-pairs 需要在.vimrc配置文件中添加以下配置。 1Plug 'jiangmiao/auto-pairs' 之后在Vim中执行指令 :PlugInstall 安装插件。 2...
Vim基础篇(七)——状态栏美化插件vim-airline
Vim基础篇(七)——状态栏美化插件vim-airline前言: 状态栏美化插件vim-airline可以让你的vim美化效果瞬间上升几个档次,强烈建议安装。 1 安装vim-airline 通过vim-plug安装 vim-airline 非常简单,在.vimrc配置文件中添加一下配置。 12Plugin 'vim-airline/vim-airline'Plugin 'vim-airline/vim-airline-themes' 之后在Vim中执行指令 :PlugInstall 安装插件。 2...
Vim基础篇(八)——行末空格管理vim-better-whitespace
Vim基础篇(八)——行末空格管理vim-better-whitespace前言: 强迫症患者写代码,行末不能留任何多余空格,通过插件可以快捷的删除当前文件内所有行末空格。 1 安装vim-better-whitespace 通过vim-plug安装 ntpeters/vim-better-whitespace 非常简单,在.vimrc配置文件中添加以下配置。 1Plugin 'vim-better-whitespace' 之后在Vim中执行指令 :PlugInstall 安装插件。 2...
Vim基础篇(六)——文件管理插件NEARDTree
Vim基础篇(六)——文件管理插件NEARDTree前言: 对目录和文件进行管理的插件,比较好用的是NEARDTree,这篇文章介绍该插件的使用。 1 安装NEARDTree 通过plug-vim插件管理器安装 NEARDTree ,修改.vimrc配置文件如下。 1Plug 'Preservim/nerdtree' 然后在Vim中执行指令 :PlugInstall 等待安装完成。 2...
Vim基础篇(五)——更换字体
Vim基础篇(五)——更换字体前言: 为了使得Vim更美化,可以更换为自己喜欢的字体。 1 终端Vim更换字体 终端Vim的字体取决于终端的字体设置,用WSL运行Ubuntu终端Vim也一样,在哪个终端运行Vim就修改对应终端的字体设置。 如果想要使用系统不自带的字体,需要先给系统安装对应字体。 1.1 WSL终端 在WSL终端运行Vim,可以修改WSL终端的字体设置。鼠标在终端边框右键,在弹出的菜单栏中点击 属性 进行设置,如果想要设置每次打开WSL终端都生效,可以直接修改 默认 中的设置。 也可以在终端属性中设置其他,比如字体大小,光标风格等。除了WSL终端运行子系统Ubuntu,也可以在Windows cmd终端或Windows PowerShell终端,Windows上较为好用的可以在 Microsoft store 中安装 Windows terminal 。 为了更好的体现效果,在Windows上建议安装 Windows...
Vim基础篇(四)——更换主题
Vim基础篇(四)——更换主题前言: Vim自带的主题配色可以说是丑陋至极了,好在其支持高度的自定制,可以根据自己的喜好设置各个细节的配色。每个细节都自己去配色过于费时,好在有人在Github上开源了优秀的配色方案。 1 morhetz/gruvbox morhetz/gruvbox 是Github上非常优秀的配色,目前已经获得了9.1k星,其配色风格分为 Dark mode 和 Light mode ,一明一暗。整体配色风格非常有特色。 主题也可以像插件那样安装,如果使用vim-plug插件管理器,在.vimrc配置文件中添加以下代码即可。 1Plug 'morhetz/gruvbox' 保存并重新加载配置文件后执行指令 PlugInstall 安装插件。 在配置文件中还需以下配置使得主题生效。 12colorscheme gruvboxset background=dark ...
Vim基础篇(三)——插件管理vim-plug
Vim基础篇(三)——插件管理vim-plug前言: Vim一大特点是高度的自定制,可以自主选择安装功能各异的插件。vim-plug是目前使用较火的vim插件管理器。 1 安装vim-plug vim-plug 是一款vim插件管理器,它本身就是vim的插件,同时可对其他插件进行一键下载安装、升级、删除卸载管理,它使得对vim的较多插件管理也变得轻松,只需要输入简单指令即可。 在Unix中为Vim安装 vim-plug ,需要在命令行中输入以下指令。 12curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim 如果由于网络原因指令无法成功执行,可以直接从 vim-plug github网址上下载,将其中 vim-plug/master/plug.vim 文件拷贝到...
Vim基础篇(二)——基础配置
Vim基础篇(二)——基础配置前言: Vim支持高度的自定制化,只有在适合个人的配置后才能发挥其好用的特点。这篇介绍一些基础的配置,不涉及插件。 1 创建用户vimrc配置文件 打开 wsl 终端,输入以下指令新建并编辑 .vimrc 文件。 1vim ~/.vimrc 2 基础配置 以下是我的一些基础配置,更详细的用法介绍可在Vim中使用 :help 指令查看帮助文档。 1:help <String> 按 F1...
Vim基础篇(一)——安装WSL
Vim基础篇(一)——安装WSL前言: 用了两年GVim后,对其彻底失望了,还是要在Linux环境下运行Vim才能发挥出其性能,好在Windows目前已经支持运行Ubuntu。 1 安装WSL WSL是Windows Subsystem for Linux的缩写,其使得在Windows10上能够运行原生的二进制Linux的兼容层,对经常使用双系统开发的程序员来说是一个大好消息。要想在Windows上使用原生的Vim,方法就是先安装WSL然后在Windows上运行原生的Linux,在这个Linux上跑Vim。 从Win10开始支持WSL,Windows已经支持将Linux作为子系统。安装非常简单,在Windows自带的软件商店中找到并安装即可。打开Win10自带的 Microsoft Store 应用,在其中搜索关键字 Ubuntu ,即可搜索在Windows上能直接安装的linux版本。我们选择安装 Ubuntu 20.04.LTS ,安装是免费的。LTS是Long Term...
Git基础篇(十七)——fetch和pull指令
Git基础篇(十七)——fetch和pull指令前言: fetch和pull指令都可将远程主机的内容拉取到本地,但在细节用法上他们是有区别的。 1 git pull git pull 指令用于将远程主机的更新拉取到本地并且与本地分支合并。基本的命令格式为如下。 1git pull <RemoteHostName> <RemoteBranchName>:<LocalBranchName> 注意 : 符号前后不要加空格,否则指令会报错误。 1.1 git pull某一分支 如上图,当远程某分支比如main分支有两次提交记录,即C1和C2,而本地分仓库main分支当前只有C1提交记录时,此时使用 git pull 指令可将远程分支的新提交记录拉取到本地并与本地分支直接合并。 以下指令可将远程的main分支最新提交记录拉取到本地。 1git pull origin...











