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

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

ID:37900408

大小:196.50 KB

页数:7页

时间:2019-06-02

vim复制、粘贴、删除、撤销、移动光标(linux)_第1页
vim复制、粘贴、删除、撤销、移动光标(linux)_第2页
vim复制、粘贴、删除、撤销、移动光标(linux)_第3页
vim复制、粘贴、删除、撤销、移动光标(linux)_第4页
vim复制、粘贴、删除、撤销、移动光标(linux)_第5页
资源描述:

《vim复制、粘贴、删除、撤销、移动光标(linux)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一,光标移动大家不要觉得光标移动不重要,其实它是基础,更好的光标移动,复制,粘贴,删除等才能更加的得心应手,进入了编辑器里面后,鼠标就不能用了。光标移动h或向左箭头键(←)20h或者20(←)光标向左移动一个字符光标向左移动20个字符,j或向下箭头键(↓)20j或者20(↓)光标向下移动一行光标向下移动20行,k或向上箭头键(↑)20k或者20(↑)光标向上移动一行光标向上移动20行,l或向右箭头键(→)20l或者20(→)光标向右移动一个字符光标向右移动20字符,在这里要注意一点的是,不要用小键盘输入数字,

2、不然就会直接输入模式了.个人觉得掌握上面的这些,基本上能满足我们对光标移动的要求了,看下图vim我们可以根据编辑器右下角的数字来判断,我们要跳转到哪一行,如果想更精确的话,:setnu设置一下环境变量,让它显示行号是最好的Ctrl+f屏幕『向下』移动一页,相当于[PageDown]按键(常用)Ctrl+b屏幕『向上』移动一页,相当于[PageUp]按键(常用)Ctrl+d屏幕『向下』移动半页Ctrl+u屏幕『向上』移动半页Ctrl+e屏幕『向下』移动一行Ctrl+y屏幕『向上』移动一行+光标移动到非空格符的下

3、一列-光标移动到非空格符的上一列n那个n表示『数字』,按下数字后再按空格键,光标会向右移动这一行的n个字符。例如20则光标会向后面移动20个字符距离。nn为数字。光标向下移动n行(常用)0或功能键[Home]这是数字『0』:移动到这一行的最前面字符处(常用)$或功能键[End]移动到这一行的最后面字符处(常用),这里的$在正则里面表示是结尾的意思,这样理解一下就能记住H光标移动到这个屏幕的最上方那一行的第一个字符,H你就把它记成是header的缩写,这样就好记了M光标

4、移动到这个屏幕的中夬那一行的第一个字符,M你就把它记成middle的缩写L光标移动到这个屏幕的最下方那一行的第一个字符,L你就把它记成last的缩写G移动到这个档案的最后一行(常用)nGn为数字。移动到这个档案的第n行。例如20G则会移动到这个档案的第20行gg移动到这个档案的第一行,相当于1G啊!(常用)二,删除,复制,粘贴,撤销删除,复制,粘贴,撤销x,X在一行字当中,x为向后删除一个字符(相当于[del]按键),X为向前删除一个字符(相当于[backspace]亦即是退格键)(常用)nxnXn为数字,连

5、续向后删除n个字符。举例来说,我要连续删除光标后10个字符,『10x』。n为数字,连续删除光标前面的n个字符。举例来说,我要连续删除光标前的10个字符,『10X』。ddyy删除光标所在的那一整行(常用),复制光标所在的那一行(常用)nddnyyn为数字。删除光标所在行向下n行,例如20dd则是删除20行(常用)n为数字。复制光标所在行向下n行,例如20yy则是复制20行(常用)d1Gy1G删除光标所在行到第一行的所有数据复制光标所在行到第一行的所有数据dGyG删除光标所在行到最后一行的所有数据复制光标所在行到

6、最后一行的所有数据d$y$删除光标所在处,到该行的最后一个字符复制光标所在的那个字符到该行行尾的所有数据d0y0那个是数字的0,删除光标所在处,到该行的最前面一个字符复制光标所在的那个字符到该行行首的所有数据p,Pp将复制的数据,粘贴在光标的下一行,P将复制的数据,粘贴到光标的上一行J将光标所在行不下一行的数据结合成同一行c重复删除多个数据,可以通过上下键来决定删除光标上面的,还是下面的u撤销。(常用)Ctrl+r撤销的撤销。(常用)三,区块选择,查找,替换区块选择,查找,替换v字符选择,会将光标经过的地方反

7、白选择!V行选择,会将光标经过的行反白选择!Ctrl+v区块选择,可以用长方形的方式选择资料y将反白的地方复制起来d将反白的地方删除掉v或者Vctrl+v从上面可以看出,v和V主要的是进行,行选择,而Ctrl+v是进行的列选择,从灵活性上来说,ctrl+v更加的灵活一点。/string?string向光标之下寻找一个名称为string字符串向光标之上寻找一个名称为string字符串nN正向查找,搜索出的string,可以理解成next反向查找,搜索出的string,可以理解成Notnextfind为了说明,n

8、和N的区别,作了个例子,看左图,左图是搜索ddd所产生的结果,黄底黑字就是搜索的结果,这个时候,我们可以按n或者N,在这4个搜索区块内,进行切换.n的顺序是12341234N的顺序是43214321总之一句话,n是从上到下,N是从下到上:n1,n2s/string1/string2/g这里的n1是查找的开始行数,n2是查找结束的行数。【:2,7s/ddd/fff/g】在第2行,第7行之间,将ddd替

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。