Mac OS X里菜单栏图标的顺序可以按着苹果键拖放,拖出菜单栏就删除了。
1
Results tagged “tips”
按Command(⌘)和L是移动焦点到地址栏,然后再按Command(⌘)和分号(; semicolon)就是修改当前地址的各个部分了,多按几次修改的部分就不同
把25行到68行都换成小写
:25,68!tr [A-Z] [a-z]link: VI with UNIX tools
vim有几个关于tab和space的option让我迷惑了一阵子,查手册tabstop是一个tab占几个space,softtabstop是当编辑的时候一个tab表现为几个space,shiftwidth是缩进的时候用几个space。怎么设置才合适呢?
官方给了4个方案.
- 保持
tabstop是8,把softtabstop和shiftwidth设置成4,再加上noexpandtab,这样呢vim就会把space和tab给混用,但是呈现的时候是4个space。 - 把
tabstop,shiftwidth设置成同一个值,加上expandtab,这样就会只用space,而不用tab了,这样不管tabstop怎么变样式也不会花了。 - 用
modeline的方式把tabstop和shiftwidth的设置放在文件里,无论怎样编辑样式都不会花了。 - 永远保持
tabstop和shiftwidth是同一个值,再加上noexpandtab。
set tabstop=4 set shiftwidth=4 set softtabstop=4 set expandtab这样设置应该是比较和谐了。
AppleScript是一种OSA语言,偶然发现在Mac下有这样一组工具
osacompile 编译OSA文件 osadecompile 反编译OSA文件 osalang 列出已经安装的OSA语言 osascript 执行OSA语言
他们默认的是执行AppleScript,下面这句将打开iTunes并播放音乐:
osascript -e 'tell app "iTunes" to play'
上一次想改变某个文件的打开方式,怎也找不到一个可以改的地方,这时就在想"不会呀,Windows都能让用户改,Mac怎么不能呢。",最后找到了RCDefaultApp,虽然方法很土,但也算差强人意吧。直到昨天看到了Quick Tips,改的地方其实就在文件info(Command + I)里的Open With处,选好了点一下Change All就搞定了。这时再想想,觉的Windows还是那么的土鳖。
最近在读C陷阱与缺陷,正好有朋友问到了在写Shell Script时要注意哪些东东。总结一下:
- 注意空格
- 有空格:在条件语句(if while until)中注意方括号与判定语句之间有空格
- 没有空格:在赋值语句(=)等号两边是没有空格格的
公司有几台服务器总是不能把自己的ssh-pubkey放上去,每一次输入那一长串的东东实在是无法忍受。看了一下expect像样的文档没有一个,倒是有一堆的例子,学习下,放在这里备忘吧。
#!/usr/bin/env expect set timeout -1 #设置超时的时间,单位是秒,-1是永不超时 set password **** #设置变量 set host [lindex $argv 0] #设置一个变量是从命令行参数得到 spawn ssh guixing@$host #来来来,下个蛋 expect "assword:" #等的就是它了 send -- "$password\r" #发出去 interact #剩下的就是自己的了
1
