.vimrc文件配置详解

.vimrc是Vim的配置文件,用于自定义Vim的行为和外观。以下是一些常用的.vimrc配置选项:

设置自动缩进和扩展制表符:

1
2
3
4
set autoindent
set expandtab
set tabstop=4
set shiftwidth=4

set autoindent使Vim自动缩进新行。set expandtab使Vim将制表符转换为空格。set tabstopset shiftwidth设置制表符和缩进宽度为4个空格。

启用语法高亮:

1
syntax on

More

Vim设置Tab为4个空格

Vim Tab设置为4个空格

在.vimrc中添加以下代码后:

1
2
set ts=4  (注:ts是tabstop的缩写,设TAB宽4个空格)
set expandtab

对于已保存的文件,可以使用下面的方法进行空格和TAB的替换:

More

C++中struct和class的区别

(一)

C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。

A B C
1 struct能包含成员函数吗?
2 struct能继承吗?
3 struct能实现多态吗?

最本质的一个区别就是默认的访问控制,体现在两个方面:

More

从Wordpress迁移到Jekyll

Jekyll 相比 WordPress 有以下优点:

  • 更快速:Jekyll 是一个基于静态网站生成器的平台,因此不需要数据库或服务器端代码。它生成的是一个纯静态的 HTML 网站,因此更快速,加载速度更快。
  • 更安全:因为 Jekyll 是一个静态网站生成器,所以它不涉及数据库或服务器端代码。这意味着 Jekyll 网站更安全,更难受到恶意攻击。
  • 更容易维护:Jekyll 使用 Markdown 格式的文件来管理内容,这比 WordPress 的数据库存储方式更容易维护。Markdown 文件可以通过 Git 或其他版本控制工具进行管理。
  • 更灵活:Jekyll 是一个开放源代码平台,因此可以自由定制和扩展。你可以修改主题,添加插件,或者开发自己的功能。
  • 更适合开发者:Jekyll 是一个基于 Ruby 的平台,因此对于开发者来说更容易理解和使用。它还提供了一些开发者友好的功能,如本地预览服务器、自动化构建和部署等。

Jekyll 是一个更加轻量级、灵活、安全和易于维护的平台,适合那些想要更好地控制他们的网站内容和设计的人。

将 WordPress 迁移到 Jekyll 是一个相对简单的过程。下面是一些简单的步骤:

More

Wordpress更改用户登录后地址

默认情况下,WordPress 用户登录后会重定向到 wp-admin 后台登录页面。如果你想更改用户登录后的地址,可以按照以下步骤进行操作:

  1. 安装并激活 Peter’s Login Redirect 插件。该插件可以让你轻松自定义 WordPress 用户登录后的重定向地址。
  2. 在 WordPress 后台导航菜单中找到“设置” -> “登录重定向”选项。在该选项卡下,你可以设置登录后的重定向地址。
  3. 在“重定向规则”选项卡下,你可以设置不同用户角色的登录后重定向规则。例如,你可以设置管理员角色登录后重定向到仪表盘页面,订阅者角色登录后重定向到特定页面。
  4. 保存设置并测试登录。现在,当用户登录后,他们将被重定向到你设置的页面或 URL。

请注意,如果你使用了其他插件或主题来自定义用户登录页,可能会影响该插件的功能。在使用本插件之前,请确保它与你的其他插件和主题兼容。

当然,如果你懂代码,可以直接修改,修改方法如下:

More