电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

linux之vim编辑器

  • 资源ID:186353921       资源大小:129.77KB        全文页数:7页
  • 资源格式: DOCX        下载积分:1金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要1金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

linux之vim编辑器

文本编辑器(编辑纯ASCII文档,没有过多的修饰符)字处理器(xml,都是修饰符,和文档没关系,)一切皆文件,nano :全屏编辑,功能简陋,入门简单。sed :行编辑器vi:可视化接口,Viaual Interface (体积小,功能强大)vim:vi improved (vi的增强版)全屏编辑器,模式化编辑器vim模式 编辑模式(命令模式),所有基建命令都会被理解为编辑整个文档的,比如删除2行 输入模式,大多数的敲键动作都会被当作输入到文件中的内容,而保存到文档当中。 末行模式,除了编辑命令以外的诸多管理命令,在整个屏幕的最下方,实现一些键入命令 set nu : 显示行号(打开文档时,默认处在编辑模式)(模式之间可以转换) 模式转换:(输入模式和末行模式彼此之间不能转换)编辑模式-输入模式 i:在当前光标所在字符的前面,转换为输入模式(INSERT)(前移) a:在当前光标所在字符的后面,转换为输入模式(INSERT)(后移) o:在当前光标所在行的下方,新建一行,并转为输入模式 I:在当前光标所在行的行首,转换为输入模式 A:在当前光标所在行的行尾,转换为输入模式 O:在当前光标所在行的上方,新建一行,并转为输入模式输入模式-编辑模式 ESC键编辑模式-末行模式:冒号 末行模式-编辑模式 ESC键(有时候要2次)2ESC:ESCi/I a/A o/O一、 打开文件vim /path/tosomefile(如果没有tosomefile,就会新建一个)vim +# 文件 :打开文件,光标定位于第#行()。vim + 文件:打开文件,光标定位最后一行。vim +/PATTERN:打开文件,光标定位在第一次被PATTERN匹配到的行首二、 关闭文件1. 末行模式下关闭文件:w 保存:q 退出:wq 保存并退出:q! 不保存并退出:w! 强行保存:wq-:x2. 编辑模式下退出ZZ :大写ZZ,保存并退出三、 移动光标(编辑模式下)1. 逐字符移动h:向左l:向右j:向下k:向上#h:移动#个字符 (#代表数字)2. 按单词单位移动w:移至下一个单词的词首e:跳至当前或下一个单词的词尾b:跳至当前或前一个单词的词首#w:跳至#个单词的词首(#代表数字)3. 行内跳转(编辑模式大写有效)0:绝对行首,不管有没有空白字符:行首第一个非空白字符$:绝对行尾,不管有没有空白字符4. 行间跳转(编辑模式大写有效)#G:跳转至第#行G:最后一行末行模式下,直接给出行号即可四、 翻屏Ctrl + f:向下翻一屏Ctrl + b:向上翻一屏Ctrl + d:向下翻半屏Ctrl + u:向上翻半屏五、 删除单个字符x:删除光标所在处的单个字符#x:删除光标所在处及向后的#个字符六、 删除命令(删除、字符、单词、行):dd:此命令跟跳转命令组合使用#dw:删除当前光标以后字符及后边第#个单词(光标在词尾,吃掉之后#个单词;光标在词中或词首,本单词算第1个)(包含当前光标所在字符)#de:删除当前光标以后字符及后边第#个单词(光标在词尾,吃掉之后#个单词;光标在词中或词首,本单词算第1个)#db:删除当前光标以前字符及前边第#个单词(光标在词首,吃掉之前#个单词;光标在词中或词尾,本单词算第1个)dd::删除当前光标所在行#dd:删除当前光标所在行及以下#行。末行模式下:StartADD,EndADDd . 表示当前行 $:最后一行 +#:向下的#行七、 粘贴命令p (上次命令操作)P:如果删除或复制为整行内容,则粘贴至光标所在行的下方,如果复制或删除的内容为非整行,则粘贴至光标所在字符的后面:p:如果删除或复制为整行内容,则粘贴至光标所在行的上方,如果复制或删除的内容为非整行,则粘贴至光标所在字符的前面。八、 复制命令yy:用法:同d命令#yw:#ye:#yb:yy:#yy:九、 修改:先删除再转换为输入模式c:用法:同d命令cc:#cw:#ce:#cb:cc:#cc:十、 替换:rr:替换单个字符R:直接进入替换模式十一、 撤销编辑(最多撤销50次)u(undo):撤销前一次的编辑操作Ctrl + r :撤销最近一次撤销(还原最近一次撤销动作)十二、 重复前一次编辑操作(.). 重复前一次编辑操作十三、 可视化模式v:按字符选取V:按矩形选取十四、 查找/PATTERN :?PATTERN: n: N:十五、 查找并替换 (类似于sed匹配)在末行模式下使用s命令ADDR1,ADDR2sPATTERNstringgiVIM文本替换命令在VIM中进行文本替换: 1. 替换当前行中的内容: :s/from/to/ (s即substitude) :s/from/to/ : 将当前行中的第一个from,替换成to。如果当前行含有多个 from,则只会替换其中的第一个。 :s/from/to/g : 将当前行中的所有from都替换成to。 :s/from/to/gc : 将当前行中的所有from都替换成to,但是每一次替换之前都 会询问请求用户确认此操作。 注意:这里的from和to都可以是任何字符串,其中from还可以是正则表达式。 2. 替换某一行的内容: :33s/from/to/g :.s/from/to/g : 在当前行进行替换操作。 :33s/from/to/g : 在第33行进行替换操作。 :$s/from/to/g : 在最后一行进行替换操作。 3. 替换某些行的内容: :10,20s/from/to/g :10,20s/from/to/g : 对第10行到第20行的内容进行替换。 :1,$s/from/to/g : 对第一行到最后一行的内容进行替换(即全部文本)。 :1,.s/from/to/g : 对第一行到当前行的内容进行替换。 :.,$s/from/to/g : 对当前行到最后一行的内容进行替换。 :a,bs/from/to/g : 对标记a和b之间的行(含a和b所在的行)进行替换。 其中a和b是之前用m命令所做的标记。 4. 替换所有行的内容: :%s/from/to/g :%s/from/to/g : 对所有行的内容进行替换。 5. 替换命令的完整形式: :ranges/from/to/flags 5.1 s/from/to/ 把from指定的字符串替换成to指定的字符串,from可以是正则表达式。 5.2 range 有以下一些表示方法: 不写range : 默认为光标所在的行。 . : 光标所在的行。 1 : 第一行。 $ : 最后一行。 33 : 第33行。 a : 标记a所在的行(之前要使用ma做过标记)。 .+1 : 当前光标所在行的下面一行。 $-1 : 倒数第二行。(这里说明我们可以对某一行加减某个数值来 取得相对的行)。 22,33 : 第2233行。 1,$ : 第1行 到 最后一行。 1,. : 第1行 到 当前行。 .,$ : 当前行 到 最后一行。 a,b : 标记a所在的行 到标记b所在的行。 % : 所有行(与 1,$ 等价)。 ?chapter? : 从当前位置向上搜索,找到的第一个chapter所在的行。( 其中chapter可以是任何字符串或者正则表达式。 /chapter/ : 从当前位置向下搜索,找到的第一个chapter所在的行。( 其中chapter可以是任何字符串或者正则表达式。 注意,上面的所有用于range的表示方法都可以通过 +、- 操作来设置相对偏 移量。 5.3 flags 这里可用的flags有: 无 : 只对指定范围内的第一个匹配项进行替换。 g : 对指定范围内的所有匹配项进行替换。 c : 在替换前请求用户确认。 e : 忽略执行过程中的错误。 注意:上面的所有flags都可以组合起来使用,比如 gc 表示对指定范围内的 所有匹配项进行替换,并且在每一次替换之前都会请用户确认。十六、 打开多个文件vim file1(默认打开第一个) file2 file3 末行模式:next 切换至下一个文件 :prev 切换至上一个文件 :last 切换至最后一个文件 :first 切换至第一个文件退出多个文件 :qa 全部退出十七、 分屏显示一个文件Ctrl + w ,s :水平拆分窗口Ctrl + w ,v :垂直拆分窗口在窗口间切换光标 Ctrl + w ,ARROW:qa 关闭所有窗口十八、 分窗口显示多个文件 vim o :水平分割显示多个文件 vim O :水平分割显示多个文件十九、 将当前文件中部分内容另存为另外一个文件末行模式下使用w:w :ASSR1,ADDR2w/二十、 将另一个文件的内容填充在当前文件中:r /path/to/somefile二

注意事项

本文(linux之vim编辑器)为本站会员(l****0)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.