首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    vim与vi的区别,及常用操作,有查找关键词,向上向下翻页,快速跳到一行首末尾,设置取消行号,撤销编辑,跳到最后一行,翻页

    最简单的用法,以让Linux入门级用户在最短的时间内学会使用它 翻页:ctrl+F先下翻页 ctrl+b向上翻页 当我们按ESC进入Command模式后,我们可以用下面的一些键位来移动光标; j 向下移动一行...; k 向上移动一行; h 向左移动一个字符; l 向右移动一个字符; ctrlb 向上移动一屏; ctrlf 向下移动一屏; 向上箭头 向上移动; 向下箭头...ab当我们按ESC进入Command模式后,我们可以用下面的一些键位来移动光标; j 向下移动一行; k 向上移动一行; h 向左移动一个字符; l 向右移动一个字符; ctrlb 向上移动一屏...ab vi撤销命令 :u 恢复撤销命令:ctrl+r 显示所有行号:": set nu" 显示当前行号:“:nu” 不显示行号:“:set nonu” 怎么快速跳到一行的开头和行尾:开头:0...行尾:$行尾:$ 跳到最后一行:gg:命令将光标移动到文档开头 G:命令将光标移动到文档末尾 比如想跳转到文本的第12行,可以执行如下命令: (1)12gg / 12G (2):12 (3)打开文件时输入

    3.4K20

    Linux Shell工具篇 - 内容处理工具sed

    语法 sed会读取每一行数据到模式空间中,之后判断当前行是否符合模式匹配要求,符合要求就会执行sed程序命令,否则不会执行sed程序命令;如果不写匹配模式,那么每一行都会执行sed程序命令。.../d' sed.txt 运行效果 2.7 删除匹配行到最后一行 删除匹配itheima的行一直到最后一行: sed '/itheima/,$d' sed.txt #, 代表范围匹配 运行效果...(追加方式) sed '1{h;d};$G' sed.txt # 1{h;d}对模式空间中的第一行数据同时进行复制到暂存空间(覆盖方式)和删除模式空间中的第一行数据 运行效果 6.3 第一行数据复制粘贴替换其他行数据...将模式空间第一行复制到暂存空间(覆盖方式),最后将暂存空间的内容复制到模式空间中替换从第2行开始到最后一行的每一行数据(覆盖方式) sed '1h;2,$g' sed.txt 运行命令 6.4 将前三行数据数据复制粘贴到最后一行...将前3行数据复制到暂存空间(追加方式),之后将暂存空间的所有内容复制粘贴到模式空间最后一行(追加方式) sed '1,3H;$G' sed.txt 运行效果 6.5 给每一行添加空行 插入空行 sed

    1.5K20

    vivim 常用命令总结

    举例来说, 如果刚刚我们执行 /vbird 去向下搜寻 vbird 这个字符串,则按下 n 后,会向下继续搜寻下一个名称为 vbird 的字符串。如果是执行 ?...并将该字符串取代为word2;eg:在 100 到 200 行之间搜寻 vbird 并取代为 VBIRD 则::100,200s/vbird/VBIRD/g(常用) : %s/word1/word2/g 从第一行到最后一行寻找...word1字符串,并将该字符串取代为word2 :%s/word1/word2/gc 从第一行到最后一行寻找word1字符串,并将该字符串取代为word2,并且在取代前显示提示符给用户确认是否需要取代...eg:删除10个字符,10x dd 删除游标所在的那一整行 ndd 删除光标所在向下的n行,eg:20dd就是删除20行 d1G 删除光标所在到第一行的所有数据 dG 删除光标所在到最后一行的所有数据...yG 复制游标所在行到最后一行的所有数据 y0 复制光标所在的那个字符到该行行首的所有数据 y$ 复制光标所在的那个字符到该行行末的所有数据 p,P p为将已复制的数据在光标下一行贴上

    60430

    vim按键整理 【原创】

    2 编辑模式 3 指令行模式 1 一般模式下光标移动、搜索替换、复制粘贴 光标移动 h / b / ← 光标向左移动一个字符 j / ↓ 光标向下移动一个字符 k / ↑ 光标向上移动一个字符...并将该字符串取代为 word2,例如:在 100 到 200 行之间搜寻 vbird 并取代为 VBIRD:『:100,200s/vbird/VBIRD/g』(常用) :1,$s/word1/word2/g 从第一行到最后一行寻找...word1 字符串,并将该字符串取代为 word2 (常用) :1,$s/word1/word2/gc 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 (常用) 删除、复制...dG 删除光标所在到最后一行的所有数据 d$ 删除游标所在处,到该行的最后一个字符 d0 那个是数字的 0 ,删除游标所在处,到该行的最前面一个字符 yy 复制游标所在的一行 (常用) nyy n 为数字...复制光标所在的向下 n 行 (常用) y1G 复制游标所在行到第一行的所有数据 yG 复制游标所在行到最后一行的所有数据 y0 复制光标所在的那个字符到该行行首的所有数据 y$ 复制光标所在的那个字符到该行行尾的所有数据

    942100

    sublime开启vim模式

    工作模式: 任意模式下按Esc键进入 命令模式(command mode)——是用来编辑文本,如上下翻页等,复制粘贴,跳转到指定行等操作。...光标移动: 用鼠标控制光标的移动,需要在 命令 模式下执行“set mouse=a”或“set mouse=i”命令,单次有效,如果要长久有效,就把命令加到Vim 的配置文件 /etc/vim/vimrc...取消显示行号 gg                        到第一行 G                            到最后一行 nG                        到第...                        到第n行 查找 f                            想后查找 F                            向前查找 复制粘贴...,#代表数字,比如3dd 表示删除光标行及光标的下两行; d$ 删除光标到行尾的内容; J 清除光标所处的行与上一行之间的空格,把光标行和上一行接在一起; 那么多快捷键,真是神烦啊!

    4.9K20

    ViEmu的vi-vim编辑器教程

    -: 光标移动到非空格符的上一列 n: 按下数字再按space,光标向右移动n个字符 0 :移动到这一行的第一个字符处 $:移动到这一行的最后一个字符处 翻页: ctrl+f:...在光标前查找一个名为word的字符串 :n1,n2s/word1/word2/g 在n1行与n2行之间查找word1这个字符串,并将该字符串替换成word2; :1,$s/word1/word2/g 从第一行到最后一行之间查找...dG 删除光标所在行到最后一行 yy 复制光标所在行(常用) nyy 复制光标所在行向下n行(常用) y1G 复制光标所在行到第一行的数据 yG 复制光标所在行到最后一行的数据 p...,P p将复制的数据粘贴在光标的下一行,P为复制的数据粘贴在光标的上一行(常用) J 将光标所在行与下一行数据合成一行 u 回复前一个动作(常用) 编辑模式 i,I 插入:在光标所处位置输入文字...第3节 复制粘贴 ? 第4节 搜索 ? 第5节 标记与宏指令 ? 第6节 各种动作 ? 第7节 各种命令

    1.2K80

    2018掌握这10大Excel技巧,从此不加班!

    数量少感觉还可以,如果有几十个数据或者上百个数据,一个一个点击,效率也太低了吧! ?...-03- 快速跳转到表格最后一行 小白做法: 如图所示,拖动滚动条,直接拖拽到最后........ ?...大神做法: 点击任一单元格,鼠标放在单元格的边框线上,双击下边框,快速定位到最后一行;双击右边框,快速定位到最右边一列;双击上边框,快速定位到第一行;双击左边框,则快速定位到最左边。 ?...大神做法: 复制粘贴表格后,点击表格右下角,选择保留源列宽,发现表格跟原始一模一样啦,简单,快捷,高效! ? -10- 设置数字的位数 小白做法: 利用单引号 ' 来进行输入三位数。...大神做法: 设置单元格格式——自定义——输入占位符0即可(如果需要三位数,输入3个0即可)。 可以发现,无论输入的是1位数还是2位数,都会自动补齐到3位数! ?

    90720

    vim按键整理

    vim按键整理 1 一般模式下光标移动、搜索替换、复制粘贴 光标移动 h / b / ← 光标向左移动一个字符 j / ↓ 光标向下移动一个字符 k / ↑ 光标向上移动一个字符 l / w / →...并将该字符串取代为 word2,例如:在 100 到 200 行之间搜寻 vbird 并取代为 VBIRD:『:100,200s/vbird/VBIRD/g』(常用) :1,$s/word1/word2/g 从第一行到最后一行寻找...word1 字符串,并将该字符串取代为 word2 (常用) :1,$s/word1/word2/gc 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 (常用) 删除、复制...dG 删除光标所在到最后一行的所有数据 d$ 删除游标所在处,到该行的最后一个字符 d0 那个是数字的 0 ,删除游标所在处,到该行的最前面一个字符 yy 复制游标所在的一行 (常用) nyy n 为数字...复制光标所在的向下 n 行 (常用) y1G 复制游标所在行到第一行的所有数据 yG 复制游标所在行到最后一行的所有数据 y0 复制光标所在的那个字符到该行行首的所有数据 y$ 复制光标所在的那个字符到该行行尾的所有数据

    1.4K50

    《Linux命令行与shell脚本编程大全》第十章 使用编辑器

    退出vi: q:如果未修改缓冲区数据,退出 q!...:取消所有对缓冲区数据的修改并退出 wq:保存到文件并退出 w filename:将文件保存到另一个文件中 还有一个shift + z + z:也是保存退出 一些其他命令: G:跳到最后一行 Num ...G:调到指定行 gg:移到第一行 PageUp(Ctrl+F):下翻一屏 PageDown(Ctrl+B):上翻一屏 10.1.3编辑数据 u:撤销前一编辑命令 a:在当前光标后追加数据 o:光标下一行插入数据...10.1.4 复制粘贴 dd删除后可以用p去粘贴 复制命令是y, yw复制一个单词 y$复制到行尾 再用p去粘贴 10.1.5查找替换 :s/old/new/g  一行命令替换所有old,这个是只在一行进行替换

    1.3K80

    Unity3D与Android的交互通信(Unity3D)

    2、新建Android模板Module 右键项目 New->Module 选择Android Library 这个地方可以设置模块的名字 点击Finsh就可以了 如果不小心写错模块名字了...blog.csdn.net/q764424567/article/details/85231151】 切换到Project视图 找到libs文件夹 将你自己要使用的jar包拖进去(复制粘贴也行...) 右击Jar文件,点击Add As Library后,在出现的弹出框点击确定即可 添加成功 导入成功的jar包 打开build.gradle文件,可以看到最后一行添加成功的代码...4、将Unity的classes.jar加载到项目中去 classes.jar这个文件,直接可以在Unity的安装目录中搜索,找到之后复制粘贴到项目的libs文件中 OK了 5、...如果没有,就重新试几次。 使用 Build -- Make Project 或者 Build -- Rebuild Project 重新编译工程。

    2.2K10

    高手 都喜欢用vim编辑器

    第一部份:一般模式可用的光标移动、复制粘贴、搜索替换等 除了上面简易范例的 i, Esc, :wq 之外,其实 vim 还有非常多的按键可以使用。...(常用):1,$s/word1/word2/g从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !...(常用):1,$s/word1/word2/gc从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !且在取代前显示提示字符给用户确认 (confirm) 是否需要取代!...删除光标所在的向下 n 行,例如 20dd 则是删除 20 行 (常用)d1G删除光标所在到第一行的所有数据dG删除光标所在到最后一行的所有数据d$删除游标所在处,到该行的最后一个字符d0那个是数字的...复制光标所在的向下 n 行,例如 20yy 则是复制 20 行(常用)y1G复制游标所在行到第一行的所有数据yG复制游标所在行到最后一行的所有数据y0复制光标所在的那个字符到该行行首的所有数据y$复制光标所在的那个字符到该行行尾的所有数据

    65640

    文科生也能学会的Excel VBA 宏编程入门(三)——合并文件

    虽然复制粘贴大法好,但如果让你汇总几十人填报的个人信息并做成汇总表格,估计你也膜不动了。因此,这一次我们就通过VBA程序完成这个任务,从此妈妈再也不担心我数数到头秃。...程序基本思路 将要合并的Excel文件放到同一个文件夹中; 在文件夹中新建一个Excel文件用于汇总并运行VBA程序; 通过VBA程序获取这个文件夹中所有文件的路径; 依次通过程序自动打开各个文件,并将数据复制粘贴到汇总表中...如果所有文件都遍历一遍了,那么Dir会返回""。所以我们可以用""来判断是否到最后一个文件了。但是,如果你调用Dir("D:\Sync\文档\合并文件\*.xlsx")又会重新开始。...Sheet1.Range("A65536").End(xlUp).Row,这个估计是本程序里最难理解的部分,如果不想去理解那就记住,这个语句代表的就是sheet1中使用过的最后一行的行号。...结果如下: 其中第一行会有一个空行,可以事后删掉,或者你们自己想办法改改程序来解决吧!加几个逻辑判断就好了。

    3.8K30

    快速上手 Vim 编辑器【Linux必知】

    ,下图为 Ubuntu-18.04.1 图形界面下 Terminal 的一个演示场景 说几个非常常用的命令: i键 切换到输入模式,以输入字符 Esc键 切换到命令模式 :键 切换到末行模式,以在最底一行输入命令...,其实上面所讲的内容已经够用了,但是如果想更加行云流水般的对文本内容进行操作就需要再多学习一些命令 (1) 打开文件 首先编辑之前当然是打开文件,如果我们已经存在某个文件,就可以直接进入,如果没有此文件...(2) 进行编辑 关于几种常见的插入文本的命令,在前面已经输入模式已经说过了,所以我们直接从查找开始说 A:删除文本 删除光标所在位置的字符 B:复制粘贴 将剪贴板中的内容粘贴到光标后 (3) 查找替换...root" 替换为 "ideal-20",有两种输入命令,分别为: shell :1, $s/root/ideal-20/g 或 :%s/root/ideal-20/g 第一种写法中,1,$ 代表到第一行到最后一行...,如果写成 1,30 就是 1-30行 第二种写法中 % 代表到第一行到最后一行 如果不指定,就会在当前行生效 结尾 邮箱:ideal_bwh@163.com 如果能帮到你的话,那就来关注我吧!

    1K10

    Shell实用工具

    sed程序命令;如果不写匹配模式,那么每一行都会执行sex程序命令 选项参数说明 选项参数 功能 -e 直接在指令列模式上进行sed的动作编辑。...演示6: 删除匹配行到最后一行 删除匹配itheima行到最后一行 , 命令 sed '/itheima/,$d' sed.txt # , 代表范围匹配 ?...演示2: 第一行删除后粘贴到最后1行 将模式空间第一行复制到暂存空间(覆盖方式)并删除, 最后将暂存空间的内容复制到模式空间中的最后一行(追加方式) sed '1{h;d};$G' sed.txt #...演示3: 第一行数据复制粘贴替换其他行数据 将模式空间第一行复制到暂存空间(覆盖方式), 最后将暂存空间的内容复制到模式空间中替换从第2行开始到最后一行的每一行数据(覆盖方式) sed '1h;2,$g...演示4: 将前3行数据复制粘贴到最后一行 将前3行数据复制到暂存空间(追加方式), 之后将暂存空间的所有内容复制粘贴到模式空间最后一行(追加方式) sed '1,3H;$G' sed.txt ?

    7.9K10
    领券