🌞

配置Vim开发环境

配置一个优秀个开发环境可以极大地提高开发效率,在Linux里Vim是最常用的开发环境之一(emacs也是相当不错的,但鄙人是Vim的忠实粉丝),我们一般所说的开发环境包括了

  • 代码高亮
  • 文件树
  • 配色方案
  • 自动缩进
  • 代码补全

这里就Linux中配置这些功能做一个简单的介绍

Fedora26中安装Google拼音输入法

在Fedora25的时候sogou拼音出现了一些不兼容的情况,从而使我转而使用Google拼音。如今操作系统已经换成了Fedora26,这里就记录下安装Google拼音的过程。

SSH 隧道与端口转发

中文可以称为SSH隧道,是SSH的一项非常重要的功能。它可以建立一条安全的SSH通道,并把任意的TCP连接放到这条通道中。通过建立这条隧道,用户可以从客户端直接访问服务器端基于TCP协议的服务如HTTP。

发布代码到PyPI

作为开发者我们希望自己开发的Python模块可以被更多人使用,为了方便使用,PyPI是管理Python模块最好用的工具之一。所以我们也希望把自己的代码放到PyPI上,以后就可以通过pip install module的方式安装模块了。