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

vim-IDE进化04 NERD-tree 文件目录管理插件

添加插件 vim ~/.config/nvim/init.vim " NERDTree文件 Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle...' } " NERDTree 显示git信息 Plug 'Xuyuanp/nerdtree-git-plugin' 添加保存后执行以下命令安装。...o: 打开文件 go: 不离开nerdtree焦点打开文件 i: 上下窗口显示文件 gi: 不离开nerdtree焦点的i s: 左右分隔窗口显示文件 gs: 不离开nerdtree焦点的 u: 往上一层目录...设置书签,下次在任何目录位置打开后,都可以从书签快速定位 左侧目录找到你要设置成书签的目录,将光标移动到那个目录。...\ } " }}} 要特别提一下上面的配置的两个快捷键 左侧文件开关 默认输入 :NERDTreeToggle,调起或关才左侧菜单,但是每是都这样输这谁受的住加个快捷键 我加了方式为按两次t,也就是

64130

VIM 简单使用1

输入模式,可以使用以下按键: 字符按键以及Shift组合,输入字符 ENTER,回车键,换行 BACK SPACE,退格键,删除光标前一个字符 DEL,删除键,删除光标后一个字符 方向键,文本中移动光标...底线命令模式,基本的命令有(已经省略了冒号): q 退出程序 w 保存文件 q! 退出程序而不保存(强制) wq 保存且退出程序 按ESC键可随时退出底线命令模式。...VIM 安装配置目录或文件浏览插件-NERD tree 下载插件 下载路径https://github.com/scrooloose/nerdtree 这个是NERD tree的官网地址。...ctrl+w+w,光标自动左右侧窗口切换 o 打开关闭文件或者目录,如果是文件的话,光标出现在打开的文件 go 效果同上,不过光标保持文件目录里,类似预览文件内容的功能 i和s可以水平分割或纵向分割窗口打开文件...,前面加g类似go的功能 t 标签页打开 T 在后台标签页打开 p 到上层目录 P 到根目录 K 到同目录第一个节点 J 到同目录最后一个节点 m 显示文件系统菜单(添加、删除、移动操作) ?

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

从B+到LSM,及LSMHBase的应用

本文先由B+来引出对LSM的介绍,然后说明HBase是如何运用LSM的。 回顾B+ 为什么RDBMS我们需要B+(或者广义地说,索引)?一句话:减少寻道时间。...可见,B+多读少写(相对而言)的情境下比较有优势,多写少读的情境下就不是很有威力了。当然,我们可以用SSD来获得成倍提升的读写速率,但成本同样高昂,对海量存储集群而言不太可行。...下图示出最简单的有2个结构的LSM。 (上图中,少了一个字母D) LSM,最低一级也是最小的C0位于内存里,而更高级的C1、C2...都位于磁盘里。...实际应用,为了防止内存因断电等原因丢失数据,写入内存的数据同时会顺序磁盘上写日志,类似于我们常见的预写日志(WAL),这就是LSM这个词Log一词的来历。...HBase的LSM 之前的学习,我们已经了解HBase的读写流程与MemStore的作用。MemStore作为列族级别的写入和读取缓存,它就是HBaseLSM的C0层。

1.1K41

从B+到LSM,及LSMHBase的应用

本文先由B+来引出对LSM的介绍,然后说明HBase是如何运用LSM的。 回顾B+ 为什么RDBMS我们需要B+(或者广义地说,索引)?一句话:减少寻道时间。...可见,B+多读少写(相对而言)的情境下比较有优势,多写少读的情境下就不是很有威力了。当然,我们可以用SSD来获得成倍提升的读写速率,但成本同样高昂,对海量存储集群而言不太可行。...下图示出最简单的有2个结构的LSM。 ? LSM,最低一级也是最小的C0位于内存里,而更高级的C1、C2...都位于磁盘里。...实际应用,为了防止内存因断电等原因丢失数据,写入内存的数据同时会顺序磁盘上写日志,类似于我们常见的预写日志(WAL),这就是LSM这个词Log一词的来历。...另外,如果有多级的话,低级的达到大小阈值后也会在磁盘中进行合并,如下图所示。 ? ? 下面以HBase为例来简要讲解LSM是如何发挥其作用的。

2K30

