1. Vim 系列(一) Vim tutor 要点小结

    因为各种原因,准备慢慢把主要的编辑器从 Sublime Text 3 迁移至古老的 Vim。今天开始,不定期地更新一系列的学习笔记。这篇是第一篇,大致整理了一下自带的教程(vim tutor)中的主要内容。

    启动 Vim。把 vim 的目录添加到 PATH 中,则输入 vim 可直接在命令行中启动 Vim,而 gvim 则启动带界面的版本。

    Vim 有多种模式,其中最基本的是「普通模式」,启动 Vim 后默认打开的就是普通模式,普通模式中光标是覆盖在字符上的方块,而如果在「插入模式」中,光标是字符之间的一条闪烁的线(绝大多数程序中也如此)。如果处在其它模式中,多按几次 ESC 就可以回到普通模式。

    普通模式下的光标移动。最基本的是用 hjkl 来实现上下左右,这一点刚上手 …

    read more
  2. 奇怪的bug,win8里的ctrl-backspace失效了

    最近遇到一个十分奇怪的bug,用于删除前一个单词的ctrl-backspace快捷键失效了。甚至在sublime text这种另外定义了这个快捷键行为的软件里也一样,奇怪。

    最开始是在一个机器上出现的,而记忆中唯一记得的近期对它做过的最大改动是把Python升级到了3.4,并删掉了原来的2.7,但暂时还无法确认是这个问题。更奇怪的是,在一台新的机器上,最开始没有这个问题,没过多久也出现了。

    另外自己的一台电脑上是从win7升级上来的,没有出现这个情况。

    Google了一番,似乎没有人出现过类似的情况。

    太奇怪了。

    read more
  3. 用 VPN 时的一些小问题

    从5月35日前两天左右开始,gg开始几乎全系被封,干脆买了个收费的 VPN,想一次性解决问题。当然,事实证明也没有这么简单,还是碰到了大大小小的不少问题,大致罗致如下:

    1. L2** 比 PP** 的「安全性」更好,一般推荐用前者;
    2. 路由表是个好东西,尤其是 chnroutes,它可以实现让国内流量不走 VPN,大量节约收费资源,并且提高速度;
    3. 在我的情况里,L2** 协议再加载智能路由表时,会导致上不了百度,至今没弄明白怎么回事,现在较好的解决办法是在浏览器里再用一个自动代理,让域名带 baidu.com 的都从一个国内的高速缓存里过,算是一个曲线救国的办法了。
    read more
  4. 用Sublime Text写作和记笔记

    上个学期的时候,发现了一个软件Scrivener,它本身号称是一个给作家使用的软件,当时觉得很适合,但可惜价格昂贵,而且对数学公式的支持很差(windows版),所以一直在寻找类似的替代品。找来找去,最后发现一直在使用的文本编辑器sublime text 2其实就已经可以很好地完成这个功能了。

    Sublime text是过去一段时间相当火的一个面向程序员的文本编辑器,有多个颇有新意有实用功能。虽然它几十刀的价格对穷学生来说相当没有亲和力,比Scrivener还贵一点,但作者也很厚道地允许无限试用,只是在使用时以相当低的频率弹出窗口提示买证书(似乎是按保存的次数来算的),也算是个准免费软件吧。

    废话不多说,简单说一下我怎么用ST2实现接近Scrivener的功能的。

    1. 准备工作:安装sublime text,建立存放文件的文件夹,如「research | journal | misc」;
    2. 首先安装必要的插件,Sidebarenhancements,可以通过package control完成。
    3. 新建一个Project。菜单栏Project–Add folder to project…,把上面这些文件夹依次添加进去,然后Project–Save project as…将其保存。如果没有清除记录的话 …
    read more
  5. 提高效率的工具(I)——Virtuawin

    准备长期更新一个系列的文章,介绍几个自己觉得不错的效率软件,这次是给windows添加虚拟桌面功能的Virtuawin

    Virtuawin(注意不是Virtualwin)是给Windows提供类似Ubuntu的工作空间的软件,可以创建多个虚拟桌面,然后方便地切换。

    这个软件最适合于整洁控,可以把打开的窗口分到不同的虚拟桌面里,而目前所处的桌面只保留一到两个窗口。比如打开网页听豆瓣fm的时候,由于不能最小化,就干脆把它单独放到某个最后的桌面里,或者在做网络调研的时候,可能会打开一大堆窗口,就可以把它们分类归到不同桌面上。

    我自己最近觉得很实用的一个方面是,当在工作站上算多个单线程的小程序的时候,就可以开启一堆窗口,每个桌面放几个,就不至于全部缩到任务栏的小图标里了。

    我自己的设置比较简单,3个虚拟桌面,后台运行的程序如豆瓣fm放第3个桌面,工作桌面为1和2,切换桌面的快捷键为ctrl+win+方向键,桌面间移动窗口的快捷键为alt+win+方向键。

    功能很简单,也很纯粹,没有不必要的东西。最大的遗憾是没有像Ubuntu那样漂亮的切换动画,可惜。

    read more

« Page 2 / 2

links

social