`
zuowj
  • 浏览: 10169 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

我喜欢VIM

阅读更多

我喜欢VIM因为

  •     功能强大
  •     启动快速、资源占用少
  •     跨平台、跨语言

 

<<程序员的修炼之道>> 如是说:

我们认为你最好是精通一种编辑器,并将其用于所有编辑任务:代码、文档、备忘录、系统管理,等等。如果不坚持使用一种编辑器,你就可能会面临现代的 巴别塔大混乱。你可能必须用每种语言的IDE内建的编辑器进行编码,用"all-in-one"办公软件编辑文档,或是用另一种内建的编辑器发送电子邮 件。甚至你用于在shell中编辑命令行的键击都有可能不同。如果你在每种环境中有不同的编辑约定和命令,要精通这些环境中的任何一种都会很困难。

你需要的是精通。只是依次输入、并使用鼠标进行剪贴是不够的。那样,在你的手中有了一个强大的编辑器,你却无法发挥出它的效能。敲击十次<- 或BACKSPACE,把光标左移到行首,不会像敲击一次^A、Home或0那样高效。

选一种编辑器,彻底了解它,并将其用于所有的编辑任务 。如果你用一种编辑器(或一组键绑定)进行所有的文本编辑活动,你就不必停下来 思考怎样完成文本操纵:必需的键击将成为本能反应。编辑器将成为你双手的延伸;键会在滑过文本和思想时歌唱起来。这就是我们的目标。

确保你选择的编辑器能在你使用的所有平台上使用 。Emacs、vi、CRiSP、Brief及其他一些编辑器可在多种平台上使用,并 且常常既有GUI版本,也有非GUI(文本屏幕)版本。

  • 我使用许多不同的编辑器,但只使用其基本特性。 选一种强大的编辑器,好好学习它。
  • 我有最喜欢的编辑器,但不使用其全部特性。 学习它们。减少你需要敲击的键数。
  • 我有最喜欢的编辑器,只要可能就使用它。 设法扩展它,并将其用于比现在更多的任务。
分享到:
评论
2 楼 zuowj 2010-12-17  
xanpeng 写道
求推荐学习VIM的资料


vim 中文帮助就挺不错的。
1 楼 xanpeng 2010-11-03  
求推荐学习VIM的资料

相关推荐

    vim-ruby-refactoring, 在vim中,用于 ruby的重构工具 !.zip

    用于Vim的 ruby-重构工具我喜欢 vim 当我开发软件的时候,它是我的选择编辑器。目前( 至少在过去的4年中) 主要使用 ruby 编程语言。在开发过程中,我一直丢失了一个重构工具,但是我从没有心想过( 就像你在内部找到...

    我的vim配置和插件 小型 python php IDE

    在“我的vim配置和插件”中,作者提供了一个小型的Python和PHP集成开发环境(IDE)的设置方案,这对于喜欢轻量级编辑器的开发者来说非常实用。 首先,.vimrc是Vim的配置文件,它包含了各种命令和设置,决定了Vim...

    vim for windows

    给喜欢vim的人使用。详细如下: 好吧,详细点,这里写出一些基本的命令: 【什么是vi】 vi就是linux命令行下的最著名的编辑器之一,(编辑器就是类似windows记事本的功能,不过vi功能比记事本强大无限倍!^_^),...

    我的Vim,我做主——给初学者准备的礼物

    【标题】"我的Vim,我做主——给初学者准备的礼物" 是一篇针对Vim编辑器初学者的教程,旨在帮助新手更好地理解和掌握这款强大的文本编辑工具。Vim,全称Vi Improved,是Vi编辑器的一个增强版本,以其高效、可高度定制...

    VIM使用技巧

    "VIM使用技巧" Vim 是一个功能强大的文本编辑器,它有很多实用的技巧可以提高我们的编程效率。下面我们将介绍一些 Vim 的使用技巧。...(当然,我更喜欢使用传统的 `:q, :wq` 来关闭): `:tabclose [i]`

    vimrc:我对vim,gvim,macvim和neovim的配置

    我喜欢在GitHub上浏览其他vimrc仓库,并从他们的经验中学习。我知道我的vimrc设置很小且适中,但我为此感到自豪。 要求 UNIX框,例如macOS,* BSD或GNU / Linux。 ViM 8.1。有些插件需要+隐藏。

    Windows下的vi文本编辑器(vim)

    windows下的vi编辑器,不需要其他dll之类,单文件就可以在windows下面执行,喜欢在linux下用vi的有福了,这个是我找了很久才找到的,现在新版的vim在Windows下面都需要其它文件才能运行

    vimconf:我的 vim 配置

    【vimconf:我的 vim 配置】 vimconf 是一个个人化的 Vim 配置集合,它包含了一系列设置和插件,旨在提升 Vim 编辑器的使用体验和效率。这个配置文件集成了各种功能,比如标签管理和文件浏览,使得在 Vim 中进行开发...

    fzf.vim:fzf vim

    但是,我了解到,许多fzf用户不熟悉Vimscript,并且正在寻找可以在替代Vim插件中找到的功能的“默认”实现。 该存储库是从我的提取的基于fzf的命令和映射包,用于满足此类需求。 它们的设计不是灵活或可配置的,...

    vim的基本配置文件

    linux里的vim有些初始化自己不是很喜欢,所以随便配了一个方便在虚拟机用,如果能帮到大家,我也会很开心,大家共同努力,如果文件有问题的话,也希望大家能够帮我纠正

    vm键盘图 vim键盘图

    尽管VIM功能十分强大,但对于刚接触它的人尤其是用惯类似 Windows 的 notepad 的人来说,VIM 并不十分易于掌握,毕竟它兼容的是 vi 而...本文旨在介绍 VIM 中我所了解的用法,希望vim键盘图能帮助更多的人喜欢 VIM。

    .vim:这是我最喜欢的编辑器——vim 的配置仓库

    这是我最喜欢的编辑器——vim 的配置仓库。 我使用的 vim 是自编译的,因此如果您使用来自系统发行版源的 vim,它可能会发出一些警告,指出某些功能可能无法使用,但是,大多数功能都运行良好。 如果你觉得这有用,...

    sublimetext2-customize-vintage-mode:随附 Sublime Text 2 配置,用于我在复古模式下设置 Sublime 的博客文章

    首先,我喜欢 vim,它是有史以来最好的文本编辑器。 它可以让你做几乎无限数量的很棒的事情。 而且您几乎不需要将手指从主排移开。 想象一下,您在编码时浪费了多少时间来处理鼠标和箭头键。 我不会详细说明为什么 ...

    vim plugins and my favourite settings

    我最喜欢的vim个人配置以及相关辅助插件。

    vim-gutentags:一个管理标签文件的Vim插件

    Gutentags Gutentags是一个插件,负责管理Vim中急需的... 我推荐像这样的东西,所以你可以去: cd ~/.vim/bundlehg clone https://bitbucket.org/ludovicchabant/vim-gutentags如果您比Mercurial更喜欢Git: git clone ...

    myvim:我的vim设置

    【描述】"myvim-vim设置我喜欢的东西 运行install.sh"表明这个压缩包包含了一个作者个人喜欢的Vim配置,并提供了安装脚本`install.sh`来帮助用户快速设置这些偏好。这通常涉及到键绑定、插件、颜色主题、自动补全、...

    emacs:记录我使用emacs的经验的回购

    因此,我将开始使用Doom Emacs,因为我喜欢vim键盘绑定,并且doom可以直接使用它,并且因为它比spacemacs轻便,所以我将开始我的旅程。 sudo apt install emacs -y git clone --depth 1 ...

    vim-config:这是我完整的vim配置

    安装您可以按自己喜欢的任何方式使用它,但我想向您展示如何在机器中使用它。 在任何目录上克隆该项目; 初始化子模块; 使用链接将vimrc和gvimrc文件链接到您的主目录. 前置用链接目录vim到您的主目录. 前置像这样...

    vim_turing_machine:仅使用普通模式Vim命令的图灵机的实现

    为什么我要以上帝的名义改用图灵机? 为此,我们反驳说:我们的图灵机仅使用普通模式。 因此,从理论上讲,您可以键入程序,然后在不运行任何脚本的情况下执行它! 也没有防爆模式! 该项目证明了Vim中的普通模式与...

    org.vim:Vim的组织模式语法高亮显示和折叠

    安装可以使用您喜欢的插件/软件包管理工具来安装Org.vim。 如果您没有Vim软件包管理器,建议您使用Vim 8软件包。 只需从您的外壳运行这两个命令。 git clone https://github.com/axvr/org.vim ~ /.vim/pack/plugins/...

Global site tag (gtag.js) - Google Analytics