码迷,mamicode.com
首页 > 系统相关 > 详细

Linux学习笔记 033_9

时间:2014-08-16 01:09:50      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:linux学习笔记

vim三种主要模式:

bubuko.com,布布扣

打开文件:vim a.txt:如果a.txt不存在则创建新文件但是如果没有保存就退出则该文件不会存在

模式转换:

command mode:初始默认的模式

在任何模式下按esc总是退到command mode

从command模式转换到insert模式:按i或者insert键,按A进入insert模式并把光标移到一行的最后,I进入insert模式并把光标移到一行的最前,o在下一行另起新的一行并进入insert模式,O在上一行另起新的一行并进入insert模式

保存退出:(在命令模式下)

bubuko.com,布布扣

注意::x相当于:wq;只读文件管理员可以用:wq!强制保存

命令模式操作:

先按数字再按方向键:向左,向右移n个字符

home:移到行首

end:移到行尾

pageup,pagedown:翻页

如果方向键不能移动光标,要用h,j,k,l来移动

w,b以单词为单位移动

),(以句号为单位移动

},{以段为单位移动

G:移到文件最后

:200移到200行

:set nu:加行号

:1,5s/dog/cat:把1~5行的dot替换成cat

:%s/dog/cat/gi:全局替换dot为cat

cc:替换一行(删除这一行然后进入insert模式)

dd:剪切或者删除,10dd为剪切10行

p:粘贴在光标所在位子的下一行

P:粘贴在光标的上一行

yy:复制,10yy为复制10行

u:撤销一次操作

U:一次性恢复

ctrl+r:撤销,和恢复相反

在less a.txt浏览模式下按v进入vi编辑器模式,按:q回到less浏览模式

visual模式:

按v,多选,以字符为单位

按V,多选,以行为单位

同时为一个文件开多个窗口:

bubuko.com,布布扣

alias:

起别名,如alias vi=vim

或者vim .bashrc进行修改,在每个用户的home目录下都有

vim .viminfo:vim编辑器的历史记录


本文出自 “flyclc” 博客,请务必保留此出处http://flyclc.blog.51cto.com/1385758/1540842

Linux学习笔记 033_9,布布扣,bubuko.com

Linux学习笔记 033_9

标签:linux学习笔记

原文地址:http://flyclc.blog.51cto.com/1385758/1540842

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!