美文网首页程序员
VIM基础命令总结

VIM基础命令总结

作者: DoraLvor | 来源:发表于2017-09-27 14:24 被阅读66次

这两天突发奇想,想用VIM在Ubuntu上搭建Python生产环境,先在terminal输入vimtutor看了俩小时基础教程,自己总结一下,方便大家使用吧

光标操作

h左  j下  k上  l右

crtl+g 显示文本信息,包含光标所在行数和百分比

G跳到文本最后一行

gg跳到文本第一行

n+G跳到第n行

w跳到下个单词的第一个字母

b跳到上个单词的第一个字母

e跳到下个单词的最后一个字母

n+(wbe)跳到第n个单词执行对应操作

编辑/删除/替换/移动/复制/粘贴/撤销/查找

x在普通模式下删除单个字母

dd删除一行

d$删除光标后所有文字

cc删除一行并开始插入模式

c$删除光标后所有文字并开始插入

ce删除光标所在位置单词后面的字母,并开始插入

a在光标后开始插入

i在光标前开始插入

A在行尾开始插入

I在行头开始插入

o在行下另起一行开始插入

O在行上另起一行开始插入

r更改光标所在的字母(替换单个字母)

R替换模式,所有输入都是替换

v通过光标移动选择代码块

y复制,需要配合v使用

p粘贴(粘贴的是y复制或者dd/cc剪切的文字)

/wordname 查找wordname

n重复上次查找,下询

N重复上次查找,上询

:/set hls is 高亮上次查找

:/set ic 使上次查询不区分大小写

:/set noic 撤销高亮状态

u一步步的撤销

U撤销整行修改

ctrl+r保存最后修改

当光标在括号上时,%能自动跳到对应括号

:s/old/new 用new替换下面第一个old

:s/old/new/g 用new替换这一行所有的old

:s/old/new/gc 没懂

:g/old/s//new/g:替换全部

其他

:!ls/dir 跳出并显示当前目录下的文件夹,按回车调回文件内

:!rm/mkdir 在文件内删除/创建文件所在目录下的文件/文件夹

:!w filename 在文件所在目录下创建filename文件,并讲当前文件内容复制到filename

先用v选中代码块, :r filename 在所在目录创建filename并将刚才选中的文字复制到filename中

:r !ls/dir 显示当前目录下的文件/文件夹,并打印到光标下

相关文章

  • VIM基础命令总结

    这两天突发奇想,想用VIM在Ubuntu上搭建Python生产环境,先在terminal输入vimtutor看了俩...

  • vim常用命令总结(转载)

    vim常用命令总结.png vim常用命令总结1.png

  • vim常用命令笔记

    vim基础操作 vim三种模式 命令模式(Command mode)首次进入vim即命令模式,输入命令可进行相应的...

  • FFmpeg 工程之路-基础开发概述

    章节 熟练使用 Vim 编辑器Vim 编辑器核心理念、使用窍门Vim 处理模式Vim 常用命令Vim 基础命令 C...

  • 提高vim效率常用快捷键

    本文默认读者已经有了一些vim基础,这是一些我在日常生活中常用到的vim快捷键总结。 f 命令 f命令,就是fin...

  • Vim 常用快捷键

    一、前言 总结一下 Vim 高频率使用命令,在 cmd(命令行)中,使用 Vim 编辑文件命令是vim [file...

  • vim常用命令总结 (转)

    vim常用命令总结 (转)

  • 命令行基础

    Linux命令行基础 常用命令 编辑器vim vim "文件名" 初始进入编辑器命令模式 vim i或者a进入编辑...

  • Linux脚本总结

    1、总结vim命令行模式常见快捷方式,以及vim查找,替换的方法 vim查找 vim替换 2、总结脚本中运算符、逻...

  • VIM

    vim 基础 vim 有三种模式 命令模式(Command mode) ,插入模式(Insert mode), ...

网友评论

    本文标题:VIM基础命令总结

    本文链接:https://www.haomeiwen.com/subject/syulqttx.html