Vim基础篇(六)——文件管理插件NEARDTree
Vim基础篇(六)——文件管理插件NEARDTree前言:  对目录和文件进行管理的插件,比较好用的是NEARDTree,这篇文章介绍该插件的使用。
1 安装NEARDTree  通过plug-vim插件管理器安装 NEARDTree ,修改.vimrc配置文件如下。
1Plug 'Preservim/nerdtree'
  然后在Vim中执行指令 :PlugInstall 等待安装完成。
2 配置NEARDTree  以下是我对NEARDTree的配置,将其添加到.vimrc文件中重启vim后生效。
123456789101112131415161718192021222324252627282930""""""""""""""""""&quo ...
Vim基础篇(五)——更换字体
Vim基础篇(五)——更换字体前言:  为了使得Vim更美化,可以更换为自己喜欢的字体。
1 终端Vim更换字体  终端Vim的字体取决于终端的字体设置,用WSL运行Ubuntu终端Vim也一样,在哪个终端运行Vim就修改对应终端的字体设置。  如果想要使用系统不自带的字体,需要先给系统安装对应字体。
1.1 WSL终端  在WSL终端运行Vim,可以修改WSL终端的字体设置。鼠标在终端边框右键,在弹出的菜单栏中点击 属性 进行设置,如果想要设置每次打开WSL终端都生效,可以直接修改 默认 中的设置。
Vim基础篇(五)——更换字体前言:  为了使得Vim更美化,可以更换为自己喜欢的字体。
1 终端Vim更换字体  终端Vim的字体取决于终端的字体设置,用WSL运行Ubuntu终端Vim也一样,在哪个终端运行Vim就修改对应终端的字体设置。 &em ...
Vim基础篇(四)——更换主题
Vim基础篇(四)——更换主题前言:  Vim自带的主题配色可以说是丑陋至极了,好在其支持高度的自定制,可以根据自己的喜好设置各个细节的配色。每个细节都自己去配色过于费时,好在有人在Github上开源了优秀的配色方案。
1 morhetz/gruvbox   morhetz/gruvbox 是Github上非常优秀的配色,目前已经获得了9.1k星,其配色风格分为 Dark mode 和 Light mode ,一明一暗。整体配色风格非常有特色。
Vim基础篇(四)——更换主题前言:  Vim自带的主题配色可以说是丑陋至极了,好在其支持高度的自定制,可以根据自己的喜好设置各个细节的配色。每个细节都自己去配色过于费时,好在有人在Github上开源了优秀的配色方案。
1 morhetz/gruvbox   morhetz/gruvbox 是Github上非常优秀的配色,目前已经获得了9.1k星,其配色风格分为 ...
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& ...
Vim基础篇(二)——基础配置
Vim基础篇(二)——基础配置前言:  Vim支持高度的自定制化,只有在适合个人的配置后才能发挥其好用的特点。这篇介绍一些基础的配置,不涉及插件。
1 创建用户vimrc配置文件  打开 wsl 终端,输入以下指令新建并编辑 .vimrc 文件。
1vim ~/.vimrc
2 基础配置  以下是我的一些基础配置,更详细的用法介绍可在Vim中使用 :help 指令查看帮助文档。
1:help <String>
  按 F1 键盘可以打开帮助文档。  以下是我的Vim基础配置。
12345678910111213141516171819202122232425262728293031323334353637383940414243"""""""""""""" ...
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 Ter ...
Git基础篇(十七)——fetch和pull指令
Git基础篇(十七)——fetch和pull指令前言:  fetch和pull指令都可将远程主机的内容拉取到本地,但在细节用法上他们是有区别的。
1 git pull   git pull 指令用于将远程主机的更新拉取到本地并且与本地分支合并。基本的命令格式为如下。
1git pull <RemoteHostName> <RemoteBranchName>:<LocalBranchName>
  注意 : 符号前后不要加空格,否则指令会报错误。
1.1 git pull某一分支Git基础篇(十七)——fetch和pull指令前言:  fetch和pull指令都可将远程主机的内容拉取到本地,但在细节用法上他们是有区别的。
1 git pull   git pull 指令用于将远程主机的更新拉取到本地并且与本地分支合并。基本的命令格式为如下。
1git pull <Re ...
c进阶篇(四)——const用法详解
c进阶篇(四)——const用法详解前言:  const是c的关键词,可以修饰变量、函数形参、指针,用法相对多样。
1 修饰非指针变量  被 const 修饰的全局或局部变量,其值被初始化后不能再被修改,变量将变为 只读 。
1234567891011121314151617181920#include "stdio.h"const a = 10; //定义全局常量int Fun(){ return 5;}int main(void){ const int b = 10; //定义局部常量 const int c = Fun(); //定义局部常量,初始值为Fun返回值 a = 1; //Error: 全局常量值不能被修改 b = 1; //Erro ...
c进阶篇(三)——static用法详解
c进阶篇(三)——static用法详解前言:  static是c的关键词,具有静态的含义,可以用于修饰变量和函数。
1 修饰变量  static修饰对变量会产生三种作用效果。
影响变量作用域和生存期;
变量数据保持;
变量未初始化时初始值为0;
1.1 影响变量作用域和生存期1.1.1 影响变量作用域  c语言中变量可以分为局部变量和全局变量,全局变量被 static 修饰时为全局静态变量。全局静态变量只可被变量所在文件中的函数访问,对外影藏,其他文件函数无法访问。不影响局部静态变量的作用域。
  main.c文件
1234int main(void){ printf("%d", Data); //Error: Data变量不存在}
  Test.c文件
1static int Data = 0; //全局静 ...
自娱自乐,我的博客(十三)——Butterfly主题添加访客地图控件
自娱自乐,我的博客(十三)——Butterfly主题添加访客地图控件前言:  clustrmaps可以按照访客的IP地址将访客的位置显示在地图上,是美化博客的控件。
1 创建Website Widget控件  登录 clustrmaps 注册账号登录,也可用Google账号登录。随后选择创建免费的Website Widget控件。
自娱自乐,我的博客(十三)——Butterfly主题添加访客地图控件前言:  clustrmaps可以按照访客的IP地址将访客的位置显示在地图上,是美化博客的控件。
1 创建Website Widget控件  登录 clustrmaps 注册账号登录,也可用Google账号登录。随后选择创建免费的Website Widget控件。
  填写你的博客地址。
  选择控件风格,有“Map widget”和Globe Widget两种风格。
2 ...