PythonProject(1)vim的Hustoj插件】的更多相关文章

打算写一个vim的插件,或者emacs的插件.可以在编辑器里打比赛,看rank,交代码.总之相当于一个桌面版的hustoj 这是上学期就有的一个脑洞产物,昨天学了Python的爬虫,发现这个东西很有实现的可能嘛! 不知道能坚持多久,我这个三分钟热度... //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////…
1 写在前面   Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改装成一个简易IDE, 说它"简易"是界面上看起来&quo…
1 写在前面   Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改装成一个简易IDE, 说它"简易"是界面上看起来&quo…
[vim之pydiction插件] It consists of three main files: python_pydiction.vim -- Vim plugin. complete-dict -- Dictionary file that consists of Python keywords and modules. This is what the plugin refers to. pydiction.py -- Python script you can optionally…
在Vim中安装YouCompleteMe插件 一.安装前的说明: 1.确保vim版本>=7.4,若MAC OS,建议直接安装MacVim(8.0版本). ps:如果不想使用MacVim的GUI,可是使用命令行模式: alias vim='/Volumes/Mac\ OS/Applications/MacVim.app/Contents/MacOS/Vim' 2.安装Vundle: Vundle是用来管理vim插件的工具,可以方便的通过它安装或者卸载vim插件. 3.Jedi:支持Python语法…
本文通过总结零碎的资料总结而成,更多是去引导学习vim配置文件及插件使用. .vimrc配置文件,内容如下(备注清晰) "引入插件pathogen使用 execute pathogen#infect() call pathogen#helptags() "禁用vi兼容模式 set nocompatible "vim的内部编码 set encoding=utf-8 "vim在与屏幕和键盘交互师傅使用的编码(取决于实际的终端的设定) set termencoding=u…
title: vim代码格式化插件clang-format date: 2017-12-12 20:28:26 tags: vim categories: 开发工具 安装vim-clang-format插件 项目地址: vim-clang-format 如果用Vundle管理vim插件,直接在.vimrc中添加一行 Plugin 'vim-clang-format' 运行:PluginInstall就可以自动安装插件 "配置 let g:clang_format#auto_format_on_i…
一:插件管理器Vundle 1.简介 Vundle是vim的一个插件管理器, 同时它本身也是vim的一个插件.插件管理器用于方便.快速的安装.删除.Vim更新插件.vim Vundle插件官方地址:https://github.com/VundleVim/Vundle.vim. 2.安装步骤 a.安装git工具,如已安装可忽略 yum install git b.创建目录 mkdir ~/.vim/bundle/ c.克隆插件 git clone https://github.com/gmari…
# vim语法高亮插件编写 编写vim语法高亮插件很简单,只需要编写两个文件.vim放到vim的安装目录下的目录就可以了. ## 输出------------------------------ syntax 目录,语法高亮规则,eg. bhl.vim- ftdetect 目录,检测文件类型自动加载语法高亮规则,eg bhl.vim ## 备注------------------------------上面两个文件编写好后,放到对应目录下即可.- .hbl 直接使用语法规则- 直接原始抓包文件,…
参考: 1.http://www.vim.org/scripts/script.php?script_id=1218 2.http://www.dutor.net/index.php/2010/05/vim-the-nerd-commenter/ 参考1: The following key mappings are provided by default (there is also a menuprovided that contains menu items corresponding t…
折腾了两天,终于好了 1.配置VIM (1)下载相关插件 sudo apt-get install git sudo apt-get install build-essential cmake sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \     libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \     libcairo2-dev libx11-dev libxp…
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(…
[20191101]完善vim的bccalc插件8.txt --//今天移植bccalc插件到linux,发现一些问题.我自己已经在windows下使用一段时间,从来没有在linux下测试.看来很少人看我的blog.--//对比以前我的脚本我才发现问题在于windows下echo与linux下不同. --//windows下echo是内部命令,linux即有外部命令也有内部命令. # type -a  echoecho is a shell builtinecho is /bin/echo --…
[20191031]完善vim的bccalc插件7.txt --//增加/ 2^16 %2^16功能,输入\tx,例子:1398145029 = /2^16  %2^16 (type and mode) = 21334,5 = 0x535600050x53560005 = /2^16  %2^16 (type and mode) = 21334,5 = 1398145029--//5356 =SV(对应asc码SV) --//增加处理输入逗号过滤问题,这个有点麻烦的是有时候逗号是合法的.单独增加…
[20190913]完善vim的bccacl插件2.txt --//继续完善vim的bccacl插件.--//\bc 计算也可以直接使用 \bb 操作,这样操作更快一些.--//增加直接写好算式计算的快捷\cc(注不用输入最后等号),这步直接调用bc,这样算式没有问题,都能计算正确. "" calculate expression on current line, pick a mapping, or use the Leadernnoremap  <Leader>bx &…
[20190909]完善vim的bccacl插件.txt http://blog.itpub.net/267265/viewspace-2140886/http://blog.itpub.net/267265/viewspace-2140823/http://blog.itpub.net/267265/viewspace-2140602/ http://blog.itpub.net/267265/viewspace-2142560/=>[20170725]vim调用bccalc插件问题.txt…
0x01 首先在 http://www.vim.org/scripts/script.php?script_id=1658 下载插件 (可能要爬梯,也可以在https://github.com/scrooloose/nerdtree.下载) 0x02 安装很简单只要解压zip包将需要的文件移动到指定目录即可 下面新建目录.vim 将解压好的插件包里面的doc ,plugin的两个文件夹移至该目录即可 文件夹的文件如下 上述操作安装完成之后在当前用户的家目录下新建.vimrc文件 并添加一下内容,…
在安装vim插件之前,首先安装Vundle插件,用来管理vim插件,安装方法查看Vundle在github上的指南.在安装vundle的时候出现了一个错误E117:unknown function vundle#installer#new.造成这个的原因是因为我的.vimrc里面的内容,所以我新建了一个干净的.vimrc文件后就可以了. 然后去solarized在github上的仓库,按照教程安装solarized. solarized插件安装好后,由于终端不支持这些配色方案.所以颜色效果和so…
1.git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 2.vim /etc/vimrc set nocompatible              " be iMproved, required filetype off                  " required<p></p>   <p>" set the runtime…
VIM自动补全插件 - YouCompleteMe 序言 vim 之所以被称为编辑器之神多半归功于其丰富的可DIY的灵活插件功能,( 例如vim下的这款神级般的代码补全插件YouCompleteMe), 使用VIM的用户也多半感觉 IDE开发工具不够轻便,且IDE往往只支持特定的几种语言或者特定系统平台,多数人用来用去,还是觉得VIM最顺手,用起来最舒心. 下面这个VIM的自动补全插件——YouCompleteMe,为我们弥补了vim不能自动补全的缺憾.YCM不仅仅对C族语言的支持非常好,而且它…
转自: http://blog.csdn.net/love__coder/article/details/6659103 1,安装NERDTree插件 先下载,官网:http://www.vim.org/scripts/script.php?script_id=1658 解压缩之后,把 plugin/NERD_tree.vim 和doc/NERD_tree.txt分别拷贝到~/.vim/plugin 和 ~/.vim/doc 目录. 如果.vim下面没有这些目录,就手动创建. 或者: /home…
要安装YouCompleteMe ,vim须支持python.看是否支持,可以在vim中:version 查看, 如果python前有+号,就是支持,减号就是不支持. 如果不支持,需要以编译安装方式重新安装vim. 编译配置选项: ./configure --with-features=huge --enable-pythoninterp --enable-python3interp --enable-luainterp --enable-multibyte --enable-sniff --e…
OS:Windows Vim安装完成之后,目录如下 vim73:vim运行时所需的文件,对应目录为$VIMRUNTIME变量 vimfiles:第三方的文件,对应目录为$VIM/vimfiles _vimrc:vim全局配置信息 配置Github 在Github上创建名为DxhVim的repository. 在本机使用Git Bash输入以下命令: cd ~mkdir .dxhvimgit initgit add .git commit - m "init"git remote add…
介绍终于发现了一个插件,对于Vim下代码块的自动补全支持的很好.给大家推荐snipMate. snipMate可以帮助您在vim上实现类似Textmate的功能,自动代码块的能力非常强大,而且代码块是可定制的.我们只需编辑~/.vim/snippets/目录下的*.snippets文件就可以根据自己的要求自动产生代码. 使用下载snipMate,解压到你的Vim目录.完成之后,新建一个测试文件snipMateTest.php准备测试 vim snipMateTest.php 然后按照下面的方式开…
系统:ubuntu: 资源:https://github.com/ 其他:想了解都要哪些好用的插件,推荐大家读 http://blog.csdn.net/mergerly/article/details/51671890 这个博客的内容很赞. vim本身是一个非常优秀的编辑器,为了提升使用流畅感,增加一些功能,就需要安装一些插件,先放一张个人常用的vim界面截图.左侧可以快速切换所有文档,右侧可以查看所有折叠的函数,完成快速切换. 个人喜好vim的原因是,这种加入的功能,不想使用,可以直接关闭,…
背景 YouCompleteMe需要使用GCC进行编译,然而Centos 6.7默认的GCC版本太低,所以需要使用devtools-2,用来安装多个版本GCC手动编译安装GCC的坑简直不要太多(类似于rvm). 升级GCC版本 wget http://people.centos.org/tru/devtools-2/devtools-2.repo -P /etc/yum.repos.d yum install -y devtoolset-2-gcc devtoolset-2-binutils d…
背景 Vim缺乏默认的插件管理器,所有插件的文件都散布在~/.vim下的几个文件夹中,插件的安装与更新与删除都需要自己手动来,既麻烦费事,又可能出现错误. Vundle简介 Vundle 是 Vim bundle 的简称,是一个 Vim 插件管理器. Vundle 允许你做… 在.vimrc中跟踪和管理插件 安装特定格式的插件(a.k.a. scripts/bundle) 更新特定格式插件 通过插件名称搜索Vim scripts中的插件 清理未使用的插件 可以通过单一按键完成以上操作,详见int…
1.安装Sublime Text 3  下载安装:http://www.sublimetext.com/3 Package Control安装:https://sublime.wbond.net/installation 2.sublime3破解 注册机 preferences->set license粘贴以下注册机文字: —– BEGIN LICENSE —– Andrew Weber Single User License EA7E-855605 813A03DD 5E4AD9E6 6C0E…
最近看了一下node.js,但是写的时候,vim对js没有很好的提示.于是就安装插件来处理,准备安装vim-javascript.但是安装github上面的插件时,推荐用Vundle和pathogen . 安装插件,用vundle管理,的确是方便很多.具体配置如下(本人操作系统是ubuntu 14.04 lts): 1.下载vundle,从github下载,本人没有用管理员权限,是用普通用户来安装的. git clone https://github.com/gmarik/vundle.git…
1.pathogen简介:    通常情况下安装vim插件是将所有的插件和相关的doc文件都安装在一个文件夹中,如$VIM/vim74/plugin目录下,文档在$VIM/vim74/doc目录下,但这样做的后果是修改和卸载很麻烦,混在一起不好分清属于哪个插件的文件,删错了容易导致vim出错.    pathogen就是用来管理插件的一个插件.pathogen让每一个插件占有一个独立的目录,解决了文件分散的问题.2.安装pathogen,该插件不能放到$VIM/vim74等vim系统目录下,只能…