vim复制、粘贴、删除、撤销、移动光标(linux).doc

vim复制、粘贴、删除、撤销、移动光标(linux).doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vim复制、粘贴、删除、撤销、移动光标(linux)

一,光标移动 大家不要觉得光标移动不重要,其实它是基础,更好的光标移动,复制,粘贴,删除等才能更加的得心应手,进入了编辑器里面后,鼠标就不能用了。 光标移动 h 或 向左箭头键(←) 20h或者20(←) 光标向左移动一个字符 光标向左移动20个字符, j 或 向下箭头键(↓) 20j或者20(↓) 光标向下移动一行 光标向下移动20行, k 或 向上箭头键(↑) 20k或者20(↑) 光标向上移动一行 光标向上移动20行, l 或 向右箭头键(→) 20l或者20(→) 光标向右移动一个字符 光标向右移动20字符, 在这里要注意一点的是,不要用小键盘输入数字,不然就会直接输入模式了.个人觉得掌握上面的这些,基本上能满足我们对光标移动的要求了,看下图 vim 我们可以根据编辑器右下角的数字来判断,我们要跳转到哪一行,如果想更精确的话,:set nu 设置一下环境变量,让它显示行号是最好的 Ctrl + f 屏幕『向下』移动一页,相当于 [Page Down]按键 (常用) Ctrl + b 屏幕『向上』移动一页,相当于 [Page Up] 按键 (常用) Ctrl + d 屏幕『向下』移动半页 Ctrl + u 屏幕『向上』移动半页 Ctrl + e 屏幕『向下』移动一行 Ctrl + y 屏幕『向上』移动一行 + 光标移动到非空格符的下一列 - 光标移动到非空格符的上一列 nspace 那个 n 表示『数字』,按下数字后再按空格键,光标会向右移动这一行的 n 个字符。例如 20space 则光标会向后面移动 20 个字符距离。 nEnter n 为数字。光标向下移动 n 行(常用) 0 或功能键[Home] 这是数字『 0 』:移动到这一行的最前面字符处 (常用) $ 或功能键[End] 移动到这一行的最后面字符处(常用),这里的$在正则里面表示是结尾的意思,这样理解一下就能记住 H 光标移动到这个屏幕的最上方那一行的第一个字符,H你就把它记成是header的缩写,这样就好记了 M 光标移动到这个屏幕的中夬那一行的第一个字符,M你就把它记成middle的缩写 L 光标移动到这个屏幕的最下方那一行的第一个字符,L你就把它记成last的缩写 G 移动到这个档案的最后一行(常用) nG n 为数字。移动到这个档案的第 n 行。例如 20G 则会移动到这个档案的第 20 行 gg 移动到这个档案的第一行,相当于 1G 啊! (常用) 二,删除,复制,粘贴,撤销 删除,复制,粘贴,撤销 x, X 在一行字当中,x 为向后删除一个字符 (相当于 [del] 按键), X 为向前删除一个字符(相当于 [backspace] 亦即是退格键) (常用) nx nX n 为数字,连续向后删除 n 个字符。举例来说,我要连续删除光标后 10 个字符, 『10x』。 n 为数字,连续删除光标前面的 n 个字符。举例来说,我要连续删除光标前的 10 个字符, 『10X』。 dd yy 删除光标所在的那一整行(常用), 复制光标所在的那一行(常用) ndd nyy n 为数字。删除光标所在行向下 n 行,例如 20dd 则是删除 20 行(常用) n 为数字。复制光标所在行向下 n 行,例如 20yy 则是复制 20 行(常用) d1G y1G 删除光标所在行到第一行的所有数据 复制光标所在行到第一行的所有数据 dG yG 删除光标所在行到最后一行的所有数据 复制光标所在行到最后一行的所有数据 d$ y$ 删除光标所在处,到该行的最后一个字符 复制光标所在的那个字符到该行行尾的所有数据 d0 y0 那个是数字的 0 ,删除光标所在处,到该行的最前面一个字符 复制光标所在的那个字符到该行行首的所有数据 p, P p将复制的数据,粘贴在光标的下一行,P将复制的数据,粘贴到光标的上一行 J 将光标所在行不下一行的数据结合成同一行 c 重复删除多个数据,可以通过上下键来决定删除光标上面的,还是下面的 u 撤销。(常用) Ctrl + r 撤销的撤销。(常用) 三,区块选择,查找,替换 区块选择,查找,替换 v 字符选择,会将光标经过的地方反白选择! V 行选择,会将光标经过的行反白选择! Ctrl + v 区块选择,可以用长方形的方式选择资料 y 将反白的地方复制起来 d 将反白的地方删除掉 v或者V ctrl+v 从上面可以看出,v和V主要的是进行,行选择,而Ctrl+v是进行的列选择,从灵活性上来说,ctrl+v更加的灵活一点。 /string ?string 向光标之下寻找一个名称为string字符串 向光标之上寻找一个名称为string字符串 n N 正

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档