VI/VIM修改Tab为4个空格

配置方法

  1. 在当前用户目录下创建或修改~/.vimrc
  2. Root用户下修改/etc/virc 和 /etc/vimrc
set ts=4
set softtabstop=4
set expandtab
set autoindent
set shiftwidth=4

配置注释

  • ts是tabstop的缩写,设TAB宽度为4个空格。
  • softtabstop 表示在编辑模式的时候按退格键的时候退回缩进的长度,当使用 expandtab 时特别有用。
  • expandtab表示缩进用空格来表示,noexpandtab 则是用制表符表示一个缩进。
  • autoindent自动缩进
  • shiftwidth 表示每一级缩进的长度,一般设置成跟 softtabstop 一样。

总结扩展

建议在当前用户下操作,这样不会污染其他用户的配置和使用。

相比VI而言,VIM具有多级撤销,易用性,语法高亮,可视化操作,对VI完全兼容。

常用的命令:vim fileName(打开文件,若不存在则新建)、:w(保存文件)、:w tmp.txt(保存至tmp.txt)、:q(退出)、:q!(强制退出)、:wq(保存并退出)、:wq!(保存并强制退出

常用的操作:/search_key(查询操作)、:set nu(显示行号)、:set nonu(隐藏行号)、:s/older/new/(替换当前行中第一个)、:s/older/new/g(替换当前行中所有)、:s/older/new/gc(替换当前行中所有并询问)、:%s/older/new/g(替换所有行)、dd(光标定位到删除行)、:1,nd(删除1到n行)、:2,$d(删除2到末尾)、:g/test/d(查找并删除包含test的行)、u(撤销操作)、ctrl+r(恢复撤销

猜你喜欢

转载自www.cnblogs.com/isliwg/p/10978229.html