树莓派使用日记2·mysql-connector,Vim

安装mysql-connector-rf

因为图方便,在树莓派上安装的是最简版的CentOS,所以许多软件都需要自己安装。

What are the differences between mysql-connector-python, mysql-connector-python-rf and mysql-connector-repackaged?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[root@centos-rpi3 ~]# easy_install mysql-connector-python-rf==2.1.3
Searching for mysql-connector-python-rf==2.1.3
Reading https://pypi.python.org/simple/mysql-connector-python-rf/
Downloading https://pypi.python.org/packages/f9/d5/f317d4310963a8e9cafa3eb3d24ae 5a089b8951149ed48bbd89213dd04ff/mysql-connector-python-rf-2.1.3.tar.gz#md5=25f32 0d6db5f304394e12b27416fe855
Best match: mysql-connector-python-rf 2.1.3
Processing mysql-connector-python-rf-2.1.3.tar.gz
Writing /tmp/easy_install-YExMJC/mysql-connector-python-rf-2.1.3/setup.cfg
Running mysql-connector-python-rf-2.1.3/setup.py -q bdist_egg --dist-dir /tmp/ea sy_install-YExMJC/mysql-connector-python-rf-2.1.3/egg-dist-tmp-Nh8V6S
zip_safe flag not set; analyzing archive contents...
Moving mysql_connector_python_rf-2.1.3-py2.7-linux-armv7l.egg to /usr/lib/python 2.7/site-packages
Removing mysql-connector-python-rf 2.0.4 from easy-install.pth file
Adding mysql-connector-python-rf 2.1.3 to easy-install.pth file

Installed /usr/lib/python2.7/site-packages/mysql_connector_python_rf-2.1.3-py2.7 -linux-armv7l.egg
Processing dependencies for mysql-connector-python-rf==2.1.3
Finished processing dependencies for mysql-connector-python-rf==2.1.3

实际运用-查询数据

Vim安装与配置

说来惭愧,我在这之前都不知道vi和vim原来不是一个软件,以为vi是vim的简写。

安装

1
2
yum install -y vim
vim --version

安装vim并查看版本信息。

配置

Vim与Python真乃天作之合

1
2
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
touch ~/.vimrc

在Linux中,最为常用的缩略语也许是“rc”,它是“runcomm”的缩写――即名词“run command”(运行命令)的简写。rc”是任何脚本类文件的后缀,这些脚本通常在程序的启动阶段被调用,通常是Linux系统启动时。如/etc/rs是Linux启动的主脚本,而.bashrc是当Linux的bash shell启动后所运行的脚本。.bashrc的前缀“.”是一个命名标准,它被设计用来在用户文件中隐藏那些用户指定的特殊文件;“ls”命令默认情况下不会列出此类文件,“rm”默认情况下也不会删除它们。许多程序在启动时,都需要“rc”后缀的初始文件或配置文件,这对于Unix的文件系统视图来说,没有什么神秘的。—-Linux中的.rc文件介绍

文章后面对拓展和命令进行了一些简单的介绍,在最后发现作者放出了自己的.vimrc配置,懒癌即刻发作,将其copy到自己的文件中,进入Vim,执行:PluginInstall命令,开始安装拓展,准备之后慢慢研究。

在执行:PluginInstall命令后,Vundle会自动下载配置文件中的插件。在下载过程中我发现有些插件下载很慢,一直显示下载中,而Vundle又不会显示具体进度,所以我使用Ctrl+c组合键中止当前进程,输入:quit退出Vim,找到插件在.vimrc中对应的Plugin: 'xxx/xxxx'然后使用命令git clone https://github.com/xxx/xxxx ~/.vim/bundle/xxxx来手动下载。

下载极慢的有

  • scrooloose/syntastic
  • Valloruc/YouCompleteMe
    建议通过git clone手动下载。不过也可能是我个人这边的问题,导致下载速度很慢。

打开这个配置时还会提示call toggle#map("<F5>")有问题,暂时没找到解决方案,所以我把它前面加上"注释掉了。

Vim看来得很长时间来熟悉呢。