免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5799 | 回复: 12

vi 编辑时,拷贝文件中的字符串到外面console下用。不用鼠标怎么操作? [复制链接]

论坛徽章:
0
发表于 2011-02-21 11:14 |显示全部楼层
本帖最后由 amaverick 于 2011-02-21 11:29 编辑

以前的方法是用鼠标选定好字符串后,在console下适时的点鼠标右键。现在不想用鼠标了。

不用鼠标只用键盘是为了效率。总觉得用鼠标去选,动作比用键盘慢那么两秒。而且手也懒得伸。(这也符合 vi 的设计理念)

论坛徽章:
0
发表于 2011-02-21 11:37 |显示全部楼层
试试
set -o vi

论坛徽章:
0
发表于 2011-02-21 13:58 |显示全部楼层
以前的方法是用鼠标选定好字符串后,在console下适时的点鼠标右键。现在不想用鼠标了。

不用鼠标只用键盘 ...
amaverick 发表于 2011-02-21 11:14


VIM:    "*y
CONSOLE: Shift+Ins

论坛徽章:
0
发表于 2011-02-21 14:38 |显示全部楼层
本帖最后由 amaverick 于 2011-02-21 14:50 编辑
VIM:    "*y
CONSOLE: Shift+Ins
linyunxian 发表于 2011-02-21 13:58


vim 下的 "*y 没用啊。并且我还试了vim下 用v选定一个block 再 "ay ,退出来console下 shift+ins , 无效,两个都不在同一缓冲区。
shift+ins 只有在SecureCRT 下起粘贴作用,在真正的linux下没试出来。且只可以粘贴 windows下 CTRL+C的字符串,或者在ScureCRT用鼠标左键选定的字符串。

是否有SecureCRT下可行的方案?
若有linux下的方案那更好。

论坛徽章:
0
发表于 2011-02-21 14:42 |显示全部楼层
试试
set -o vi
xiaopan3322 发表于 2011-02-21 11:37



set -o vi 是把console下命令的输入方式改成了vi方式。
但我没找到从vi打开的文件中拷贝出字符串到console的方法。

论坛徽章:
0
发表于 2011-02-22 00:23 |显示全部楼层
我这里vim里就用v选好了,到console里shift+insert 就可以站贴出来文字。
测试环境是screen + vim (linux)

论坛徽章:
0
发表于 2011-02-22 10:27 |显示全部楼层
我这里vim里就用v选好了,到console里shift+insert 就可以站贴出来文字。
测试环境是screen + vim (linux)
sk1418 发表于 2011-02-22 00:23



   用v 選了塊之後,要按ESC再:q才能退出vim到console,但按了ESC后,選好的塊就被取消了。不知你是怎麼實現的?

论坛徽章:
0
发表于 2011-02-22 21:09 |显示全部楼层
回复 7# amaverick


    我是在screen里弄的,vim根本就没:q。

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-06-23 06:20:00
发表于 2011-02-23 09:46 |显示全部楼层
在linux 的原terminal下面还必须以上方式都不行。

论坛徽章:
0
发表于 2011-02-23 10:44 |显示全部楼层
本帖最后由 amaverick 于 2011-02-23 10:52 编辑

ok i have a try
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP