<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>aifreedom &#187; 快捷键</title>
	<atom:link href="http://aifreedom.com/tag/%e5%bf%ab%e6%8d%b7%e9%94%ae/feed" rel="self" type="application/rss+xml" />
	<link>http://aifreedom.com</link>
	<description>Just feel free as in freedom</description>
	<lastBuildDate>Fri, 30 Dec 2011 18:11:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Google服务里那些快捷键</title>
		<link>http://aifreedom.com/technology/125#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google%25e6%259c%258d%25e5%258a%25a1%25e9%2587%258c%25e9%2582%25a3%25e4%25ba%259b%25e5%25bf%25ab%25e6%258d%25b7%25e9%2594%25ae</link>
		<comments>http://aifreedom.com/technology/125#comments</comments>
		<pubDate>Fri, 31 Oct 2008 15:23:22 +0000</pubDate>
		<dc:creator>aifreedom</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[快捷键]]></category>
		<category><![CDATA[笑话]]></category>

		<guid isPermaLink="false">http://aifreedom.com/technology/125</guid>
		<description><![CDATA[本文在署名-非商业性使用-相同方式共享 3.0版权协议下发布, 转载请注明出自aifreedom.com 首先祝各位网友圣诞节快乐! 什么? 你说今天是10月31日, Halloween? 嗯, 我也知道啊! 哦, 天哪, 我又把 Oct 31 和 Dec 25 弄混了.. 该死的8进制! 看看Friendfeed上, 有了披着床单的鬼和南瓜头, 连搜索框都有蜘蛛网了. 但Google上却还什么都没有, 是怎么回事? 在使用Emacs之后, 我越来越感受到在处理工作时, 键盘相对鼠标来说效率实在是太高了(这句话不适合美工人员和Windows用户). Emacs里高效的快捷键让我想起来也分享一下Google服务里的那些快捷键. 现在收集了有Gmail和Google Reader的快捷键, 来源是官方帮助. Gmail 的快捷键 - via 要打开或关闭那些区分大小写的快捷键（Gmail里快捷键功能是默认关闭的），请点击设置，然后选取键盘快捷键旁边的选项。 快捷键 定义 操作 c 撰写 可让您撰写新邮件。 &#60;Shift&#62; + c 可让您在新窗口撰写邮件。 / 搜索 将光标停留在搜索框。 k 转到后一个会话 打开或将您的光标移动到较新的会话。 您可以按 &#60;Enter&#62; 展开会话。 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>本文在</strong><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh" target="_blank"><strong>署名-非商业性使用-相同方式共享 3.0</strong></a><strong>版权协议下发布, 转载请注明出自</strong><a href="http://aifreedom.com/"><strong>aifreedom.com</strong></a></p>
<p>首先祝各位网友圣诞节快乐! 什么? 你说今天是10月31日, Halloween? 嗯, 我也知道啊! 哦, 天哪, 我又把 Oct 31 和 Dec 25 弄混了.. 该死的8进制!</p>
<p>看看<a title="FriendFeed - 分享我们的视野" href="http://aifreedom.com/internet-vision/121" target="_blank">Friendfeed</a>上, 有了披着床单的鬼和南瓜头, 连搜索框都有蜘蛛网了. 但Google上却还什么都没有, 是怎么回事?</p>
<p><img src="http://geekset.net/pika/readimg.php?src=http%3A%2F%2Flh3.gouride.com%2F_KyNSjoOAwiI%2FSQsggsJFHWI%2FAAAAAAAAAdc%2F9zr-A4Zm2oo%2Fs800%2F2008103101.png" alt="" /></p>
<p>在使用<a title="Tag: Emacs" href="http://aifreedom.com/tag/emacs" target="_blank">Emacs</a>之后, 我越来越感受到在处理工作时, 键盘相对鼠标来说效率实在是太高了(这句话不适合美工人员和Windows用户). <a title="Emacs快捷键列表" href="http://aifreedom.com/technology/112" target="_blank">Emacs里高效的快捷键</a>让我想起来也分享一下Google服务里的那些快捷键.</p>
<p>现在收集了有Gmail和Google Reader的快捷键, 来源是官方帮助.</p>
<p><strong>Gmail</strong> 的快捷键 - <a href="https://mail.google.com/support/bin/answer.py?answer=6594" target="_blank">via</a></p>
<p>要打开或关闭那些区分大小写的快捷键（Gmail里快捷键功能是默认关闭的），请点击<strong>设置</strong>，然后选取<strong>键盘快捷键</strong>旁边的选项。</p>
<table border="1" cellspacing="0" cellpadding="2" width="90%">
<tbody>
<tr bgcolor="#c3d9ff">
<th align="center" valign="middle"><span>快捷键</span></th>
<th align="center" valign="middle"><span>定义</span></th>
<th align="center" valign="middle"><span>操作</span></th>
</tr>
<tr>
<th align="center" valign="middle"><span>c</span></th>
<td align="center" valign="middle"><span>撰写</span></td>
<td valign="top"><span>可让您撰写新邮件。 <strong>&lt;Shift&gt; + c </strong>可让您在新窗口撰写邮件。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>/</span></th>
<td align="center" valign="middle"><span>搜索</span></td>
<td valign="top"><span>将光标停留在搜索框。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>k</span></th>
<td align="center" valign="middle"><span>转到后一个会话</span></td>
<td valign="top"><span>打开或将您的光标移动到较新的会话。 您可以按 <strong>&lt;Enter&gt;</strong> 展开会话。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>j</span></th>
<td align="center" valign="middle"><span>转到前一个会话</span></td>
<td valign="top"><span>打开或将您的光标移动到下一个更早的会话。 您可以按 <strong>&lt;Enter&gt;</strong> 展开会话。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>n</span></th>
<td align="center" valign="middle"><span>下一封邮件</span></td>
<td valign="top"><span>将您的光标移动到下一封邮件。 您可以按 <strong>&lt;Enter&gt;</strong> 显示或隐藏邮件。   <span>（仅适用于"会话视图"。）</span></span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>p</span></th>
<td align="center" valign="middle"><span>上一封邮件</span></td>
<td valign="top"><span>将您的光标移动到上一封邮件。 您可以按 <strong>&lt;Enter&gt;</strong> 显示或隐藏邮件。 <span>（仅适用于"会话视图"。）</span></span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>o <span>或</span> &lt;Enter&gt;</span></th>
<td align="center" valign="middle"><span>打开</span></td>
<td valign="top"><span>打开会话。 如果处于"会话视图"中，还会显示或隐藏邮件。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>u</span></th>
<td align="center" valign="middle"><span>返回到会话列表</span></td>
<td valign="top"><span>刷新页面，并返回收件箱或会话列表。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>e</span></th>
<td align="center" valign="middle"><span>存档</span></td>
<td valign="top"><span>从任意视图将会话存档。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>m</span></th>
<td align="center" valign="middle"><span>忽略</span></td>
<td valign="top"><span>除非您是收件人或邮件直接抄送给您，否则，此操作会将会话存档且以后所有的邮件均不会保存在收件箱中。 <a href="https://mail.google.com/support/bin/answer.py?answer=47787">了解详情</a>。 </span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>x</span></th>
<td align="center" valign="middle"><span>选择会话</span></td>
<td valign="top"><span>自动检查和选择会话，便于您存档、应用标签，或在下拉菜单中选择操作以应用于所选会话。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>s</span></th>
<td align="center" valign="middle"><span>为邮件或会话加注星标</span></td>
<td valign="top"><span>为邮件或会话加注或删除星标。 星标可以让您标示邮件或会话的特殊状态。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>!</span></th>
<td align="center" valign="middle"><span>这是垃圾邮件</span></td>
<td valign="top"><span>将邮件标记为垃圾邮件，并将其从会话列表中删除。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>r</span></th>
<td align="center" valign="middle"><span>回复</span></td>
<td valign="top"><span>回复发件人。   <strong>&lt;Shift&gt; + r </strong><span style="font-family: Arial;">可在新窗口回复邮件。</span> <span>（仅适用于"会话视图"。）</span></span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>a</span></th>
<td align="center" valign="middle"><span>回复所有人</span></td>
<td valign="top"><span>回复所有收件人。   <span style="font-family: Arial;"><strong>&lt;Shift&gt; +a</strong></span> <span style="font-family: Arial;">可让您在新窗口中回复所有收件人。</span> <span>（仅适用于"会话视图"。）</span></span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>f</span></th>
<td align="center" valign="middle"><span>转发</span></td>
<td valign="top"><span>转发邮件。 <span style="font-family: Arial;"><strong>&lt;Shift&gt; + f</strong></span> <span style="font-family: Arial;">允许您在新窗口中转发邮件。</span> <span>（仅适用于"会话视图"。）</span></span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>&lt;Esc&gt;</span></th>
<td align="center" valign="middle"><span>从输入字段退出</span></td>
<td valign="top"><span>将光标从当前输入字段中移出。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span><strong> &lt;Ctrl&gt; + <span style="font-family: Arial,Helvetica,sans-serif;">s</span></strong></span></th>
<td align="center" valign="middle"><span>保存草稿 </span></td>
<td valign="top"><span>撰写邮件时，按住 <strong>&lt;Ctrl&gt;</strong> 键的同时按下 <strong>s</strong> <span style="font-family: Arial,Helvetica,sans-serif;">，可将当前文本保存为<a href="https://mail.google.com/support/bin/answer.py?answer=6587">草稿</a>。 在使用此快捷键时，确保您的光标位于某一文本字段中，如撰写窗格或任何收件人":"、"抄送:"、"密送:或敁主题字段。" </span></span></td>
</tr>
<tr>
<th align="center" valign="middle"><span><strong> # </strong></span></th>
<td align="center" valign="middle"><span>删除 </span></td>
<td valign="top"><span>将会话移至已删除邮件。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>&lt;Shift&gt; <span>+</span> i</span></th>
<td align="center" valign="middle"><span>标记为已读</span></td>
<td valign="top"><span>将邮件标记为已读并跳到下一封邮件。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>&lt;Shift&gt; <span>+</span> u</span></th>
<td align="center" valign="middle"><span>标记为未读</span></td>
<td valign="top"><span>将邮件标记为未读，从而以后可以再回来阅读该邮件。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>[</span></th>
<td align="center" valign="middle"><span>存档并转到上一个</span></td>
<td valign="top"><span>将您的会话存档，并转到上一个。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>]</span></th>
<td align="center" valign="middle"><span>存档并转到下一个</span></td>
<td valign="top"><span>将您的会话存档，并转到下一个。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>z</span></th>
<td align="center" valign="middle"><span>撤消</span></td>
<td valign="top"><span>如果需要，则撤消上一个操作（适用于具有撤消链接的操作）。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>&lt;Shift&gt; <span>+</span> n</span></th>
<td align="center" valign="middle"><span>更新当前会话</span></td>
<td valign="top"><span>在有新邮件时更新您的当前会话。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>q</span></th>
<td align="center" valign="middle"><span>将光标移到聊天搜索</span></td>
<td valign="top"><span>将您的光标直接移到聊天搜索框。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>y</span></th>
<td align="center" valign="middle"><span>从当前视图中删除*<br />
</span></td>
<td valign="top"><span>将邮件或会话从当前视图中自动删除。 </span></p>
<ul><span><span></p>
<li> 在"收件箱"中，"y"用于<strong>存档</strong></li>
<li> 在"已加星标"下，"y"用于<strong>删除星标</strong></li>
<li> 在"已删除邮件"中，"y"用于<strong>将邮件移至收件箱</strong></li>
<li> 在任一标签下，"y"用于<strong>删除标签</strong></li>
<p></span></span></ul>
<p><span><span>* 在"垃圾邮件"、"已发邮件"或"所有邮件"中，"y"不起作用。 </span></span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>..</span></th>
<td align="center" valign="middle"><span>显示其他操作</span></td>
<td valign="top"><span>显示"其他操作"下拉菜单。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>?</span></th>
<td align="center" valign="middle"><span>显示键盘快捷键帮助</span></td>
<td valign="top"><span>在任一页面内显示键盘快捷键帮助菜单。</span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: Arial;"><strong>Gmail</strong> 的组合键</span></p>
<table border="1" cellspacing="0" cellpadding="2" width="90%">
<tbody>
<tr bgcolor="#c3d9ff">
<th align="center" valign="middle"><span>快捷键</span></th>
<th align="center" valign="middle"><span>定义</span></th>
<th align="center" valign="middle"><span>操作</span></th>
</tr>
<tr>
<th align="center" valign="middle"><span>&lt;tab&gt; <span>然后</span> &lt;Enter&gt;</span></th>
<td align="center" valign="middle"><span>发送邮件</span></td>
<td valign="top"><span>撰写邮件后，使用该组合键自动发送邮件。 （在 Windows 的 Internet Explorer 和 Firefox 上支持）</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>y <span>然后</span> o</span></th>
<td align="center" valign="middle"><span>存档并转到下一个</span></td>
<td valign="top"><span>将您的会话存档，并转到下一个。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>g <span>然后</span> a</span></th>
<td align="center" valign="middle"><span>转到"所有邮件"</span></td>
<td valign="top"><span>转到"所有邮件"，这是存放所有已发送或接收（并且未删除）的邮件的位置。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>g <span>然后</span> s</span></th>
<td align="center" valign="middle"><span>转到"已加星标"</span></td>
<td valign="top"><span>转到所有已加注星标的会话。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>g <span>然后</span> c</span></th>
<td align="center" valign="middle"><span>转到"通讯录"</span></td>
<td valign="top"><span>转到通讯录列表。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>g <span>然后</span> d</span></th>
<td align="center" valign="middle"><span>转到"草稿"</span></td>
<td valign="top"><span>转到您保存的所有草稿。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>g <span>然后</span> i</span></th>
<td align="center" valign="middle"><span>转到"收件箱"</span></td>
<td valign="top"><span>返回收件箱。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>g <span>然后</span> t</span></th>
<td align="center" valign="middle"><span>转到"已发邮件"</span></td>
<td valign="top"><span>转到已发送的所有邮件。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>* <span>然后</span> a</span></th>
<td align="center" valign="middle"><span>全部选中</span></td>
<td valign="top"><span>选择所有邮件。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>* <span>然后</span> n</span></th>
<td align="center" valign="middle"><span>未选择任何邮件</span></td>
<td valign="top"><span>取消选择所有邮件。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>* <span>然后</span> r</span></th>
<td align="center" valign="middle"><span>选择已读邮件</span></td>
<td valign="top"><span>选择已读的所有邮件。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>* <span>然后</span> u</span></th>
<td align="center" valign="middle"><span>选择未读邮件</span></td>
<td valign="top"><span>选择所有未读邮件。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>* <span>然后</span> s</span></th>
<td align="center" valign="middle"><span>选择已加星标的邮件</span></td>
<td valign="top"><span>选择已加星标的所有邮件。</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>* <span>然后</span> t</span></th>
<td align="center" valign="middle"><span>选择未加注星标的邮件</span></td>
<td valign="top"><span>选择未加注星标的所有邮件</span></td>
</tr>
</tbody>
</table>
<p><strong>Google Reader</strong> 的快捷键 - <a href="http://www.google.com/support/reader/bin/answer.py?answer=69973" target="_blank">via</a></p>
<table border="1" cellspacing="0" cellpadding="2" width="90%">
<tbody>
<tr bgcolor="#c3d9ff">
<th align="center" valign="middle"><span>快捷键</span></th>
<th align="center" valign="middle"><span>定义</span></th>
<th align="center" valign="middle"><span>操作</span></th>
</tr>
<tr>
<th align="center" valign="middle"><span>j/k</span></th>
<td align="center" valign="middle"><span>向下/向上浏览项目</span></td>
<td valign="top"><span>在列表中选择下一个/上一个项目</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>&lt;Space&gt;/&lt;Shift&gt;+&lt;Space&gt;</span></th>
<td align="center" valign="middle"><span>向下/向上翻页</span></td>
<td valign="top"><span>向下/向上翻页</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>n/p</span></th>
<td align="center" valign="middle"><span>向下/向上扫描</span></td>
<td valign="top"><span>在列表视图中，无需打开就可选择下一个项目</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>o</span></th>
<td align="center" valign="middle"><span>打开/关闭项目</span></td>
<td valign="top"><span>在列表视图中，展开或折叠所选项目</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>&lt;Enter&gt;</span></th>
<td align="center" valign="middle"><span>打开/关闭项目</span></td>
<td valign="top"><span>在列表视图中，展开或折叠所选项目</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>s</span></th>
<td align="center" valign="middle"><span>切换星标</span></td>
<td valign="top"><span>为所选项目加注星标</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>&lt;Shift&gt;+s</span></th>
<td align="center" valign="middle"><span>切换共享</span></td>
<td valign="top"><span>共享所选项目</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>m</span></th>
<td align="center" valign="middle"><span>标记为已读/未读</span></td>
<td valign="top"><span>在所选项目的已读/未读状态间切换</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>t</span></th>
<td align="center" valign="middle"><span>标记项目</span></td>
<td valign="top"><span>打开所选项目的标记字段</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>v</span></th>
<td align="center" valign="middle"><span>查看原始内容</span></td>
<td valign="top"><span>在新窗口中打开该文章的原始来源</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>&lt;Shift&gt;+a</span></th>
<td align="center" valign="middle"><span>全部标记为已读</span></td>
<td valign="top"><span>将当前视图中的所有项目标记为已读</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>1</span></th>
<td align="center" valign="middle"><span>展开视图</span></td>
<td valign="top"><span>将订阅展示为扩展项目</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>2</span></th>
<td align="center" valign="middle"><span>列表视图</span></td>
<td valign="top"><span>将订阅展示为标题列表</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>r</span></th>
<td align="center" valign="middle"><span>刷新</span></td>
<td valign="top"><span>在导航中刷新未读文章数</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>&lt;Shift&gt;+n/p</span></th>
<td align="center" valign="middle"><span>导航向下/向上</span></td>
<td valign="top"><span>在导航中选择下一个/上一个订阅或文件夹</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>&lt;Shift&gt;+x</span></th>
<td align="center" valign="middle"><span>导航展开/折叠</span></td>
<td valign="top"><span>在导航中展开或折叠所选文件夹</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>&lt;Shift&gt;+o</span></th>
<td align="center" valign="middle"><span>导航打开订阅</span></td>
<td valign="top"><span>在导航中打开当前所选项目</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>g 然后 h</span></th>
<td align="center" valign="middle"><span>转到主页</span></td>
<td valign="top"><span>转到 Google 阅读器主页</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>g 然后 a</span></th>
<td align="center" valign="middle"><span>转到所有项目</span></td>
<td valign="top"><span>转到"所有项目"视图</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>g 然后 s</span></th>
<td align="center" valign="middle"><span>转到加星标项目</span></td>
<td valign="top"><span>转到"加星标项目"视图</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>g 然后 t</span></th>
<td align="center" valign="middle"><span>转到标记</span></td>
<td valign="top"><span>允许通过输入标记名称转到该标记</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>g 然后 u</span></th>
<td align="center" valign="middle"><span>转到订阅</span></td>
<td valign="top"><span>允许通过输入订阅名称转到该订阅</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>u</span></th>
<td align="center" valign="middle"><span>切换全屏模式</span></td>
<td valign="top"><span>隐藏或展示订阅列表</span></td>
</tr>
<tr>
<th align="center" valign="middle"><span>?</span></th>
<td align="center" valign="middle"><span>键盘快捷键帮助</span></td>
<td valign="top"><span>展示有关 Google 阅读器快捷键的快捷指南</span></td>
</tr>
</tbody>
</table>
<p><strong>Google Calendar</strong> 的快捷键 - <a href="http://www.google.com/support/calendar/bin/answer.py?answer=37034" target="_blank">via</a></p>
<table border="1" cellspacing="0" cellpadding="2" width="90%">
<tbody>
<tr bgcolor="#c3d9ff">
<th align="center" valign="middle">快捷键</th>
<th align="center" valign="middle">定义</th>
<th align="center" valign="middle">操作</th>
</tr>
<tr>
<th align="center" valign="middle">c</th>
<td align="center" valign="middle">创建活动</td>
<td valign="top">可让您创建新活动。</td>
</tr>
<tr>
<th align="center" valign="middle">/</th>
<td align="center" valign="middle">搜索</td>
<td valign="top">将光标置入搜索框</td>
</tr>
<tr>
<th align="center" valign="middle">p<span> 或 j</span></th>
<td align="center" valign="middle">上一日期范围</td>
<td valign="top">将日历视图移动到上一日期范围</td>
</tr>
<tr>
<th align="center" valign="middle">n<span> 或 k</span></th>
<td align="center" valign="middle">下一日期范围</td>
<td valign="top">将日历视图移动到下一日期范围</td>
</tr>
<tr>
<th align="center" valign="middle">t</th>
<td align="center" valign="middle">跳转到"今天"</td>
<td valign="top">移动到当前日</td>
</tr>
<tr>
<th align="center" valign="middle">d</th>
<td align="center" valign="middle">"天"视图</td>
<td valign="top">在"天"视图中显示日历</td>
</tr>
<tr>
<th align="center" valign="middle">x</th>
<td align="center" valign="middle">自定义视图</td>
<td valign="top">在自定义视图中显示日历</td>
</tr>
<tr>
<th align="center" valign="middle">w</th>
<td align="center" valign="middle">"周"视图</td>
<td valign="top">在"周"视图中显示日历</td>
</tr>
<tr>
<th align="center" valign="middle">m</th>
<td align="center" valign="middle">"月"视图</td>
<td valign="top">以"月"视图显示日历</td>
</tr>
<tr>
<th align="center" valign="middle">a</th>
<td align="center" valign="middle">"日程"视图</td>
<td valign="top">以"日程"视图显示日历</td>
</tr>
<tr>
<th align="center" valign="middle">q</th>
<td align="center" valign="middle">快速添加</td>
<td valign="top">打开"快速添加"</td>
</tr>
<tr>
<th align="center" valign="middle">S</th>
<td align="center" valign="middle">设置</td>
<td valign="top">进入 Google 日历的"设置"页面</td>
</tr>
<tr>
<th align="center" valign="middle">&lt;Esc&gt;<span> 或 u</span></th>
<td align="center" valign="middle">返回到日历</td>
<td valign="top">返回到默认的日历视图</td>
</tr>
</tbody>
</table>
<a href="http://aifreedom.com/technology/125" title="链接">链接</a> | <a href="http://aifreedom.com/technology/125#comments" title="评论">评论(11)</a> | <a href="http://aifreedom.com/about" title="About">关于我</a>
<hr /><small><p><a target="_blank" rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh">

<img alt="Creative Commons License" style="border-width: 0pt;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/80x15.png">

</a>本站原创作品在<a target="_blank" rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh">署名-非商业性使用-相同方式共享 3.0</a>版权协议下发布，转载请注明出处。<br />

&copy; 2007-2009 作者及版权归属: <a href="http://aifreedom.com/">Ai.Freedom</a> </small>]]></content:encoded>
			<wfw:commentRss>http://aifreedom.com/technology/125/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Emacs快捷键列表</title>
		<link>http://aifreedom.com/technology/112#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=emacs%25e5%25bf%25ab%25e6%258d%25b7%25e9%2594%25ae%25e5%2588%2597%25e8%25a1%25a8</link>
		<comments>http://aifreedom.com/technology/112#comments</comments>
		<pubDate>Wed, 20 Aug 2008 18:08:51 +0000</pubDate>
		<dc:creator>aifreedom</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Emacs]]></category>
		<category><![CDATA[快捷键]]></category>

		<guid isPermaLink="false">http://aifreedom.com/mylife/112</guid>
		<description><![CDATA[本文在署名-非商业性使用-相同方式共享 3.0版权协议下发布, 转载请注明出自aifreedom.com C = Control M = Meta = Alt &#124; Esc Del = Backspace 基本快捷键(Basic) C-x C-f "find"文件, 即在缓冲区打开/新建一个文件 C-x C-s 保存文件 C-x C-w 使用其他文件名另存为文件 C-x C-v 关闭当前缓冲区文件并打开新文件 C-x i 在当前光标处插入文件 C-x b 新建/切换缓冲区 C-x C-b 显示缓冲区列表 C-x k 关闭当前缓冲区 C-z 挂起emacs C-x C-c 关闭emacs 光标移动基本快捷键(Basic Movement) C-f 后一个字符 C-b 前一个字符 C-p 上一行 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>本文在</strong><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh"><strong>署名-非商业性使用-相同方式共享 3.0</strong></a><strong>版权协议下发布, 转载请注明出自</strong><a href="http://aifreedom.com/"><strong>aifreedom.com</strong></a></p>
<p>C = Control<br />
M = Meta = Alt | Esc<br />
Del = Backspace</p>
<p><strong>基本快捷键(Basic)</strong><br />
C-x C-f "find"文件, 即在缓冲区打开/新建一个文件<br />
C-x C-s 保存文件<br />
C-x C-w 使用其他文件名另存为文件<br />
C-x C-v 关闭当前缓冲区文件并打开新文件<br />
C-x i 在当前光标处插入文件<br />
C-x b 新建/切换缓冲区<br />
C-x C-b 显示缓冲区列表<br />
C-x k 关闭当前缓冲区<br />
C-z 挂起emacs<br />
C-x C-c 关闭emacs</p>
<p><strong>光标移动基本快捷键(Basic Movement)</strong><br />
C-f 后一个字符<br />
C-b 前一个字符<br />
C-p 上一行<br />
C-n 下一行<br />
M-f 后一个单词<br />
M-b 前一个单词<br />
C-a 行首<br />
C-e 行尾<br />
C-v 向下翻一页<br />
M-v 向上翻一页<br />
M-&lt; 到文件开头<br />
M-&gt; 到文件末尾</p>
<p><strong>编辑(Editint)</strong><br />
M-n 重复执行后一个命令n次<br />
C-u 重复执行后一个命令4次<br />
C-u n 重复执行后一个命令n次<br />
C-d 删除(delete)后一个字符<br />
M-d 删除后一个单词<br />
Del 删除前一个字符<br />
M-Del 删除前一个单词<br />
C-k 移除(kill)一行</p>
<p>C-Space 设置开始标记 (例如标记区域)<br />
C-@ 功能同上, 用于C-Space被操作系统拦截的情况<br />
C-w 移除(kill)标记区域的内容<br />
M-w 复制标记区域的内容<br />
C-y 召回(yank)复制/移除的区域/行<br />
M-y 召回更早的内容 (在kill缓冲区内循环)<br />
C-x C-x 交换光标和标记</p>
<p>C-t 交换两个字符的位置<br />
M-t 交换两个单词的位置<br />
C-x C-t 交换两行的位置<br />
M-u 使从光标位置到单词结尾处的字母变成大写<br />
M-l 与M-u相反<br />
M-c 使从光标位置开始的单词的首字母变为大写</p>
<p><strong>重要快捷键(Important)</strong><br />
C-g 停止当前运行/输入的命令<br />
C-x u 撤销前一个命令<br />
M-x revert-buffer RETURN (照着这个输入)撤销上次存盘后所有改动<br />
M-x recover-file RETURN 从自动存盘文件恢复<br />
M-x recover-session RETURN 如果你编辑了几个文件, 用这个恢复</p>
<p><strong>在线帮助(Online-Help)</strong><br />
C-h c 显示快捷键绑定的命令<br />
C-h k 显示快捷键绑定的命令和它的作用<br />
C-h l 显示最后100个键入的内容<br />
C-h w 显示命令被绑定到哪些快捷键上<br />
C-h f 显示函数的功能<br />
C-h v 显示变量的含义和值<br />
C-h b 显示当前缓冲区所有可用的快捷键<br />
C-h t 打开emacs教程<br />
C-h i 打开info阅读器<br />
C-h C-f 显示emacs FAQ<br />
C-h p 显示本机Elisp包的信息</p>
<p><strong>搜索/替换(Seach/Replace)</strong><br />
C-s 向后搜索<br />
C-r 向前搜索<br />
C-g 回到搜索开始前的位置(如果你仍然在搜索模式中)<br />
M-% 询问并替换(query replace)</p>
<p>Space或y 替换当前匹配<br />
Del或n 不要替换当前匹配<br />
. 仅仅替换当前匹配并退出(替换)<br />
, 替换并暂停(按Space或y继续)<br />
! 替换以下所有匹配<br />
^ 回到上一个匹配位置<br />
RETURN或q 退出替换</p>
<p><strong>使用正则表达式(Regular expression)搜索/替换</strong><br />
可在正则表达式中使用的符号:<br />
^ 行首<br />
$ 行尾<br />
. 单个字符<br />
.* 任意多个(包括没有)字符<br />
\&lt; 单词开头<br />
\&gt; 单词结尾<br />
[] 括号中的任意一个字符(例如[a-z]表示所有的小写字母)</p>
<p>M C-s RETURN 使用正则表达式向后搜索<br />
M C-r RETURN 使用正则表达式向前搜索<br />
C-s 增量搜索<br />
C-s 重复增量搜索<br />
C-r 向前增量搜索<br />
C-r 重复向前增量搜索<br />
M-x query-replace-regexp 使用正则表达式搜索并替换</p>
<p><strong>窗口命令(Window Commands)</strong><br />
C-x 2 水平分割窗格<br />
C-x 3 垂直分割窗格<br />
C-x o 切换至其他窗格<br />
C-x 0 关闭窗格<br />
C-x 1 关闭除了光标所在窗格外所有窗格<br />
C-x ^ 扩大窗格<br />
M-x shrink-window 缩小窗格<br />
M C-v 滚动其他窗格内容<br />
C-x 4 f 在其他窗格中打开文件<br />
C-x 4 0 关闭当前缓冲区和窗格<br />
C-x 5 2 新建窗口(frame)<br />
C-x 5 f 在新窗口中打开文件<br />
C-x 5 o 切换至其他窗口<br />
C-x 5 0 关闭当前窗口</p>
<p><strong>书签命令(Bookmark commands)</strong><br />
C-x r m 在光标当前位置创建书签<br />
C-x r b 转到书签<br />
M-x bookmark-rename 重命名书签<br />
M-x bookmark-delete 删除书签<br />
M-x bookmark-save 保存书签<br />
C-x r l 列出书签清单</p>
<p>d 标记等待删除<br />
Del 取消删除标记<br />
x 删除被标记的书签<br />
r 重命名<br />
s 保存列表内所有书签<br />
f 转到当前书签指向的位置<br />
m 标记在多窗口中打开<br />
v 显示被标记的书签(或者光标当前位置的书签)<br />
t 切换是否显示路径列表<br />
w 显示当前文件路径<br />
q 退出书签列表</p>
<p>M-x bookmark-write 将所有书签导出至指定文件<br />
M-x bookmark-load 从指定文件导入书签</p>
<p><strong>Shell</strong><br />
M-x shell 打开shell模式<br />
C-c C-c 类似unix里的C-c(停止正在运行的程序)<br />
C-d 删除光标后一个字符<br />
C-c C-d 发送EOF<br />
C-c C-z 挂起程序(unix下的C-z)<br />
M-p 显示前一条命令<br />
M-n 显示后一条命令</p>
<p><strong>DIRectory EDitor (dired)</strong><br />
C-x d 打开dired<br />
C(大写C) 复制<br />
d 标记等待删除<br />
D 立即删除<br />
e或f 打开文件或目录<br />
g 刷新当前目录<br />
G 改变文件所属组(chgrp)<br />
k 从屏幕上的列表里删除一行(不是真的删除)<br />
m 用*标记<br />
n 光标移动到下一行<br />
o 在另一个窗格打开文件并移动光标<br />
C-o 在另一个窗格打开文件但不移动光标<br />
P 打印文件<br />
q 退出dired<br />
Q 在标记的文件中替换<br />
R 重命名文件<br />
u 移除标记<br />
v 显示文件内容<br />
x 删除有D标记的文件<br />
Z 压缩/解压缩文件<br />
M-Del 移除标记(默认为所有类型的标记)<br />
~ 标记备份文件(文件名有~的文件)等待删除<br />
# 标记自动保存文件(文件名形如#name#)等待删除<br />
*/ 用*标记所有文件夹(用C-u */n移除标记)<br />
= 将当前文件和标记文件(使用C-@标记而不是dired的m标记)比较<br />
M-= 将当前文件和它的备份比较<br />
! 对当前文件应用shell命令<br />
M-} 移动光标至下一个用*或D标记的文件<br />
M-{ 移动光标至上一个用*或D标记的文件<br />
% d 使用正则表达式标记文件等待删除<br />
% m 使用正则表达式标记文件为*<br />
+ 新建文件夹<br />
&gt; 移动光标至后一个文件夹<br />
&lt; 移动光标至前一个文件夹<br />
s 切换排序模式(按文件名/日期)</p>
<p>或许把这个命令归入这一类也很合适:<br />
M-x speedbar 打开一个独立的目录显示窗口</p>
<p><strong>Telnet</strong><br />
M-x telnet 打开telnet模式<br />
C-d 删除后一个字符或发送EOF<br />
C-c C-c 停止正在运行的程序(和unix下的C-c类似)<br />
C-c C-d 发送EOF<br />
C-c C-o 清除最后一个命令的输出<br />
C-c C-z 挂起正在运行的命令<br />
C-c C-u 移除前一行<br />
M-p 显示前一条命令</p>
<p><strong>Text</strong><br />
只能在text模式里使用<br />
M-s 使当前行居中<br />
M-S 使当前段落居中<br />
M-x center-region 使被选中的区域居中</p>
<p><strong>宏命令(Macro-commands)</strong><br />
C-x ( 开始定义宏<br />
C-x ) 结束定义宏<br />
C-x e 运行最近定义的宏<br />
M-n C-x e 运行最近定义的宏n次<br />
M-x name-last-kbd-macro 给最近定义的宏命名(用来保存)<br />
M-x insert-kbd-macro 将已命名的宏保存到文件<br />
M-x load-file 载入宏</p>
<p><strong>编程(Programming)</strong><br />
M C-\ 自动缩进光标和标记间的区域<br />
M-m 移动光标到行首第一个(非空格)字符<br />
M-^ 将当前行接到上一行末尾处<br />
M-; 添加缩进并格式化的注释<br />
C, C++和Java模式<br />
M-a 移动光标到声明的开始处<br />
M-e 移动光标到声明的结尾处<br />
M C-a 移动光标到函数的开始处<br />
M C-e 移动光标到函数的结尾处<br />
C-c RETURN 将光标移动到函数的开始处并标记到结尾处<br />
C-c C-q 根据缩进风格缩进整个函数<br />
C-c C-a 切换自动换行功能<br />
C-c C-d 一次性删除光标后的一串空格(greedy delete)</p>
<p>为了实现下面的一些技术, 你需要在保存源代码的目录里运行"etags<br />
*.c *.h *.cpp"(或者源代码的其他的扩展名)<br />
M-.(点) 搜索标签<br />
M-x tags-search ENTER 在所有标签里搜索(使用正则表达式)<br />
M-,(逗号) 在tags-search里跳至下一个匹配处<br />
M-x tags-query-replace 在设置过标签的所有文件里替换文本</p>
<p><strong>GDB(调试器)</strong><br />
M-x gdb 在另一个的窗格中打开gdb</p>
<p><strong>版本控制(Version Control)</strong><br />
C-x v d 显示当前目录下所有注册过的文件(show all registered files in this dir)<br />
C-x v = 比较不同版本间的差异(show diff between versions)<br />
C-x v u 移除上次提交之后的更改(remove all changes since last checkin)<br />
C-x v ~ 在不同窗格中显示某个版本(show certain version in different window)<br />
C-x v l 打印日志(print log)<br />
C-x v i 标记文件等待添加版本控制(mark file for version control add)<br />
C-x v h 给文件添加版本控制文件头(insert version control header into file)<br />
C-x v r 获取命名过的快照(check out named snapshot)<br />
C-x v s 创建命名的快照(create named snapshot)<br />
C-x v a 创建gnu风格的更改日志(create changelog file in gnu-style)</p>
<p>这份列表根据<a href="http://lpn.rnbhq.org/tools/xemacs/emacs_ref.html" target="_blank">http://lpn.rnbhq.org/tools/xemacs/emacs_ref.html</a>和我的使用经验翻译整理而来. 部分内容我不是很熟悉(比如Version Control), 在给出翻译的同时附上了英文, 这部分如果有错误, 请给我指出, 谢谢. 原列表中的部分命令/快捷键已经失效, 我在整理中发现的已修正, 但仍可能存在错误, 希望您发现后能指出来, 谢谢. 我使用的Emacs的版本是GNU Emacs 23.0.60.1 of 2008-03-20, 而因各人使用的Emacs版本不同, 命令/快捷键可能存在差异, 所以希望您在指出问题时能同时附上您的Emacs版本号.</p>
<a href="http://aifreedom.com/technology/112" title="链接">链接</a> | <a href="http://aifreedom.com/technology/112#comments" title="评论">评论(6)</a> | <a href="http://aifreedom.com/about" title="About">关于我</a>
<hr /><small><p><a target="_blank" rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh">

<img alt="Creative Commons License" style="border-width: 0pt;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/80x15.png">

</a>本站原创作品在<a target="_blank" rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh">署名-非商业性使用-相同方式共享 3.0</a>版权协议下发布，转载请注明出处。<br />

&copy; 2007-2009 作者及版权归属: <a href="http://aifreedom.com/">Ai.Freedom</a> </small>]]></content:encoded>
			<wfw:commentRss>http://aifreedom.com/technology/112/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

