admin 管理员组

文章数量: 887239

一、修改vim配置

进入末行模式,可以设置vim配置。但是末行模式下的设置都是临时设置,退出后再用vim打开文件后,这些设置就会失效。

语句含义
:set nu显示行号
:set nonu取消显示行号
:set ts=4设置一个制表键为4个空格
:set expandtab设置所有的制表键都为4个空格
:set autoindent设置自动缩进

不想每次用vim编辑文件的时候都做重复的设置,那么就将这些配置写入文件中永远保存。创建一个.vimrc的文件,然后将语句写入文件保存即可。

[root ~]# touch .vimrc
vim .vimrc
  1 set nu
  2 set ts=4
  3 set expandtab
  4 set autoindent
  5 set ruler
  6 syntax on
  7 set nohls
  8 inoremap _main __name__ == '__main__':

二、VIM的用法

1、三种模式
  • 命令模式
  • 编辑模式
  • 末行模式(底线命令模式)
命令:
命令含义
i I o O a A进入编辑模式
: / ?进入末行模式

移动光标

命令含义
h j k l左下上右
0 $行首行尾
w一个单词
G最后一行
gg / 1G第一行
102G第102行
Ctrl+b / Ctrl+f上一页/下一页
Ctrl+y / Ctrl+e上一行/下一行

编辑内容

命令含义
u / Ctrl+r撤销/恢复
dd删除行
d0 d$ dw从光标处删除
yy复制行
p粘贴
ZZ保存和退出

查找和替换

命令含义
/新闻 ?新闻末行模式(查找)
n / N查找下一处/上一处
:1,$s/北京/北平/iceg末行模式(替换))
gglobal(全部替换)
iignore(忽略大小写)
cconfirm(替换是确认)
eerror(忽略错误)

本文标签: 命令 vim