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

日常记录(2)vim操作查询手册

:b 缓冲区编号或者文件名 切换到指定缓冲区文件处 :bd/:bd3 删除当前缓冲区/指定缓冲区窗口 “byw 将当前光标到单词结尾处内容放入寄存器”b(无”b则放入匿名寄存器””) “bdw...\= 重复前一个字符0到1次 \{m,n} 重复前一个字符m到n次 \{-m,n} 重复前一个字符m到n次,尽可能少字符数进行匹配 按键 功能 r 替换当前光标字符 :r 文件名 在光标当前位置下一行载入另一个文件...:%s/^\(.*\)\n\1$/\1/g 两个重复行压缩为1行 set命令 按键 功能 :set list 显示以“$”表示换行符和以“^I”表示制表符等特殊符号 :set nolist 取消特殊符号显示...zi 把折叠状态所有代码展开和关闭 zo 展开当前位置折叠代码 zc 折叠当前位置展开代码 za 切换当前位置代码展开和折叠状态 :vimgrep string **/*.py 跨文件查找字符串...查看跨文件操作文件 执行跨文件操作文件内容命令cmd qx @x qxq 录制宏到x寄存器 播放x录制宏 清空寄存器x内容 :set wrapscan/nowrapscan 设置循环查找/

95520

【总结】vim命令使用总结,该来还是躲不掉啊晕

/dofy/learn-vim vim工作模式 普通模式 终端使用vi或vim进入, vim example.txt 由Shell进入vim编辑器时,首先进入普通模式。...尽管普通模式下命令可以完成很多功能,但要执行一些字符串查找、替换、显示行号等操作还是必须要进入命令模式。 如果不确定当前处于哪种模式,按两次 Esc 键将回到普通模式。...(默认支持配对符号组:: '()', '{}', '[]' - 在vim中使用 :h matchpairs 获得更多信息) 0 - 移动到行首 ^ - 移动到行首非空白符 $ - 移动到行尾 g_...tx - 移动到字符 x 下次出现位置前一个字符 Fx - 移动到字符 x 上次出现位置 Tx - 移动到字符 x 上次出现位置后一个字符 ; - 重复之前f、t、F、T操作 , - 反向重复之前...删除光标位置折叠 za - 展开 & 关闭光标位置折叠 zo - 展开光标位置折叠 zc - 关闭光标位置折叠 zr - 展开同级所有折叠 zm - 关闭同级所有折叠 zi - 开启 & 关闭折叠功能

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

    5种常用交叉验证技术,保证评估模型稳定性

    假设折叠次数(N) = 10。 100个数据点被分成10个桶,每个桶有10条记录。 在这里,根据数据和N值创建了10个折叠。...现在,在10次折叠,9次折叠会被用作你训练数据并在10次折叠 测试你模型。迭代这个过程,直到每次折叠都成为您测试。计算你在所有折叠上选择度规平均值。...分层是一种重新安排数据技术,以确保每一褶都能很好地代表数据中出现所有类。 例如,在关于个人收入预测dataset,可能有大量的人低于或高于50K。...时间序列交叉验证折叠以向前链接方式创建。 例如,假设我们有一个时间序列,显示了一家公司2014年至2019年6年间年汽车需求。...我们还研究了不同交叉验证技术,验证方法、LOOCV、n次交叉验证、n次分层验证等等。 DeepHub

    1.5K20

    VS Code折腾记 - (2) 快捷键大全,没有更全

    Ctrl + Shift + ] 展开区域代码 Ctrl + K Ctrl + [ 折叠所有子区域代码 Ctrl + k Ctrl + ] 展开所有折叠子区域代码 Ctrl + K Ctrl + 0...替换 F3 / Shift + F3 查询下一个/上一个 Alt + Enter 选中所有出现在查询 Ctrl + D 匹配当前选中词汇或者行,再次选中-可操作 Ctrl + K Ctrl + D...+ Shift + Tab 调出最近打开文件列表,重复按会切换 Ctrl + Tab 与上面一致,顺序不一致 Ctrl + K P 复制当前打开文件存放路径 Ctrl + K R 打开当前编辑文件存放位置...【文件管理器】 Ctrl + K O 在新编辑器打开当前编辑文件 ---- 显示 快捷键 作用 F11 切换全屏模式 Shift + Alt + 1 切换编辑布局【目前无效】 Ctrl + =/...F11 单步进入 / 单步跳出 F10 单步跳过 Ctrl + K Ctrl + I 显示悬浮 ---- 集成终端 快捷键 作用 Ctrl + ` 打开集成终端 Ctrl + Shift + ` 创建一个新终端

    1.3K20

    VSCode快捷键

    Ctrl + Shift + ] 展开区域代码 Ctrl + K Ctrl + [ 折叠所有子区域代码 Ctrl + k Ctrl + ] 展开所有折叠子区域代码 Ctrl + K Ctrl + 0...M 进入用Tab来移动焦点 查询与替换 快捷键 作用 Ctrl + F 查询 Ctrl + H 替换 F3 / Shift + F3 查询下一个/上一个 Alt + Enter 选中所有出现在查询...+ Shift + Tab 调出最近打开文件列表,重复按会切换 Ctrl + Tab 与上面一致,顺序不一致 Ctrl + K P 复制当前打开文件存放路径 Ctrl + K R 打开当前编辑文件存放位置...Ctrl + K O 在新编辑器打开当前编辑文件 显示 快捷键 作用 F11 切换全屏模式 Shift + Alt + 1 切换编辑布局 Ctrl + =/- 放大 / 缩小 Ctrl + B...Shift + F11 单步进入 / 单步跳出 F10 单步跳过 Ctrl + K Ctrl + I 显示悬浮 集成终端 快捷键 作用 Ctrl + ` 打开集成终端 Ctrl + Shift + ` 创建一个新终端

    4K10

    VIM使用

    2列 fx:将光标移动到当前行第一个字符x上 3fx: 将光标移动到航前行第3个字符x上 tx: 将光标移动到目标字符x前一个字符上 fx和tx可以通过;和,进行正向或反向重复移动 %: 用于符号移动...: 放弃修改,重新回到文件打开时状态 编辑多个文件 文件和缓冲区区别:文件是保存在磁盘上,而打开文件文件是在内存,在内存中有一个缓冲区,用来存放打开文件。...放弃缓冲区修改,恢复到文件打开时状态 :edit file 编辑另一个文件 :wnext 保存当前缓冲区修改并跳转到缓冲区列表下一个文件 :set autowrite:自动保存 标签页与折叠栏...标签页新建:tabedit file/tab split 标签页切换: tabn/tabp 按键:gt/gT 标签页关闭: tabclose 关闭当前标签页,:tabonly 创建一个折叠:...: 跳转到下一个折叠处 zk: 跳转到上一个折叠处 删除折叠 zd: 删除光标下折叠 zD: 删除光标下折叠以及嵌套折叠 zE: 删除所有的折叠标签 创建折叠当退出vim之后就失效了。

    1.3K10

    【实践】VS Code(Visual Studio Code)环境常见问题

    Shift + Alt up/down 在当前行上下复制当前行 Ctrl + Shift + K 删除行 Ctrl + Enter 在当前行下插入一行 Ctrl + Shift + Enter 在当前行上插入一行...Ctrl + K Ctrl + [ 折叠所有子区域代码 Ctrl + k Ctrl + ] 展开所有折叠子区域代码 Ctrl + K Ctrl + 0 折叠所有区域代码 Ctrl + K Ctrl...+ Shift + Tab 调出最近打开文件列表,重复按会切换 Ctrl + Tab 与上面一致,顺序不一致 Ctrl + K P 复制当前打开文件存放路径 Ctrl + K R 打开当前编辑文件存放位置...【文件管理器】 Ctrl + K O 在新编辑器打开当前编辑文件 显示 快捷键 作用 F11 切换全屏模式 Shift + Alt + 1 切换编辑布局【目前无效】 Ctrl + =/-...+ F11 单步进入 / 单步跳出 F10 单步跳过 Ctrl + K Ctrl + I 显示悬浮 集成终端 快捷键 作用 Ctrl + ` 打开集成终端 Ctrl + Shift + ` 创建一个新终端

    2.8K10

    VS Code折腾记 – (2) 快捷键大全,没有更全

    Ctrl + K Ctrl + [ 折叠所有子区域代码 Ctrl + k Ctrl + ] 展开所有折叠子区域代码 Ctrl + K Ctrl + 0 折叠所有区域代码 Ctrl + K Ctrl...Alt + Z 添加关闭词汇包含 导航 快捷键 作用 Ctrl + T 列出所有符号 Ctrl + G 跳转行 Ctrl + P 跳转文件 Ctrl + Shift + O 跳转到符号处 Ctrl +...+ Shift + Tab 调出最近打开文件列表,重复按会切换 Ctrl + Tab 与上面一致,顺序不一致 Ctrl + K P 复制当前打开文件存放路径 Ctrl + K R 打开当前编辑文件存放位置...【文件管理器】 Ctrl + K O 在新编辑器打开当前编辑文件 显示 快捷键 作用 F11 切换全屏模式 Shift + Alt + 1 切换编辑布局【目前无效】 Ctrl + =/- 放大...Shift + F11 单步进入 / 单步跳出 F10 单步跳过 Ctrl + K Ctrl + I 显示悬浮 集成终端 快捷键 作用 Ctrl + ` 打开集成终端 Ctrl + Shift + ` 创建一个新终端

    44310

    R studioR 工具指南(四:俺技巧与R studio快捷键)

    目录: 快捷键大全 tips 大全 1)快捷键大全 command + return # 可以运行选择或光标所在行代码。 alt + -(负号)# 可以快捷返回赋值符号 <- (R )。...窗口,重复按可以恢复全显示模式 alt # 列模式操作,可以批量对某些代码进行增删改 Alt + Shift + K # 快捷键清单 shlft + ctrl + R # 插入代码段 [shift]...+ option + O # 折叠/打开所有代码块 2)tips大全 类似shell,R 控制台也可以通过键盘上键,查看并使用先前代码。...(只表示该符号本来符号意义) 可以返回和向量等长逻辑值函数:grepl/str_detect/str_starts/str_ends , %in% ,所有逻辑运算符, duplicated 。...Rstudio 脚本有类似typora 目录功能,因此你可以利用snippet 或shlft + ctrl + R 插入代码块,option + O 折叠一下,相信我,一切会变得美好一点。

    1.6K30

    IntelliJ IDEA 快捷键大全 + 动图演示,这效果太炸了!

    Ctrl + Shift + U:大小写转换 Ctrl + Alt + Shift + Insert:创建临时文件 可以创建各种类型临时文件,该临时文件不会保存到磁盘。...:折叠选择 六、多个插入符号和范围选择 Alt + Shift + Click:添加/删除插入符号 Alt + Shift + Insert:切换列选择模式 双击Ctrl + Up:向上克隆插入符号...双击Ctrl + Down:向下克隆插入符号 按Ctrl键两次,然后在不松开情况下按向下箭头键。...Alt + Shift + G:将插入符号添加到选择每一行 Alt + J:选择单位下次出现位置 Alt + Shift + J:取消最后一次选择 Ctrl + Alt + Shift + J...:选择所有出现位置 Alt + Shift + Middle-Click:创建矩形选择 Alt + Click:拖拽以创建矩形选择区 Ctrl + Alt + Shift + Click:拖拽以创建多个矩形选择区

    1.3K20

    常用vim命令总结

    移动到下一个单词开头 E e 移动到下一个单词结尾 B b 倒退到上一个单词开头 需要注意是,E会忽略标点符号:I‘m,e会当成两个单词,E则不会...将光标放到任意符号上,然后通过 % 来移动到和这个符号匹配符号上,% 还可以正确识别括号嵌套层数,总是移动到真正匹配位置上。...1、ctags 软件功能:用于产生一个tags文件(代码索引文件),tags文件记录源文件索引以帮助你快速得找到某个符号定义。...切换vim 当前工作目录正在浏览目录 d 创建目录 D 删除目录或文件 i 切换显示方式 R 文件或目录重命名 s 选择排序方式 x 定制浏览方式, 使用你指定程序打开该文件...打开Python脚本时会发现所有的代码已经折叠了,其中还现了折叠部分拥有的行数。在折叠行按下zo可以打开折叠,按下zc会折叠上代码。python_ifold是默认启用

    1.7K10

    office mac版本大全-office mac苹果版永久使用下载

    Microsoft Outlook for Mac 是电子邮件、日历、联系人和任务一体化应用程序。将多个电子邮件线程折叠到一个快速视图。在一个视图中查看所有收件箱。...通过该软件新模板库,可轻松生成精美、统一文档。模板以大格式显示,您可以轻松看到布局、图形和字体。甚至可以在模板库中进行编辑,以快速创建自定义文档系列。...在 Excel for Mac 2011 ,使用迷你图可以在单个单元格创建小图表。通过这种方式,您可以查看最详细数据,同时不会影响您看到大图片。10、Visual Basic自动获取。...通过自动执行 Word、PowerPoint 和 Excel 重复任务,可以提高效率并节约时间。新功能包括 IntelliSense,它可以对程序员正在键入符号名称使用自动完成功能。...快速重排文本、照片和图形层次。创建比以前更丰富文档,并重排各层,而无需繁琐地复制和粘贴操作。轻松控制任何页面上所有形状分层

    1.7K10

    《IntelliJ IDEA 2023最新版快捷键大全GIF动图演示》——提升你开发效率

    文章按照不同功能模块进行分类,包括构建/编译、文本编辑、光标操作、文本选择、代码折叠、多个插入符号和范围选择等。通过学习本文,读者可以掌握IntelliJ IDEA最新版快捷键,提高开发效率。...Ctrl + Shift + U:大小写转换 Ctrl + Alt + Shift + Insert:创建临时文件 可以创建各种类型临时文件,该临时文件不会保存到磁盘。...:折叠选择 六、多个插入符号和范围选择 Alt + Shift + Click:添加/删除插入符号 Alt + Shift + Insert:切换列选择模式 双击Ctrl + Up:向上克隆插入符号 按...Alt + Shift + G:将插入符号添加到选择每一行 Alt + J:选择单位下次出现位置 Alt + Shift + J:取消最后一次选择 Ctrl + Alt + Shift + J:选择所有出现位置...我们按照不同功能模块进行分类,包括构建/编译、文本编辑、光标操作、文本选择、代码折叠、多个插入符号和范围选择等。

    17710

    由散列表到BitMap概念与应用(一)

    它是基于数组,数组创建后难于扩展。某些散列表被基本填满时,性能下降得非常严重,所以程序虽必须要清楚表中将要存储多少数据(或者准备好定期地把数据转移到更大散列表,这是个费时过程)。...所以,从性能方面考虑,HashMap链表出现越少,性能才会越好。 Hash表算法 Hash表构造方法有多种,包括:直接定址法、除留取余法、平均取中法、折叠法、随机数法和数学分析法等。...这r种不同符号在各位上出现频率不一定相同,可能在某些位上分布均匀些,每种符号出现机会均等;在某些位上分布不均匀,只有某几种符号经常出现。...)=2),25(hash(25)=3)时可以直接插入,而当插入23时,地址1被占用了,因此沿着地址1依次往下探测(探测步长可以根据情况而定,(hash(23)+1)%11=2,(hash(23)+2)...快速去重 2.5亿个整数找出不重复整数个数,内存空间不足以容纳这2.5亿个整数。 内存空间不足以容纳这2.5亿个整数,我们可以快速联想到BitMap。

    2.1K20

    《IntelliJ IDEA 2023最新版快捷键大全:GIF动图演示,提升你开发效率》

    文章按照不同功能模块进行分类,包括构建/编译、文本编辑、光标操作、文本选择、代码折叠、多个插入符号和范围选择等。...Ctrl + Shift + U:大小写转换 Ctrl + Alt + Shift + Insert:创建临时文件 可以创建各种类型临时文件,该临时文件不会保存到磁盘。...:折叠选择 六、多个插入符号和范围选择 Alt + Shift + Click:添加/删除插入符号 Alt + Shift + Insert:切换列选择模式 双击Ctrl + Up:向上克隆插入符号 按...双击Ctrl + Down:向下克隆插入符号 按Ctrl键两次,然后在不松开情况下按向下箭头键。...Alt + Shift + G:将插入符号添加到选择每一行 Alt + J:选择单位下次出现位置 Alt + Shift + J:取消最后一次选择 Ctrl + Alt + Shift + J:选择所有出现位置

    49421

    如何快速成为一名优秀YAML工程师?

    灵活便捷 – 可以使用 YAML 创建更加复杂结构(相对于使用命令行可以创建结构) Yaml基础语法与技巧 开始符号: ---用于表示开始符号,在一个文件包含多个YAML设定时候使用非常常见。...区块字串用缩排和修饰词(非必要)来和其他资料分隔,有新行保留(使用符号|)或新行折叠(使用符号>)两种方式,一般用在较长描绘性说明 |表示保留区块回车换行 >表示将区块回车换行替换为空行,...字符,可使用UTF-8或UTF-16 使用空白字符**(不能使用Tab)**分层,同层元素左侧对齐 单行注解由井字号**( # )**开始,可以出现在行任何位置 每个清单成员以单行表示,并用短杠+空白...有新行保留(使用符号|)或新行折叠(使用符号>)两种方式 在单一档案,可用连续三个连字号(---)区分多个档案 可选择性连续三个点号(...)用来表示档案结尾(在流式传输时非常有用,不需要关闭流即可知道到达结尾处...) 「重复内容可使从参考标记星号 (*)复制到锚点标记(&)」 「指定格式可以使用两个惊叹号 ( !!

    1.8K20

    「译文」如何在YAML输入多行字符串?

    > 折叠样式[1]删除了字符串单个换行符(但在结尾处增加一个,并将双换行符转换为单换行符)。...另外,也可以使用折叠式风格(用>表示),其中每个换行符都被折叠成一个空格,除非它结束了一个空行或一个缩进较大行。 ️ 建议: 将格式化文本(特别是Markdown)作为值插入使用这个 |。...可能看起来很方便,但你可能会因为不小心使用了禁用标点符号而搬起石头砸自己脚,并引发语法错误。...建议: 仅在非常具体情况下使用。这是唯一可以在不添加空格情况下将一个很长标记(URL)跨行分隔方法。也许在中间添加换行符是很有用。...starts over here - |+1 This one starts here 注:前导空格采用折叠样式(>) 如果你以折叠方式在非首行开始插入额外空格,它们将被保留,并带有额外换行符

    5.1K20

    一篇就学会vim

    语法:普通模式下-> "=100+100 Enter p,插入模式下->ctrl + r =100+100 enter 扩展:可以使用表达寄存器方法结合@符号从其他寄存器中直接拿出值->ctrl + r...获取寄存器内容 语法:使用:put a打印出寄存器a内容。 :put与ap区别在于,前者是新起一行插入寄存器内容,后者在光标位置之后插入。...使用^匹配行第一个字符,$匹配最后一个字符 重复搜索|候选词搜索 //重复上一个搜索/ /up|down:遍历搜索历史 :history /:查看所有历史记录 /s1\|s2:同时搜索字符s1和s2...ls ,这个命令会将当前目录下执行ls列出文件列表,插入到当前编辑文件。 :r !ctrl -s 'url':这个命令会将接口url返回内容插入到当前编辑文件。...,当前buffer会切换到列表第一个文件,运行:args可以查看当前创建文件列表。

    3.3K50

    原 Intellij idea2017编辑

    编辑器总览 基础 在创建和修改代码时候,编辑器是是否有用工具。所有的其他编辑器也都支持书签,断点,语法高亮,代码提示,Zooming,代码折叠等。...当粘贴粘贴板时,Intellij idea会移除文本或者特殊字符格式化。 粘贴(你要插入)命令很好理解。如果你要粘贴一个符号,他会自动分析导入和关联等。...,窗体内展示错误、警告代码片段。 ? 默认情况下,这种行为是开启。你可以按下图方式切换它。 ? 多光标 基础 idea支持多插入符号操作。有些专业事件,比如键导航,文本插入和删除等待。...当然活动模块和自动完成也是支持。 大多数情况下,我们只关注那些近期添加字符。高亮只适用于插入符号字符所在行 同时,此功能依赖下面两项: column selection mode 是否开启。...查看当前插入符号所在位置 当你在编辑时候,如果你插入字符位置方法已经不能在当前编辑器屏幕显示,你不用滚动到方法位置来查看是什么方法,可以使用下面几种方式: 从主菜单选择View | Context

    2.8K60

    工作必会57个Excel小技巧

    5、设置三栏表头 插入 -形状 -直线 -拖入文本框输入字体并把边框设置为无 6、同时编辑多个工作表 按ctrl或shift键选取多个工作表,直接编辑当前工作表即可。...7、输入身份证号或以0开始数字 把单元格格式设置成文本,然后再输入 8、快速删除空行 选取表某列 - ctrl+g定位 -定位条件 -空值 -删除整行 9、快速插入空行 在表右侧输入序号1,2,3....10、快速合并多行数据 插入批注 -选取多列数据复制 -粘贴到批注,然后再从批注复制粘至单元格区域中即可。...11、插入特殊符号 插入 -符号 12、查找重复值 选取数据列 -开始 -条件格式 -突出显示单元格规则 -重复值 13、删除重复值 选取区域 -数据 -删除重复项 14、单元格分区域需要密码才能编辑...页面布局 -背景 -选择插入图片 3、插入可以打印背景 插入 -页眉页脚 -选取页眉后点图片 -选取图片并拖入 八、打印设置 1、打印标题行 页面布局 -打印标题 -点顶端标题行后折叠按钮,选取要打印标题行

    4K30
    领券