vim/Gvim简单快捷键,.vimrc配置

 

vim是一个高效的文本编辑软件,如果能高效的使用其快捷键将能极大的减少日常重复繁琐的工作。本文简单总结vim的几种快捷键。vim的学习一定要循序渐进,先学会20来个命令,后面再一点一点的加,这样会很大的减少学习过程中的挫败感,而且日常使用的可能20个就足够了,当有需求了(感觉到有很多重复的操作时)再搜索下看是否有相关的解决办法。

esc模式下光标移动:

  • 单词移动:w 跳到下个单词开头 b跳到上一个单词开头
  • 行操作:ctrl+^ 跳到行首 ctrl+$跳到行末
  • 段落操作:{ 跳到段首,} 跳到段末

  • 页面: ctrl+B 上一页 ctrl+F 下一页
  • 屏幕: H 屏幕开头 M 屏幕中部 L 屏幕尾部

  • 文档: gg 文档开头 G 文档末尾

文档操作

  • dw 删除当前光标下的字段 dd 删除当前行 D 删除当前光标后面的行内容
  • yy 复制 y3y 复制三行 p粘贴
  • :%s/word/words/g 替换文档中所有的word为words
  • :%s/\r//g 替换^M换行符为空(相当于删除)(复制代码到gvim中可能在句末尾产生^M)

.vimrc配置

  • 设置gvim初始位置,初始大小:winpos 400 30设置初始窗口的左上角坐标为400 30;set lines = 30 columns = 20设置vim的初始窗口显示为30行,20列代码
  • 设置初始字体样式,大小:set guifont=Mono\ 20设置初始字体样式为Mono, 字体大小为20号, 其中在Mono和20之间有一个+space,这个用来消除字符之间的空格
  • 设置tab键产生的空格: set tabstop=2 设置空格为2

本文原创,错误之处在所难免!盼指出!