25

TextMate中文教程之文本选择器

编辑文本的第一部是选择它,选择一些文本之后你可以通过命令移动它,在搜索其中的代码或者干脆过滤删除掉它。这也是为什么TextMate尽可能简单的让你选择任意数量的文本的原因。

首先俺要告诉你一个好消息,前几章里面讲的移动光标的快捷键在选择文本这里一样可以用哦。注意上文介绍的来自于Emacs的那些快捷键不能跟Shift共用。按住Shift键然后再利用移动光标的快捷键。根据光标位置的不同你就可以选取,扩大所选或者撤销所选的文本。下面举个例子

  1. 按 Apple+右 把光标移动到行的末尾。
  2. 按 Shift+Apple+左 选取从行末尾至行开头的全部文本。

如果对你来说这一操作需要2步还太麻烦的话。你可以用自定义快捷键或者宏命令来简化。如果可能我会继续翻译那部分。不过那是很遥远很遥远的事啦。还好TextMate内置了这样一条命令,Shift+Apple+L可以选取当前行的文本。另外我个人介绍一个快捷键,Ctrl+W可以选择光标所在的单词。

TextMate有一个唯一的内置选择器Current Scop,快捷键是Ctrl+Option+B。它根据当前文档的语法检查来改变选择范围。你可以使用这个快捷键来选择编程语言特有的元素。例如你可以像下图一样(说实话我很少用这个快捷键)。

你可以在Edit -> Select下面找到全部内置的选择器。花点时间在这里,下次当你选择文本的时候你就知道你该用哪个快捷键了。

  • 标签 : 
  • 原文链接 : http://railser.cn/blog/making-selections
  • 转载原创文章请注明 : 里克的自习室
  • 收藏到 : Google书签 新浪ViVi 365Key网摘 天极网摘 我摘 POCO网摘 博采网摘 YouNote网摘 和讯网摘 博拉网 igooi网摘 I2Key网摘 天下图摘 百特门网摘 Del.icio.us Yahoo书签 奇贴 QQ娱乐摘 添加到Digg! 添加到Facebook!
  • 发表留言