- 浏览: 625240 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
oldrat:
引用Special cases aren't special ...
武汉大学开源技术俱乐部 技术交流 第1期 -
yzsunlight:
试了试 ,不行
Android Studio SDK Manager无法正常下载如何设置 -
qianjigui:
更全面的文档:http://www.5wpc.info/it/ ...
Ruby正则表达式操作参考 -
qianjigui:
Anddy 写道Anddy 写道tag是自动创建的吗? 能手动 ...
vim的跳转 -
Anddy:
Anddy 写道tag是自动创建的吗? 能手动创建吗? 在sh ...
vim的跳转
http://www.g0574.com/viewthread.php?tid=1142
http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspx
我的系统环境 写道
Ubuntu 8.04
Ruby 1.9
VIM 7.1.138
Exuberant Ctags 5.7, Copyright (C) 1996-2007 Darren Hiebert
Compiled: Nov 14 2008, 14:57:42
Addresses: <dhiebert@users.sourceforge.net>, http://ctags.sourceforge.net
Optional compiled features: +wildcards, +regex
Ruby 1.9
VIM 7.1.138
Exuberant Ctags 5.7, Copyright (C) 1996-2007 Darren Hiebert
Compiled: Nov 14 2008, 14:57:42
Addresses: <dhiebert@users.sourceforge.net>, http://ctags.sourceforge.net
Optional compiled features: +wildcards, +regex
下面是我的配置文件:
"======================================================== " Set vim colorscheme colorscheme desert "======================================================== "======================================================== " syntax highlight syntax enable syntax on "======================================================== "======================================================== " Add the WinManagerWindow " ======================================================= let g:winManagerWindowLayout='FileExplorer|TagList' nmap wm :WMToggle<cr> "======================================================== " Add the tagList "======================================================== let Tlist_Show_One_File=1 let Tlist_Exit_OnlyWindow=1 "======================================================== " SuperTab Retain Completion " ======================================================= let g:SuperTabRetaincompletionType=2 "======================================================== " Set the nocompatible for the vim not vi " ======================================================= set nocompatible set nu "======================================================== " Set the key map " ======================================================= map <F4> :w <CR> :!ctags -R % <CR> :TlistUpdate <CR> imap <F4> <Esc><F4> imap <F5> <Esc><F5> imap <F6> <Esc><F6> inoremap <C-space> <Esc> map <C-s> <Esc>:w<CR>a imap <C-s> <Esc><C-s> map <C-f> :%s/ imap <C-f> <Esc><C-f> map <A-a> <Esc>ggVG imap <A-a> <Esc><A-a> map <C-c> "+y imap <C-c> <Esc><C-c> map <C-v> p imap <C-v> <Esc><C-v> "======================================================== " Set the local " ======================================================= setlocal encoding=utf-8 setlocal expandtab setlocal autowrite setlocal tabstop=2 shiftwidth=2 softtabstop=2 setlocal autoindent "======================================================== " Set the filetype " ======================================================= filetype on filetype indent on filetype plugin on "======================================================== " Set the auto complete opt " ======================================================= set completeopt=longest,menu "======================================================== " Set the vim for the dictionary and other basic setting " ======================================================= "设置文件浏览器目录为当前目录 set nocompatible set autochdir "设置编码 set enc=utf-8 "设置文件编码 set fenc=utf-8 "设置文件编码检测类型及支持格式 set fencs=utf-8,gb18030,gbk,gb2312
在配置了上述文件后,我又将附件中的各个vim的脚本文件放进去了。
现在感觉还是蛮不错的,用这样的编辑器进行简单的语法学习和小规模的应用开发蛮合适的。
下面是使用的截图:
- vim-ruby-2007.05.07.zip (55.7 KB)
- 下载次数: 115
- winmanager.zip (35.5 KB)
- 下载次数: 76
- taglist_45.zip (49.1 KB)
- 下载次数: 64
- ctags-5.7.tar.gz (280.8 KB)
- 描述: 这个是更新版建议安装,要不然可能无法支持Ruby
- 下载次数: 91
- vim.zip (207.8 KB)
- 描述: 我的~/.vim文件夹下面所有的东西
- 下载次数: 173
评论
13 楼
huacnlee
2009-06-04
12 楼
qianjigui
2009-06-04
wxmfly 写道
project.vim 不能加载新建的文件,如何解决?
这个其实蛮像tags窗口、很多时候我是通过设定快捷键手动刷新的。
11 楼
wxmfly
2009-06-03
project.vim 不能加载新建的文件,如何解决?
10 楼
dazuiba
2009-06-01
rainux是俺vim义务师傅。
不过俺现在自立门户了,不用他的.vimrc了。
俺有自己的:
http://github.com/dazuiba/vim/tree/master
不过俺现在自立门户了,不用他的.vimrc了。
俺有自己的:
http://github.com/dazuiba/vim/tree/master
9 楼
fantasybei
2009-05-23
好的,谢谢,我去试试
8 楼
qianjigui
2009-05-23
<div class="quote_title">fantasybei 写道</div>
<div class="quote_div">lz你的VIM 7.1.138? <br>遇到这个问题了么? <br>http://biodegradablegeek.com/2008/08/has-vimrailsvim-been-crashing-lately-heres-why/ <br><br>我看你的blog上有个Using Vim as a Complete Ruby on Rails IDE,这里面就提到vim崩溃的问题了,我是用apt-get install vim-full安装的,要打patch只有编译安装的才可以,我下了7.2自己来编译安装,但是装出来问题很多,有乱码,tab不能补全什么的。郁闷ing</div>
<p><br>谢谢你的关注。 <br>直接从官方网站上面下载最新版本的vim7.2,安装使用。没什么问题。</p>
<p> <a href="http://qianjigui.iteye.com/blog/345428">http://qianjigui.iteye.com/blog/345428</a></p>
<div class="comment_content">sudo apt-get install build-essential<br>sudo apt-get install ncurses-dev<br><br>sudo apt-get install xorg-dev<br>sudo apt-get install libgtk2.0-dev</div>
<p>需要先安装一些支持GUI的包才行。</p>
<div class="quote_div">lz你的VIM 7.1.138? <br>遇到这个问题了么? <br>http://biodegradablegeek.com/2008/08/has-vimrailsvim-been-crashing-lately-heres-why/ <br><br>我看你的blog上有个Using Vim as a Complete Ruby on Rails IDE,这里面就提到vim崩溃的问题了,我是用apt-get install vim-full安装的,要打patch只有编译安装的才可以,我下了7.2自己来编译安装,但是装出来问题很多,有乱码,tab不能补全什么的。郁闷ing</div>
<p><br>谢谢你的关注。 <br>直接从官方网站上面下载最新版本的vim7.2,安装使用。没什么问题。</p>
<p> <a href="http://qianjigui.iteye.com/blog/345428">http://qianjigui.iteye.com/blog/345428</a></p>
<div class="comment_content">sudo apt-get install build-essential<br>sudo apt-get install ncurses-dev<br><br>sudo apt-get install xorg-dev<br>sudo apt-get install libgtk2.0-dev</div>
<p>需要先安装一些支持GUI的包才行。</p>
7 楼
fantasybei
2009-05-23
lz你的VIM 7.1.138?
遇到这个问题了么?
http://biodegradablegeek.com/2008/08/has-vimrailsvim-been-crashing-lately-heres-why/
我看你的blog上有个Using Vim as a Complete Ruby on Rails IDE,这里面就提到vim崩溃的问题了,我是用apt-get install vim-full安装的,要打patch只有编译安装的才可以,我下了7.2自己来编译安装,但是装出来问题很多,有乱码,tab不能补全什么的。郁闷ing
遇到这个问题了么?
http://biodegradablegeek.com/2008/08/has-vimrailsvim-been-crashing-lately-heres-why/
我看你的blog上有个Using Vim as a Complete Ruby on Rails IDE,这里面就提到vim崩溃的问题了,我是用apt-get install vim-full安装的,要打patch只有编译安装的才可以,我下了7.2自己来编译安装,但是装出来问题很多,有乱码,tab不能补全什么的。郁闷ing
6 楼
Omnibus
2008-12-23
如果貼上問題。
:set paste,做完,:set nopaste,搞定。
:set paste,做完,:set nopaste,搞定。
5 楼
rainux
2008-12-23
jhsea3do 写道
vim 下面有一个问题很头大,复制文本的时候会自动indent
# sudo aptitude install vim-full
我的.vimrc如下,只有1行syntax on,后面的都被我注释了
syntax on
" set nocompatible
" set nocindent
" set number
" color darkblue
# sudo aptitude install vim-full
我的.vimrc如下,只有1行syntax on,后面的都被我注释了
syntax on
" set nocompatible
" set nocindent
" set number
" color darkblue
你这样是在把 Vim 当 vi 用,白白浪费了 Vim 的优秀功能。
要避免粘贴文本到 Terminal 版本的 Vim 时被自动缩进破坏代码格式,可以粘贴之前执行一下 :set cp,完了再 :set nocp。其实大多数时候破坏掉的缩进都可以用 gg=G 让 Vim 帮你重新格式化好。
gVim 没有这种问题。
4 楼
jhsea3do
2008-12-12
vim 下面有一个问题很头大,复制文本的时候会自动indent
# sudo aptitude install vim-full
我的.vimrc如下,只有1行syntax on,后面的都被我注释了
syntax on
" set nocompatible
" set nocindent
" set number
" color darkblue
# sudo aptitude install vim-full
我的.vimrc如下,只有1行syntax on,后面的都被我注释了
syntax on
" set nocompatible
" set nocindent
" set number
" color darkblue
3 楼
qianjigui
2008-12-07
<p><a href='http://vimcdoc.sourceforge.net/doc/' target='_blank'>VIM 参考手册</a></p>
<div class='quote_title'>具体内容 写道</div>
<div class='quote_div'>本文件包含各个模式下的所有命令的一个列表。包含它们的标签和简单说明。列表以<br/>ASCII 值排序。<br/><br/>提示: 要找特定功能,使用搜索命令。例如,要找寻如何删除,使用: "/删除"。<br/><br/>1. 插入模式 |insert-index|<br/>2. 普通模式 |normal-index|<br/> 2.1. 文本对象 |objects|<br/> 2.2. 窗口命令 |CTRL-W|<br/> 2.3. 方括号命令 |[|<br/> 2.4. 'g' 开头的命令 |g|<br/> 2.5. 'z' 开头的命令 |z|<br/>3. 可视模式 |visual-index|<br/>4. 命令行编辑 |ex-edit-index|<br/>5. EX 命令 |ex-cmd-index|<br/><br/>选项总览可见 help.txt |option-list|。<br/>内建函数总览可见 |functions|。<br/>Vim 变量的列表可见 |vim-variable|。<br/>帮助项目的完整列表可见 |help-tags|。<br/></div>
<p> 我就不多转载了。这个翻译的很好,建议有准备好好使用vim的朋友认真去看看吧。</p>
<p>PS:看别人的配置文件和看N人的代码一样,其实是一种很好的学习和享受。</p>
<div class='quote_title'>具体内容 写道</div>
<div class='quote_div'>本文件包含各个模式下的所有命令的一个列表。包含它们的标签和简单说明。列表以<br/>ASCII 值排序。<br/><br/>提示: 要找特定功能,使用搜索命令。例如,要找寻如何删除,使用: "/删除"。<br/><br/>1. 插入模式 |insert-index|<br/>2. 普通模式 |normal-index|<br/> 2.1. 文本对象 |objects|<br/> 2.2. 窗口命令 |CTRL-W|<br/> 2.3. 方括号命令 |[|<br/> 2.4. 'g' 开头的命令 |g|<br/> 2.5. 'z' 开头的命令 |z|<br/>3. 可视模式 |visual-index|<br/>4. 命令行编辑 |ex-edit-index|<br/>5. EX 命令 |ex-cmd-index|<br/><br/>选项总览可见 help.txt |option-list|。<br/>内建函数总览可见 |functions|。<br/>Vim 变量的列表可见 |vim-variable|。<br/>帮助项目的完整列表可见 |help-tags|。<br/></div>
<p> 我就不多转载了。这个翻译的很好,建议有准备好好使用vim的朋友认真去看看吧。</p>
<p>PS:看别人的配置文件和看N人的代码一样,其实是一种很好的学习和享受。</p>
2 楼
qianjigui
2008-12-07
rainux 写道
我也来贴一个自己用的,没时间整理说明。
http://github.com/rainux/vimfiles/tree/master
http://github.com/rainux/vimfiles/tree/master
大概看了一下,很丰富。估计老兄就是用这个做各种开发吧。里面有svn、project等配置文件和rails的相关使用配置。佩服佩服。
1 楼
rainux
2008-12-06
我也来贴一个自己用的,没时间整理说明。
http://github.com/rainux/vimfiles/tree/master
http://github.com/rainux/vimfiles/tree/master
发表评论
-
Ruby 2.1 GC策略
2014-01-23 11:30 969对象管理主要涉及: Profiling support ... -
Ruby 动态特性鉴赏
2013-12-26 16:47 1337以下代码与代码学习来自<Ruby Best Prac ... -
Ruby: stack level too deep (SystemStackError)
2012-06-21 15:13 1220http://dalibornasevic.com/posts ... -
Ruby正则表达式操作参考
2012-02-02 10:03 3592在线测试工具: http://www ... -
Ruby二进制文件转码到Base64并通过Post进行提交
2011-02-08 07:28 1826ruby -v 写道 ruby 1.8.7 (2010-01 ... -
Ruby中的预定义变量
2010-12-10 07:00 1614原文地址 Predefined Variab ... -
在Ruby旧版本上进行升级
2009-05-18 15:51 7374由于ruby的内存泄漏很严重,我在网上也找到了不少资料,为了利 ... -
有根路由
2009-04-22 18:41 1083ActionController::Base.asset ... -
ROR常用正则表达式
2009-04-07 15:38 1147Valid email? Validate email add ... -
./script/generate salted_login.... Error
2009-03-30 11:31 1159错误信息 写道 ./script/ge ... -
ROR遗忘命令黑板
2009-02-11 11:22 1159对于安装了多个rails版本的情况,需要生成特定版本的rail ... -
Ruby 运算符小结
2009-02-07 23:54 9443个人感觉《Ruby程序设计语言》确实是一本好书,它将Ruby的 ... -
《Ruby程序设计语言》 第一章 学习笔记
2008-12-13 00:16 1012这一章是一个全面的基本的介绍。 Ruby是一个前大的动态语言, ... -
in_place_editing使用小记
2008-12-12 23:23 1236in_place_editing是一个用于原地编辑的ajax小 ... -
ActiveRecord是什么&元编程简介
2008-11-30 00:07 1564回复:什么是ActiveRecord ActiveRecor ... -
Ruby中的block与变量作用域
2008-11-29 22:55 1107按照我们一般的思维模 ... -
Ruby的函数调用与super
2008-11-22 03:36 5659最近在巩固Ruby 的基本语法知识,在这里把以前一些不知道的特 ... -
Ruby的运算符!和数据类型Numbers小结
2008-11-18 16:07 1987这篇文章应该是承接 SSD06 Exercise02 个人解答 ... -
Ruby and Rails Development for Visual Studio
2008-10-09 18:04 1254我下了一个适用于VS2005的,欢迎大家下载使用。 ... -
Ruby 函数参数多余的空格和括号
2008-04-06 20:43 1792warning: parenthesize argumen ...
相关推荐
维姆·鲁比该项目包含Vim的运行时文件以支持ruby。 这包括语法突出显示,缩进,全功能以及各种有用的工具和映射。安装有关说明,请参见文件 。 您可能还会在github Wiki上找到有用的设置提示: : 用法理想情况下,...
vim-ruby-heredoc语法这样可以在Ruby此处的文档代码块中突出显示语法。安装使用neobundle.vim: NeoBundle ' joker1007/vim-ruby-heredoc-syntax '对于neosnippet和context_filetype 如果您有context_filetype.vim...
在开始编写插件之前,你需要确认 Vim 是否支持 Ruby,通过以下命令来判别: $ vim --version | grep +ruby 如果输出为空,则表示你当前的vim不支持Ruby,需要重新编译一下,并启用对Ruby的支持。 顺便说下我当前的...
gem.vim 用于 ruby gem/libraray 开发的项目助手 GitHub : Vim : : script_id = 添加一名作者许可证: MIT-LICENSE 文档:doc/gem.txt 问题追踪器: : 概述 在 gem 目录中轻松导航。 有 :R :Rl :Rs 命令,和 :A...
Ruby on Rails捆绑包(用于Vim) Vim是Ruby on Rails IDE,具有所有出色的插件和出色的配置。 遵循简单的安装指南即可立即破解! 注意:我们用整洁的替换了捆绑包的旧子模块架构,因此不再需要使用Git安装子模块。...
`vim-ruby-debugger` 是一个专门为 Vim 设计的插件,旨在为 Ruby 开发者提供方便的内置调试功能,使他们能够在 Vim 内部调试 Ruby 程序,而无需离开熟悉的编辑环境。 该开源项目 `vim-ruby-debugger` 的主要特点...
vim-ruby-refactoring, 在vim中,用于 ruby的重构工具 ! 用于Vim的 ruby-重构工具我喜欢 vim 当我开发软件的时候,它是我的选择编辑器。目前( 至少在过去的4年中) 主要使用 ruby 编程语言。在开发过程中,我一直...
RubyMotion 是一种快速开发 iOS、Android 和 macOS 应用的框架,它允许开发者使用纯 Ruby 语言编写代码,然后编译成原生应用。Vim 作为一款高度可定制的文本编辑器,有着广泛的开发者基础,而 `vim-rubymotion` 就是...
Vim的Ruby重构工具 我爱vim! 当我开发软件时,它是我的首选编辑器。 目前(至少最近四年),我主要从事Ruby编程语言的工作。 在开发过程中,我已经有一段时间缺少重构工具了(就像您在IDE中可以找到的那样),...
vim8.1一键安装的deb包, 支持 lua, python, ruby, 全方位支持各种插件
Kick Ass Vim开发环境。 Kick Ass Vim是编辑器的交钥匙配置。 KickAssVim在所有主要... Vim: choco install vim Ruby: choco install ruby 节点: choco install nodejs Silver Searcher choco install ag cmake: ch
在此目录中,您将找到将 Ruby 库打包成 gem 所需的文件。 将您的 Ruby 代码放在文件lib/neovim_plugin_provider 。 要试验该代码,请运行bin/console以获得交互式提示。 TODO:删除这个和上面的文字,并描述你的...
恶毒的vimilicious 是一个 gem/library,你可以在 vim-ruby 之上使用它来更轻松地编写 vim 脚本、创建 vim 'app' 或任何你想要的我爱 vim。 我什至喜欢 vim 的内置脚本……有时。 但是,vim 的脚本对于制作复杂的、...
很棒的Vim配置文件这将允许您运行mac vim并在Ruby on Rails上进行开发。 一些功能包括: 图形用户界面和终端有16种颜色的漂亮主题。 (ir_black和xterm16) 默认情况下忽略大小写的增量搜索交换和备份不碍您安装:您...
[root@localhost ~]# yum install gcc gcc-c++ kernel-devel automake autoconf libtool make wget tcl vim ruby rubygems unzip git -y ``` 这里使用`yum`命令安装了一系列依赖包,包括GCC、GCC C++编译器、Kernel...
vim-projectionist-ruby Ruby项目的Vim文件导航该插件为Ruby项目提供了快捷导航链接。 备用文件导航提供了在Ruby源文件及其相关测试之间跳转的命令。 相关文件导航提供了在Rails控制器,视图和模板之间跳转的命令。 ...
4. **新API**:Vim 8.0引入了一个新的API,允许插件开发者使用 Vimscript 或其他语言(如Python、Ruby等)编写插件,增强了插件的可扩展性。 5. **增强的用户体验**:此版本对用户界面进行了优化,包括改进的高亮组...
**rufo-vim:通过rufo的vim的Ruby格式** Ruby是一种强大且灵活的编程语言,而Vim则是一款历史悠久、功能丰富的文本编辑器。在Ruby开发中,代码的整洁和一致性至关重要,这就是rufo(Ruby Format)的作用所在。rufo...
在本文中,我们将深入探讨如何在Ubuntu 10.10操作系统上进行系统安装,并配置一个完整的Vim编辑器环境,以便进行Ruby on Rails(ROR)开发。Ubuntu 10.10,代号“Maverick Meerkat”,是Ubuntu的一个老版本,但依然...