11 2013 档案
bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录
摘要:有时候编写脚本时会出现类似标题列出的错误,这个问题大多数是因为你的脚本文件在windows下编辑过。windows下,每一行的结尾是\n\r,而 在linux下文件的结尾是\n,那么你在windows下编辑过的文件在linux下打开看的时候每一行的结尾就会多出来一个字符\r,用cat -A fileName时你可以看到这个\r字符被显示为^M,这时候只需要删除这个字符就可以了。可以使用命令sed -i 's/\r$//' fileName 。 阅读全文
posted @ 2013-11-20 23:24 梦中彩虹 阅读(290) 评论(0) 推荐(0) 编辑
gvim编辑器_vimrc文件
摘要:set nocompatiblesource $VIMRUNTIME/vimrc_example.vimsource $VIMRUNTIME/mswin.vimbehave mswinset diffexpr=MyDiff()function MyDiff() let opt = '-a --binary ' let g:snip_set_textmate_cp=1 if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif if &diffopt =~ 'iwhite&# 阅读全文
posted @ 2013-11-19 23:23 梦中彩虹 阅读(552) 评论(0) 推荐(0) 编辑
SWT/JFace开发遇到org.eclipse.core.runtime.IProgressMonitor问题的解决办法(转载)
摘要:今日正在使用SWT和JFace开发一个系统,在搭建JFace平台时遇到了一个问题,运行HelloWorld程序抛出org.eclipse.core.runtime.IProgressMonitor的not found的异常。上网上查找,发现时由于缺少必要的jar文件导致的,导入org.eclipse.equinox.common包,即可解决问题! 阅读全文
posted @ 2013-11-17 22:45 梦中彩虹 阅读(1303) 评论(0) 推荐(0) 编辑