【vim】插入模式与常用编辑操作】的更多相关文章

vim不像很多编辑器那样一启动便可以直接编辑文本,需要在普通模式按下i, a等键才会进入插入模式进行文本编辑. 如何进入插入模式 以下的命令都会让vim从普通模式切换到插入模式,但命令执行后的字符插入位置有所不同. 命令 执行后的字符插入位置 i  当前字符之前 I  当前行首第一个非空白字符之前  a  当前字符之后 A  当前行尾 s  删除当前字符,光标停留在下一个字符处 S  删除当前行,光标停留在行首 o  在当前行的下方插入一个新行,光标停在新行行首 O  在当前行的上方插入一个新行…
Vi / Vim编辑器-编辑器工作模式.vi编辑操作 推荐一个很好的学习指南:http://www.oschina.net/translate/learn-vim-progressively 一.编辑器的三种工作模式 Vi / Vim是全屏幕编辑器,正因为这种特性,通常Vi分为三种模式:一般模式.编辑模式.命令行命令模式. (1)     一般模式Normal Mode(common Mode, c-Mode) Vi处理文件时,进入该文件就是一般模式,此模式中输入的任何字符皆被视为指令.可以用方…
本文转载自:https://blog.csdn.net/zxy987872674/article/details/64124959 最近使用某个服务器编辑文件时,快捷键i进入插入模式后,下方不出现insert模式,却可以插入字符,但是backspace按键不能删除字符了,最终google解决了此问题,记录下解决办法: 1 2 1.在命令模式下: set nocompatible 1 2.设置backspace的工作方式: set backspace=indent,eol,start…
vim    插入模式        a    光标后        A    行尾        o    光标所在行下一行        O    光标所在行上一行        i    光标前        I    行首        s   删除光标所在位置的字符并进入插入模式            命令模式        d  删除        dd 删除当前行        dgg 删除光标到文档首         dG  删除光标到文档尾部        d$  删除光标到行…
Vim 文本编辑器 1.Vim 和 Vi: 两者都是多模式编辑器: Vim 是 Vi 升级版,再兼容 Vi 所有指令的同时增加了一些新功能支持: 特点: 语法加亮:使用不同的颜色加亮代码: 多级撤销:Vi 只能撤销一次操作,Vim 可以无限次撤销: 可视化操作:可以在终端模式运行,也可以在 Xwindows 模式运行: 2.Vim 的三种模式: 命令模式(Command):默认模式,只能输入指令,不能输入编辑文字: 插入模式(Insert):按 i 就会进入入插入模式,此时才可以输入文字,编辑文…
摘要:vi 编辑器是最常用的文档创建和编辑工具,初学者应该学会简单应用vi ,学会在vi 中做简单的修改.删除.插入.搜索及替换作业:如果您是新手,不妨看看本文,或许这篇文档能让您在最短的时间内学会vi的简单操作:  +++++++++++++++++++++++++++++++++++++ 正文+++++++++++++++++++++++++++++++++++++ 1.关于文本编辑器: 文本编辑器有很多,比如图形模式的gedit.kwrite.OpenOffice ... ... ,文本模…
现在很少会有人用vim来写代码,所以vim更常用在server上面编辑配置文件或者少量代码编辑: vim操作命令非常之多,如果仅用作一个配置文件的编辑器,掌握几个常用的操作就够了: 常用的操作其实就是 “增删改查” vim 分两个模式:  命令模式   编辑模式 vim conf.txt  这样进去后默认是处在命令模式,此时只能通过命令来操作删除或者替换等:按 i 键可进入 编辑模式:编辑模式下 你就可以想普通文本编辑器一样  编辑  删除  插入等  :编辑完后,通过  esc 返回命令模式 …
引言 大数据开发工作中,周围的同事不是用 VIM 就是 Emacs,你要是用 UltraEdit 或 notepad++ 都不好意思跟人家打招呼...什么插件呀.语法高亮呀.拼写检查呀,能给它开的都给它开着,就是一个字:VIM 酷!你说这么牛X的一东西,怎么着学会也得小半年吧.告诉你,半年!?入门都远着呢!能学会移动光标就不错了,你还别说耗不起,就这还是左右移动!!! VIM 介绍 vim/vi 是 Unix / Linux 上最常用的文本编辑器而且功能非常强大. 特点:只有命令,没有菜单 VI…
VIM的列编辑操作   一.删除列 1.光标定位到要操作的地方. 2.CTRL+v 进入“可视 块”模式,选取这一列操作多少行. 3.d 删除.   二.插入列 插入操作的话知识稍有区别.例如在每一行前都插入"() ": 1.光标定位到要操作的地方. 2.CTRL+v 进入“可视 块”模式,选取这一列操作多少行. 3.SHIFT+i(I) 输入要插入的内容. 4.ESC 按两次,会在每行的选定的区域出现插入的内容.      …
5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践 进入编辑模式 小写i在当前字符前插入 大写I 在光标所在行的行首插入 大写O 在光标上面一行插入编辑 小写o在光标下面一行插入编辑 小写a 在光标后面插入写(a是after的缩写) 大写A在光标所在行的行末插入编辑 命令模式 / 光标之后查找匹配字符串  --- /word   ----- shift + n 向上查找 ?光标之前查找特定字符串----?word 1,100s/User/xiaobo/g------1到100行,s…
1. 概述 标准模式下, 简单操作 移动 删除 复制粘贴 收益 熟练后, 编辑文本基本不需要鼠标操作了 思路 只讲最基本的, 避免初学时的混淆 把基本操作归类了, 方便理解 2. 准备 一篇篇幅较长的文档 推荐 /etc/profile 退出时不保存即可 模式 标准模式 <num> 表示参数是 数字 最好是 标准键盘区 的数字 案件说明 , a, b 表示先按 a, 再按 b, 当然间隔不要太长 + a + b 表示 同时按 a 和 b 2. 操作 1. 移动 1. 左右移动 概述 在一行内做…
VIM 命令     以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令.   vim的模式 基本上可以分为3种模式,分别是命令模式(command mode).插入模式(Insert mode)和底行模式(last line mode),下图所示为Vim各种模式相互转换的关系图.                                          命令模式:控制屏幕光标的移动,进行文本的删除.复制等文字编辑工作,以及进入插入模式,或者回到底行模式.…
Vim技巧之四大模式_插入模式 在插入模式中及时更正错误 插入-普通模式 在插入模式模式以下直接粘贴指定寄存器的内容 插入模式中做运算 用字符编码插入很常使用字符 替换已有的文本 Vim技巧之四大模式_插入模式 在前面的文章<Vim技巧之四大模式_普通模式>中我们提到过四大模式之中的一个的普通模式,今天我们继续讲讲Vim四大模式里面的插入模式 普通模式好比是发动一个技能.而插入模式则好比是一般的物理攻击,可是就算是平平淡淡的物理攻击,还是有不少的技巧可言的 在插入模式中及时更正错误 在普通模式…
第4周第5次课(4月13日) 课程内容:5.5 进入编辑模式5.6 vim命令模式5.7 vim实践 5.5 进入编辑模式 所谓编辑模式就是进入到一个可以编辑文本文档的模式,常规的方式就是按小i进入编辑模式,左下角显示“insert插入”状态,此时就类似Word或记事本一样,可以任意写入内容. 小i    在光标所在行位置停止不动开始写入内容 大I    在光标所在行行首开始写入内容 小a   在光标所在行当前字符后开始写入内容 大A    在光标所在行行尾开始写入内容 小o    在光标所在行…
转载自:https://blog.csdn.net/commshare/article/details/6215088 在vim粘贴代码会出现缩进问题,原因在于vim在代码粘贴时会自动缩进 解决方法: 1. 先set paste,然后进入插入模式,粘贴代码.然后编辑代码需要自动缩进时,再设置set nopaste 2. 在.vimrc中加一句: set pastetoggle=<F9> 以后在插入模式下,只要按F9键就可以切换自动缩进.…
组合快捷键 Ctrl + h //删除前一个字母(同退格键) Ctrl + w //删除前一个单词 Ctrl + u //删除到行首 Esc //切换到普通模式 Ctrl + [ //切换到普通模式 Ctrl + o //切换到插入 - 普通模式 gi //普通模式切换到插入模式,且光标回到最后编辑的地方 vim在插入模式下如何快速移动光标 vim ~/.vimrc inoremap <C-l> <Right> inoremap <C-h> <Left> i…
vim 第三章  插入模式 在普通模式下可以删除  复制   及粘贴的命令    在插入模式下也存在以中方便快捷的方式    能够粘贴寄存器中文本   两种方式来插入键盘上不存在的非常用字符 替换模式是插入模式的一种特例,它会提花文档中已有的字符 子模式     :插入-普通模式   可以让我们执行一个普通模式命令,之后马上又回到插入模式 自动不全是插入模式中才能使用的高级功能 技巧13 在插入模式中可即时更正错误   除了退格键   另外的一些命令 在插入模式下的动作组合键 按键操作  用途…
无意发现vim里插入模式可以借助Alt键输入一些特殊字符.如: Alt+w: ÷ Alt+:: » Alt+f  :  æ Alt+ . :  ® Alt+ ? :  ¯...…
设置控制台标题 禁用关闭按钮 关闭快速编辑模式 关闭插入模式 设置控制台标题.禁用关闭按钮 #region 设置控制台标题 禁用关闭按钮 [DllImport("user32.dll", EntryPoint = "FindWindow")] extern static IntPtr FindWindow(string lpClassName, string lpWindowName); [DllImport("user32.dll", Entr…
1.文件操作的函数: open("文件名(路径)", mode = '模式', encoding = "字符集") 2.模式: r , w , a , r+ , w+ , a+ , rb , wb , ab , r+b , w+b , a+b . 3.常用的操作 (1)光标(seek) (2)tell: 索取光标位置. (3)truncate: 截断文件 4.修改文件 一.文件操作的函数 open(文件名(路径), mode = "模式" , e…
1. 建议:当打错一个单词时,删除掉重新打一遍, 避免在错誤的基础上进行修改: 2. 在插入模式下,可以用一些组合键,它也可以用于VIM 命令模式下,也可以用于 base shell 下: ctrl-h 删除前一个字符; ctrl-w 删除前一个单词; ctrl-u 删除至行首; 从插入模式返回到普通模式 有三个方法,其中ECS 与 ctrl+[ 是相同的:而ctrl-o 会临时进行普通模式,执行完一个普通模式下的命令以后会立刻返回到插入模式: Esc 返回普通模式: ctrl+[ 返回普通模式…
1. 概述 vim 的 visual selection 模式下的简单操作 2. visual selection 模式 概述 可视化选择 可视化选择 vim 的一种专门用来选择的模式 可以提供相对于 整行 来说, 更加精细的选择 3. 进入 visual selection 模式 概述 进入 visual selection 模式 操作 v 当前处于 标准模式 单击 v 移动光标, 可以选中内容 被选中的内容, 底色会有变化 V 当前处于 标准模式 单击 V 上下移动光标, 可以选中整行 被选…
插入模式1.字符编码,插入特殊字符 <C-v>{3位} 如,你想输入A,你可以在输入模式下<C-v>065(必须是3位) <C-v>u{4位} 如,你想输入¿,你可以在输入模式下<C-v>u00bf <C-v>{非数字} 原义插入非数字字符<C-v> g 得到的就是g <C-k>{非数字}{非数字} 两个字符进行合并例如,你想得到½,那么你可以通过如下方式<C-k> 12 那我们怎么看一个字符的编码呢?你可以把…
Linux命令经常使用才会烂熟于心 命令行模式: 移动光标: 向下左右箭头可以移动光标: 将光标移动到行尾:$; 将光标移动到行头:^: 将光标移动到页尾:shift+g; 将光标移动到页头:1+shift+g; 移动到目标行:n+shift+g; 快速向左右移动光标:ctrl+←/→键: 向左或者向右移动n个字符:n+←/→键: ----------------------- 删除: 删除光标所在行:dd; 删除光标所在行及之后的n-1行:dnd: 删除一个字母:x (相当于是del): 删除…
最近工作不安分, 没有了刚入行时候的锐气, 不知道什么时候开始懈怠起来, 周末在电脑旁边看新闻, 搞笑图片, 追美剧, 一坐就是一天, 很是空虚. 我需要摆脱这种状态, 正好想学习一下安卓底层, Android码农, C/C++功底差了点, Android内核源码看得也很吃力, 索性就报了个嵌入式班, 周末班, 还好我在北京, 找个家培训机构开始学习嵌入式开发. C语言功底太差了, 跟着班从最基础的开始学习吧, Linux C 开发, 使用vim编辑器进行开发, 必须把vim编辑器用熟练, 在这…
最近工作不安分, 没有了刚入行时候的锐气, 不知道什么时候开始懈怠起来, 周末在电脑旁边看新闻, 搞笑图片, 追美剧, 一坐就是一天, 很是空虚. 我需要摆脱这种状态, 正好想学习一下安卓底层, Android码农, C/C++功底差了点, Android内核源码看得也很吃力, 索性就报了个嵌入式班, 周末班, 还好我在北京, 找个家培训机构开始学习嵌入式开发. C语言功底太差了, 跟着班从最基础的开始学习吧, Linux C 开发, 使用vim编辑器进行开发, 必须把vim编辑器用熟练, 在这…
最近工作不安分, 没有了刚入行时候的锐气, 不知道什么时候开始懈怠起来, 周末在电脑旁边看新闻, 搞笑图片, 追美剧, 一坐就是一天, 很是空虚. 我需要摆脱这种状态, 正好想学习一下安卓底层, Android码农, C/C++功底差了点, Android内核源码看得也很吃力, 索性就报了个嵌入式班, 周末班, 还好我在北京, 找个家培训机构开始学习嵌入式开发. C语言功底太差了, 跟着班从最基础的开始学习吧, Linux C 开发, 使用vim编辑器进行开发, 必须把vim编辑器用熟练, 在这…
第四章  vim 可视模式 vim的可视模式允许我们选中一块文本区域并进行操作 3种不同的可视模式  分为 操作字符文本      行文本 块文本 .命令用来重复执行可视模式中的命令   只有在操作面向行的选区时 才特别有用   而在操作面向字符的选区时  有时无法达到我们的预期 技巧20 深入理解可视模式 普通模式的很多命令   在可视模式中也完成相同的功能   例如h j k l   f{char}    ;    ,     n/N 但是在指定操作的范围  二者的方式有区别 在普通模式中…
系统目录结构了解 CentOS系统中没有磁盘的概念,一切皆文件,/目录下的的一个个文件夹目录就相当于磁盘了,这里简单记录几个常用的目录以及对应的作用: dev:Linux一切皆文件,包括硬件也进行了文件化,可以在该目录下看到所有的硬件设备 medie:连接到系统中的硬件例如U盘.光驱等会被系统识别并挂载到该目录下 mnt:外部存储挂载,例如Windows.Linux双系统时可以将windows分区挂载到该目录下,再或者虚拟机与物理机的文件共享 etc:关于一些环境变量之类的配置项都在该目录下 b…
VIM 基本介绍 vim诞生已有20多年,它常被人称之为编辑器之神,vim的操作理念可以说是独具一格而又出类拔萃,使用vim能极大的提升文本处理效率,因此熟练掌握vim应该是每个程序员都应该做到的事情. vim目前有3个较常见的版本: vi:只保留了一些基础功能,在绝大多数Linux发行版中都内置了vi vim:相较于vi功能更加完善,是标准的版本,但是在某些Linux发行版中需要手动安装 neovim:目前最火热的一个vim分支,它在vim原本的基础上做了一些改进,使其更加的优秀 安装nvim…