当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]vi复制文档整篇内容的操作
帖子发表于 : 2008-08-27 20:54 

注册: 2007-08-25 18:02
帖子: 87
地址: 湖南株洲
送出感谢: 0 次
接收感谢: 0 次
我在网上找了些apt源存在一个文档里 想整个复制到sources.list里
翻书找vi命令 没有什么详细的解说
网上找到了 但用不来 不懂什么意思 如下

寄存器操作
"?nyy:将当前行及其下n行的内容保存到寄存器?中,其中?为一个字母,n为一个数字
"?p:取出寄存器?中的内容并将其放到光标位置处。这里?可以是一个字母,也可以是一个数字

其中?为一个字母 是什么意思? 不懂 n 应该是行吧

具体应该怎么操作


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-08-27 20:57 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
? 是寄存器号


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-08-27 20:59 

注册: 2007-08-25 18:02
帖子: 87
地址: 湖南株洲
送出感谢: 0 次
接收感谢: 0 次
BigSnake.NET 写道:
? 是寄存器号


不懂 寄存器号可以自己随便定义的吗?

还有开始的" 是什么意思

可以给做个范例吗


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-08-27 21:03 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
recallshan 写道:
BigSnake.NET 写道:
? 是寄存器号


不懂 寄存器号可以自己随便定义的吗?

还有开始的" 是什么意思

可以给做个范例吗


vim 有很多个寄存器,每个寄存器都用一个字符做名字

例如
"?yy

" 指定寄存器
? 指定名字为"?"的寄存器
yy 复制本行

加起来就是把本行内容复制到 ? 寄存器内


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-08-27 21:08 

注册: 2007-08-25 18:02
帖子: 87
地址: 湖南株洲
送出感谢: 0 次
接收感谢: 0 次
进入了vi编辑器后

按下Esc 然后按出" (双引号) 这里用a做寄存器名 , 按个a 然后再按15 , 就是15行 , 然后再按yy

整个命令就是 "a15yy

退出vi

新建个新的文档

"ap

是这样吗
但刚才试了 无效。。。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-08-27 21:27 
头像

注册: 2008-03-23 0:39
帖子: 769
送出感谢: 0 次
接收感谢: 4
vimtutor里有。不会进?直接在终端下输入vimtutor


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-08-27 21:31 

注册: 2007-08-25 18:02
帖子: 87
地址: 湖南株洲
送出感谢: 0 次
接收感谢: 0 次
ChenFengyuan 写道:
vimtutor里有。不会进?直接在终端下输入vimtutor



vimtutor , command not found T_T

不能直接用vi操作吗?


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-08-27 21:34 
头像

注册: 2008-02-15 0:09
帖子: 852
送出感谢: 0 次
接收感谢: 0 次
数据流重导不行么?
代码:
cat /path/your file >> /etc/apt/sources.list


_________________
Somebody think they are full of niubility, so they play a zhuangbility, but only reflect their shability.


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-08-27 21:38 

注册: 2007-08-25 18:02
帖子: 87
地址: 湖南株洲
送出感谢: 0 次
接收感谢: 0 次
ebok 写道:
数据流重导不行么?
代码:
cat /path/your file >> /etc/apt/sources.list


我就想用vi操作 就想明白这个问题
弄不明白会很不爽 晚上睡不着 :lol:


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-08-27 22:13 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
recallshan 写道:
进入了vi编辑器后

按下Esc 然后按出" (双引号) 这里用a做寄存器名 , 按个a 然后再按15 , 就是15行 , 然后再按yy

整个命令就是 "a15yy

退出vi

新建个新的文档

"ap

是这样吗
但刚才试了 无效。。。


都说是寄存器
你退出了还能有吗?


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-08-27 22:19 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
ggVG:w 试试。不太明白需求。


_________________
● 鸣学


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-08-27 22:28 
头像

注册: 2008-03-23 0:39
帖子: 769
送出感谢: 0 次
接收感谢: 4
recallshan 写道:
ChenFengyuan 写道:
vimtutor里有。不会进?直接在终端下输入vimtutor



vimtutor , command not found T_T

不能直接用vi操作吗?
那个vimtutor是一个使用vim的教程。基本使用方法的介绍。vim的门槛比一般编辑器的高,建议楼主找个教程看看,楼主需要的是复制,粘贴。所以最小巧的教程也应该够用了


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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