`
lantian_123
  • 浏览: 1360314 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

每日一Vim(24)行复制与移动

vim 
阅读更多

每日一Vim(24)行复制与移动

很开心看到 @kidneyball童鞋一口气在上一篇文章中提了三个建议,而且都很有建设性,当然还要谢谢@isensen等童鞋,又在催我了。这下动力又有了,今天继续写,不过我的写的时候呢,没有太多的章法,想到哪里就写哪里,学Vim是个技巧活,需要不断实践,练得好就有如身披一把AK47。

今天要讲的是整行移动和拷贝,涉及的命令是::mt。这两个命令其实是movecopy的简写形式。 其实整行的拷贝相信你能用yank解决,但是它有一个缺点就是必须把光标移到要拷贝的行才能执行该操作,然而:copy:move命令可以在任何地方拷贝或者移动任意一行或者多行。

copy命令格式::[range]copy{address},range表示拷贝范围,address表示目标地址。举例来说:把下面三行if语句块拷贝到main代码段中去,不管此时你的光标在何处,现在假设光标在main那行:

if choise=='n':newuser()
if choise=='e':olduser()
if choise=='q':done=True

if __name__=='__main__':

我们可以用:1copy.把第一行拷贝到光标的下一行(.代表当前行),如果三行全拷贝::1,3copy.,copy的另外两个写法:co或者:t。 常用命令:
:3t. 拷贝第三行到当前光标的下一行
:t3 拷贝当前行到第三行的下一行
:t. 拷贝当前行到光标的一下行,相当于Ypyyp
:t$ 拷贝当前行到最后一行
:'<,'>t0 拷贝所选区域到文本的开头处,这里的操作步骤是:现在visual 模式下选中文本,然后输入:,接着t0

move:move的操作完全和copy是一样的,它的简写格式有mom。可以对照上面的例子重复操作一遍。更多帮助可以查看:h :move:h copy

转载请注明出处,谢谢合作!作者---zhijun

2
4
分享到:
评论

相关推荐

    ubuntu下vim中内容复制到浏览器.docx

    ubuntu下vim中内容复制到浏览器.docx

    vim 常用快捷键笔记

    vim 常用快捷键笔记,

    VIM快捷键文本文档

    $ 移动行尾 0 移动行首 w 移动下一个词 b 移动到上一个词 gg 跳到文档的开始处 G 跳到文档的末尾 % 跳到匹配的括号处(&quot;{ }&quot;&quot;[]&quot;&quot; &quot;)"&gt;VIM快捷键说明 光标移动:四个方向 h ...

    vim安装包,用于linux十分便捷

    0 将光标移动到该行的行首,行的第一格位置 $ 将光标移动到行尾 H 将光标移动到该屏幕的顶端 M 将光标移动到该屏幕的中间 L 将光标移动到该屏幕的底端 gg 将光标移动到文章的首行 G 将光标移动到文章的尾行 ...

    vim user manual ---vim用户手册

    jusr 02.txtj Vim第一步 jusr 03.txtj 移动 jusr 04.txtj 小幅改动 jusr 05.txtj 定制你的Vim jusr 06.txtj 使用语法高亮 jusr 07.txtj 编辑多个文件 jusr 08.txtj 分隔窗口 jusr 09.txtj 使用GUI jusr 10.txtj ...

    vim中的移动技巧

    vim中的移动技巧,包括字移动、行移动、段落移动,快速定位到行首位、文档的首尾。

    VIM快捷键 VIM插件

    VIM快捷键 VIM快捷键 VIM插件 VIM快捷键 VIM插件

    linux系统vim实验报告.doc

    关于文本编辑器 vim 的使用 【注】里面的内容和自己跟着敲敲,文件名字换成自己的,可以套用我的模板和前言结论,代码最好...3.字符串替换,行的复制,移动,删除。 4.文本的查找,撤销与重复。 【注】原创文章,请勿转载

    vim中文手册 vim中文手册 vim中文手册

    vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册vim中文手册vim中文手册

    Vim实用技巧电子书

    对于vim高手来说,vim能以与思考同步的速度编辑文本。同时,学习和熟练使用vim又有一定的难度。 《vim实用技巧》为那些想要提升自己的程序员编写,阅读本书是熟练地掌握高超的vim技巧的必由之路。全书共21章,包括...

    Vim用户手册中文版7.3.pdf.zip_vim 7

    使用 Vim 更多的是一种技能而 不是一种知识,Vim 的学习更需要的不是头脑而是双手,经常按书中的指示 进行示例性的操作,在学习 Vim 众多精致的技巧时,不要贪图一下子全都 掌握,最好是看一条技巧后,马上在编辑器...

    linux期中考试选择题判断题题库.pdf

    移动到第 15 行, 向下复制 10 行,移动文本末尾,粘贴,下面哪个做法是对的? A下面哪个命令表示不保存强制退出 vim C A :wq B :q C :q! D :!q 关于 vim,下面那些说法是错误的? B A vim 在几乎所有的 Linux 发行版本...

    vim 配置 vim 配置

    vim配置 vim 配置 整理出来大家一起学习

    vim配置 molokai.vim

    cp molokai.vim /usr/share/vim/vim73/colors cp /etc/vim/vimrc /etc/vim/vimrc.bak cp vimrc /etc/vim/vimrc

    Vim编辑器 VIM

    Vim编辑器

    Vim的使用

    Vim的使用1、Vim一般模式1.1 移动光标[^1]1.2 删除、复制、粘贴1.3 搜索取代[^2]搜索 /、?取代s1.4 Vim正则表达式 [^3]文本元字符数量元字符[^4]位置元字符转义特殊字符子表达式回溯引用前后查找2、Vim编辑模式3、...

    vim plugin vim changes to ide update

    add wintagexplorer.vim , echofunc.vim , vimrc

    开发工具vim73

    vim

    vim使用进阶:vim使用技巧、配置、命令和插件

    本文介绍如何在vim中移动,主要涉及如何使用跳转表(jump-motions)、使用标记(mark)、使用折行(fold),以及如何在程序中移动。 vim使用进阶: 在VIM中使用GDB调试 本文介绍了如何使用vimgdb补丁在vim中用gdb调试程序...

    vim教程 vim tutor

    good tutor for learning vim.keep it.

Global site tag (gtag.js) - Google Analytics