linux用vim有神秘的字符,真要命!
linux平台,vim编辑器, 昨晚调试项目, 弄了一个晚上都找不出错误, 无奈之下, 点了一下gedit打开编辑,
发现在文本的最开头处有空格, 我是根据以前的经验来判断
(代码的第一行是顶格, 看不见, 也就是说, 凭肉眼来看是不存在空格 )
按了几下键盘 " <-" ,果然, 文件名出现*号, 就是因为这个空格导致不明的错误,
再试用vim打开同一个有错的文件, 代码顶格第一行处是发现没有空格的, 按" <-"键也没反应!
问题是: 这个空格是看不见的(表面), 如果你不知道, 可以说 在vim下不存在, 而用gedit打开却能把它删掉
是编码问题吗(都是utf8)?
如何才能避免这种错误 ?
那位人兄来解释一下呢 ?
以前在window下用editplus出现过类似问题
终端编码的问题吧
:set list
PHP code:
'listchars' 'lcs' string (default "eol:$")
global
{not in Vi}
Strings to use in 'list' mode. It is a comma separated list of string
settings.
eol:c Character to show at the end of each line. When
omitted, there is no extra character at the end of the
相关问答:
小弟最近需要一个用socket获取html文档的代码,但是老是不能获取完整的html源码。原因不明,望高手指点!
C/C++ code:
char *Http_GET(char *host,int port,char *data) //发送GET请求
{
char response[2 ......
一直用svn来做资源的管理,
现在发现windows下取svn 要10个小时左右(资源大约有20G,全是小文件)
linux下取仅用40分钟,
请问linux的文件系统在哪儿比windows文件系统强力?
svn 可够慢的。
在 ......
我用RPM报安装了一个老版本的JRE,后来想装新版本的,
不过,我把/usr/java目录直接给删了,
后再安装的时候,总是提示版本冲突,
而且我用RPM包卸载时也找不到文件了。
我对LINUX不熟悉,希望高手帮忙。
http: ......
两个文件1.PC,1.inc
1.PC有操作oracle数据库的 ,1.inc也有操作oracle数据库
在其他数据中如informix 中$include 1.inc就可以使用了
在ORACLE数据库重 $include 1.inc不可用 EXEC SQL include 1.inc也不可 ......