• Home
  • About
    • Road to Coding photo

      Road to Coding

      只要那一抹笑容尚存, 我便心无旁骛

    • Learn More
    • Email
    • Github
  • Posts
    • All Posts
    • All Tags

Vim名词解释

17 Oct 2017

Vim中的一些常用名词解释(一)

Vim中经常要使用help命令,注意’messages’与messages的区别,会进入不同的帮助文档
  • : ec[ho] : 进行回显输出

  • : echom[sg] : 同理于echo,但是echom会将信息保存,可以使用message查看,消息存储在message-history当中

  • : messages : 显示之前给出的消息

  • : nu[mber] : 布尔型,常用的显示行号的布尔选项

  • : numberwidth/:numw : 数值型,设置行号宽度的数值型选项

  • : relativenumber : 布尔型,用于设置相对于光标所在行的行号,方便计算垂直的计数值 count

来举个简单地例子:

  2 int main(void){
  1 printf("VimScript!\n");
3   return 0;
  1 }
  • : wrap : 布尔型,Vim中新添加的布尔选项,可以使没一行输入的内容进行回绕,但是缓冲区不会,不设置的话,会一直一行写下去,推荐打开

  • : shiftroud/sr : 布尔型,缩进取到shiftwidth的整数倍

  • : shiftwidth/sw : (自动)缩进每一步得空白数

  • : matchtime : 数值型,显示配对括号的1/10秒数

  • : showmatch : 布尔型,插入括号时,可以短暂的跳转到匹配的括号,显示匹配的时间使用”matchtime”进行设定

  • *map : 进行各种模式下的键盘的映射,noremap使用非递归映射

  • ** unmap** : 解除键盘的指定映射

  • : *map : 查看当前的映射

  • : leader : 进行全局映射的东西

  • : localleader : 更多的时候进行文件内的映射东西



VimScript Share Tweet +1