vim笔记

多行缩进

1 按v进入VISUAL模式
2 选中多行
3 按><来进行缩进或缩出

删除多行

1 通过配置或命令:set nu显示行号
2 输入命令:41,108d,其中41和108分别为要删除的起始行和结束行
5 回车进行删除操作

简单操作

  • 新建文件::new filename.ext
  • 定位到某一行:行号 + G
  • .vimrc(linux)或_vimrc(windows)中设置编码
set encoding=utf-8
set fileencodings=utf-8
set fileencoding=utf-8
set termencoding=utf-8
set langmenu=en_US
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
language messages zh_CN.utf-8
  • 重命名文件::f newname.ext
  • 打开文件或文件夹::e path-to-file-or-directory
  • 禁止生成un~文件:
// 在`.vimrc`(linux)或`_vimrc`(windows)中加入以下配置
set noundofile
set nobackup
set noswapfile
  • 复制多行::36,39 co 39表示将36到39行的内容复制到39行之后
  • 设置自动缩进同时指定缩进4个字符
" startindent tab=4
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
set softtabstop=4
  • 从当前行开始剪切n行::dn
  • u撤回上一步操作
  • ctrl+r重做
  • 显示行号:set number
  • 跳转到第n行:n
  • 跳转到尾行shift+g

PS:笔记持续更新中...

你可能感兴趣的:(vim笔记)