Linux文本编辑器

来源:互联网 发布:不会算法的程序员 编辑:程序博客网 时间:2024/05/22 15:27

    • Vim简介
    • Vim 操作
        • 1 光标移动
        • 2 输入修改
        • 3 Vim 退出

在典型的Linux系统上有许多编辑器可用,较流行的编辑器是vi。

                                   ——这句话引自《Linux程序设计》(《Begunning Linux Programming》— N. Matthew & R. Stones) 一书,因为刚开始学习Linux一头雾水,看网络上的推荐也是五花八门,不知道该买什么书。这本书是老板借的,就当作自己的入门书来慢慢啃吧。

Vim简介

       Vim (Vi IMproved)即vi的升级版,是极其强大的文本编辑器。在完成必要配置的情况下能对大部分编程语言进行编译。在终端输入指令vim便可进入编辑界面,如图一。

$ vim


vim界面图二:Vim界面

       在终端输入vim时后面加上文件名及其文件类型便可以创建该文件。

$ vim filename.type

       对于刚从Windows转像Linux的用户来说,Vim的操作方式真的是Unuser-Friendly。具体用法将会在后文进行详细解释。然而对于Linux开发者来说,Vim简直是地球最强编辑器。你可以通过vim体会到一个程序从代码编辑到实现的全过程,而不是像VS那样点击 ‘Run’ 然后读条程序就运行出来了。甚至你可以一整天手不离键盘的编写代码——鼠标根本用不到,快捷键完美取代鼠标的搜索点按,熟练之后效率极高。正如我刚接触Linux一周,现在对vim的感受就已经是任然难用的一批。
        当然我说vim难用是因为我目前的技术还不达标,还需要系统的学习,这也是我写写篇博客的初衷,记录学习的点点滴滴。一个好用的vim不仅需要学习基本操作,配置也相当重要。一个好的配置可以让vim如虎添翼,完善的配置更能使其比得上VS的三分之一,lol。这句话引自知乎用户“立党”,原话如下:

提问:到底 VIM 能配置到多强大的程度?

立党:配置完善的VIM真的非常强大,大概工作效率能达到Visual Studio的三分之一左右,简直惊人。

       当时看到这句话简直笑喷,冷静下来后仔细思考一番确实如此。毕竟vim不是一个IDE,也没有可比性,正如一个是轻量级选手,另一个是重量级巨无霸。你若说vim不好,但它相比于臃肿缓慢的VS,可是身手极其敏捷了。

Vim 操作

       一切皆键盘。所有的指令都是通过键盘来完成,免去了抬手点击鼠标的动作。接下来将会介绍一些vim常用指令,日后会逐渐补全。

1、 光标移动

#光标上移k#光标下移j#光标左移h#光标右移l

2、 输入修改

#光标前插入i#光标后插入a#撤销修改u

3、 Vim 退出

#在修改已保存的情况下退出:q#无论修改是否保存强制退出:q!#保存并退出:wq#保存文件为[文件名]并退出:wq!
原创粉丝点击