vim插件的安装(NERDTree)

3:安装 进入.vim/bundle目录 执行git clone git://github.com/scrooloose/nerdtree.git 下载完成后,bundle下会多出一个nerdtree...的文件夹,所有相关插件都在该文件夹下 Vim运行:Helptags来生成NERDTree的在线帮助tags 4:使用说明以及快捷键 打开Vim,输入:NERDTree,即可呼出执行Vim命令的当前目录的文件目录...为了方便使用,我.vimrc定义了快捷键,可以用Ctrl+t打开NERDTree,你可以定义自己习惯的快捷键。...go 效果同上,不过光标保持文件目录里,类似预览文件内容的功能 i和s可以水平分割或纵向分割窗口打开文件,前面加g类似go的功能 t 标签页打开 T 在后台标签页打开 p 到上层目录 P 到根目录...K 到同目录第一个节点 J 到同目录最后一个节点 m 显示文件系统菜单(添加、删除、移动操作) ?

2.5K20

手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)

xxd "二进制显示文件 nmap B :%!...显示文件图标 Plugin 'ryanoasis/vim-devicons' "c++ 语法高亮 Plugin 'octol/vim-cpp-enhanced-highlight...5、vim安装ycm插件:                        打开.vimrc文件,找到”Plugin ‘Valloric/YouCompleteMe’  #把前面的”删除,然后重新安装...然后使用vim重新打开工程的文件(只要你的CMakeLists.txt配置正确),就不会报找不到第三库、依赖库的错误了 第二种:工程的顶层CMakeLists.txt,增加配置:set( CMAKE_EXPORT_COMPILE_COMMANDS...显示文件图标 Plugin 'ryanoasis/vim-devicons' "c++ 语法高亮 Plugin 'octol/vim-cpp-enhanced-highlight

5.2K30

RapidMiner建立决策模型

p=14555 ​ 本教程的目的是介绍如何在RapidMiner创建基本决策本教程,我将使用“ Iris”默认数据集。...将那条线连接到窗口角落的凹凸处,然后屏幕顶部单击运行,我们可以进入结果选项卡查看此数据集的结构。 ​ 3)在下面,我们可以看到创建决策的数据的结构。...将决策图标拖到主流程窗口中单击运行,Rapid Miner将自动带到输出。 5)以下是使用决策的默认参数,此决策的结果输出。 ​...参考文献 1.从决策模型看员工为什么离职 2.R语言基于的方法:决策,随机森林 3.python中使用scikit-learn和pandas决策 4.机器学习:SAS运行随机森林数据分析报告

1.7K11

史上最全面的纯手工打造 Vim 神器操作手册

Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug...' Plug 'jistr/vim-nerdtree-tabs' Plug 'Xuyuanp/nerdtree-git-plugin' autocmd vimenter * NERDTree map <...\ } # o 打开关闭文件或目录 # e 以文件管理的方式打开选中的目录 # t 标签页打开 # T 标签页打开,但光标仍然留在 NERDTree # r 刷新光标所在的目录 # R 刷新当前根路径...# X 收起所有目录 # p 小写,跳转到光标所在的上一级路径 # P 大写,跳转到当前根路径 # J 到第一个节点 # K 到最后一个节点 # I 显示隐藏文件 # m 显示文件操作菜单 # C 将根路径设置为光标所在的目录...# u 设置上级目录为根路径 # ctrl + w + w 光标自动左右侧窗口切换 # ctrl + w + r 移动当前窗口的布局位置 # :tabc 关闭当前的 tab # :tabo 关闭所有其他的

985110

10分钟教你为自己打造一个专属VIM

'jistr/vim-nerdtree-tabs'Plug 'Xuyuanp/nerdtree-git-plugin'autocmd vimenter * NERDTreemap :NERDTreeToggle...}# o 打开关闭文件或目录# e 以文件管理的方式打开选中的目录# t 标签页打开# T 标签页打开,但光标仍然留在 NERDTree# r 刷新光标所在的目录# R 刷新当前根路径# X 收起所有目录...# p 小写,跳转到光标所在的上一级路径# P 大写,跳转到当前根路径# J 到第一个节点# K 到最后一个节点# I 显示隐藏文件# m 显示文件操作菜单# C 将根路径设置为光标所在的目录# u 设置上级目录为根路径...前一个 tab# :tabn 后一个 tab# gT 前一个 tab# gt 后一个 tab ◈ scrooloose/nerdtree[4]◈ vim-nerdtree-tabs...graphql PrettierAsync #:Prettier ◈ prettier/vim-prettier[27] 总结 最后,呈上参考配置 .vimrc[28],如果关于 vim 有更好的 idea,欢迎评论交流

