`
richiewu
  • 浏览: 36154 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Windows下用Cygwin,VIM搭建Mainframe开发环境(九)---更强的文件浏览和自动完成

 
阅读更多

树形文件浏览:NerdTree
Vim自带的Netrw虽然功能够多,但是问题也不少,用起来还是不够方便,于是有人又写了个NerdTree,
树 形文件浏览,支持多个tab(前台或后台在新tab中打开文件),书签,多窗口分割等实用方便的功能
我的设置:
let NERDTreeIgnore=['/.bat$', '/.sys$', '/.db$', '/.ini$', '/.DOS$', '/.COM$', '/.BAK$']
let NERDTreeShowLineNumbers=1
let NERDTreeAutoCenter=1
let NERDTreeChDirMode=2
http://linux.chinaunix.net/techdoc/desktop/2009/05/01/1109687.shtml

自 动完成:NeoComplCache
AutoCompPop用起来很方便,有些小问题就是完成准确度不够高,
NeoComplCache 是一个采用缓存自动完成的插件,准确度高了不少,而且提示模式也很丰富:
1.使用缓存,自动补全时效率高
2.生成的关键词列表准确
3. 支持下划线分割的关键词,如apple_boy_cat,就可以只输入a_b_c,然后补全
4.支持驼峰格式匹配关键词,如 AppleBoyCat,就可以只输入ABC,然后补全
5.既可以像AutoComplPop那样在Vim中输入的同时自动弹出补全列表,又可以 自定义快捷键手动触发
6.支持从文件名和目录名中匹配补全条件
7.对于程序源文件,支持从语言API中匹配补全条件
http://sinolog.it/?p=1399

我 的设置:
let g:NeoComplCache_EnableAtStartup = 1
let g:NeoComplCache_SmartCase = 1
" Use camel case completion.
let g:NeoComplCache_EnableCamelCaseCompletion = 1
" Use underbar completion.
let g:NeoComplCache_EnableUnderbarCompletion = 1
let g:NeoComplCache_MinSyntaxLength = 3
" Set minimum keyword length.
let g:NeoComplCache_MinKeywordLength = 3
let g:NeoComplCache_CachingPercentInStatusline = 1
let g:NeoComplCache_DisableSelectModeMappings = 1
let g:NeoComplCache_EnableSkipCompletion = 1
" Define dictionary.
let g:NeoComplCache_DictionaryFileTypeLists = {
/ 'default' : '',
/ 'vimshell' : $HOME.'/.vimshell_hist',
/ }
" Define keyword.
if !exists('g:NeoComplCache_KeywordPatterns')
let g:NeoComplCache_KeywordPatterns = {}
endif
let g:NeoComplCache_KeywordPatterns['default'] = '/h/w*'
let g:NeoComplCache_SnippetsDir = $HOME.'/snippets'
" Plugin key-mappings.
imap <silent><C-K> <Plug>(neocomplcache_snippets_expand)
smap <silent><C-K> <Plug>(neocomplcache_snippets_expand)

分享到:
评论

相关推荐

    Cygwin+Eclipse搭建Hadoop单机开发环境-2

    在本教程中,我们将深入探讨如何使用Cygwin和Eclipse搭建Hadoop的单机开发环境,这将有助于你理解Hadoop的基础知识以及如何在Windows操作系统上进行开发和测试。Cygwin是一个在Windows上模拟Linux环境的工具,它允许...

    cygwin下如何建立arm-linux-gcc

    cygwin下如何建立arm-linux-gcc,非常好,拥有很强的借鉴意义

    win7下Cygwin搭建Hadoop开发环境

    在 Windows 7 系统中使用 Cygwin 搭建 Hadoop 开发环境是一项较为复杂的任务,需要对 Windows 系统环境变量、Cygwin 的安装与配置以及 Hadoop 安装包进行细致的操作。本文将详细介绍这一过程,帮助读者更好地理解并...

    Cygwin+Eclipse搭建Hadoop单机开发环境-3

    在本教程中,我们将深入探讨如何使用Cygwin和Eclipse搭建Hadoop的单机开发环境,以便在Windows操作系统上进行高效的数据处理和分析。Cygwin是一个提供Linux-like环境的开源工具集,使得Windows用户可以运行原本为...

    Cygwin+Eclipse搭建Hadoop单机开发环境-1

    在本文中,我们将深入探讨如何使用Cygwin和Eclipse搭建Hadoop的单机开发环境。Cygwin是一个为Windows操作系统提供Linux-like环境的开源工具,而Eclipse是一款流行的集成开发环境(IDE),广泛用于Java应用程序的开发...

    Cygwin+Eclipse搭建Hadoop单机开发环境离线包-cygwin-setup

    在Windows操作系统上搭建Hadoop开发环境,通常会借助于Cygwin模拟Linux环境,并通过Eclipse作为集成开发环境。本文将详细介绍如何在Windows 7 32位系统中使用Cygwin和Eclipse来构建一个Hadoop的单机开发环境。 首先...

    squashfs-toos源码,可以在window上cygwin环境下进行编译,生成exe文件;测试可以正常使用

    在Windows环境下使用Squashfs-tools可能需要处理一些与路径和文件名相关的兼容性问题,因为Squashfs文件系统遵循Linux的文件路径规范,而Windows有其自己的规则。如果遇到问题,可以查阅Squashfs-tools的文档或社区...

    cygwin下的arm-linux-gcc

    通过使用这个工具,开发者可以避免在Windows上手动搭建和配置复杂的ARM/Linux交叉编译环境,从而节省时间和精力,更专注于应用程序的开发。在压缩包中可能包含的文件有`arm-linux-gcc`的可执行文件、相关的库文件和...

    windows10下spark2.3.0本地开发环境搭建-亲测

    在Windows 10环境下搭建Apache Spark 2.3.0的本地开发环境,可以遵循以下步骤,无需使用Cygwin或虚拟机。本教程将基于指定的组件版本,包括Win10家庭版(64位),JDK 1.8.0_171,Hadoop 2.7.6,Spark 2.3.0,Scala ...

    redis for Windows 7.0.7 使用cygwin编译

    Cygwin是一个在Windows上模拟Linux环境的开源软件集合,它提供了许多Unix命令行工具和开发工具,使得在Windows下编译和运行像Redis这样的开源项目成为可能。在Windows 7.0.7系统中使用Cygwin编译Redis 7.0.7版本,...

    windows平台下cygwin搭建hadoop

    在Windows平台上搭建Hadoop环境,通常需要借助于像Cygwin这样的工具来模拟Linux环境,因为Hadoop原生支持在Linux上运行。Cygwin是一个为Windows提供类Unix环境的开源软件,它允许用户在Windows上运行许多原本只能在...

    在Windows下利用cygwin仿unix环境安装配置Hadoop

    ### 在Windows下利用cygwin仿Unix环境安装配置Hadoop #### 一、概述 本文主要介绍如何在Windows操作系统上利用cygwin模拟Unix环境来完成Hadoop的安装与配置。cygwin作为一款强大的工具,能够让用户在Windows环境下...

    Win10不需要Cygwin搭建大数据测试环境搭建hive的bin文件(包含官方版本中缺少的cmd文件)hive)

    特别是“cmd”文件,它们是Windows下的批处理文件,用于模拟Linux下的shell脚本,使得Hive可以在Windows环境中运行。这些文件可能包括启动Hive CLI(命令行界面)、Metastore服务以及其他相关服务的命令。 在搭建...

    windows xp下cygwin+ns-allinone-2.28安装

    安装完成后,需要将 ns-allinone-2.28 的可执行文件 ns.exe 和 nam.exe 拷贝到 TCL 目录下,以便在 TCL 环境下使用。在 Cygwin 中输入命令“startxwin.bat”以启动 X 图标窗口,然后输入“cd ns-allinone-2.28/ns-...

    Visual Studio 2013 + cygwin搭建webkit开发环境.pdf

    - 说明了在Windows 7和Windows 8.1环境下搭建webkit开发环境的可能性。 - 强调了不同版本操作系统之间可能存在的兼容性问题,以及解决这些问题的方法。 3. **cygwin的安装与配置**: - cygwin是一个在Windows...

    cygwin-cegcc-mingw32ce-0.51.0-1.part2.rar

    cygwin-cegcc-mingw32ce-0.51.0-1.part2.rar 本人比较懒,就不给向我要的同志们单独发了,想要自己下~~~

    windows平台arm-gcc编译环境搭建(资源包及搭建步骤,及测试demo)

    windows平台arm-gcc编译环境搭建(资源包及搭建步骤,及测试demo) windows平台arm-gcc编译环境搭建(资源包及搭建步骤,及测试demo) windows平台arm-gcc编译环境搭建(资源包及搭建步骤,及测试demo) windows平台arm-...

    cygwin-linux-to-win-1.rar_cygwin

    2. **编译器和链接器的差异**:在Linux中通常使用GCC(GNU Compiler Collection)进行编译,而在Windows下使用Cygwin则可以使用同样版本的GCC。理解两者之间的差异对于移植程序至关重要,因为链接器的行为可能因平台...

    setupssh-7.3p1-2-cygwin252-Windows XP-2003.exe

    OpenSSH for windowsxp和Windows2003下载 The Cygwin team has updated the cygwin package and deprecated support for various Windows versions over time. The below table shows the Windows version with the ...

    cygwin+eclipse搭建hadoop开发环境,运行wordcount

    总的来说,这些文档和资料将帮助你搭建一个完整的Hadoop开发环境,从安装Cygwin和Eclipse,到配置Hadoop环境,最后通过运行WordCount实例来验证你的环境是否正确配置。这不仅对于初学者来说是一次很好的学习体验,也...

Global site tag (gtag.js) - Google Analytics