vim

vim

vim相关知识积累,持续更新中。

常用按键

一般模式
  • n1,n2s/word1/word2/gn1行与n2行间寻找word1,替换为word2
  • 1,$s/word1/word2/g第一行到最后一行寻找word1,替换为word2
  • N[Enter] 向下移动n行
  • 0 : 移动到该行最后一个字符
  • $ : 移动到该行第一个字符
  • G : 最后一行
  • gg : 首行
  • x&X: x相当于[Del],X相当于[Backspace]
  • dd : 删除该行
  • yy : 复制该行
  • nyy: 向下复制n行
  • p&P: p贴到下一行,P贴到上一行
  • u : 复原前一个操作
  • / : 查找

切换到命令行

  • :!command 暂时离开执行command的显示结果
  • set nu 显示行号

环境设置与记录

vim的环境设置参数有很多,如果你想要知道目前的设置值,可以再一般模式时输入set all来查阅,不过设置选项实在太多了,在这里列出一些平时比较常用的一些简单的设置值

也可以通过配置文件来直观规定我们习惯的vim操作环境。整个vim的设置值一般是放置在/etc/vimrc这个文件中,不过,不建议直接修改它。建议修改文件~/.vimrc这个文件(默认不存在,请自行手动创建),将希望的设置值列入。

set hlsearch        "高亮度反白
set backspace=2     "课随时用退格键删除
set autoindent      "自动缩排
set ruler           "课显示最后一行的状态
set showmode        "左下角那一行的状态
set nu              "行号
set bg=dark         "显示不同的底色色调
syntax on           "语法高亮

块选择

按下v或者V或者[Ctrl]-v时,这个时候光标经过的地方会开始反白,y键可复制,d键可删除

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。