看到很多朋友在烦编辑器的事,就像自己刚开始的时候一样。 我还是选择了vim, 就是喜欢他可以配置到自己喜欢的样子, 不知道你喜欢不喜欢我的配置,但是如果你着急上手,试试我的。
虽然只在ubuntu测试过,但是应该在别的系统下也可以用
特点
- 单条命令完成安装,免除配置痛苦
- vim插件不包含在repo里,支持一个命令更新所有vimplugins,免除更新插件之苦
包含插件
- vundle, vim插件管理器,
:BundleInstall!
更新所有插件
- rails 必须的
- NERDTree 树形文件管理器
F7
/ F6
当前文件文件夹
- NERDComment 注释用
\cc
/ \c<space>
- delimitMate 自动补全右括号
- zencoding HTML垒码利器
<c-y>,
- tabular 代码美化。 按
=
等对齐 \a=
, 按 =>
对齐 \a>
- taglist 标签列表
F8
- ctrlp 文件查找
<c-p>
- bufExplorer 缓冲列表
<c-b>
- preview markdown文件编译结果查看
\P
- fugitive 超强大GIT代码仓库查询工具
- 查状态
:Gstatus
- 查异同
:Gdiff
- 搜pattern
:Ggrep
, 替代ack
- 查log
:Glog
- 打开Github上该文件
:Gbrowse
- 说不完...
- snippets
- 语法支持
- less
- markdown
- sass, scss
- coffee-script
- css 文件中颜色color, background-color 自动显示为背景色 (需gvim)
- 配色方案
- solarized
- vim-github-colorscheme
- backboard
vimrc DIY
- 当前行,列高亮
-
F3
搜索, alt-F3
替换 文件中所有当前光标下文字
-
F4
插入模式时 切换粘帖模式, 普通模式时 切换 行号
你觉得还少了什么?
最后vim英文帮助看着吃力的话你可以下载VIM的中文说明,那就完美了
vim中文帮助
Screenshots
repo 在这里-> https://github.com/wongyouth/vimfiles
分享到:
相关推荐
Ruby on Rails,简称Rails,是由David Heinemeier Hansson创建的一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和可读性。在这个开发环境包中,我们拥有Ruby ...
在本文中,我们将深入探讨如何使用Rails敏捷开发技术构建一个购物车系统,特别是在参考《rails敏捷开发第四版》中的示例。Rails 3.2.6是本文的基础框架,它是一个强大的Ruby Web应用程序框架,以其MVC(模型-视图-...
Ruby on Rails(简称RoR或Rails)是一种基于Ruby语言的开源Web应用框架,它遵循Model-View-Controller(MVC)架构模式,旨在使Web开发更简洁、高效。本实例将帮助你深入理解和实践Rails的开发流程。 首先,让我们从...
标题中的“Web开发敏捷之道--应用Rails进行敏捷Web开发 之 Depot代码”表明这是一个关于使用Ruby on Rails框架进行敏捷Web开发的示例项目,名为Depot。Ruby on Rails(简称Rails)是一个开源的Web应用程序框架,它...
3. **数据库配置**:Rails默认使用SQLite数据库,但也可以配置为使用MySQL、PostgreSQL等其他数据库。在`config/database.yml`文件中进行配置。 4. **模型(Model)**:模型代表数据和业务逻辑,一般与数据库表对应...
例如,要在Rails应用中创建一个新的资源,如博客文章,你需要在models目录下创建一个名为`post.rb`的文件,定义Post类,并设置属性如标题和内容。在controllers目录下创建`posts_controller.rb`,定义控制器方法,如...
《Ruby on rails web开发学习实录》的光盘文件
总之,Ruby on Rails通过其简洁的约定、全面的功能以及强大的社区支持,为Web开发提供了一种高效、敏捷的解决方案。尽管Java框架具有广泛的应用和深度,但Rails的出现提醒我们,易用性和生产力也是评价框架价值的...
为了让Eclipse更好地适应Rails开发,诞生了名为RadRails的插件,它是专门为Eclipse设计的Rails开发工具集。 **RadRails 插件介绍** RadRails是Eclipse平台上的一个开源插件,专为Ruby on Rails开发者提供了一个...
Ruby on Rails,简称Rails,是一种基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码可读性。本教程将深入探讨Ruby on Rails的环境搭建,帮助你快速入门。 1...
Ruby on Rails,简称Rails,是一种基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码的可读性。本示例源码提供了使用Ruby on Rails进行实际项目开发的具体...
学习rails框架开发的必备书籍。。。。。。。。。。。。。
Ruby on Rails,简称Rails,是基于Ruby编程语言的一个开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和可读性,同时强调“约定优于配置”的原则。在本实例开发中,我们将探讨如何...
通过运行`rails generate model Product`和`rails generate model Order`,Rails自动生成对应的模型文件,并为数据库迁移做好准备。然后,执行`rails db:migrate`命令,将模型的变化同步到数据库。 控制器是Rails...
本资源是一套关于Ruby on Rails开发的全面教程,旨在帮助学习者从入门到精通掌握Ruby on Rails框架的开发技能。教程内容涵盖了Ruby语言基础、Rails框架搭建、Web应用开发、数据库操作、部署与维护等方面的知识。 ...
【使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序教程】是一个面向中级开发者的系列教程,旨在教读者如何利用 Ruby on Rails 框架在服务器端为 Mobile Safari 设计和提供自定义内容,以适应 iPhone 和 iPod ...
5. **配置Rails**: 在`config/database.yml`文件中,设置开发环境下的数据库配置为SQLite,如下: ```yaml development: adapter: sqlite3 database: db/development.sqlite3 pool: 5 timeout: 5000 ``` ...