本章将对之前学习的编辑命令如" c "," d ",“ y ”等命令进行总结,并学习一些新的知识:其他进入vi的方法,利用缓冲区来存储拖曳与删除的文本以及如何在文件中做标记。
更多命令的组合:
之前已经不止一次讲过,对于" c ", " d "," y "等命令具有"command" "TextObject"的使用形式,即这些编辑命令可以与光标移动命令进行组合使用,通过光标移动...
分类:
系统相关 时间:
2014-11-15 23:17:23
阅读次数:
371
vi及缩进设置 分类: unix/linux目录(?)[+] vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍...
分类:
其他好文 时间:
2014-11-15 12:44:46
阅读次数:
272
Vim是一个类似于Vi的文本编辑器,不过在Vi的基础上增加了很多新的特性,Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Bea...
分类:
编程语言 时间:
2014-11-13 18:47:36
阅读次数:
225
vi是VisualInterface的简称,它是Linux/Unix下的文本编辑器,例如你想编辑文件english.txt,则你可以在终端下输入vienglish.txt命令,然后就进入了编辑界面。1:vi模式 a)一般模式:vi处理文件时,一进入该文件,就是一般模式了. b)编辑模式:在一般模.....
分类:
系统相关 时间:
2014-11-06 21:44:16
阅读次数:
245
输入命令crontab -e 打开一个文件,默认的编辑器为vi。输入vi编辑器,输入i为插入,输入w保存,q退出,!强制。wq!强制保存并退出。* * * * * /usr/bin/wget -q -O temp.txt http://www.baidu.com* * * * * sleep 10;...
分类:
系统相关 时间:
2014-11-05 19:20:25
阅读次数:
403
在vi编辑器中国,可以利用 :s命令可以实现字符串的替换,具体的用法如下:
1、:s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串str1;
2、:s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串str1;
3、:.,$ s/str1/str2/g 用字符串 str2替换正文当前行到末尾所有出现的字符串 str1;
4、:1,$...
分类:
其他好文 时间:
2014-11-03 17:47:37
阅读次数:
173
通常,编辑文本所需要做的第一步就是将光标移动到需要编辑的地方,因此编辑文本的速度一定程度上取决于将光标移动到目的地所需要的按键数。这一篇文章,主要介绍如何快速的移动光标。
根据屏幕来移动:
在一个有几千行文本的文件中,如果按照行来移动的话,可能效率非常低。此时可以按照屏幕来移动。可以把文件看成一个具有文字的常常的卷轴,而屏幕是一个窗口,通常显示其中的24行文字(我的是显示26行)。...
分类:
移动开发 时间:
2014-10-30 22:37:58
阅读次数:
272
Linux下vi编辑器实现简单的粘贴复制剪切功能
如果想把文件内的第三行内容黏贴到第十五行:
1.进入你的文件,(处于命令模式,而不是编辑模式)
2.将你的光标移到你的第三行的开头(用方向键)
3,按下v,(你发现切换到可视模式了),按方向键,知道选中你想要的内容
4.按y,再将光标移到第十四行末尾。
5.按p。完成
此方法可以用于多行的粘...
分类:
系统相关 时间:
2014-10-27 12:50:07
阅读次数:
182
文本编辑器有很多,比如图形模式的gedit、kwrite、OpenOffice,文本模式下的编辑器有vi、vim(vi的增强版本)。vi和vim是我们在Linux中最常用的编辑器。vi或vim是Linux最基本的文本编辑工具,vi或vim虽然没有图形界面编辑器那样点鼠标的简单操作,但vi编辑器在系统管理、服务器管理字符界面中,永远不是图形界面的编辑器能比的。...
分类:
系统相关 时间:
2014-10-26 18:27:25
阅读次数:
315
在之前我也不知道为什么要学vim和vi编辑器,只是听过别人说这个对与linux很重要。
先说一下为什么要学习这个编辑器,个人的看书理解。
系统管理员的重要工作就是参与与设置某些重要软件的配置文件,因此要至少学会一种以上的命令行界面的文本编辑器。在所有的linux distributions上头都会有的一套文本编辑器就是vi,而且很多软件默认也是使用vi作为它们编辑的界...
分类:
系统相关 时间:
2014-10-25 21:33:35
阅读次数:
293