提高书写代码的效率,还有coding
时候的乐趣。被誉为编辑器之神。强大之处在于命令模式,插入模式易于使用,越来越了解VIM之后,会花越来越少的时间使用插入模式。高效率编辑的第一步,就是放弃使用箭头键。不用频繁在箭头键和字母键之间一来一去了,节省很多时间。一开始可能需要适应一下,一旦习惯这种方式,会...
分类:
其他好文 时间:
2014-06-09 00:19:41
阅读次数:
267
$django-admin.py startproject web2$cd
web2/$python manage.py startapp blog$vim web2/settings.py
注意settings.py以下两个部分,首先要配置数据库,其次要在INSTALLED_APP里添加刚才新建的...
分类:
移动开发 时间:
2014-06-08 22:18:14
阅读次数:
377
除了complete关键字补全,所有补全相关命令都以CTRL-X开始,然后再接与补全类型相关的命令。CTRL-N与CTRL-P在找的的内容中选择的通用的命令,上下选择用的,CTRL-E则是取消选择。(这里的按键都是插入模式下的)
1、按行补全 回溯当前文件,寻找匹配以输入字符的行。CTRL-X然后再...
分类:
其他好文 时间:
2014-06-08 22:10:55
阅读次数:
400
UbuntuNFS安装与配置一、NFS安装$ sudo apt-get install
nfs-kernel-server nfs-common portmap二、NFS配置2.1 配置/etc/exports文件$ sudo vim
/etc/exports在文件最后加入如下内容:{{/rootn...
分类:
其他好文 时间:
2014-06-08 21:12:39
阅读次数:
245
使用大写字母O垂直分屏vim -O file1 file2 ...使用小写o参数水平分屏vim
-o file1 file2关闭当前分屏 Ctrl+W 然后按c如果只剩下一个则退出vim, Ctrl+W q分屏:1.上下分割当前打开的文件Ctrl + w
s2.上下分割,并打开一个新的文件:sp f...
分类:
其他好文 时间:
2014-06-08 20:16:47
阅读次数:
230
sudo apt-get install mysql-server
装完后 是无法远程访问的.
要先修改
sudo vim /etc/mysql/my.cnf
找到 bind-address = 127.0.0.1
注释掉.就ok了
如果之前装乱了...
可以这样彻底删除
sudo apt-get remove --purge mysql-server
sudo a...
分类:
数据库 时间:
2014-06-08 03:56:15
阅读次数:
288
上上周的事情了,端午小长假将近,还是按往常一样,最后一天一定要搞一个“课题”,场面不大,一天就能搞定的东西,如果说系统学习vim或者Emacs之类的,那就算了...还好,问题呼之即来,那就是write系统调用是不是原子的,答案很显然,不是!但大师说带有APPEND标志的write是原子的,很多软件的日志都是O_APPEND打开,然后在不加锁的情况下直接write的,不会出现问题,此事如何证实?本文...
分类:
移动开发 时间:
2014-06-08 02:19:57
阅读次数:
309
上上周的事情了,端午小长假将近,还是按往常一样,最后一天一定要搞一个“课题”,场面不大,一天就能搞定的东西,如果说系统学习vim或者Emacs之类的,那就算了...还好,问题呼之即来,那就是write系统调用是不是原子的,答案很显然,不是!但大师说带有APPEND标志的write是原子的,很多软件的日志都是O_APPEND打开,然后在不加锁的情况下直接write的,不会出现问题,此事如何证实?本文...
分类:
移动开发 时间:
2014-06-08 02:13:25
阅读次数:
339
背景
在windows上,虽然ctags+cscope 甚至可以对java启用, 但是重名的太多,我需要更精确些。于是找到eclim。YCM 目前还不支持java, 且在linux我好像偶尔会卡的感觉, 而eclim 同时支持java和C(需CDT), 虽然基于java (是的: 配置 C IDE 基于java 写的eclipse 需要gui, 在linux ssh 连接终端是...
分类:
编程语言 时间:
2014-06-08 02:12:48
阅读次数:
481