zoukankan      html  css  js  c++  java
  • linux系统下Vi编辑器或者Vim编辑器设置显示行号、自动缩进、调整tab键宽度的技巧?

    工作中嫌vim 中一个tab键的宽度太大,linux系统默认,没改之前是一个tab键宽度是8个字符,想改成4个字符,

    操作如下:(注意:这是在root用户下
    cd ~
    vim .vimrc
    添加如下几行:(注意:括号中的不是哦,是我添加的注释说明)
    set shiftwidth=4    (表示每一级缩进的长度)
    set softtabstop=4   (表示在编辑模式的时候按退格键的时候退回缩进的长度)
    set nu        (显示行号)
    set autoindent     (自动缩进)

    :wq (保存退出)
    source .vimrc    (使配置文件生效)

    这样可以啦!

    -----------------------------------------------------------------------------

    当在其他用户下,按照上面修改后会发现,每次用vi打开文件后,会出现错误,如下:

    Error detected while processing /home/chen/.vimrc:  (处理/home/chen/.vimrc时检测到错误:)

    ......

    ......

    ......

    不影响编辑,但是很别扭,肯定有不对的地方。

    这是需要:

      在root用户下使用命令 vi /etc/vim/vimrc.tiny 修改文件,将set compatible 设置成set nocompatible。这是因为有时候系统会默认vim兼容vi,所以使用vi的命令。

    操作完成后,再次按照上面的操作设置下即可。

    =============================================================================
    使用SecureCRT vim编辑行时,发现一行到72个字符时就自动换行了,很不爽!

    :set textwidth=200   或者:
    :set tw=200

    继续编辑即可啦!

  • 相关阅读:
    sql刷题day03
    sql刷题day2
    sql刷题day1
    Vue学习
    HashMap学习笔记整理
    数组问题(鸽巢原理、数字交换、链表寻环)
    mybatis参数设置问题
    codeforces 327A
    codeforces 189A
    codeforces-455A
  • 原文地址:https://www.cnblogs.com/chenmingjun/p/8117946.html
Copyright © 2011-2022 走看看