Textmate命令:重复文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Textmate命令:重复文件相关的知识,希望对你有一定的参考价值。

  1. # so we can work with relative paths
  2. cd "$TM_DIRECTORY"
  3.  
  4. # construct a default name for the duplicate
  5. def_name=`perl -pe <<<"$TM_FILENAME" 's/^(.*?)(.[^.]*)?$/$1 copy$2/'`
  6.  
  7. # prompt user for a name
  8. CocoaDialog inputbox --text "$def_name" --button1 "Duplicate" --button2 "Cancel"|{
  9.  
  10. # if user selected 'Duplicate' and file doesn't exist
  11. read res; read new_name;
  12. if [[ "$res" == "1" && ! -e "$new_name" ]]; then
  13. # do the actual duplication
  14. cp -p "$TM_FILENAME" "$new_name"
  15. # force TM to refresh project drawer and open duplicate
  16. { osascript -e 'tell application "SystemEvents" to activate'
  17. -e 'tell application "TextMate" to activate'
  18. # open -a TextMate "$new_name";
  19. } &>/dev/null &
  20.  
  21. fi
  22. }

以上是关于Textmate命令:重复文件的主要内容,如果未能解决你的问题,请参考以下文章

更改终端中打开的文件的默认编辑器? (例如,将其设置为 TextEdit/Coda/Textmate)

Unsort Lines TextMate命令

TextMate命令-运行DocTest

从Pastie-Textmate命令获取

TextMate命令段-在窗口标题中显示文档路径

配置学习Go的编辑器:配置TextMate