18-vim-插入命令】的更多相关文章

vim是linux中常见的编辑器,这里讲讲如何在vim中插入命令行的输出结果. 基本用法: 在指令模式下运行 :!command ,如!date将日期显示在vim底部,!ls列出当前目录 将命令结果插入文件: 运行 :r!command , command命令的结果插入光标下一行 :nr! command, command命令的结果插入n行后. 使用页面内容作为输入: 运行 :m,n! command, command以m,n之间的行作为标准输入,标准输出会代替m,n之间的行. 注意这个操作似乎…
1.vim的三种工作模式: (1)利用vim命令新建文件: 点击entre键执行命令后,开始向文本中输入想要写入的内容: (2)命令行模式(ESC): 不管用户处于何种模式,只要单击Esc键,即可进入命令行模式.此时,输入的任何字符都会被当做编辑器命令来解释,若输入的为合法命令则会执行相应的命令.但是,输入的命令不会显示在屏幕上. (3)文本输入模式(相应的命令): 在命令模式下输入: 插入命令:i 附加命令:a 打开命令:o 修改命令:c 取代命令:r 替换命令:s都可以进入文本输入模式,在该…
我说vim是编辑器之神大家没有意见吧 下面分享一些vim常用命令,大家可以收藏一下 进入vim:  vim配置: vim中光标移动: vim中屏幕滚动: vim中插入文本类: 文本替换: 格式 : 范围(其中%所有内容)   s分隔符 旧的内容 分隔符 新的内容  (分隔符可以自定义) 默认是每一行的第一个符合要求的词   (/g全部) :1,3 s/bin/harry    替换第1到3行中出现的第一个bin进行替换为harry :1,3 s/bin/harry/g  替换第1到3行中查找到所…
[转]vim常用命令 http://www.cnblogs.com/sunyubo/archive/2010/01/06/2282198.html http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspx 好文 下面是我常用的一些命令, 放在这里供我备忘: 新学习到的命令:  1. 重复最近的文本操作:使用点号键(.) 2. 筛选功能:在vi 中按 Escape,输入 :!command(其中的 command 是要执行的 UNIX 命…
vi/vim高级命令集粹 (ctrl +v过来 留着以后看) 1.交换两个字符位置 xp 2.上下两行调换 ddp 3.把文件内容反转 :g/^/m0/ (未通过) 4.上下两行合并 J 5.删除所有行 dG 6.从当前位置删除到行尾 d$ 7.从当前位置复制到行尾 y$ 如果要粘贴到其他地方 p 就可以了 由于vi 是建立在 EX 上的 所以 当键入 : 时就来到了 EX 命令状态 8.:ab string strings 例如 ":ab usa United States of Americ…
vim常用命令 ------------------------------------------------------------------------------------------------------------------ vim 选择.删除.复制和粘贴的基本命令 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v    从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束. V    从光标当前行开始,光标经过的行都会被选中,再按一下V结束.…
在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行.你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format.使用gg=G可对整篇代码进行排版. vim 选择文本,删除,复制,粘贴   文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v    从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束. V    从光标当前行开始,光标经过的行都会被选中,再按一下V结束. Ctrl +…
vim常用命令总结 vim 选择文本,删除,复制,粘贴   文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v    从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束. V    从光标当前行开始,光标经过的行都会被选中,再按一下V结束. Ctrl + v   从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl + v结束. ggVG 选中全部的文本, 其中gg为跳到行首,V选中整行,G末尾 选中后就可以用编辑命令对其进行编辑,如 d   …
1 在文本中插入行号 最近有朋友提到某编辑器有一个可以插入行号的插件,问Vim有没有办法可以在文章中插入行号.%$^&*#8~#$@#!--让我们看一下有多少种方式可以在vim中插入行号或数字序列! 建议看一下Vim官网的这篇文章.里面一部分内容与这篇是重叠的.不过这篇是中文的XD. 我们的目的是在当前编辑文中的每一行前面加上行号或数字序列并用空格分隔,如: 这是第一行 这是第二行 这是第四行 在插入行号后将成为: 1 这是第一行 2 这是第二行 3 4 这是第四行 但有时我们需要对部分行编号.…
Vim常用命令总结: 下文是小编自己整理的关于日常linux vim编程过程中用的一些常用命令,资料参考鸟哥的 如果有需要的小伙伴可以参考一下!(底部有下载地址) 一. 一般模式可用的按钮说明 1.1 光标移动 h (←) , j(↓),k (↑) ,l (→) 上下左右移动一个字符 [Ctrl] + [f] 屏幕『向下』移动一页,相当亍 [Page Down]按键 (常用) [Ctrl] + [b] 屏幕『向上』移动一页,相当亍 [Page Up] 按键 (常用) n<space> n数字,…
2015-06-04 by komilevim基础命令 打开一个文件 vim index.php 几种模式说明Normal Mode也就是最一般的普通模式,默认进入vim之后,处于这种模式.Insert Mode插入模式,其实就是指处在编辑输入的状态.普通模式下,可以按i进入.Command-Line命令行模式,普通模式下按冒号(:)进入Command-Line模式,可以输入各种命令 一般模式下四个方向键j:下,k:上,h:左,l:右10j:向下移动10行10k:向上移动10行 0:一行开头$:…
iOS下vim的使用: vim 的三种模式: .一般模式(默认) .插入模式(写文字) .命令行模式(保存) 各种模式的功能区分如下: .一般模式:控制屏幕光标的移动,字符和光标的删除,移动复制某区段. .插入模式:唯有在插入模式下,才可以做文字数据输入,按 esc 键可以回到"一般模式". .命令行模式:将储存文件或者离开编辑器,也可设置编辑环境,如寻找字符串,列出行号等. [注意] 进入vim, 处于一般模式,此时不能够进行文字输入,如果想 进行文字输入,必须进入插入模式, 按 '…
转载:http://blog.csdn.net/glorin/article/details/6317098 替換(substitute) :[range]s/pattern/string/[c,e,g,i]5.1 range 指的是範圍,1,7 指從第一行至第七行,1,$ 指從第一行至最後一行,也就是整篇文章,也可以 % 代表.還記得嗎? % 是目前編輯的文章,# 是前一次編輯的文章. pattern 就是要被替換掉的字串,可以用 regexp 來表示. string 將 pattern 由…
命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令.启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件文件命令 打开单个文件 vim file 同时打开多个文件 vim file1 file2 file3 ... 在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打…
Mac之vim普通命令使用 标签: vim命令 高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的: :qx 开始记录宏,并将结果存入寄存器x q 退出记录模式 @x 播放记录在x寄存器中的宏命令 稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模 式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,表示要重复多少次,比如@x20,可以重复20次.这个在文本的批处理中是非常有用的. 同时编…
VI/VIM 常用命令=========== 整理自鸟哥的私房菜 ---------- - 移动光标 命令                    | 描述------------------------|------------------------------------------h                       |   光标向左移动一个字符j                       |   光标向下移动一个字符k                       |   光标…
下面基本是vim的基本用法,刚开始学习可能有些不习惯.但贵在坚持,即使不习惯,也要坚持使用,做到不经过思考就能操作,你会发现真的很方便.很多操作可以通过不同的命令达到,我这里只列出常用的. 基础命令 复制命令 移动命令 插入命令 删除命令 修改命令 查找与替换 撤销,重复命令 大小写转换命令 屏幕调整 其它命令 经验之谈 最后引用一张图片助记: 转自 10分钟掌握Vim常用命令,做一名有知识的程序员 - 今日头条(TouTiao.org)http://www.toutiao.com/i63204…
前天晚上看casa直播项目的组件化,不仅了解了如何快速对现有项目进行组件化,以及进一步不断迭代,实现完全组件化的过程:同时,也被casa的vim技能的熟练程度所震撼.早就听说,vim是unix系统上文本编辑的神器,亦有许多牛人用vim编程可以键字如飞,效率之高令人望尘莫及.也许我们成不了牛人,但是学会vim还是很有必要的,毕竟它确实能够提高文本的编辑效率.于是,花了两天时间,又重新系统学习了vim的各种命令,现总结一下,方便用时再查. 一.vim的模式 vim大致有三种模式: 命令模式:主要用来…
vim替换命令 free:此文后面涉及了正则表达式,随便看了一下,觉得正则表达式有时间学一学对于在Linux下操作也是方便许多 替換(substitute) :[range]s/pattern/string/[c,e,g,i]5.1 range 指的是範圍,1,7 指從第一行至第七行,1,$ 指從第一行至最後一行,也就是整篇文章,也可以 % 代表.還記得嗎? % 是目前編輯的文章,# 是前一次編輯的文章. pattern 就是要被替換掉的字串,可以用 regexp 來表示. string 將 p…
最近把Visual Studio 的编辑器改成了 Vim,感觉像发现了新世界,记录记录一些提高效率的Vim命令. 插入命令 i 在当前位置前插入 I 在当前行首插入 a 在当前位置后插入 A 在当前行尾插入 o 在当前行之后插入一行 O 在当前行之前插入一行 替换命令 ra 将当前光标所在的字符替换成 a :s/old/new/ 用 old 替换 new,替换当前行的第一个匹配. :s/old/new/g 替换当前行的所有匹配 :%s/old/new/ 替换所有行的第一个匹配 :%s/old/n…
vim常用命令: 1. 键入i进入编辑模式2. esc进入命令模式3. a,进入编辑模式3. b,光标移动到单词前,end,光标移动到行尾4. home光标移动到行首5. cc,删除当前行,并进入编辑模式6. x 删除当前光标所在处的字符.7. u,撤销,ctrl+r,反撤销8. h,j,k,l,前下上后,光标移动9. v,进入选择,y复制,p粘贴10. 光标移动最后,yy复制当前行 .nyy复制当前n行.G,光标移动至尾行.gg光标移动至首行,nG,光标移动第n行.11.:set nu显示行号…
VI中的多行删除与复制   方法一: 单行删除,:1(待删除行)d 多行删除 ,:1,10d   方法二: 光标所在行,dd 光标所在行以下的N行,Ndd   方法1: 光标放到第6行, 输入:2yy 光标放到第9行, 输入:p 此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面.   方法2: 命令行模式下输入 6,9 co 12 复制第6行到第9行之间的内容到第12行后面.   方法3: 有时候不想费劲看多少行或复制大量行时,可以使用标签来替代 光标移到起始行,…
vim工作模式 vi 文件名 进入命令模式 i a o 进入插入模式 ESC键 回到命令模式 : 进入编辑模式 添加行号 :set number/nu :wq 保存退出 插入命令 a 在光标所在字符后插入 A 在光标所在行行尾插入 i 在光标所在字符前插入 I 在光标所在行行首插入 o 在光标下插入新行 O 在光标上插入新行 :set nu 设置行号 :set nonu 取消行号 gg 到第一行 G 到最后一行 nG(:n) 到第n行 $ 移至行尾 0 移至行首 x 删除光标所在处的字符 nx…
1. 无敌的可扩展性 1.1 可扩展性给了软件强大的生命 曾几何时,Windows用户对软件的可扩展性没有概念,他们只能对他们使用的软件进行非常有限的定制.扩展软件的权利保留在软件开发者手中.软件的使用者如果想要新的功能和特性,只能等待软件的升级.有能力的用户等不及了,为了添加自己想要的功能,从0开始写了一款新的软件.就这样,新的功能意味着新的软件,Windows下的软件前赴后继,迅速地更新换代着.因此, Windows下的软件都很短命. Emacs和Vim没有被时代淘汰,反而越发强大,也正是因…
在工作中,要对服务器上的文件进行的修改,可以使用ssh远程登录到服务器上,并且使用vi进行快速的编辑即可,在没有图形界面的环境下,要编辑文件,vi是最佳选择! vi命令是Linux中最经典的文本编辑器,其核心设计思想是"让程序员的手指始终保持在键盘的核心区域,就能完成所有的编辑操作". 那么vi与vim又有什么区别呢,可以简单理解为vim(vi improved vi增强版)是vi(Visual Interface 可视化接口)的升级版.在编辑一个文本时,vi不会显示颜色,而vim会显…
Vim Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性.[1]  VIM是自由软件. Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体.1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二.但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs同样都是非常优秀的文本编辑器. 安装Vim…
Linux下vim相关命令 在编辑程序时经常使用vim,所以记住一些常用的指令还是很有必要的 文件命令 vim file 打开单个文件vim file vim file1 file2 file3 ... 同时打开多个文件 :open file在vim窗口中打开一个新文件 :split file在新窗口中打开文件 :split file :bn 切换到下一个文件 :bp 切换到上一个文件 :args 查看当前打开的文件列表,当前正在编辑的文件会用[]括起来. 导航命令 % 括号匹配 插入命令 i…
Vim常用命令 参考教程:[千峰教育] 终端编辑命令工具: vi/vim.emacs等. vim简介: vim是vi的扩展,被誉为终端编辑之神. vim安装: yum install -y vim 工作模式: 正常模式.编辑模式.命令模式. 进入编辑模式的快捷键: i 在光标所在字符前开始输入文字 I 在行首第一个非空字符处开始输入文字 a 在光标所在字符后开始输入文字 A 在行尾开始输入文字 o 在光标所在行的下面单独开始一行输入文字 O 在光标所在行的上面单独开始一行输入文字 s 删除光标所…
vim 三种模式:命令模式.插入模式.底线命令模式. 切换模式: 命令模式: 启动 vim 进入命令模式: i 切换到插入模式,以输入字符. x   删除当前光标所在处的字符. :   切换到底线命令模式,以在最底一行输入命令. 若想编辑文本:启动 vim,进入了命令模式,按下 “i”,切换到输入模式. 输入模式: 在命令模式下输入“i”即可进入输入模式. ENTER(回车键)       换行 BACK SPACE(退格键)  删除光标前一个字符 方向键         在文本中移动光标 HO…
一.插入命令 a 在光标所在字符后插入A 在光标所在行尾插入i 在光标所在字符前插入I 在光标所在行首插入o 在光标下插入新行O 在光标上插入新行 二.定位命令 :set nu 设置行号:set nonu 取消行号gg 到第一行G  到最后一行nG 到第n行:n 到第n行$ 移至行尾0 移至行首 三.删除命令 x  删除光标所在处字符nx 删除光标所在处n个字符dd 删除光标所在行ndd 删除光标所在以下n行dG 删除光标所在行到文件末尾内容D  删除光标所在处到行尾内容:n1,n2d 删除指定…