vim normal 模式、插入模式、命令行模式

0. normal 模式

  • 撤销:u(undo),恢复:ctrl + r
  • 合并当前行和下一行:shift + j

1. 插入模式

  • 换行:ctrl + j

2. 命令行模式

  • 查找和替换

    • 查找::/
    • 替换::%s///g,s:substitute(替换);
  • 显示行号::set nu,关闭行号::set nonu

  • 查看寄存器内容和::reg

  • 自动换行是每行超过 n 个字的时候 vim 自动加上换行符用

    • :set textwidth=70 来设置 n
  • 自动折行 是把长的一行用多行显示 , 不在文件里加换行符用

    • :set wrap 设置自动折行
    • :set nowrap 设置不自动折行
  • 文本格式与文本编码

    • (1)文本格式

      查看文本格式:

      :set fileformat
      :set ff
      

      设置文本格式:

      :set ff=unix
      :set ff=dos
      :set fileformat=unix
      :set fileformat=dos
      
    • (2)文本编码

      :set fileencoding
      

你可能感兴趣的:(vim normal 模式、插入模式、命令行模式)