「Efficient Android Threading 笔记」- C1 Android Components and the Need for Multiprocessing Android RecyclerView Android Socket Programming Supporting Multiple Screens Make a Reusable UI in Android App Development 如何在 Android Studio 中包含 *.so library,并使用库中定义的方法? 使用 SpannableString 格式化字符串,实现前景色、下划线、超链接、图文混排等 如何使用 bound service 完成进程间通信? 创建自定义视图 Creating custom views 通过 Android Theme & Style 定制应用的样式 「译」Android ViewPropertyAnimator 介绍 Android Animation Interpolator - Android 动画插值器源码笔记 「译」Android Animation in Honeycomb by Chet Haase(Android 3.0系统中的动画机制) 从 Android Sample ApiDemos 中学习 android.animation API 的用法 如何学习 Android Animation? 如何实现 Android ListView「上拉加载更多」? 「译」向Big Nerd Ranch提问:为什么Fragment在Android App开发中非常重要? 分类整理我在 SegmentFault 上针对某些问题作的回答 Android Servcie 后台服务总结笔记 如何在Android设备旋转时暂存数据以保护当前的交互状态? Android Message Handler 消息处理机制总结笔记 如何获取FragmentTabHost中指定标签页的Fragment? Fragment子类必须包含一个public无参构造器 如何更新及替换ViewPager中的Fragment? 如何使用Android UI Fragment开发“列表-详情”界面? 一个Android音频文本同步的英文有声读物App的开发过程 「Android编程权威指南笔记」Android应用本地化 通过jfeinstein10/SlidingMenu实现Android侧滑菜单 为Ubuntu14.04部署Android App的Eclipse开发环境 「Android编程权威指南笔记」使用ListFragment显示列表 「Android编程权威指南笔记」SDK版本与兼容 「Android编程权威指南笔记」Android布局和组件 「Android编程权威指南笔记」UI Fragment 「Android编程权威指南笔记」Activity 第一次开发iOS App和Android的对比总结笔记 「App Training笔记」创建第一个应用 「App Training笔记」开发入门训练大纲 Android APP - 从远程FTP服务器下载文件到本地

使用“为知笔记+emacs+文泉驿正黑等宽字体”以提高笔记整理的效率

2014年04月19日

为知笔记可以做的事情:知识管理、笔记整理、文档备份、网摘、TODO List、网络共享;
Emacs可以做的事情:作为一款万能编辑器,目前它的功能我仅会用来编辑代码、纯文本;
文泉驿正黑等宽字体是“文泉驿”项目制作的免费开源字库。

这三者会发生什么联系?

目前已经习惯使用为知笔记作为知识管理的工具,大部分用来整理笔记。
作为程序员,笔记内容包含代码、中文说明。对齐又很重要(暂时只考虑编辑时对齐,不同的阅读工具显示效果肯定不一样)。
我能找到的等宽字体有Courier New, 只是英文等宽,汉字仍然不等宽。但是文泉驿正黑等宽字体就可以。

为知笔记有“编辑选项”功能,可以在编辑文档时调用外部编辑器,比如emacs. 那么
我就可以用为知来管理,用emacs来编辑,用文泉驿来对齐。

emacs Windows版下载地址
选择24.3 版本,22.3版本不能设置文泉驿正黑等宽字体。
文泉驿正黑字体下载页面

Markdown行内代码标记功能

如果要标记一小段行内代码,你可以用反引号(` 位于键盘上数字1左边的键)把它包起来。这个功能非常酷。markdown的渲染效果,使得阅读时很容易区分出代码、普通文本。比如下图:
Markdown行内代码标记功能

等宽字体、非等宽字体显示效果对比

非等宽字体显示效果

非等宽字体显示效果

文泉驿等宽正黑字体显示效果

文泉驿等宽正黑字体显示效果

设置emacs的字体

详细设置方法

  • 通过菜单Options –> Set Default Font,设置好你喜欢的字体;
  • 用命令M-x describe-font来查看你当前使用的字体名称、字号大小;
  • 修改.emacs:(set-default-font "-outline-文泉驿等宽正黑-normal-normal-normal-*-16-*-*-*-p-*-iso8859-1")

修改Windows版本的配置文件.emacs的路径

C:\Users\<username>\AppData\Roaming\.emacs中添加 (load-file "new path/.emacs")
重启emacs后会加载新路径下的配置文件。
参考:
Windows下安装Emacs的最佳方法
windows系统中Emacs的HOME目录及配置文件的正确路径


知识共享许可协议
li2的博客WeiYi.Li 创作,采用 知识共享 署名-非商业性使用 4.0 国际 许可协议进行许可。
© 2011-2017. All rights reserved by WeiYi.Li. Powerd by Jekyll & LinAnYa's Theme