当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : vim: 如何替换光标下的字符。
帖子发表于 : 2009-05-27 9:56 

注册: 2009-04-21 9:48
帖子: 86
送出感谢: 12
接收感谢: 0 次
例如,文件中汉字,需要全部改成英文, 我们可以很容易找到一个中文,用:%s/ / /来进行全局替换。
这里,我们已经把光标停到了中文,下,如何在命令行中方便的输入这个值啊 ?

给个例子吧
代码:
 printf("%d",value);


这个逗号是中文的,需要改成英文的,有什么简单方法?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: vim: 如何替换光标下的字符。
帖子发表于 : 2009-05-27 10:08 
头像

注册: 2007-11-23 9:49
帖子: 1021
送出感谢: 0 次
接收感谢: 1
r,
(r逗号)


页首
 用户资料  
 
3 楼 
 文章标题 : Re: vim: 如何替换光标下的字符。
帖子发表于 : 2009-05-27 13:26 

注册: 2009-04-21 9:48
帖子: 86
送出感谢: 12
接收感谢: 0 次
可能是我没有表达清楚。 逗号只是一个举例, 我想问的是,怎样在命令行里输入光标下的字符。
如果在命令行例输入光标下单词,可以用C-R W, 命令,但输入光标下字符,我不知道 ?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: vim: 如何替换光标下的字符。
帖子发表于 : 2009-05-27 14:08 

注册: 2009-04-21 9:48
帖子: 86
送出感谢: 12
接收感谢: 0 次
假如光标下字符是中文字符,在不启用中文输入法时,目前我用两种方法可以输入光标下的字符。
第一种:
1. 用ga 查看光标ascii 值,例如0xd7d6.
2. 在命令行里用ctrl-v xd7 ctrl-v xd6 输入光标下字符。(显示的可能是乱的,但结果正确)
第二种:
用ctrl-v 把汉字选中(选汉字是比较困难的,cygwin 显示不太正常), 然后在命令行用ctrl-R " 插入。

第三种:2楼有提到用输入法输入。前提是你要知道这个字叫什么,而且还要有输入法。

总想找一个比上述方法都好的方法。不知道有没有?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: vim: 如何替换光标下的字符。
帖子发表于 : 2009-05-27 16:22 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
不太明白你的意思。

其实用鼠标选择然后粘贴就可以了。符号替换这种问题你长期做一个宏就好。——你的问题更多的是cygwin中文配置的问题。

我看 2 楼的方法根本不需要用输入法,你有试过 2 楼的方法么?


页首
 用户资料  
 
6 楼 
 文章标题 : Re: vim: 如何替换光标下的字符。
帖子发表于 : 2009-05-27 17:50 

注册: 2009-04-21 9:48
帖子: 86
送出感谢: 12
接收感谢: 0 次
谢谢5楼, 用鼠标粘贴确实可以,我怎么就一直不知道呢? 惭愧! 比用键盘选定好用。
其实键盘选定也很好用,只是cygwin 对汉字显示支持不好,选择区块就更差。
那么顺便问问5楼, cygwin 在输入汉字的时候,每输入一个汉字它就会下滚一行, 这个问题怎样解决呢?
我搜了一下baidu, 没有找到答案!


页首
 用户资料  
 
7 楼 
 文章标题 : Re: vim: 如何替换光标下的字符。
帖子发表于 : 2009-05-27 19:07 
头像

注册: 2006-05-19 9:54
帖子: 1822
地址: Shanghai
送出感谢: 2
接收感谢: 11
说个题外话,放弃cygwin吧,用win32 gvim不是很好?


_________________
ニンニク入れますか?
x60 with gentoo


页首
 用户资料  
 
8 楼 
 文章标题 : Re: vim: 如何替换光标下的字符。
帖子发表于 : 2009-05-27 19:28 
头像

注册: 2006-10-10 9:40
帖子: 1122
送出感谢: 1
接收感谢: 0 次
andlinux也比cygwin强啊


页首
 用户资料  
 
9 楼 
 文章标题 : Re: vim: 如何替换光标下的字符。
帖子发表于 : 2009-05-28 9:52 

注册: 2008-09-19 1:03
帖子: 100
送出感谢: 0 次
接收感谢: 1
是阿,你这纯粹就是cygwin的问题,这个东西貌似已经被淘汰了,换msys吧……或者直接gVim


页首
 用户资料  
 
10 楼 
 文章标题 : Re: vim: 如何替换光标下的字符。
帖子发表于 : 2009-05-31 13:14 

注册: 2009-04-21 9:48
帖子: 86
送出感谢: 12
接收感谢: 0 次
谢谢各位! 接受各位的建议,看来要放弃cygwin 了。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译