在linux系统中,文件使用LF格式换行,但是在windos下面文件使用CRLF换行,这个在sourceInsight菜单Option->preference下面的files的Tab中可以选择:
1. window (CR/LF)
2. Linux (LF)
3. Mac (CR)
如果文件已经被编辑并保存为windos格式的CRLF的话,这个可以用file命令查看:
pateo@NJ-2705:/work/project/as21_foreign/hardware/parrot/libbluetooth$file *
Android.mk: ASCII text
fc6000ts.cpp: ASCII C program text
HSTILib.a: current ar archive
HSTILibBtA2dp.cpp: empty
HSTILibBtFTP.cpp: ASCII text
HSTILibBtHfp.cpp: ASCII C programtext, with CRLF line terminators
HSTILibBtHfp.h: ASCII C program text
HSTILibBtInit.cpp: ASCII C program text
HSTILibBtPhonebook.cpp: ASCII C program text, with CRLF lineterminators
HSTILibBtSetting.cpp: ASCII C program text, with CRLF lineterminators
HSTILibBtSetting.h: ASCII C program text
HSTILibBtSMS.cpp: ASCII text
pateo@NJ-2705:/work/project/as21_foreign/hardware/parrot/libbluetooth$fromdos *
pateo@NJ-2705:/work/project/as21_foreign/hardware/parrot/libbluetooth$file *
Android.mk: ASCII text
fc6000ts.cpp: ASCII C program text
HSTILib.a: current ar archive
HSTILibBtA2dp.cpp: empty
HSTILibBtFTP.cpp: ASCII text
HSTILibBtHfp.cpp: ASCII C program text
HSTILibBtHfp.h: ASCII C program text
HSTILibBtInit.cpp: ASCII C program text
HSTILibBtPhonebook.cpp: ASCII Cprogram text
HSTILibBtSetting.cpp: ASCII C program text
HSTILibBtSetting.h: ASCII C program text
HSTILibBtSMS.cpp: ASCII text
可以使用ubuntu下面的工具fromdos来做格式转换。
fromdos的安装:
sudo apt-get install tofrodos
实际上它安装了两个工具:todos(相当于unix2dos),和fromdos(相当于dos2unix)