vim 常用操作

阅读目录
  • 块操作[注释]
  • 块操作[行尾加内容]
  • 自动提示补全
  • 宏录制
  • 分屏
  • vim IDE

 

Vim的一些基本操作,让工作更方便

块操作[注释]

基本的操作: <Ctrl+v> → <Ctrl+d>  I(大写)  输入  [ESC]
  • ^ → 到行头
  • <Ctrl+v> → 开始块操作
  • <Ctrl+d> → 向下移动 (你也可以使用hjkl来移动光标,或是使用%,或是方向键←↓↑→)
  • I 内容 [ESC] → I是插入,插入“内容”,按ESC键来为每一行生效
 vim 常用操作_第1张图片
回到顶部

块操作[行尾加内容]

  • <Ctrl+v> → 开始块操作
  • 选中相关的行 (可使用 j 或 <Ctrl+d> 或是 /pattern 或是 % 或是 ↓ )
  • $ 到行最后 
  • A, 输入字符串,按 ESC键来为每一行生效
 vim 常用操作_第2张图片
回到顶部

自动提示和补全

  • 在 Insert 模式下,你可以输入一个词的开头,然后按 <Ctrl+p>或是<Ctrl+n>
 vim 常用操作_第3张图片
回到顶部

宏录制

  • qa 把操作记录在寄存器 a
  • 于是 @a 会replay被录制的宏
  • @@ 是一个快捷键用来replay最新录制的宏
在一个只有一行且这一行只有“1”的文本中,键入如下命令:

[1] qaYp<CtrL+a>q

   qa 开始录制

   Yp复制行.

   <C-a>增加1.

   q 停止录制.

[2]@a→在1下面写下2

[3]@@→在2正面写下3

[4]现在做100@@会创建新的100行,并把数据增加到103.
 vim 常用操作_第4张图片
回到顶部

分屏

  • :split → 创建分屏(:vsplit创建垂直分屏)
  • <Ctrl+w><dir> → dir就是方向,可以是hjkl或是←↓↑→中的一个,其用来切换分屏
  • <Ctrl+w>_(或<Ctrl+w>|) → 最大化尺寸(<Ctrl+w>|垂直分屏)
  • <Ctrl+w>+(或<Ctrl+w>-) → 增加尺寸
回到顶部

vim IDE

vim 常用操作_第5张图片

作者:Ma Weiwei

项目:点击进入

基本功能:

  编写python程序

     自动插入头信息:

       #!/usr/bin/env python

       # coding=utf-8

     输入.或按TAB键会触发代码补全功能

     :w保存代码之后会自动检查代码错误与规范

     按F6可以按pep8格式对代码格式优化

     按F5可以一键执行代码

  多窗口操作

     使用:sp + 文件名可以水平分割窗口

     使用:vs + 文件名可以垂直分割窗口

     使用Ctrl + w可以快速在窗口间切换

  编写markdown文件

     编写markdown文件(*.md)的时候,在normal模式下按 md 即可在当前目录下生成相应的html文件

     生成之后还是在normal模式按fi可以使用firefox打开相应的html文件预览

     当然也可以使用万能的F5键来一键转换并打开预览

     如果打开过程中屏幕出现一些混乱信息,可以按Ctrl + l来恢复

  快速注释

     按\ 可以根据文件类型自动注释

 

更新日志:点击查看

简易安装:

# wget --no-check-certificate https://github.com/ma6174/vim/archive/master.zip
# unzip master.zip
# cd vim-master/
# sh setup.sh       //运行安装脚本,等待自动安装完成

 

回到顶部

你可能感兴趣的:(vim 常用操作)