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

简介: Vim/Vi实用技巧1、导入文件 :r [文件名] #导入到当前编辑的文件中如 :r /etc/inittab  文件上部为/etc/services文件,下部为/etc/ini...

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 ixiaofang@163.com<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 xiaofang@qq.com #每次输入mymail之后都会被后面内容替换

 

取消定义 unab mymail

 

附-Vi配置文件

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

 

目录
相关文章
|
存储 开发工具
4.vim(vi)模式之一:命令行模式
4.vim(vi)模式之一:命令行模式
152 1
|
开发工具
3.vim(vi)模式之一:编辑模式
3.vim(vi)模式之一:编辑模式
129 0
|
Unix Linux 程序员
|
8月前
|
Unix Linux 开发工具
Vi 和 Vim 文本编辑器使用指南
Vi 和 Vim 是 Unix/Linux 系统中常用的文本编辑器,Vim 是 Vi 的改进版,增加了语法高亮、多级撤销等功能。它们支持命令模式、插入模式和末行模式,可通过快捷键高效进行文本编辑操作,如移动光标、删除文本、查找替换等。例如,命令模式下“hjkl”分别用于左右上下移动光标,“x”删除字符,“i”进入插入模式输入文本,“:wq”保存并退出。
287 6
|
开发工具
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
|
Java Unix Linux
Linux vi/vim
Linux vi/vim
115 5
|
Unix Linux Shell
Linux下vi与vim命令使用与区别
Linux下vi与vim命令使用与区别
383 0
|
程序员 Linux 开发工具
Vi和Vim编辑器
Vi和Vim编辑器
|
Linux Shell 开发工具
Linux-- vi / vim 编辑器
Linux-- vi / vim 编辑器
232 0
|
开发工具
8.vim(vi)自定义环境变量
8.vim(vi)自定义环境变量
217 2