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

    Linux Vim撤销和恢复撤销快捷键

    使用 Vim 编辑文件内容时,经常会有如下 2 种需求: 对文件内容做了修改之后,却发现整个修改过程是错误或者没有必要的,想将文件恢复到修改之前的样子。...基于这 2 种需求,Vim 编辑器提供了撤销和恢复撤销的命令。 注意,以上这 3 种命令都必须在 Vim 编辑器处于命令模式时才能使用。 下面通过一个例子来演示以上 3 个命令的具体用法。...比如,我们对 demo.txt 文件内容做如下修改: http://c.biancheng.net http://c.biancheng.net Linux教程 http://c.biancheng.net.../linux_tutorial/ 可以看到,这里对第三行文本做了 2 处修改(红色标注部分)。...则又会恢复之前对第 3 行文本做过的全部操作: http://c.biancheng.net http://c.biancheng.netLinux教程 http://c.biancheng.net/linux_tutorial

    73630

    day3、Linux快捷键vim命令快捷键

    Linux命令行快捷键 快捷键: tab键  自动补全路径 目录  名字,  自动不全命令 快捷键: ctrl +l(小写) 清屏 、 ctrl +c 取消当前操作 快捷键: ctrl +d(小写) 退出当前用户...快捷键: ctrl +a(小写)到命令行行首 快捷键: ctrl +e(小写)到命令行行尾 快捷键:  ctrl+k                 删除/剪切光标所在位置到行尾的内容 快捷键:  ctrl...+u                 删除/剪切光标所在位置到行首的内容 快捷键:  ctrl+y                 粘贴 快捷键:  ctrl+r                 查找历史命令...快捷键:  ctrl+左右           想左右移动一个单词的位置 快捷键:  ctrl+s                锁定 快捷键:  ctrl+q                解锁 vim...向上搜索 :noh           临时取消高亮 :help G   :ha G         查询帮助(vim中用) :set nu   显示行号 :set nonu  取消显示行号

    1.6K70

    vim 注释快捷键_vim编辑器快捷键

    大家好,又见面了,我是你们的朋友全栈君 我是个vim新手,非常喜欢这个工具,因为纯手工操作吧。...可是有些快捷键还是不知道,写Python的时候经常要调试,会批量注释掉一些代码,vim不像pycharm那样 Ctrl+/ 就可以了,反注释还是Ctrl+/ 。不过vim在这方面显得更强大更灵活点。...批量删除字符快捷键: Ctrl+v进入VISUAL BLOCK(可视块)模式,按 j (向下选取列)或者 k (向上选取列),直接(不用进入编辑模式)按 x 或者 d 就可以直接删去,再按Esc退出。...第二种方法 批量插入字符快捷键:命令行模式下,输入 ” : 首行号,尾行号 s /^/字符/g “实现批量插入字符。...如 输入:2,7s/^/#/g,在2到7行首插入# 批量删除字符快捷键:命令行模式下,输入 ” : 首行号,尾行号 s /^字符//g “实现批量删除字符。

    66750

    vim快捷键

    剪切 快捷键 含义 dd 剪切当前行 ndd n表示大于1的数字,剪切n行 dw 从光标处剪切至一个单子/单词的末尾,包括空格 de 从光标处剪切至一个单子/单词的末尾,不包括空格 d$ 从当前光标剪切到行末...剪切 d3B 从当前光标位置(不包括光标位置)反向剪切3个单词 dH 剪切从当前行至所显示屏幕顶行的全部行 dM 剪切从当前行至命令M所指定行的全部行 dL 剪切从当前行至所显示屏幕底的全部行 复制 快捷键...将当前行(包括当前行)至第5行(不包括它)复制 y3B 从当前光标位置(不包括光标位置)反向复制3个单词 将数据复制到系统粘贴板 参考文章: (ubuntu)终端复制到系统粘贴板和从系统粘贴板粘到vim...的快捷键 屏幕叠加 ctrl+shift+t 多个屏幕间切换时使用: alt+x x为数字1~9.

    43420

    vim快捷键大全

    光标移动 以下是一些在 Vim 中移动光标的快捷键: h 向左移动一个字符 j 向下移动一行 k 向上移动一行 l 向右移动一个字符 w 向右移动一个单词 b 向左移动一个单词 0 移动到行首 $ 移动到行尾...gg 移动到文件开头 G 移动到文件结尾 :n 移动到第 n 行 文本编辑 以下是一些在 Vim 中编辑文本的快捷键: i 进入插入模式,在当前光标处插入文本 a 进入插入模式,在当前光标的下一个字符处插入文本...在当前行的上一行插入一个新行并插入文本 r 替换当前字符 R 进入替换模式,可以一次性替换多个字符 x 删除当前字符 dd 删除当前行 D 删除当前行中光标后的所有字符 :w 保存当前文件 :q 退出 Vim...:wq 保存并退出 Vim 操作撤销 以下是一些在 Vim 中操作撤销的快捷键: u 撤销最后一次操作 Ctrl + r 恢复上一次被撤销的操作 搜索和替换 以下是一些在 Vim 中搜索和替换的快捷键...中复制和粘贴的快捷键: yy 复制当前行 p 粘贴复制的内容到当前光标位置的下一行 P 粘贴复制的内容到当前光标位置的上一行

    1.7K21

    Vim常用快捷键

    编辑器中用exit,ctrl+D返回VIM编辑器 可以"!...command",运行结束后自动回到VIM编辑器中 用“Ctrl+Z“回到shell,用fg返回编辑 :!...make -> 直接在当前目录下运行make指令 十、VIM启动项 -o[n] 以水平分屏的方式打开多个文件 -O[n] 以垂直分屏的方式打开多个文件 十一、自动排版 在粘贴了一些代码之后,vim变得比较乱...,只要执行gg=G就能搞定 十二、如何在vim中编译程序 在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行 :copen 命令,将结果输出的窗口打开,然后执行 :make 编译后的结果就显示在了...操作目录 1.打开目录 vim . vim a-path/ 2.以下操作在操作目录时生效 p,P,t,u,U,x,v,o,r,s c 使当前打开的目录成为当前目录 d 创建目录 % 创建文件 D 删除文件

    1.8K00

    vim设置编码

    Vim 设置编码 让Vim能正确显示和保存各种编码文件内容是个头疼的事情,今天专注的把这个问题研究一下 首先是Vim编码配置的三个选项: encoding(enc): 此项目配置的是vim的默认显示编码...,如果你打开的文件编码与该属性配置的编码不同,那么Vim会将编码自动转换到配置编码再显示 fileencodings(fencs): 此项目配置的是一个编码列表,Vim在读取文件的时候,会根据这里的编码自动检测...1.在Vim中可以直接查看文件编码 :set fileencoding 即可显示文件编码格式。...,utf-8,cp936 这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文件),其实就是依照fileencodings提供的编码列表尝试,如果没有找到合适的编码,就用...“设置编码 set enc=utf-8 “当设置下面一行时无论所打开文件是否为utf-8编码,保存时都会强制保存为utf-8格式 “set fenc=utf-8 ” 设置多编码文本 ” multi-encoding

    3.2K30
    领券