vim基本操作

vim的几种模式切换

插入命令


命令


作用


a


在光标所在字符后插入


A


在光标所在行尾插入


i


在光标所在字符前插入


I


在所在行行首插入


o


在光标下插入新行


O


在光标上插入新行

定位命令


命令


作用


:set nu


设置显示行号


:set nonu 


取消显示行号


gg


到第一行


G


到最后一行


nG


到第n行


:n


到第n行


$


到行尾


0或^


到行首

删除命令


命令


作用


x


删除光标所在处字符


nx


删除光标所在处n个字符(包括光标处的)


dd


删除光标所在行


dG


删除光标所在行到文件末尾的内容


D


删除光标所在处到行尾的内容


:n1,n2d


删除n1到n2行的内容 :1,3伤处1到3行的内容

复制和剪切


命令


作用


yy


复制当前行


nyy


复制当前行以下n行(包括当前行在内)


dd


剪切当前行


ndd


剪切当前行以下n行


p,P


在当前光标所在行行下,行上粘贴

替换和取消


命令


作用


r


取代光标所在处字符,先按r再按要替换的结果


R


从光标所在处开始替换字符串,按esc结束


u


撤销上一步的操作

时间: 2024-11-08 03:50:17

vim基本操作的相关文章

Vim 基本操作

Vim 基本操作 vim的模式 命令模式 2. 编辑模式 3. 尾行模式 编辑 i : 插入 光标所在位置 a : 插入 光标所在位置的下一个位置 o : 插入 光标所在位置的下一行插入新行 O : 插入 光标所在位置的上一行插入新行 移动光标 esc : 退出编辑模式到尾行模式 o : 在光标所在行的下一行插入一行,并且进入编辑模式 k : ↑ j : ↓ h : ← l : → $ : 当前行的行尾 0 : 当前行的行首 H : 当前屏幕的最上面 M : 当前屏幕的最中间 L : 当前屏幕的

vim学习之路(1)-vim基本操作

前言:说到我的学习之路是从arm嵌入式开发开始的,基本上在学校学习都时windows开发开始的,转到ubuntu上嵌入式开发刚开始非常的不习惯.不用鼠标很难受的,大家是不是有同感,不过在我接触学习vim后我的看法彻底被改变了.我就以我的学习经历从一个新手开始,一步一步的为大家带来我的vim学习之路. 如果你不是刚开始学习vim请略过此段. 安装vim: 刚安装ubuntu系统是没有自带vim的需要安装 sudo apt-get install vim: 我们先从基本的一些操作开始一步一步的去学习

Linux vim基本操作

一.字符的复制 yl 复制一个子母 y3l 复制3个子母 yw 复制一个单词 y3w 复制3个单词 yy 复制1行 y3y 复制3行 p 复制完成后后按"p"粘贴 二.字符的删除 dl 删除一个子母 d3l 删除3个子母 dw 删除一个单词 d3w 删除3个单词 dd 删除一行 d3d 删除3行 三.字符的剪切 cl 剪切一个子母 c3l 剪切3个子母 cw 剪切一个单词 c3w 剪切3个单词 cc 剪切一行 c3c 剪切3行 注意:经过剪切后会进入到插入模式,在执行黏贴动作时一定要退

linux-vi、vim基本操作-常见指令

vi和vim编辑器 参考:第4章 Vim编辑器与Shell命令脚本(这本书是免费的在线书,写的超级好,通俗易懂??) vi 和 vim 类似于windows的文本编辑器 所有的Linux系统都内置有vi文本编辑器 vim可以看做是 vi 增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能,因此被广泛使用 如果Linux中没有vim这个命令,可以手动下载: yum install vim vi vim vi 和 vim 的三种常见模式 正常模式 正常模式下,我们可以使用快捷键对

vim 常用操作自我小结

vim 基本操作太多了,多得根本记不过来,还是对一些比较常用的操作做一个小笔记,尤其是替换字符串操作. (1)进入 vim 编辑器 vim filename:打开或新建文件,并将光标置于第一行首 vim +n filename :打开文件,并将光标置于第n行首 vim filename....filename :打开多个文件,依次编辑 (2) 移动光标 vi可以直接用键盘上的光标键来上下左右移动,但正规的vi是用小写英文字母 h.j.k.l,分别控制光标左.下.上.右移一格. 按Ctrl+B:屏

Vim光标移动

最近全面转换开发到Mac OS下,用MacVim作为IDE.记录一些Vim基本操作给自己备忘. 此次所说的都是在common-mode(c-mode,在Vim又名normal-mode,就是刚进入vim,不能输入文字的状态)下的移动,原始的vi 只能在c-mode 移动光标,在insert-mode 只做文字的输入,而不做光标的移动.当然Vim及elvis 的方向键是不论在那一种mode 皆可移动自如. 基本的光标移动 h 左,或Backspace 或方向键. j 下,或Enter 或+(要Sh

Linux Vim常用命令配置,插件ctags/taglist/WinManager/Easygrep,打造强悍IDE

写在前面 对于很多经常使用Linux的童鞋来说,VIM并不陌生,有很多强悍的功能,但是比起Windows的下的某些代码编辑查看工具,在方便和实用性上还是逊色不少.但是,VIM得可塑性非常强,可以扩展支持很多的插件,使用这些插件,我们能够完全将其打造成一款Linux下的酷炫IDE. 于是通过参考相关的文章以及VIM官方插件的官方帮助,总结了这篇玩转VIM,让插件带你飞的文章! 目的:在VIM下能够高效的编写阅读源代码! 接下来,我们先从source insight的基本功能说起,如下图,可以看到基

Linux/Mac OS 个人常用Terminal技巧整理

刚开始接触linux有些不适应,走了不少弯路,一直没有系统的学过linux应用,基本都是零零散散Google出来的知识,在这里做个整理: Vi/Vim 基本操作: 刚开始接触linux时,不懂vi吃了不少亏.在命令行状态下,一旦用vi打开了文本只能通过重启来退出. vi/vim 分三种模式: 指令模式,编辑模式,选择模式. 只有在编辑模式下才能进行输入(不是绝对). 默认是"指令模式", 这个模式只支持vi/vim的指令, 在敲键盘时只会滴滴响. 不知道有多少人被这种方式搞晕过(晕不晕

cenos云服务器搭建虚拟主机

---恢复内容开始--- vim基本操作 1.如果apache安装成为Linux的服务的话,可以用以下命令操作: service httpd start 启动 service httpd restart 重新启动 service httpd stop 停止服务 2. 打开文件 /etc/httpd/conf/httpd.conf, 搜索 VirtualHost example, 找到代码如下: # # VirtualHost example: # Almost any Apache direct