try it, then you know it____________just do it , as love easily fade.

一次只有一个目标,步子迈小些,抑制一次实现所有功能的冲动。 过程如何结果就如何,行动是欢喜的,不管是兴奋还是沮丧的情绪都对结果无益。贵在持之以恒

导航

linux 学习5 文本编辑器 vim

vim 没有菜单,只有命令 


//root用户既可以用vi,也可以用vim, 无实质性区别,vim是vi的升级版
//粘贴用shift+insert , 要在insert模式下粘贴,否则粘贴不全
// ^ 和 0的区别,都是行首,但后者进入插入模式 vi filename
--->进入命令模式 可直接进入编辑模式,回车结束运行, 输入wq 保存和退出 在命令模式下 :输入aio进入插入模式, esc退回到命令模式 a,光标后 A,行尾 i, 光标前 I,行首 o,光标下,插入新行 命令: ______定位命令 :set nu/set nonu gg/G 到第一行,最后一行 ng = :n  到第n行 $/0  移到行尾/行首 ______删除命令 x/nx  删除光标所在字符/n个字符 dd/ndd, 行, n行 D/dG 到行尾/到文件末尾 :n1,n2d 指定范围的行 ______复制和剪切 yy/nyy  复制当前行 dd/ndd 剪切 p/P 粘贴在当前光标所在行下/
shift+insert 拷贝鼠标选定的行 ______替换和取消 r 替换光标所在处字符 R 从光标所在处开始替换字符,按键 esc结束 u 取消上一步操作 _______保存和退出 :w 保存修改 :w
new filename :wq  保存退出 ZZ 同上 :q! 退出不保存 :wq! 同:wq , 文件所有者及root 可使用 _______搜索和搜索替换 /string 搜索指定字符串   :set ic 忽略大小写   n 找下一个 :%s/old/new/g   全文替代指定字符 :n1,n2s/old/new/g  在指定范围内.... ______使用技巧 在vim编辑器中,能够执行一个命令
:r 导入文件 :
!   eg,:!which ls,查看ls命令所在的目录 :r!命令   导入命令执行结果 :map   定义快捷键,触发命令   :map ^p I#<ESC> //行首插入#注释。^不是字符,而是ctrl+v输入后的显示   :map ^b 0x //删除首字符 :ab   替换 , eg, :ab mymail sophie@hotmail.com :n1,n2s/^   前面是范围, ^代表行首   :n1,n2s/^/#/g 连续行注释   :n1,n2s/^#//g 取消连续行注释   :n1,n2s/^/\/\//g 行首注释 //. \是转义字符, \/是/的意思。 _______ .vimrc   配置文件, 在家目录里

 

posted on 2016-04-06 01:10  吾一  阅读(214)  评论(0编辑  收藏  举报