现在的位置: 首页 > 综合 > 正文

Vim 练习题

2013年11月28日 ⁄ 综合 ⁄ 共 665字 ⁄ 字号 评论关闭

1 第二题,光标向左移
一个字至字首:b
第三题,将n1行到n2行之间的内容拷贝
到第n3行下:n1,n2 co n3
第四题,将n1行到n2行之间的内容移至
到第n3行下:n1,n2 m n3
第五题,将n1行到n2行之间的内容删除
:n1,n2d

2 第一题, 怎么把一段话从pidgin对话贴到vi
vim 中的 :h “+ 提示
(1)在vim中,选择一段文本(y),然后在vim之外点中键,就可以将vim中选择的文本复制到点击处
(2)在vim之外,用通过鼠标拖拽复制一段文本,然后在vim中,点击中键,就可以插入刚刚复制的内容了
(3)在vim中,选择一段文本,然后 “+y ,然后在vim之外,在要插入的地方点右键,选择粘贴,就可以插入vim中的内容了。
第二题
第三题 在vi下面保存一个得到一个目录的路径的方法:选(a)
(a) 使用redir 到@b,然后p (b)使用!ex ( c) !ex aYY ( d) !ex “aYY
第四题 :s ——> 替换
3寄存器:
第一题 跳转到文章67%的部分
直接67%就可以了。
第二题 怎么将vi里面复制的东西粘到命令行
ctrl-r ,ctrl-a
第三题 下移10行
10j
同样,上移10行,用10k
第四题 将多个内容复制到一个寄存器
第一次 ”ayy ,以后“Ayy
4 字典补全:dictionary completioin
在插入模式下,输入一个单词的一部分以后,按Ctrl-x,Crtl-k ,会自动调用本地字典进行补全的。
5 删除重复行
第一步,首先进行排序:
先选中全文,然后sort
第二步
:%s/^/(.*/)/n/1//1$/
6 获取文件每一行的最后一个单词
//(/w/+/)$

抱歉!评论已关闭.