机蜂吧 关注:9贴子:164
  • 5回复贴,共1

[Linux] 杂谈: LINUX操作系统VIM的安装和配置

只看楼主收藏回复

一楼喂度娘


IP属地:江苏1楼2018-05-15 11:25回复
    VIM的安装
    在命令行敲入“vi”后按"tab"键,可以看到目前系统中只安装了vi和vim.tiny。
    vim是从VI发展而来的一个文本编辑器,功能更强大。而vim.tiny是vim的精简版,所以,安装vim势在必行。
    ubuntu系统:普通用户下输入命令:sudo apt-get install vim-gtk
    centos系统:普通用户下输入命令:yum -y install vim*
    以ubuntu为例
    安装过程中会遇:Do you want to continue?
    这时一定要选择y,大小写不敏感,但是linux系统的大多情况是大小写敏感的,所以这里虽然不要求,但是要养成大小写敏感的习惯
    之后不需要任何操作,等待安装完成。
    安装完成之后,在命令行敲入vi,按“tab”键。
    可以看到,已经有vim命令的存在。
    安装成功。


    IP属地:江苏本楼含有高级字体2楼2018-05-15 11:26
    回复
      VIM的配置
      刚安装的VIM,可能界面并不是十分友好,这就需要我们去更改vim的配置文件,按照我们的需求去修改它。
      在命令行下,输入命令:sudo vim /etc/vim/vimrc
      必须加上sudo,否则你是没有权限编辑vimrc的。
      在这个文件中,会有这么一句:
      syntax on
      意思是语法高亮,如果您的被注释掉了,请“让它出来”。
      请在您的VIM的最后一行,输入他们,可以让您的VIM变得更漂亮、舒服。
      set nu // 在左侧行号
      set tabstop //tab 长度设置为 4
      set nobackup //覆盖文件时不备份
      set cursorline //突出显示当前行
      set ruler //在右下角显示光标位置的状态行
      set autoindent //自动缩进保存之后,配置完毕。
      保存时注意,因为是用vim打开的所以千万别当成windows那一套使用方式了
      上面的配置,其实是非常简单的,比如一些配色方案等,如果还有其他需求的话,建议百度。


      IP属地:江苏本楼含有高级字体3楼2018-05-15 11:28
      回复
        vi/vim 的使用基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),插入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是:
        命令模式:用户刚刚启动 vi/vim,便进入了命令模式。
        此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。
        以下是常用的几个命令:
        i 切换到插入模式,以输入字符。
        x 删除当前光标所在处的字符。
        : 切换到底线命令模式,以在最底一行输入命令。
        若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。
        命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。输入模式在命令模式下按下i就进入了


        IP属地:江苏4楼2018-05-15 14:29
        回复
          输入模式。
          在输入模式中,可以使用以下按键:
          字符按键以及Shift组合,输入字符
          ENTER,回车键,换行
          BACK SPACE,退格键,删除光标前一个字符
          DEL,删除键,删除光标后一个字符
          方向键,在文本中移动光标
          HOME/END,移动光标到行首/行尾
          Page Up/Page Down,上/下翻页
          Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
          ESC,退出输入模式,切换到命令模式


          IP属地:江苏5楼2018-05-15 14:30
          回复
            底线命令模式在命令模式下按下:(英文冒号)就进入了底线命令模式。
            底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
            在底线命令模式中,基本的命令有(已经省略了冒号):
            q 退出程序
            w 保存文件
            按ESC键可随时退出底线命令模式。
            简单的说,我们可以将这三个模式想成底下的图标来表示:


            IP属地:江苏6楼2018-05-15 14:30
            回复