E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
vi和vim编辑器
学习
vi和vim编辑器
(16):vim的多窗口功能(1)
vim默认是在一个窗口中编辑所有文件,在文件间移动或者移动到文件的不同部分时只显示一个缓冲区。但vim也提供了多窗口编辑功能,可以简化复合的编辑任务。这篇文章将学习如何在一个运行的vim进程里使用多窗口,包括多窗口编辑工作的初始化与启动,在窗口间移动光标,在显示区中移动窗口等。启动多窗口编辑:可以在打开vim时启动多窗口编辑,也可以在编辑会话中分割窗口。从命令行(shell)启动多窗口:默认情况下
傅里叶变变
·
2015-03-17 22:52
编程工具
学习
vi和vim编辑器
(16):vim的多窗口功能(1)
vim默认是在一个窗口中编辑所有文件,在文件间移动或者移动到文件的不同部分时只显示一个缓冲区。但vim也提供了多窗口编辑功能,可以简化复合的编辑任务。这篇文章将学习如何在一个运行的vim进程里使用多窗口,包括多窗口编辑工作的初始化与启动,在窗口间移动光标,在显示区中移动窗口等。启动多窗口编辑:可以在打开vim时启动多窗口编辑,也可以在编辑会话中分割窗口。从命令行(shell)启动多窗口:默认情况下
fuchencong
·
2015-03-17 22:00
编程工具
vim编辑器
学习
vi和vim编辑器
(15):vim对vi的主要改进
vim对vi做了大量改进,本章将讨论在vim中添加的主要功能:包括内置帮助功能、启动与初始化选项、新的移动命令、扩展的正则表达式、扩展的撤销、自定义可执行文件等。内置帮助功能:vim的说明文档超过10万行,几乎所有的说明都可以通过vim内置的帮助工具取得,使用它最简单的形式就是调用":help"命令。使用内置的帮助功能需要了解vi的导航技巧,知道如何在标签间前进与后退。当光标处于某个标签上时,按下
fuchencong
·
2015-03-08 20:00
vim
编程工具
Linux 下 vi/vim 文本编辑器超详细使用指南
vi和vim编辑器
的区别是vim是vi的改进版本,在vi编辑器的基础上上扩展了很多实用的功能。大多数的linux/unix发行版本中都使用vim代替了原来的vi文本编辑器。
LEAN_IN
·
2015-01-26 08:00
Java之美[从菜鸟到高手演练]之Linux下
vi和vim编辑器
的使用
作者:二青个人站点:zhangerqing.cn 邮箱:
[email protected]
微博:http://weibo.com/xtfggefVi是一个常用的linux下文本编辑器,基本所有的类Unix系统都会默认装有vi编辑器,所以只要学通了vi,则可以在任意linux上进行文本操作。在控制台里敲入"vifilename"即可启动vi编辑器,如果该file已经存在,则编辑已存在文件,如果
zhangerqing
·
2015-01-19 20:00
linux
vi
vim
学习
vi和vim编辑器
(14):vim概述
vim指的是"viimproved",即改进版的vi。目前vim可能是使用最为广泛的vi同类品。概览:作者与简史:vim由BramMoolenaar编写,也得到其他人的协助开发。所以vim能够随着计算机工业以及文本编辑需求而相应地成长与改变,并维持着自身的价值。今天的vim是功能最为全面的类vi编辑器之一,在线帮助也很丰富。与vi的比较:vim的接受度比vi更为广泛,因为某些版本的vim几乎可供所
fuchencong
·
2015-01-15 19:00
vi编辑器
编程工具
学习
vi和vim编辑器
(13):vi同类品的功能总览
《
vi和vim编辑器
》重点介绍了vim编辑器,也简要地介绍了另外三种常用的同类品:nvi,elvis,vile。
fuchencong
·
2015-01-14 20:00
vi编辑器
编程工具
学习
vi和vim编辑器
(12):高级编辑方法(3)
本章主要学习vi编辑器中的@功能,ex脚本以及ctags工具的使用。@功能:命名缓冲区提供了另一种方法来创建“宏”,即可以将复杂的命令序列保存到某个命名缓冲区中,再通过@命令执行缓冲区中的内容。举个例子,首先在插入模式中输入如下一行:然后将该行内容删除并将其保存到"a"这个命名缓冲区中,之后便可以将光标移动到某个单词的首部,执行"@a",就可以将缓冲区中的内容作为命令进行执行。在这个例子中就是将该
fuchencong
·
2015-01-11 15:00
vi编辑器
编程工具
学习
vi和vim编辑器
(11):高级编辑方法(2)
本章学习在vi编辑器中如何保存命令。保存命令:vi和ex中提供了许多方法来保存一长串命令序列,这样当调用已保存的序列时,只需要输入几个字符即可。单词缩写:可以定义缩写,让vi在处于插入模式时替你自动将输入展开成原文。定义缩写的命令为:" ababbrphrase",其中abbr就是给phrase指定的缩写。注意,在插入模式中,只有将缩写当成单个单词输入时,缩写才会被展开,单词内的abbr不会被展开
fuchencong
·
2015-01-08 20:00
vi编辑器
编程工具
学习
vi和vim编辑器
(10):高级编辑方法(1)
从本章开始将介绍一些vi和ex编辑器的高级功能。这一篇文章主要介绍如何自定义编辑环境,如何在vi中执行UNIX命令以及如何通过UNIX命令在vi中过滤文本。自定义vi:vi编辑器中有许多可以设置的选项,这些选项将影响vi编辑器的运作。可以使用ex命令":set"在vi中改变选项。而且,只要vi被打开,就会读取位于你的主目录的".exrc"文件,以取得vi的相关设置。在这个文件中使用":set"命令
fuchencong
·
2015-01-05 16:00
vi编辑器
编程工具
学习
vi和vim编辑器
(9):全局替换(2)
上一篇文章已经学习了如何通过vi编辑器中":s"命令进行全局替换,而且可以在替换命令中使用正则表达式以进行强大的模式匹配。这一篇文章将学习模式匹配的更多范例,以进一步熟悉正则表达式。模式匹配的范例:(1)匹配一个完整的单词:如下图所示,如果需要将文本里所有的child单词替换成为children,可能最先想到的就是下图所示的替换命令:但是这个命令会把childrendish,Fabrichild这
fuchencong
·
2014-12-30 22:00
vi编辑器
编程工具
学习
vi和vim编辑器
(8):全局替换(1)
本章学习vi编辑器中的全局替换命令。通过全局替换命令,可以自动替换文件中所有出现过的某个单词。全局替换一般会用到两个ex命令:":g"(global),":s"(substitute)。替换命令:替换命令的语法如下:":s/old/new/",该命令会将当前这一行中第一个出现的old模式替换为new。其中斜线用来分隔命令的各部分(如果斜线位于该命令的最后一个字符,则该斜线可以省略)。":s/old
fuchencong
·
2014-12-27 14:00
vi编辑器
编程工具
学习
vi和vim编辑器
(7):ex编辑器概述(2)
接着上一篇文章,学习ex编辑器。更改缓冲区名称:可以使用":wnew_file_name"的方式将当前编辑缓冲区保存为新的文件。这样就可以使得当前的编辑结果得以保存,同时又不修改原来的文件(前提是没有对当前文件进行过保存)。保存一部分文件:通过使用ex的行寻址命令和写入命令w,可以将文件中的一部分保存为新的文件。例如通过" :20,$wnew_file_name"命令将当前文件的第20行到文件的结
fuchencong
·
2014-12-14 20:00
vi编辑器
编程工具
学习
vi和vim编辑器
(6):ex编辑器概述(1)
vi编辑器使用的底层编辑器就是ex行编辑器,可以认为vi编辑器是ex行编辑器的可视化模式。ex可以给你机动性更高,能力更强的编辑命令。ex以行为导向,在对文件做大规模改变时就成了优点。打开文件:"exfilename"命令使用ex行编辑器打开文件,它列出来了文件的总行数及命令提示符(:),此时无法看到文件的任何一行,除非下达显示一行或多行的ex命令,如下图所示:ex命令由行地址(可以只是一个行号)
fuchencong
·
2014-12-13 21:00
vi编辑器
编程工具
学习
vi和vim编辑器
(5):越过基础的藩篱
本章将对之前学习的编辑命令如"c","d",“y”等命令进行总结,并学习一些新的知识:其他进入vi的方法,利用缓冲区来存储拖曳或删除的文本以及如何在文件中做标记。更多命令的组合:之前已经不止一次讲过,对于"c","d","y"等命令具有"command""TextObject"的使用形式,即这些编辑命令可以与光标移动命令进行组合使用,通过光标移动命令来表示编辑命令将会影响的文本范围。现在将这些组合
fuchencong
·
2014-11-15 22:00
vi编辑器
编程工具
学习
vi和vim编辑器
(4):快速移动位置
通常,编辑文本需要做的第一步就是将光标移动到需要编辑的地方,因此编辑文本的速度一定程度上取决于将光标移动到目的地所需要的按键数。这一篇文章,主要介绍如何快速移动光标。根据屏幕来移动:在一个有几千行文本的文件中,如果按照行来移动的话,可能效率非常低。此时可以按照屏幕来移动。可以把文件看成一个具有文字的长长的卷轴,而屏幕是一个窗口,通常显示其中的24行文字(我的是显示26行)。^F:往前(往文本结尾方
fuchencong
·
2014-10-30 21:00
vi编辑器
编程工具
学习
vi和vim编辑器
(3):简单的文本编辑(2)
接着上一篇文章,继续讲解vi编辑器中一些简单的文本编辑命令。这一篇文章主要是文本的删除,复制,移动等命令。删除文本:正如上一篇文章中讲过的,对于删除命令("d")也具有“(command)(TextObject)”的使用形式,其中command代表的是如删除("d"),替换("c")等命令,而TextObject指的是光标移动命令,代表command影响的文本对象范围。只要记住了这一点,接下来的删
fuchencong
·
2014-10-23 22:00
vi编辑器
编程工具
学习
vi和vim编辑器
(2): 简单的文本编辑(1)
vi编辑器对老手而言,最大的优点之一就是有很多选项可以使用,而对于新手而言,这也是它的一大难点。本章介绍基本的vi文本编辑命令。这一篇文章主要介绍如何移动光标,以及如何增加和更改文本。之前讲过,vi编辑器有两种模式,命令模式和插入模式。在命令模式中,所输入的一切都会被vi编辑器当做是输入的命令,而在插入模式中,所输入的一切都被当做相应的文本更新到文件缓冲区中。当打开vi编辑器时,默认是命令模式,有
fuchencong
·
2014-10-17 21:00
vi编辑器
编程工具
学习
vi和vim编辑器
(1):vi文本编辑器
UNIX系统中有很多编辑器,可以分为两种类型:行编辑器和全屏编辑器。行编辑器每次只能在屏幕中显示文件的一行,如ed和ex编辑器,全屏编辑器可以在屏幕上显示文件的一部分。vi(读为vee-eye)编辑器是UNIX_Like操作系统的标准文本编辑器。vi是visualeditor的缩写,vi编辑器属于全屏编辑器,可以在阅读文件时当场就修改,并且立刻看到修改后的结果。对于新手而言,vi编辑器难度还是非常
傅里叶变变
·
2014-10-12 19:59
编程工具
学习
vi和vim编辑器
(1):vi文本编辑器
UNIX系统中有很多编辑器,可以分为两种类型:行编辑器和全屏编辑器。行编辑器每次只能在屏幕中显示文件的一行,如ed和ex编辑器,全屏编辑器可以在屏幕上显示文件的一部分。vi(读为vee-eye)编辑器是UNIX_Like操作系统的标准文本编辑器。vi是visualeditor的缩写,vi编辑器属于全屏编辑器,可以在阅读文件时当场就修改,并且立刻看到修改后的结果。对于新手而言,vi编辑器难度还是非常
fuchencong
·
2014-10-12 19:00
vi编辑器
编程工具
在Vim编辑器中执行Shell命令
在Vim编辑器中执行Shell命令《Linux命令、编辑器与Shell编程》第11章Vi和Vim文本编辑器,本章将简单介绍如何使用
Vi和Vim编辑器
编辑文本。
dongfengkuayue
·
2014-07-08 22:20
嵌入式linux
坚持学习vim之开篇
前端时间学习了很长时间vim,一直没有成就,那会儿看的是学习
vi和vim编辑器
,看到map那张就放了。今天无意中看到vimturor觉得真心不错,或许这是一个好的资料坚持把它啃下来,我英语又不差!
lyx2007825
·
2013-01-29 10:00
vi和vim编辑器
小结
1.当你想要消除所有的编辑结果,把内容回到文件打开时的内容时,命令::e! 这样你就恢复上一次到存储的文件内容,可以从头编写了。2.如果你想消除所有的编辑结果,然后直接离开vi,命令::q!3.当保存文件发现已经存在,可以强制覆盖或这追加,命令::w!(强制覆盖) 或者 :w (追加)4.进入编辑模式: i 在光标之前插入文本 a 在光标之后插入文本 两者的区别:按下a时,光标会往右移
jiazhanwei365
·
2012-11-13 21:00
学习
vi和vim编辑器
——第六章 全局替换
:s/old/new/将当前行中第一个出现的模式old改为new,其中的/(斜线)用来分隔命令的各部分:s/lod/new/g将当前行中的第一个old改为new:50,100s/old/new/g第50行到第100行之间每一个出现的old更改为new:%s/old/new/g==:1,$s/old/new/g:g//s/Esc/ESC/g第一个g告知命令需对文件中的所有行起作用。用于识别发生替换的
leaf8742
·
2012-10-26 14:00
学习
vi和vim编辑器
2
编辑命令文本对象 更改 删除 复制一个单词 cw dw yw两个单词,不包括标点符号 2cW/c2W 2dW/d2W 2y
leaf8742
·
2012-10-25 14:00
学习
vi和vim编辑器
第7版
右边界wrapmargin(wm)setwm=100开头,$结尾行号number(nu)setnusetnonuw下一个单词W下一个单词(忽略标点)b倒退一个单词B倒退一个单词(忽略标点)G文件结尾42G42行iac替换d删除pycc替换整行C=c$er替换单个字符s替换文本S一整行R覆盖模式~大小写dw删除单词dd删除一行D==d$x删除一个字符X删除前一个字符yy一整行.^Ru:helpuse
leaf8742
·
2012-10-25 13:00
《学习
vi和vim编辑器
》读书笔记-vim基础篇
第9章 Vim概述 :version 查看vim版本 第10章 Vim对vi的主要改进 内置帮助功能 :help 获取帮助 启动与初始化 :help startup 系统与用户的配置文件 vim加载配置的顺序 VIMINT环境变量 用户的vimrc文件 - $HOME/.vimrc
随枫霏
·
2012-09-01 12:00
读书笔记
《学习
vi和vim编辑器
》读书笔记——vi进阶篇
第五章 ex编辑器概述 vi中的底行模式实际上是ex编辑器的命令 ex命令不能用空格间隔,也不能用空格结尾 z指令 d 删除行 m 移动行 co 复制行 t 复制行 行号 :3,18d 删除3-18行 :3,18m23 把3-18行移动到23行之后 :3,18co23 将3-18行复制到23行之
随枫霏
·
2012-08-26 16:00
读书笔记
《学习
vi和vim编辑器
》读书笔记——vi基础篇
第一章vi文本编辑器Unix环境下的编辑器有多种,一般可以分为行编辑器edex一次只能显示一行全屏编辑器viemacs 显示文件的一部分vi命令的特点:字母区分大小写输入时不会显示在屏幕上不需要在命令后按Enter键打开关闭文件使用vi进行文本编辑的时候,是在内存里的文本副本上进行操作,也就是说是在缓冲区中进行操作,存储编辑的结果时,实际上是将缓冲区的内容写入文件中。打开文件的命令是:保存并离开
随枫霏
·
2012-08-25 13:00
vi
vim代码补全
从图书馆里面借的那本《
vi和vim编辑器
》马上就要还掉了。有点舍不得,自己虽然没看多少,想着赶快再看一会吧。想想自己在linux上面写数据结构,没有代码补全还是比较麻烦的。
gaoxin1076
·
2012-03-08 15:00
数据结构
linux
vim
insert
tags
linux内核
vim进阶学习笔记
最近在看《学习
vi和vim编辑器
第7版中文版》,一些基本的命令这里就不介绍了,反正大家都找得到,这里给大家介绍一点有趣的东西 关于ex编辑器 ex编辑器是一个行编辑器,在vim中输入 Q
gaoxin1076
·
2012-01-13 16:00
shell
unix
Scheme
File
vim
colors
Linux/Unix http://oreilly.com.cn/index.php?func=booklist&cat=46
Linux/Unix《学习
vi和Vim编辑器
(第7版)》ArnoldRobbins,ElbertHannah,LindaLamb著O'ReillyTaiwan公司编译2011年04月定价:82.00元
lizhi200404520
·
2011-06-23 15:00
编程
linux
工作
unix
网络
linux内核
从头开始学vi + 学习
Vi和vim编辑器
(第七版)英文版
学习
Vi和vim编辑器
(第七版)英文版 Learning the vi and vim editors (见附件) 下面是一个简单的vim教程。
特南克里斯
·
2009-11-13 23:00
设计模式
c
浏览器
C#
vim
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他