Vim/Vi实用技巧(第二版)

Vim/Vi实用技巧

1、导入文件

:r [文件名] #导入到当前编辑的文件中

如 :r /etc/inittab

文件上部为/etc/services文件,下部为/etc/inittab文件

2、执行命令[不用退出vi]

:! [命令]

:! ls -l /home/hadoop

拓展-把命令执行的结果,导入到当前编辑的文件中!

:r !date

3、定义快捷键

:map [快捷键] [触发指令]

e.g. :map ^P I#<ESC> #Ctrl+v Ctrl+p 或者 Ctrl+v+p 打出^P

:map ^O 0x #删除行首一个字符

:map ^E [email protected]<ESC>

命令执行:ctrl+p,ctrl+o

命令取消:unmap ^P

4、连续行注释

:n1,n2/^/#/g #在n1到n2行的行首加#

:n1,n2/#//g #去掉n1到n2行行首的#去掉

:n1,n2/^#//g #连续行去掉只是行首的#号

:%s/^/\/\//g #行首添加//符号

:%s/\/\///g #将行首的//去掉

5、替换命令

:ab mymail [email protected] #每次输入mymail之后都会被后面内容替换

取消定义 unab mymail

附-Vi配置文件

上面所做的设置在Vi重启之后不再能够使用,需要将其写入配置文件,Vi 的配置文件保存在每个用户的~宿主目录下,为.vimrc,但是默认该文件是没有的,可以将/etc/vimrc文件拷贝过来,改名之后再做修改就好了

时间: 2024-08-23 05:21:04

Vim/Vi实用技巧(第二版)的相关文章

Vim/Vi常用操作(第二版)

周围同事不是用vim就是Emacs,你要是用一ultraedit,你都不好意思跟人家打招呼;什么插件呀,语法高亮呀,拼写检查呀,能给它开的都给它开着,就是一个字儿:酷. 你说这么牛B一东西,怎么着学会也得小半年吧.半年!入门都远着呢,能学会移动光标就不错了,你还别说耗不起,就这还只是左右移动!!! Vim/Vi简介 所有的Linux/UNIX都会默认安装Vi,现在主流的Linux都会给默认安装vim. Vim/Vi是一个功能强大的全屏幕文本编辑器, 是Linux/UNIX上最常用的文本编辑器, 

【开发工具】vim编辑器实用技巧总结

总结一些我们在平时使用vim编辑器的一些实用功能,后续会一直更新. 1.  visual插件 visual插件其实相当于一个书签作用,比如我们在一篇很长的源代码文件中,我们可以标记一行,然后后来我们再想回到这一行时,只需要一个快捷键就能迅速定位到这一行,非常方便,不用不停地往上或往下翻. 1.1  常用命令 1.  mm标记一个标签: 2.  F2回到被标记的那一行: 3.  连续按两次mm就可以取消标签: 4.  shift+F2可以在几个标签来回切换: 2.  emmet.vim插件 emm

针对高级用户的 Vim 编辑实用技巧

导读 毫无疑问, Vim 是一个很强大的文本编辑器.它提供了大量的特性,这意味着学习并记住 Vim 的所有功能实际上是不可能的.但是我们至少可以不断学习简单的方法来完成事情,从而随着时间的增长,我们使用编辑器的经验将会变得更好. 这篇文章是 Vim 用户指南系列文章中的一篇: Vim 初学者入门指南 Vim 快捷键速查表 5 个针对有经验用户的 Vim 技巧 3 个针对高级用户的 Vim 编辑器实用技巧 请记住,在这篇文章中我们将讨论的一些 Vim 编辑器技巧是针对高级用户的.注:如果你是第一次

用户管理实用命令(第二版)

用户管理实用命令 pwck #检测/etc/passwd文件 #如果对/etc/passwd进行了误操作,他就会提示 vipw #编辑/etc/passwd文件,他与VI的唯一不同,会锁定/etc/passwd文件 id #查看用户id和组信息 finger [username] #查看用户详细信息[有时需要自己安装] su 切换用户 #加了–同时会有环境变量与宿主目录的切换[加了- ,-左右都用空格],而su不会 passwd -S [username] #查看用户密码状态 passwd -d

[原]总结VIM的实用技巧

VIM真是一个神奇而又复杂的编辑器,让我这样的Linux编程新手茫然不已啊.每次到真正动手编程的时候才发现完全不知道该怎么操作VIM,一点都没感觉到VIM的强大,哈哈--正好今天学习了一点VIM操作技巧,顺便记下来,一边日后不断积累不断提高. 一.复制.剪切.粘贴 (1)在命令模式下将光标移动到要复制的段开始位置,按下字母v进入可视模式,然后移动光标覆盖需要复制的内容,按下y完成复制,按下d完成剪切.再将光标移动到目标位置,按下字母p完成粘贴. (2)在命令模式下,在目标行按下两次字母y,即yy

vim 高级使用技巧第二篇

上篇我贴上了我使用的vim配置及插件配置,有这些东西只能是一个脚本堆积,无从谈高效的代码阅读开发. 下面我们就来写经常使用的命令,就从配置F系列快捷键开始吧. F+ n 快捷键配置 F1基本上时帮助,这个貌似不能被 Terminal帮助使用了, F2显示或者不显示行号,默认情况是显示的,在需要copy的一些操作时候这个是很有用的 F3换行显示或者不换行显示,在有些如Makefile命令较长的情况可以用它来快速修改其中的东西,默认情况是不换行 F4呼出文件的函数列表(TagbarToggle) F

Linux下Vim的实用技巧

1.在编辑模式下: ctrl+w  撤销上次的编辑内容 2.在命令模式下: ctrl+w  光标切换到另一个窗口 3.vim -on file1 file2 -- 水平分屏,n是数字,代表分为几个屏幕,命令输入成功后,分成上下多个 屏幕. 4.ctrl+w+j 光标移动到下边那个屏幕, ctrl+w+k 光标移动到上边那个屏幕 ctrl+w+h  左移光标                          ctrl+w+l  右移光标 5.vim -On file1 file2 -- 垂直分屏,

Linux学习之Vim/Vi使用(十三)

Linux学习之Vim/Vi使用 Vim/Vi简介 Vim/Vi工作模式 Vim/Vi基本使用 Vim/Vi应用技巧 Vim/Vi简介 Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立.编辑.显示文本文件. Linux下的编辑器最常用的就是vim或者vi文本编辑.vi 和vim 编辑器的区别是vim是vi的改进版本,在vi 编辑器的基础上上扩展了很多实用的功能.?大多数的linux/unix 发行版本中都使用 vim 代替了原来的 vi 文

值得一看的书之《VIM实用技巧》

 值得一看的书之<VIM实用技巧> 我在2014年接触的linux,在使用linux vim编辑器过程中,碰到了一些vim编辑器的技巧,感觉好神奇,好强大.linux基础书籍上也有介绍vim,但是不全面,于是在2015年底,决定找一本关于详细介绍Vim的书籍,自己要系统的,完完全全的学习vim.于是便购买了<VIM实用技巧>这本书.自己断断续续的花6个月的时间,终于完完整整的看完了这本书,这本书很适合初学linux者学习,推荐给大家.看完后必受益匪浅. <VIM实用技巧>