- 1、本文档共88页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux_vi编辑器讲述
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 定制vi编辑器 vi编辑器的参数的值可以分为三类 布尔、数值和字符串 布尔 set *** #打开开关,使参数***有效 set no*** #关闭开关,使参数***无效 例如 set hls 和set nohls #设置是否高亮度显示匹配串 * 定制vi编辑器 数值 set ***=12 #设置参数***的值为12 例如:set tabstop=5 #设置tab键缩进5个字符 字符串 set ***=string #设置参数***的值为string 例如set fileformat=unix #设置文件格式 * 定制vi编辑器 为什么有的时候,在Linux写好的文本文件,在windows下看时,丢失了换行效果?因为windows下每行文字的结尾是回车符和换行符,linux/unix下每行文字的结尾就是换行符 * 定制vi编辑器 几个常用的参数 ignorecase (ic)、noic tabstop number(nu)、nonu showmatch(sm)、nosm showmode(smd)、nosmd autoindent(ai)、noai * 定制vi编辑器 :set ignorecase (ic)或者 :set noic 有哪些信誉好的足球投注网站时是否严格区分大小写 :set tabstop=5 插入模式,按tab键,插入的空格数 :set number(nu) 或者 :set nonu vi编辑器是否显示行号 * 定制vi编辑器 :set showmatch(sm)、nosm 当输入)或者 }时,光标会跳转到匹配的(或者{,再返回 :set showmode(smd)、nosmd 显示vi编辑器的状态,如插入、替换 :set autoindent(ai)或者:set noai 新行的输入位置是否与上一行对齐 * 定制vi编辑器 其他还有参数,大家可以在命令模式下输入:help ***? 回车 来查看具体用途,用:q可以退出帮助界面,返回到vi编辑器界面 * 定制vi编辑器 缩写 vi编辑器提供编辑内容时的快捷输入方法,用一个简单的字符串代替一长串字符串 在命令模式下输入:ab u Unix 回车 意思是在vi编辑器的文本输入模式下,输入单独一个u字符后,vi编辑器会自动替换成Unix 在命令模式下输入:ab 显示设置的所有缩写字符串 在命令模式下输入:unab u #取消u缩写串的定义 * 定制vi编辑器 宏 vi编辑器提供命令快捷输入方法 在命令模式下输入:map 5 5dd 意思是将命令5dd,用5来代替,只要在命令模式下输入5,就相当于输入5dd,删除光标所在行及光标后的四行 在命令模式下输入:unmap 5 取消快捷命令5的定义 * 定制vi编辑器 以上所有用set命令以及ab、map定义的vi编辑器的工作环境,都属于临时定义,关闭vi编辑器后,定义就取消了! 你现在有什么想法? * 定制vi编辑器 修改配置文件,永久定制vi编辑器的个性化工作环境(直到你重新修改配置) 修改的配置文件又分为两种 对用户自己的vi编辑器起作用的配置文件 对系统所有用户的vi编辑器都起作用的配置文件(系统管理员root才有权限修改) * 定制vi编辑器 修改用户自己的vi编辑器配置文件,此文件是用户家目录下的.vimrc文件,方法如下: cd #回到用户家目录 pwd #确认是位于家目录下 ls -a #显示家目录下的所有文件,包括以.开头的隐藏文件,看到文件.vimrc cp .vimrc .vimrc_bak #做个备份,免得你修改错了无法恢复 * 定制vi编辑器 vi .vimrc #打开文件.vimrc,开始编辑 在命令模式下输入G,定位到文件的末行 修改什么呢?例如在文件末尾添加一行信息,内容为set nu 在命令模式下输入:wq 再次启动vi编辑器查看一个已经存在的文件的内容,是不是每行前面都有行号显示? * 定制vi编辑器 可以将前面学习的定制vi编辑器的常用参数写在此配置文件中,就可以让对应参数生效,而且是永久生效! 现在用另一个用户身份登录,使用vi编辑器,是否仍有行号显示吗?这说明什么? 你现在又有什么想法? * 定制vi编辑器 修改系统所有用户使用的vi编辑器配置文件,此文件是/etc目录下的vimr
文档评论(0)