用vim查看ie的html源文件

记得editplus有一个功能可以设置为ie浏览器的默认html源文件查看工具,这样查看源文件的时候是花花绿绿的有语法加亮的,对我这样眼神不太好的人说很方便。 vim也可以成为ie的默认源文件查看工具么 搜索的结果是,完全没问题,只要修改注册表就能解决问题 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name] @=”C:\\vim\\vim60\\gvim.exe” 见上面的注册表项,其中View Source Editor这一项,在某些机器上可能没有,手工添加就可以了。“C:\\vim\\vim60\\gvim.exe”这是你的gvim的真实安装路径。 BTW:我的环境是winxp + vim 7.0

vim的php语法检查

之前一直是editplus的忠实爱好者,对editplus的使用也是小有心得.自打转向到vim之后,费了很大劲才转换一些习惯,渐渐的脱离了editplus,可见一款趁手的编辑器还是粘性很强的.以前说到的editplus可以和zend studio自带的ZendCodeAnalyzer工具进行整合对php语法进行检测,相当方便.那么怎样用vim实现类似的功能呢?一番搜索,找到了答案: map <C-J> :!php -l %<CR> 这样在vim里面就可以直接用ctrl+j,调用php解析器对当前文档进行语法检查了.当然如果php解析器不在你的路径下的话,那么应该写上全路径,象下面这样: map <C-J> :!c:/php/php -l %<CR> PS:vim的语法美化功能也很方便,只要在程序的第一行,command模式下输入=:1,$,就可以把当前代码排列的井然有序.而editplus则需要另外的工具配合,也能做到这一点. 参考资料:http://www.vim.org/tips/tip.php?tip_id=692

[editplus]定位到当前文件目录

让editplus迅速定位到当前编辑的文件目录,使用Tortoise SVN的时候特别有用(http://tortoisesvn.tigris.org/),效果真不是盖的 添加方法: 选择工具->配置用户工具->添加工具->程序 Command(命令): %systemroot%\explorer.exe /e,/root, Argument(参数): $(FileDir) 参考的文档: http://www.editplus.info/wiki/User_Tools

更好的将editplus与phpCodeBeautifier结合使用

phpCodeBeautifier这款php代码美化工具已经很久不见更新,它的命令行版本似乎有些bug,不能正确的将php代码弄的很整齐。但是phpCodeBeautifier的GUI版本还是能够执行正确无误的,可惜无法直接在命令行模式下打开某个文件,想与editplus结合使用比较困难。 但是注意到phpCodeBeautifier总是会打开上一次使用过的文件,打开phpCodeBeautifier.ini一看,LastFile=’******’不正是我们需要的东东么? 于是俺写了如下批处理文件搞定这个问题: 代码片段: set phpcb_path=”F:Program FilesphpCBset phpcb_ini=%phpcb_path%phpCodeBeautifier.ini”echo [Settings]        >%phpcb_ini%echo LastFile=%1    >>%phpcb_ini%echo [MainForm]        >>%phpcb_ini%echo Left=-4        >>%phpcb_ini%echo Width=1032        >>%phpcb_ini%echo Top=-4        >>%phpcb_ini%echo Height=748        >>%phpcb_ini%echo [Options]        >>%phpcb_ini%echo FileFormat=0    >>%phpcb_ini%echo Settings=PEAR    >>%phpcb_ini%%phpcb_path%phpCodeBeautifier.exe 在editplus的工具配置中调用以上批处理文件,参数为$(FilePath),一切搞定,可以用phpCodeBeautifier自动打开editplus当前编辑的文件:P

phpCodeBeautiful与editplus结合改进

有人提议使用phpCodeBeautiful的命令行,看这里:http://club.phpe.net/index.php?act=ST&f=2&t=3701 在此基础上俺进行了修改,适合自己使用: pcb.bat 代码片段: set phpcb_path=”F:Program FilesphpCB”%phpcb_path%phpCB.exe -space-after-if -space-after-switch -space-after-while -space-before-start-angle-bracket -space-after-end-angle-bracket -glue-amperscore -change-shell-comment-to-double-slashes-comment -force-large-php-code-tag -force-true-false-null-contant-lowercase –comment-rendering-style PEAR -align-equal-statements-to-fixed-pos -indent-with-tab -optimize-eol -align-equal-statements –padding-char-count 1 %1 > %TEMP%phpcbTemp.phpmove /Y %TEMP%phpcbTemp.php %1

在psftp中进行批处理操作

在psftp(sftp的命令行客户端)中进行批处理操作: 1.首先建立文件->myscript.scr,内容如下: 代码片段: cd /home/ftp/users/jeffdel jam-old.tar.gzren jam.tar.gz jam-old.tar.gzput jam.tar.gzchmod a+r jam.tar.gzquit 2.然后你可以运行下面命令行: psftp user@hostname -b myscript.scr myscript.scr中所写的内容就会执行下去 3.有什么用呢?在windows下写个批处理.bat,配合editplus上传文件,爽翻你 附命令行帮助: 代码片段: PuTTY Secure File Transfer (SFTP) clientRelease 0.56Usage: psftp [options] [user@]hostOptions:  -b file   use specified batchfile  -bc       output batchfile commands  -be       don’t stop batchfile processing if errors  -v        show verbose messages  -load sessname  Load settings from saved session  -l user   connect with specified username  -P port   connect to specified port  -pw […]

让editplus的Function list显示php5的函数

如果你开始使用php5了,而且正好又是editplus的忠实用户,一定会为editplus的function列表无法正确显示而烦恼.这时候,我们不能怨社会,php5新增的public,private,proctectd,static关键字才是罪恶的根源,function不再是function,而是public function…. 当然,这一切不会难倒我们,editplus具有很好的可定制性,以下步骤可以轻松解决这个问题: 打开tools->perferences->Files->Setting&syntax 选择File types->PHP 修改Function pattern^[ t]*function[ t].*([^;]*$ 变成 ^[ t]*(function |public |protected |private |static).*([^;]*$ 点ok保存设置 好了,按下ctrl+F11,看看函数窗口,有没有显示出所有的函数呢? [@more@]