vim的树形菜单NERDTREE的设置

网上比较好的一篇文章:http://coolshell.cn/articles/1679.html

http://coolshell.cn/articles/11312.html

1、Vim安装NERDTree插件:

先下载,官网:http://www.vim.org/scripts/script.php?script_id=1658

解压缩之后,把 plugin/NERD_tree.vim 和doc/NERD_tree.txt分别拷贝到~/.vim/plugin 和 ~/.vim/doc 目录。

2、使用

1、在linux命令行界面,输入vim

2、输入  :NERDTree ,回车

3、进入当前目录的树形界面,通过小键盘上下键,能移动选中的目录或文件

4、目录前面有+号,摁Enter会展开目录,文件前面是-号,摁Enter会在右侧窗口展现该文件的内容,并光标的焦点focus右侧。

5、ctr+w+h  光标focus左侧树形目录,ctrl+w+l 光标focus右侧文件显示窗口。多次摁 ctrl+w,光标自动在左右侧窗口切换

6、光标focus左侧树形窗口,摁? 弹出NERDTree的帮助,再次摁?关闭帮助显示

7、输入:q回车,关闭光标所在窗口

附加:

vim的设置.vimrc的设置:

set number
     " 设置tab的宽度和使用空格替代tab
     set shiftwidth=4
     set tabstop=4
     set expandtab
     set softtabstop=4
     map <F2> :retab <CR> :wq! <CR>
     " 设置编码和文件编码
     set enc=utf-8
     set fenc=utf-8
     "  搜索结果高亮
     set hlsearch
     " 语法高亮
     syntax on
     " 设置文件浏览器的当前目录
     set bsdir=buffer
     set autoindent
     set cindent
     set nopaste
     set wrap
     if $TERM !="linux"
       set mouse=a 
     endif
     " 把F8 映射到NERDTree插件

map <F8> :NERDTree<CR>

时间: 2024-10-03 22:47:21

vim的树形菜单NERDTREE的设置的相关文章

vim 树形菜单插件NERDTree 的安装

vim 树形菜单插件的安装 NERDTree 1. mkdir ~/.vim cd ~/.vim mkdir bundle mkdir autoload 2.  curl -Sso ~/.vim/autoload/pathogen.vim    https://raw.githubusercontent.com/tpope/vim-pathogen/master/autoload/pathogen.vim 3.vim ~/.vimrc 添加这句: execute pathogen#infect(

生成树形菜单

题记------学习别人的精髓,并加以总结,消化吸收,这就是提高!!! 动态生成树形菜单,前台用easyui实现,非常简单不赘述,主要给出后台java的逻辑代码 1 package com.gongli.util.entity.treeMenu; 2 3 4 5 /* 6 * 用于封装树形菜单,无具体表与之对应,根节点为-1,节点0,然后父节点0,节点001,父节点001,节点001001,001002,001...依次类推 7 */ 8 public class TreeMenu { 9 pr

用dtree实现树形菜单 dtree使用说明

http://www.jb51.net/article/28566.htm 准备工作: 请从脚本之家http://www.jb51.net/jiaoben/31974.html下载dtree.zip文件 dtree.zip压缩包介绍: dtree是一个由JavaScript编写成的简单的树形菜单组件,目前免费并且开源. 目前有很多的树形菜单组件(比如ext),dtree是一种简单易懂的js组件, 不需要复杂的操作即可生产,同时支持动态从数据库引入数据 解压后有以下几部分: img文件夹: 包含树

实用的树形菜单控件tree

 jQuery plugin: Treeview 这个插件能够把无序列表转换成可展开与收缩的Tree. jQuery plugin: Treeview  jQuery  jstree jsTree是一个基于jQuery的Tree控件.支持XML,JSON,Html三种数据源.提供创建,重命名,移动,删除,拖\放节点操作.可以自己自定义创建,删除,嵌套,重命名,选择节点的规则.在这些操作上可以添加多种监听事件.  jstree  jQuery UI Widgets  FileTreePanel F

转发的别人的vim编码和终端编码的设置

VIM中字符编码的设置             2008-07-24 12:54:18 分类: VIM中,我们可以通过修改/etc/vimrc文件来设置VIM的encoding,我们可以通过:help encoding来察看vim中关于encoding的一些帮助,:help encoding-values可以看到vim支持的encoding的值. vim的encoding设置通常有三个参数: 1.encoding     表示vim自身内部使用的编码方式,如内部缓冲,菜单,消息等的编码方式.如果

Unity UGUI自定义树形菜单(TreeView)

先上几张效果图:          如果你需要的也是这种效果,那你就来对地方了! 目前,我们这个树形菜单展现出来的功能如下: 1.可以动态配置数据源: 2.点击每个元素的上下文菜单按钮(也就是图中的三角形按钮),可以收缩或展开它的子元素: 3.可以单独判断某一元素的复选框是否被勾选,或者直接获取当前树形菜单中所有被勾选的元素: 4.树形菜单统一控制其下所有子元素按钮的事件分发: 5.可自动调节的滚动视野边缘,根据当前可见的子元素数量进行横向以及纵向的伸缩: 一.首先,我们先制作子元素的模板(Te

vim编辑器添加插件NERDTree

0x01 首先在 http://www.vim.org/scripts/script.php?script_id=1658 下载插件 (可能要爬梯,也可以在https://github.com/scrooloose/nerdtree.下载) 0x02 安装很简单只要解压zip包将需要的文件移动到指定目录即可 下面新建目录.vim 将解压好的插件包里面的doc ,plugin的两个文件夹移至该目录即可 文件夹的文件如下 上述操作安装完成之后在当前用户的家目录下新建.vimrc文件 并添加一下内容,

简单实用的二级树形菜单hovertree

原创,欢迎评论推荐. hovertree是一个仿京东的树形菜单jquery插件,暂时有银色和绿色两种. 官方网址:http://keleyi.com/jq/hovertree/欢迎下载使用 查看绿色效果:http://keleyi.com/jq/hovertree/hovertreegreen.htm 可以设置菜单宽度(width),还可以设置是否最多只能有一个一级菜单展开(isCloseOther). isCloseOther的值为false 或者 true,设为true即成为手风琴菜单. 使

JavaScript - 高级树形菜单实例

简单的树形菜单 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">