How to install third party beamer theme May 18, 2013

如何安装第三方的Beamer theme How to install third party beamer theme

为了安装Beamer theme 文件不破坏原有的TDS (Tex Directory Structure) ,可以将需要的第三方theme安装到如下目录:

~/Library/texmf/tex/latex/beamer/

使用时,比如theme的文件名是 beamerthememy1.sty,那么在tex文件中可以如下引用:

\usetheme{my1}

因为所有的beamer theme文件默认以beamertheme 开头。

That's it!!

How to download Android Studio May 15, 2013

如何下载Android Studio IDE How to download Android Studio

Google I/O开发者大会今天发布了Android studio一款Android可视化开发工具,终于可以放弃使用Eclipse啦!

下载地址

That's it!!

How to delete ^M in vim May 03, 2013

如何删除Vm中的多余M

^M的由来

  1. Vim 支持三种文件格式(dos,mac,unix),不同的文件格式将以不同的ending characters (line terminators)结尾。

  2. 三种文件格式的ending characters分别为:

     - dos: CRLF (each line ends with an LF character)
     - mac: CR only  (each line ends with two characters, CR then LF)
     - unix: LF only (each line ends with a CR character)
    

LFLine Feed的缩写,意为换行,表示将光标移到下一行 (move cursor down)。注意是将光标移到当前字符的下一行,并没有移到最左侧。对应符号为,Ctrl-J或者hex的0A

CRCarriage Return的缩写,意为回车键,表示将光标移到最左边(return cursor to left margin),注意还是在当前行,没有开始新的一行。 对应符号为,Ctrl-M^M或者hex的OD

  1. 当你在Mac下编辑的文件文件格式为unix格式时,结尾就会显示 ^M

Vim中如何查看文件格式相关命令

  1. 查看隐藏的结尾字符:

    :set list

    取消显示对应的是::set nolist

  2. 查看文件格式:

    :set ff

  3. 强制以某一种文件格式打开文件:

    :e ++ff=unix,或者 :e ++ff=dos

  4. Vim中文件格式帮助命令:

    :h ffs

如何删除

  1. 去掉所有多余的M:

    :%s/^M$//g

    注意:命令中的M 是通过键入CTRL-V CTRL-M生成的!

    该命令的意思是 “去掉所有行末的M”

  2. 处理仅有M而没有carrage回车键的情况:

    :%s/^M/ /g

    注意:命令中的M 是通过键入CTRL-V CTRL-M生成的!

    该命令的意思是 “将仅有M而没有换行符的地方替换成换行符”。

That's it!!