首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Vim基础用法,最常用、最实用的命令介绍(保姆级教程)

配置文件设置set number (设置行号)set nocompatible (设置不兼容vi模式,不设置会导致许多vim特性被禁用)set clipboard=unnamed (设置普通的复制内容和...列出当前目录所有的文件,edit后传目录名参数:find *.txt 同样是查找以txt结尾的文件保存、退出:w (保存文件):w file.txt (vim直接进入的终端,新建的文件保存,给出文件名):wq (保存退出...)shift + p 或者叫大写的P (粘贴到游标所在行的上方)d (剪切/删除)vd/x (删除当前游标所在的字符)dw (删除游标右边的单词)db (删除游标左边的单词)d$ (删除从当前游标到行尾...+ 任何字符, 从后往前搜索, (游标会停留在第一个匹配的字符,按n匹配下一个,shift + n 匹配上一个)/ 和 ?...,右括号也可以v + i + [ 会选中中括号的内容,右括号也可以v + i + { 会选中花括号的内容,右括号也可以di( 删除括号中的内容, 右括号也可以da( 删除选中的内容并且包括括号本身

1.6K00

13-4 vi基本编辑

可以看到,A 命令使 vi 进入插入模式自动光标移动到行尾,既好用又方便(省去了手动光标移动到行尾)。...4.剪切、复制和粘贴文本(准) (1)d命令-剪切 d命令不只是删除文本,而是在 剪切 文本。 用户每次使用 d 命令之后,都会复制删除的内容进缓存(类似剪贴板)。...(3)p、P命令-粘贴(准) Ⅰ.p命令-粘贴到光标之后 使用 p 命令就可以缓存中的内容贴到光标之后 . Ⅱ.P命令-粘贴到光标之前 使用 P 命令就可以缓存中的内容贴到光标之前。...① p命令 光标移至文本的第 1 行,使用 yy 命令复制当前行。 接下来,光标移至最后一行(G),使用 p 命令复制的内容贴到当前行的下方。 ?...P命令粘贴到光标之前.png 复制命令 中的其它命令都练习一下,以此来实际了解 p 命令和 P 命令的作用。 练习结束后,文件恢复到本来的样子。

63120
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    收藏100个Excel快捷键,学会了你就是高手

    • 7、Ctrl+R 单元格内容向右复制 • 8、Ctrl+Page up 移动到上一个工作 • 9、Ctrl+Page down 移动到下一个工作 • 10、Ctrl+S 保存 • 11...Ctrl+1 设置单元格格式 • 19、Ctrl+B 字体加粗 • 20、Ctrl+I 斜体 • 21、Ctrl+F3 打开名称管理器 • 22、Ctrl+G 定位 • 23、Ctrl+Home 单元格移动到工作开始处...• 52、F4 切换单元格引用 • 53、F5 定位 • 54、F12 另存为 • 55、Alt+= 自动求和 • 56、Alt+Enter 单元格内换行 • 57、Alt,H,O,R 重命名当前工作...移到下一个单元格 • 85、Ctrl+Shift+Space在数据区域内,为选中当前区域;当前区域无数据时,选中整个工作 • 86、Ctrl+Shift+Tab 切换到前一个选项卡 • 87、...Ctrl+E智能填充 • 88、Ctrl+Shift+L设置筛选 • 89、F1 帮助 • 90、F2编辑单元格/重命名 • 91、F3定义名称粘贴到公式 • 92、F4重复上一步操作 •

    66110

    办公技巧:分享100个Excel快捷键,值得收藏!

    +Page up 移动到上一个工作 9、Ctrl+Page down 移动到下一个工作 10、Ctrl+S 保存 11、Ctrl+9 隐藏行 12、Ctrl+Shift+9 取消隐藏行 13、Ctrl...斜体 21、Ctrl+F3 打开名称管理器 22、Ctrl+G 定位 23、Ctrl+Home 单元格移动到工作开始处 24、Ctrl+End 单元格移动到使用过的区域右下角 25、Ctrl+[...展开编辑栏 51、F3 打开粘贴名称对话框 52、F4 切换单元格引用 53、F5 定位 54、F12 另存为 55、Alt+= 自动求和 56、Alt+Enter 单元格内换行 57、Alt,H,O,R 重命名当前工作...78、Alt+Page Up 向左移动一个屏幕的内容 79、Shift+Home所选区域扩展到当前行的开始处 80、Shift+方向键 以一个单元格为单位扩展选中区域 81、Shift+F6 在工作...90、F2编辑单元格/重命名 91、F3定义名称粘贴到公式 92、F4重复上一步操作 93、F5快速定位 94、F6功能区切换 95、F7拼写检测 96、F8扩展选定 97、F9公式转数值 98、F10

    2.6K10

    玩转vim(vi)编辑器

    ① 删除与剪切 之所以把删除和剪切放在一起,是因为删除的内容会放在剪切板上,可以通过帖把剪切板(刚删除)的内容帖回来,这样删除就起到了和剪切一样的效果。...其实,删除就是剪切剪切就是删除,如果删除后不帖那就是删除,如果删除后进行粘贴操作,那就是剪切。...)后进行 命令 作用 yy 复制光标所在行到剪切板 p (小写p) 剪切内容贴到光标所在位置的下一行 P (大写P) 剪切内容贴到光标所在位置的上一行 编辑 通过粘贴前后对比可以看到,粘贴会新开辟一行然后把剪切内容复制到新开辟的这一行...string,回车,从文件底部开始查找文件内所有string高亮显示 # 把光标移动到要查找的字符串string上,按#便可以查找所有string高亮显示 n 向下遍历查找到的字符串(依次选中下一个高亮显示的...可视模式的作用相当于Windows下,你按住鼠标左键拖动,这样一个选中功能,然后在对选中的内容进行操作。

    10110

    如何在 Vim 中复制,剪切,粘贴

    例如,dw可以删除到下一个词的开头。而d^可以删除光标位置到行首的内容。...粘贴 (Putting) 想要粘贴被剪切内容,先将光标移动到想要的位置,然后按p键可以内容贴到当前光标后面,或者按P按键可以粘贴到当前光标前面。...在可视模式下复制,剪切,粘贴 Vim 可视模式下,允许你选择和操作文本。 01.光标放到你想要开始复制或者剪切的那一行。 02.可视模式有三个子类型 按v进入可视模式 按v进入可视行模式。...03.光标移动到你想要复制或者剪切的文本最后面。你可以使用上下左右按键来进行移动。 ? 04.按y进行拷贝,按d剪切选择文本。 05.移动光标到你想要粘贴的位置。...06 按P内容贴到光标前面,按p内容贴到光标后面。 总结 在这个指南中,我们为你演示了在 Vim 中如何复制,剪切和粘贴。

    40.5K52

    如何用Vim提高开发效率

    pattern(反向查找) n(查找下一个) N(查找上一个) *(当光标定位在某个单词时,查找下一个该单词) #(当光标定位在某个单词时,查找上一个该单词) 替换 键位 :%s/old/new/g(...建议使用IDE自带的重命名操作,可以将对应的引用也一起重命名!...剪切、复制、粘贴 键位 dd(剪切当前行的内容) D(剪切光标后到行尾的内容) yy/Y(复制当前行的内容) p(粘贴到光标后) P(粘贴到光标前) 撤销 键位 u(撤销上一步,IDE一般都是Cmd...选择文本 键位 以下如果i换成a,则会将符号也包含进去 vib(选中小括号内的内容) viB(选中大括号内的内容) vi"(选中双引号内的内容) vi'(选中单引号内的内容) vi 同理,选择操作...(v)替换成插入(c)、剪切(d)或者复制(y),也能实现类似的效果。

    1.7K80

    常见的复制粘贴,VBA是怎么做的(续)

    Paste方法的主要目的是剪贴板包含的内容贴到相关工作上。...在没有Destination参数的情况下,Worksheet.Paste方法剪贴板的内容贴到当前选择区域上。...如何取消剪切或复制模式删除移动边框 如果在使用VBA复制和粘贴单元格或单元格区域时必须(或选择)使用剪贴板,则可能需要在宏结束之前取消剪切或复制模式,这将删除复制的单元格区域周围的移动边框。...10.Range.CopyFromRecordset方法,数据访问对象(DAO)或ActiveX数据对象(ADO)Recordset对象的内容复制到工作中。...18.Worksheet.Copy方法,工作复制到其他位置。 19.Worksheet.PasteSpecial方法,使用指定格式剪贴板中的内容贴到工作上。

    10.2K30

    vim命令总结,新手必看!

    :n1,n2w filename 选择性保存从某n1行到另n2行的内容。 :wq 保存退出。 ZZ 保存退出。...,插在当前行后 :nr file 读入文件 file 内容插在第 n 行后 Esc 回到命令模式 删除文本 x 删除光标处的字符 db...d[n]h: 删除(剪切)光标左边1(n)个字符。 d0: 删除(剪切)当前位置到行首的内容 [n] dd: 删除(剪切)1(n)行。...:m,nd 剪切m行到n行的内容。 :1,10 m 12 剪切1-10行贴到12行里面 d1G或dgg: 剪切光标以上的所有行。 dG: 剪切光标以下的所有行。...daw和das:剪切一个词和剪切一个句子,即使光标不在词首和句首也没关系。 d/f:删除当前位置 到下一个f之间的内容。 粘贴 p: 在光标之后粘贴。

    34420

    vim 编辑器

    Command Mode命令模式 vim的默认模式,编辑器等待输入命令 命令 作用 n 显示搜索命令定位到的下一个字符串 N 显示搜索命令定位到的上一个字符串 o 在光标所在的行下方插入一行切换到输入模式...gg 光标移动到文档开头 G 光标移动到文档末尾 ZZ 文件保存退出vim 逐字符移动 h:光标向左移动 l:光标先右移动 j:光标向下移动 k:关闭向上移动 复制yank yy:复制光标所在整行...5yy: 复制从光标处开始的5行 删除 x :删除关闭所在处的单个字符 #x :删除光标所在处以及之后的共#个字符 dd:删除(剪切)光标所在整行 #dd: 删除(剪切)从光标处开始的#行...,则粘贴到光标所在行的下方,如果复制或删除的内容为整行,则粘贴到光标所在字符的后面。...P:如果删除(dd)或复制(yy)为整行内容,则粘贴到光标所在行的上方,如果复制或删除的内容为整行,则粘贴到光标所在字符的前面。

    87820

    【Linux系统编程】Linux编辑器——vim

    那我现在向复制光标所在的这一行: 按yy,就可以复制光标所在行的内容 按完yy,并没有什么反应,但是此时已经复制好了。 那我想把复制的内容,粘贴到当前光标位置的下一行。...对应的指令是p 按一次,就粘贴一次,一直按,就一直粘贴 当然,你如果按100p,就直接100行 即npp,直接n行到光标所在行之后 那刚才yy是复制一行的内容,如果想一次复制...比如现在光标在第3行,我们把第3行的内容进行剪切 那我就在光标在第3行的情况下敲dd 此时原来第3行的内容就没了,如果此时不进行操作的话,就相当于删除 那如果我想把它剪切到现在的11行,那就把光标移到第...10行,敲p,就到10行下面了 就剪切完成了 那如果想一次剪切多行,同样的,ndd,然后把光标移到你想要的位置敲p就可以了,不继续操作,就是删除掉对应的n行 我现在3dd 3...:强制保存退出 下面我们再来学几个,注意是在末行模式下 搜索匹配 /文本内容:匹配对应的文本内容高亮显示 然后我按n可以依次定位到下一个匹配项 如果找不到会报错 不退出vim

    29210

    快速学习-Linux(VIM编辑器)

    剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定的行 按键:数字dd (删除之后下一行上移) ③ 剪切/删除光标所在的当前行(光标所在位置)之后的内容,但是删除之后下一行不上移 按键:...③ 保存退出 输入:“:wq” 保存并且退出 ④ 强制 (!) 输入:“:q!”...在搜索结果中切换上/下一个结果:N/n (next) 如果需要取消高亮,则需要在末行模式中输入:“:nohl”【no highlight】 ⑥ 替换 :s/搜索的关键词/新的内容 替换光标所在行的第一处符合条件的内容...,结束行号d”,例如输入“:1,10d” 一步到位的复制语法——“:开始行号,结束行号 co 粘贴到的行号” 剪切粘贴一步到位语法——“:开始行号,结束行号 m 粘贴到的行号” 2.4、编辑模式...3.2、别名机制(意义) 别名机制表示允许操作者对现有的指令/脚本进行重新的命名,例如clear指令表示清屏,其在Windows下叫做cls,但是Linux不支持cls指令,我们可以通过别名机制让Linux

    2.7K10

    vim复制粘贴_vim的复制粘贴

    vim与系统剪切板(vim的内容复制到系统剪切板、或系统剪切内容复制到vim中) vim插件检查 要完成vim中的内容复制到系统剪切板,需要vim支持 +clipboard,检查的方法(ubuntu16.04...=、 y) "+p把系统粘贴板里的内容贴到vim(解释一下:这里的+号不是表示”和p同时按下,按键的顺序应该是 shift ‘、 shift =、 p) 上面是快捷键的操作要怎么用呢,在vim正常模式下...如果粘贴到其他的打开的vim中就按下"+p,或者粘贴到其他文件或者网页中直接 ctrl + v 如果查看使用上面的命名复制是否成功呢?...中 系统剪切板中的内容复制到可以采用两种方式 第一种,就是采用上面解释介绍的命令 "+p 第二中,如果在其他的界面中已经复制了,在vim中使用组合键 shift insert就可以直接把系统剪切板中的内容复制到...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站立刻删除。

    4K10

    Linux 文件与目录操作

    背景 文件操作是计算机的核心操作,不同系统之间都类似,主要包括文件创建,复制,粘贴,剪切,重命名,删除,修改,运行,解压缩,打包等。...文件 文件夹 创建 touch mkdir 复制粘贴 cp cp -r(R) 剪切粘贴 mv mv 重命名 mv mv 删除 rm rm -r 查看 less/more/cat/head/tail ls...拷贝文件 命令:mv mv: Move file移动文件,相当于 windows 下的剪切粘贴,如果剪切贴到同一目录下,则为重命令。...cat的一个作用是查看文件,一般是比较小的文件,行数小于一个屏幕,最多不要超过两个屏幕,否则会刷屏; cat的另一个作用是合并多个文件,一般配合重定向合并为一个新文件或者一个文件内容追加到另一个文件结尾...>>:为追加写入 1 >:标准输出结果重定向 2 >:错误输出结果重定向 管道:标准输出结果传递给下一个程序,作为下一个程序的输入 4 打包压缩 命令:

    2.6K40

    【Python Learning第一篇】Linux命令学习及Vim命令的使用

    more xxx.txt 查看文件内容命令 more命令和cat命令的区别: cat命令一次性把所有内容都显示出来 而more命令显示一屏幕,f键可以往后(下一个)屏幕的切换,b键可以往前(上一个)屏幕的切换...mv 原文件名 新文件名 重命名命令 既可以重命名文件,也可以重命名文件夹 软链接 硬链接 文件中的数据 -> 1.txt   <-- 1.softlink.txt              ->...文件夹名/ 把当前文件剪切贴到目标文件夹里面 顺带功能前面已经给出,给文件或者文件夹改名 mv 原文件名 新文件名 重命名命令 既可以重命名文件,也可以重命名文件夹 cp 文件名 文件夹名 当前文件复制贴到目标文件夹下...*.py *.py文件打包压缩到yyy.tar.bz2文件中 -j是针对.bz2结尾的压缩模式的命令 tar -jxvf yyy.tar.bz2 yyy.tar.bz2压缩包进行一个解压缩 -j...末行模式下,第1行至第10行之间的hello替换成world,命令如下: :1,10s/hello/world/g 末行模式下敲:w为保存,:q为退出,:wq为保存退出 如果文本有编辑,但是未保存

    1K100

    excel发给家长填信息,乱到不能行,作为教师很崩溃?1个网页帮到您

    我们的解决方案: 完成一个HTML页面,名字叫“信息填报”; 在页面内,给出需要上报的表单项; 填写完成后,点击按钮“复制”,表单数据格式化为逗号分隔符,赋值到剪切板。...剪切内容粘贴给老师; 老师逗号分隔符内容贴到txt文本文件内,一人一行,命名为 csv 文件。 页面布局使用bootstrap,直接引用CDN资源,所以整个页面相当精简。...格式化内容并发送到剪切板使用js实现。 页面 二话不说,直接上代码。截取表单的部分。 ? 这是iphonX上的效果图: ? 其次实现填写数据校验,和赋值到剪切板操作,使用jquery实现。...为了内容拷贝到剪切板,我们引入 clipboardjs 这个库,并在校验通过后结果复制到剪切板。使用下面这个节点存储数据。...把剪切内容贴给老师。 ? 老师把上述内容写入csv文件,一个学生一行数据。 保存后,使用excel打开,就可以了。

    91310

    常用快捷键大全

    选定当前工作和下一张工作 Shift+Ctrl+Page Up 选定当前工作和上一张工作 Alt+OHR 对当前工作命名(“格式”菜单的“工作”子菜单上的...“重命名”命令) Alt+EM 移动或复制当前工作(“编辑”菜单上的“移动或复制工作”命令) Alt+EL 删除当前工作(“编辑”菜单上的“删除工作”命令)...选定区域扩展到工作的开始处 Ctrl+Shift+End 选定区域扩展到工作上最后一个使用的单元格(右下角) Shift+Page Down...选定工作簿中的下一张工作,直到选中所需的图表工 作为止 Ctrl+Page Up 选定图表工作 选定工作簿中的上一张工作,直到选中所需的图表工作 为止 向下键...Ctrl+C, Ctrl+V:在当前行的下一行复制当前行内容(不用选中当前行),即复制当前行贴到下一行,在两行内容差不多时很有用,可以先复制再改 Ctrl+L:删除当前行 Ctrl+M, Ctrl

    4.3K10

    visual studio运行程序的快捷键_visual studio快捷方式在哪

    Ctrl+C, Ctrl+V:在当前行的下一行复制当前行内容(不用选中当前行),即复制当前行贴到下一行,在两行内容差不多时很有用,可以先复制再改 Ctrl+L:删除当前行 Ctrl+M, Ctrl...Ctrl+V 粘贴复制的单元格 Delete 清除选定单元格的内容 Ctrl+连字符 删除选定的单元格 Ctrl+Shift+加号 插入空白单元格 6.6.数据输入快捷键 Enter 完成单元格输入选取下一个单元格...Up 选定其他工作 Ctrl+PageDown 取消选定多张工作 Shift+Ctrl+Page Down 选定当前工作和下一张工作 Shift+Ctrl+Page Up 选定当前工作和上一张工作...Alt+OHR 对当前工作命名(“格式”菜单的“工作”子菜单上的“重命名”命令) Alt+EM 移动或复制当前工作(“编辑”菜单上的“移动或复制工作”命令) Alt+EL 删除当前工作...向右移动一屏 Alt+Page Up 向左移动一屏 F6 切换到被拆分工作中的下一个窗格 Shift+F6 切换到被拆分工作中的上一个窗格 Ctrl+Backspace 滚动以显示活动单元格

    4.8K10

    linux vim命令详解_linux中查看文件内容的命令

    “cw” 剪切一个单词 “cl” 剪切一个字母 “cc” 剪切一整行 “cnc” n为数字,剪切光标后的n行 ###需要注意的是,剪切后会进去插入模式!!!...“p” 就是粘贴了,粘贴到光标处 以d开头的都是删除 “dw” 删除一个单词 “dl” 删除一个字母 “dd” 删除一整行 “dnd” n为数字,删除n行; 基本的命令就是这些,当然还有一些特殊的...“i” 在光标处插入字符 “I” 光标所在行的行首插入字符 “o” 光标所在行的下一行新行插入字符 “O” 光标所在行的上以行新行插入 “s” 删除光标所在字符插入字符 “S” 删除光标所在行插入字符...,当时不会的时候,我可是一个个敲进去的) :num 冒号后面按数字,然后回车,就能快速定位到num行, vim工作方式设定 末行模式下输入 :set 指定信息 :set nu 在每行行首显示行号 :...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站立刻删除。

    7.8K40

    EXCEL VBA语句集300

    ‘获取工作的行数(注:考虑向前兼容性) (20) Sheets(Sheet1).Name= “Sum” ‘Sheet1命名为Sum (21) ThisWorkbook.Sheets.Add...) ‘当前工作移至工作的最后 (23) Worksheets(Array(“sheet1”,”sheet2”)).Select ‘同时选择工作1和工作2 (24) Sheets(“sheet1...(34) Range(“A1”).ClearContents ‘清除活动工作上单元格A1中的内容 Selection.ClearContents ‘清除选定区域内容 Range(“A1:...D4”).Clear ‘彻底清除A1至D4单元格区域的内容,包括格式 (35) Cells.Clear ‘清除工作中所有单元格的内容 (36) ActiveCell.Offset(1,0).Select...(1).Chart. _ Export FileName:=“C:MyChart.gif”,FilterName:=“GIF” ‘图表1导出到C盘上命名为MyChart.gif  窗体

    1.8K40
    领券