QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 739|回复: 9

关于vi的问题

[复制链接]
发表于 2003-10-14 15:41:04 | 显示全部楼层 |阅读模式
为什么用vi编程时,复制,粘贴的程序编译不能通过,而必须手敲?粘贴的部分甚至关键字都没有颜色变化.
多谢指教.
发表于 2003-10-14 20:13:19 | 显示全部楼层
有可能多出一些格式字符,但你是看不见的。
回复

使用道具 举报

 楼主| 发表于 2003-10-15 11:30:54 | 显示全部楼层
那各位编程时都是自己敲的?想从网上粘段程序下来都不行吗?
回复

使用道具 举报

发表于 2003-10-15 11:55:32 | 显示全部楼层
先吧程序粘到一个图形编辑器里,比如gedit,然后再从gedit粘到vi
回复

使用道具 举报

 楼主| 发表于 2003-10-15 12:20:11 | 显示全部楼层
我试了,还是不行啊.你试过吗?
回复

使用道具 举报

发表于 2003-10-16 12:33:50 | 显示全部楼层
把复制下来的东西强制保存为文本文件
然后打开看看里面有没有乱七八糟的东西
包括网上复制下来的东西可能会把一些符号弄成莫名其妙的转义字符
需要把那些东西都修改过来
然后还有一个排版格式的问题
有些语言对排版格式很计较的
需要手动调整
慢慢来吧
回复

使用道具 举报

 楼主| 发表于 2003-10-16 16:08:04 | 显示全部楼层
果然是这样.用gedit存为纯文本,然后用vi或者emacs打开就能看到乱码了.删掉这些东西才能通过编译.
多谢了
回复

使用道具 举报

发表于 2003-10-17 07:01:53 | 显示全部楼层
最恶心的是pchome的技术论坛不支持转义字符或者说支持过了头
你打一个/他会给你来个//
并且右括号会被忽略掉
那上面复制代码下来的话
工作量就大得吓人了
回复

使用道具 举报

发表于 2003-10-17 14:38:44 | 显示全部楼层
很简单,是有些字符你看不到,但却被输入进了那个文件。
如果你用UltraEdit把那文件从DOS格式转换成UNIX格式,就不再有问题了。
回复

使用道具 举报

发表于 2003-10-18 10:28:09 | 显示全部楼层
在控制台启动鼠标程序,选中你要复制的部分,然后到你要粘贴的地方,点鼠标右键。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-13 04:19 , Processed in 0.038873 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表