`
ideage
  • 浏览: 326379 次
社区版块
存档分类
最新评论

开始使用VIM

阅读更多

昨天听了 oldrev " 请自觉删除破解及盗版下载 "后,不觉一阵脸红.....

 

今天,我决意要使用VIM了.不能再用破解的编辑器软件了......

 

虽然不能全部摆脱,但要一个一个的解放自己了......

 

转载一个VIM的介绍.以前简单用过,但毕竟不常用.从头来过.

 

对Vim的基本介绍
  
  一句话介绍就是:Vim是一个超级超级强大的文本编辑器。它和Emacs是一个数量级;而我认为,比UltraEdit、Editpad、EmEditor要高一个(至少半个数量级)。如果你有兴趣,不妨一读《程序员的编辑器——Vim》,以便于对Vim有更详尽全面的理论认识。
  
  要点1:Vim及前身VI,历史悠久(可能比多数读者的年龄更大),经历了几十年的考验和发展,值得信赖。
  
  要点2:Vim有模式。通俗地做一下对比。notepad无模式(或称为只有一种编辑模式),你按下j,就是在正文中输入j;要保存,就要ctrl+s;要下移一行,就要↓或鼠标。而在Vim中,打开一个文件后,并不处在编辑模式,而是Normal模式,此时你按j,Vim并不认为你要在正文中输入j,而是代表光标下移一行。此时按i表示进入insert模式,即编辑模式,即notepad的模式。编辑模式按Esc退回normal模式。normal模式下按:进入命令行模式,用于输入较复杂的命令。比如:w代表保存文件,:e a.txt代表打开文件a.txt。即Vim可以不用鼠标、方向键、菜单、Ctrl、alt……发出命令。因此,以下的体验中切记进入正确的模式:Esc到Normal;Normal下i到编辑;Normal下:到命令行。再说明一点是:文中:打头的是命令行模式,此外多数Normal模式。
  
  要点3:复杂对抗复杂。Vim有的命令行很吓人,长长一串字符恍若天书。这些貌似复杂,实际上无非是一些简单命令的组合而已。借助于此,Vim用户可以实现非常复杂的需求。如果你没有这样的需求,就无须理会它们。
  
  要点4:一能百能。这一点是Unix或命令行风格软件的显著长处,经过实用可以深刻体会。本文尽管有一些例子,但它运用之妙,存乎一心的感觉,仍未能充分展示。这里先打个比方,如果windows下某软件号称能炒菜,那意味着你点一下菜单,菜就做好了——这就是易用哲学。到底怎么做,你是没有多少发言权的,而是由软件开发者固化。而如果Vim说能,那它就是有一个“炒菜”命令,你可以把这个命令与原有的“原料”“数量”“火候”“风味”“灶具”命令结合在一起用,甚至在它前面加上“买菜”“洗菜”,后面加上“装盘”“洗碗”做成一个自动脚本,在合适的情况下自动执行。
  
  要点5:无限灵活,个性由我。你只要有具体需求,Vim几乎都能满足。因此不同人的Vim是不一样的,即,把下载来的Vim配置成自己的Vim。
  就此打住,开始体验之旅吧!

 

 

原文:

http://blog.sina.com.cn/s/blog_46dac66f010005kw.html

 

 

分享到:
评论
6 楼 oldrev 2009-04-26  
用了 vim 以后我经常在 vs, word 里面按 esc
5 楼 night_stalker 2009-04-11  
vim 是支持自动完成的,也支持缩写和 snippet (好像插件名叫 super tab?)

最好选择支持 python / perl / ruby 脚本的 build。这样就不用学一遍古怪的 vim script 了。

嗯…… 初学可以用 vim 的“破解版”—— Cream
4 楼 hqs7636 2009-04-09  
去年搞了一下emacs ,插件文件太老,没自动完成,不要,

能脱掉自动完成的人,用写字板都可,我当年玩java就是用写字板开始的,坏处是费劲,好处是每个细节你都会很清楚,呵呵
3 楼 ideage 2009-04-09  
呵呵,原来用VIM的人这么多啊!落后了....
2 楼 qiezi 2009-04-09  
常用的指令很少的〜

一直用vim,最近想看看emacs呢,哈哈。
1 楼 codekitten 2009-04-09  
其实我觉得notepad++挺好的。。

相关推荐

    vim-p:开始使用vim

    开始使用vim 用法 安装vim-plug curl -fLo ~ /.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim 克隆仓库 git clone git@github....

    vim使用进阶 使用vim提高你的文本编辑效率

    ### vim使用进阶:使用vim提高你的文本编辑效率 #### 序言 Vim是一款功能强大的文本编辑器,尤其受到程序员的喜爱。对于那些从其他编辑器(如Source Insight)转向vim的用户而言,初期可能会遇到一定的挑战。然而...

    vim手册英文版

    接着手册进入基础知识部分,为初学者提供了开始使用Vim的一些基础命令和操作。通过逐步的学习,用户可以熟悉如何在Vim中移动光标、插入文本、删除字符、撤销操作以及进行其他基础的编辑命令。 手册中还包含了多个...

    vimwiki使用参考

    - 安装完成后,重启Vim,就可以开始使用Vimwiki了。 3. **Vimwiki文件结构** - Vimwiki的文件通常以`.wiki`为扩展名,存储在指定的目录结构中,可以根据需要组织成不同的站点。 - 文件间可以通过超链接进行关联...

    vim英文书籍

    最后,本章还会介绍一些杂项命令和一些烹饪主题(Cookbook Topics),这些内容在本书中不会涉及,但它们也是Vim使用中的重要组成部分。 总体来说,Vim编辑器是一个功能全面的文本编辑工具,对于需要频繁处理文本和...

    Vim 7.4 用户手册中文版.pdf

    - **Vim初步**:介绍如何开始使用Vim。 - **编辑模式**:介绍如何在不同模式下编辑文本。 - **使用语法高亮**:讲解如何利用语法高亮改善代码的可读性。 - **编辑程序**:专注于在Vim中高效地编辑程序代码。 - **...

    vim 8.2 用户手册中文版 带详细书签

    用户手册是帮助用户掌握Vim使用方法的重要资源。手册中提供了对Vim操作的详细说明,涵盖了普通模式、插入模式、可视模式和命令行模式等。每一个模式下都有对应的命令来执行不同的操作,比如移动光标、编辑文本、保存...

    vi中文手册vim_user_manual_603.0.pdf

    - **在线帮助文档:** 尽管开始使用Vim,但仍较少查阅在线帮助文档。 - **替代品心态:** 在此阶段,用户可能仍将Vim视为简单的文本编辑器替代品。 **精通阶段:** - **寻求优化:** 用户开始寻求更高效的操作方法...

    A Byte of Vim

    作者 Swaroop 自大学时期就开始使用 Vim,每天几乎有 10 小时的时间都在使用这个编辑器。随着时间的推移,他意识到还有许多 Vim 功能未被发掘,因此开始了对 Vim 的探索之旅,并逐渐积累了许多有价值的笔记。 为了...

    linux得vim包安装

    在Linux操作系统中,Vim(Vi ...通过以上步骤,你可以在Linux系统上安装并开始使用Vim。记住,熟练使用Vim将大大提高你在命令行环境下的文本编辑效率。不断练习和探索,你会发现Vim是一个极其强大且灵活的工具。

    windows下的使用vim

    - 配置:安装完成后,Vim会出现在开始菜单中,同时会在系统路径中添加Vim的可执行文件路径,使得你可以在命令行中直接运行vim。 2. **Vim的基本操作** - 启动与退出:在命令行输入`vim`或`gvim`启动Vim。退出Vim...

    Vim图解,基本Vim操作

    通过这些基本操作,你可以开始使用Vim进行文本编辑。随着熟练度的提升,你还可以学习更多的高级技巧和插件,让Vim成为你的高效工具。记得多加练习,Vim的学习曲线虽然陡峭,但一旦掌握,你会发现它的强大和效率...

    vimwiki.txt

    在开始使用 Vimwiki 之前,请确保您的系统已经安装了 Vim,并且具备基本的 Vim 使用能力。此外,您还需要安装 Vimwiki 插件。可以通过 Vim 的插件管理系统(如 Vundle 或 Pathogen)来安装 Vimwiki。具体步骤如下: ...

    VIM USER MANUAL

    1. 开始使用Vim(Getting Started): - 关于手册(About the manuals):介绍了手册的结构和如何使用它。 - Vim的第一步(The first steps in Vim):指导用户如何运行Vim、插入文本和进行基本移动。 - 移动...

    学习Vim的一点心得.doc

    首先,作者强调在开始使用Vim之前,进行适当的配置至关重要。这包括禁用vi兼容模式(set nocp)、启用多国语言支持(set ru)、以及启用自动缩进(set cin)。此外,他还设置了特定的缩进规则(set cino),使代码...

    ubuntu安装vim

    在Ubuntu系统中,Vim(Vi Improved...了解这些基本概念后,你就可以开始使用Vim进行日常的文本编辑工作了。随着对Vim的深入使用,你会发现它是一个非常强大且高效的文本编辑工具,能帮助你在Linux环境下更高效地工作。

    VIM User Manual

    #### 二、开始使用VIM **2.1 运行VIM初次使用** - **启动命令**:在终端输入`vim`即可启动VIM。 - **欢迎界面**:初次运行VIM时会看到一个简短的欢迎信息。 - **退出**:可以通过`:q`或`:q!`命令退出编辑器。 **...

Global site tag (gtag.js) - Google Analytics