1.1K00

四叉碰撞检测的应用

缘起 《你被追尾了》预告了加速碰撞检测的算法——四叉(for 2D),所以本文就来学习一下....分析 首先是为什么要使用四叉进行优化,其实《你被追尾了》已经说了,这里简单复习一下,碰撞检测是一种比较昂贵的操作....这正是四叉发挥作用的地方。 什么是四叉(Quadtree) 四叉是一种将一块2D矩形区域(理解为游戏沙盒)分割为更易于管理的子区域的数据结构....具体多到什么程度开始分裂,你可以程序中进行自定义. 例如我设定为1,则表示只要有物体放入,我就对R 进行分裂. 显然,这个数字的大小代表四叉算法的惰性....就是能实时(其实是每一帧)展示出 四叉的样子,以及填充发生碰撞的小球对(ball pair). 框的小球和边界都是弹性碰撞,小球碰撞时彼此互相穿过.

2.1K30

手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)

xxd "二进制显示文件 nmap B :%!...显示文件图标 Plugin 'ryanoasis/vim-devicons' "c++ 语法高亮 Plugin 'octol/vim-cpp-enhanced-highlight...5、vim安装ycm插件:                        打开.vimrc文件,找到”Plugin 'Valloric/YouCompleteMe'  #把前面的"删除,然后重新安装...然后使用vim重新打开工程的文件(只要你的CMakeLists.txt配置正确),就不会报找不到第三库、依赖库的错误了 第二种:工程的顶层CMakeLists.txt,增加配置:set( CMAKE_EXPORT_COMPILE_COMMANDS...显示文件图标 Plugin 'ryanoasis/vim-devicons' "c++ 语法高亮 Plugin 'octol/vim-cpp-enhanced-highlight

4.2K30

打造一款高逼格的Vim神器

作者:枫上雾棋 链接:https://segmentfault.com/a/1190000011466454 Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程不得不了解的一些指令和注意事项...' Plug 'jistr/vim-nerdtree-tabs' Plug 'Xuyuanp/nerdtree-git-plugin' autocmd vimenter * NERDTree map...\ } # o 打开关闭文件或目录 # e 以文件管理的方式打开选中的目录 # t 标签页打开 # T 标签页打开,但光标仍然留在 NERDTree # r 刷新光标所在的目录 # R 刷新当前根路径...# X 收起所有目录 # p 小写,跳转到光标所在的上一级路径 # P 大写,跳转到当前根路径 # J 到第一个节点 # K 到最后一个节点 # I 显示隐藏文件 # m 显示文件操作菜单 # C 将根路径设置为光标所在的目录...PrettierAsync # :Prettier ◈ prettier/vim-prettier[27] 总结 最后,呈上参考配置 .vimrc[28],如果关于 vim 有更好的 idea,欢迎评论交流

1K30

打造vim的python IDE

首先先介绍几个常用的插件: 1,ctags和taglist,这个大家估计都很常用,ubuntu下只要安装exuberant-ctags即可啦,另外tagbar支持面向对象语言的展示 " toggle...2,pydoc.vim vim查找python文档,这个相当管用,你可以调用Pydoc ,也可以当光标停在某个关键词的位置时,按下K就能弹出文档,设置pydoc的执行路径如下,后面的路径和你的执行...命令的环境有关 let g:pydoc_cmd = '/usr/bin/pydoc2.4'  3,pyflakes.vim 支持python实时语法检查, 输入 ‘:cc’ 定位语法错误,确保.vimrc设置了..." NERDTree (better file browser) toggle map  :NERDTreeToggle  5,自动补全,AutoComplPop 支持直接pop,输入代码的同时给予提示...Tagbar display map  :TagbarToggle " autofocus on Tagbar open let g:tagbar_autofocus = 1  " 调用F3,显示文件

1K20
领券