本站是目前国内进入国外网站的入口站之一,已收录100多个国家的知名网站

美国

当前位置:首页 > 北美网站 > 美国 >

TextMate

时间:2021-03-11|栏目:美国|点击:

TextMate是Mac下的著名的文本编辑器软件,与BBedit一起并称苹果机上的emacs和vim。尤其适合程序员使用,可以定制许多贴心使用的功能。TextMate的Bundles是TextMate的一个亮点,可以有效的提高开发速度。

TextMate好在哪里:

1. 首创Snippets代码自动生成功能。相信很多人用TextMate是为了这个功能,它真的非常好用。当时几乎所有的IDE都是让你填写一大堆对话画框,然后自动生成一个文件或者代码,繁琐而灵活性不佳。而在TextMate仅仅靠一系列Snippets,就可以将预设好的缩写词扩展成类、函数和分支循环结构,并且可以靠tab逐次的修改自定义的部位;

2. 首创Plugin bundle的分发和管理机制,并且形成了一定规模的社区。TextMate的插件安装非常简单,而且随装随用,随时删除。当时很多软件的插件都要自己拷贝so文件到制定目录,vim需要在.vim/目录下去解压插件包或者手工复制vim。

3. 定义了lexical scope,使得所有Snippets,命令和宏的域都不是针对整个文件/项目的。这个设计使得不同类型的文件、甚至文件中不同的位置都可以共享相同的快捷键,行为却是完全不同的。这一设计使得需要记住的快捷键命令大大减少,但是威力确依然不减;

4. 自动化编辑器里Discoverbility做得最好的。TextMate常常被用来和Vim、eMacs相比,具备不输后两者键盘操作,相差不远的可扩展性。但是她的学习曲线却惊人的平滑。这得意于她所有的快捷键都可以找到对应的菜单操作。新手翻几次菜单后,就可以记住常规的快捷键,而因为第3点的缘故,用户可以用这些快捷键在不同的文件类型中去尝试,可以获得不太超出预料的结果;

5. 善用脚本。可能因为TextMate的作者之前是eMacs用户,因此对于调用脚本的支持完善得很好,事实上,大部分TextMate命令都会调用外部脚本来实现某些功能。而且脚本可以是python、ruby、shell、perl等任何unix下能运行的脚本。此外TextMate还不强迫用户学会这些脚本语言,你可以作为bundle用户,可以写脚本开发bundle。

当然,TextMate也有很多不足,加上作者在酝酿TM2,而不是快速迭代这一版本,导致演化过慢,很多功能都被其他编辑器模仿过去了。TextMate有以下几点不足:宽字符支持度很低;Snippets已经被Vim、eMacs、NotePad++等一大堆编辑器所吸收;bundle连vim都可以通过pathogen模仿;补全功能太弱;临时性的管道输入输出,需要经过一个对话框,远不如vim方便;tab标签式多文件,文件一多导航不佳,不支持屏幕分割;尤其是文件切换避免不了鼠标操作,无法和Vim/eMacs的存键盘操作媲美;文本查找对话框,现在连浏览器都不用了,也不如vim下的/方便。查找到的多个结果依赖鼠标访问,不像vim有quickfix和快捷键;远程编辑文件太弱了。

TextMate网址:http://www.macromates.com 访问网站

上一篇:Ifttt

栏    目:美国

栏    目:编程 站长 电脑 食品 模型 会计 工控 养殖 电工 植物

下一篇:Juniper官网

本文标题:TextMate

本文地址:http://www.101212.com/site/123223.html

本文地址:http://www.waiguowangzhan.com/site/123223.html

本文地址:http://www.fobbusinessforum.com/site/123223.html

相关内容:192.168.0.1登录入口192.168.1.1路由器怎么设置?

相关内容:阿里云服务器新购、复购、升级优惠活动推荐

相关内容:502 bad gateway是什么意思?怎么解决?

相关内容:REDEMPTIONPERIOD期限到底是多少天?

相关数字:12312312323452653155566

相关链接:丰县 合肥 茂名 南京 沛县 邳州 日照 睢宁 新沂 余姚

您可能感兴趣的文章

广告投放|联系我们|版权申明|外贸论坛|天气预报|网站收录|云服务器|网站导航

© 本网站所有内容均来自互联网