丙辰中秋,欢饮达旦,大醉,作此篇,兼怀子由.
明月几时有?把酒问青天.不知天上宫阙,今夕是何年.我欲乘风归去,又恐琼楼玉宇,高处不胜寒.起舞弄清影,何似在人间?
转朱阁,低绮户,照无眠.不应有恨,何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全.但愿人长久,千里共婵娟.
<水调歌头-明月几时有 苏轼>
摘要:1.末行命令扩展 命令 2.末行命令总结 3.分屏命令 使用分屏命令,可以同时编辑和查看多个文件.
阅读全文
摘要:在vi中除了常用的i进入编辑模式外,还提供了以下命令同样可以进入编辑模式:
阅读全文
摘要:在vi中查找和替换命令需要在末行模式下执行. 1.全局替换 一次性替换文件中的所有文件的旧文本. 命令格式如下: :%s /旧文本/新文本/g 2.可视区域替换 先选中要替换文字的范围 选中可视区域后,末行模式后会自动出现<,'> 命令格式如下: :<,'>s /旧文本/新文本/g 3.确认替换 如
阅读全文
摘要:1.常规查找 查找到指定内容之后,使用n查找下一个出现的位置. 命令 功能 /str 查找str 例:/python n 查找下一个 N 查找上一个 2.单词快速匹配(常用)
阅读全文
摘要:缩排和重复执行 缩排命令在开发程序时,统一增加代码的缩进比较有用! 在可视模式下,缩排命令只需要使用一个>或者<. 在程序中,缩进通常表示代码归属关系. 前面空格越少,代码的级别越高. 前面空格越多,代码的级别越低.
阅读全文
摘要:R命令进入替换模式,输入新字符替换当前光标所在位置的字符,替换完成后,按下ESC可以回到命令模式. 替换命令的作用是不用进入编辑模式,对文件进行轻量级修改.
阅读全文
摘要:1.vi中提供有一个被复制文本的缓冲区 复制命令会将选中的文字保存在缓冲区. 删除命令删除的文字会被保存在缓冲区 在需要的位置,使用粘贴命令可以将缓冲区的文字插入到光标所在位置. vi中的文本缓冲区同样只有一个,如果后续做过复制-粘贴操作,之前的缓冲区内容会被替换. 2.注意 vi中的文本缓冲区和系
阅读全文
摘要:删除文本 注: 如果使用可视模式已经选中了一段文本,那么无论使用d还是x,都可以删除选中的文本. 删除命令可以和移动命令连用,以下是常见的组合命令:
阅读全文
摘要:选择文本(可视模式) 学习复制命令前,应该先学会如何选中要复制的代码. 在vi中要选择文本,需要先使用visual命令切换到可视模式. vi中提供了三种可视模式. 按ESC可以放弃选中,返回到命令模式. 注: 可视模式下,可以和移动命令连用,例如:ggVG能够选中所有内容.
阅读全文
摘要:标记 在开发时,某一块代码可能需要处理,例如编辑或重看. 此时使用命令模式(普通模式)下使用m增加一个标记,这样可以在需要时快速地跳回来或者执行其他编辑操作. 标记名称可以是a~z或者A~Z之间的任意一个字母. 添加了标记的行如果被删除,标记同时被删除. 如果在其他行添加相同名称的标记,之前添加的标
阅读全文
摘要:1.段落切换 vi使用空行来区分段落 在程序开发时,通常一段功能相关的代码会写在一起--之间没有空行 2.括号切换 在程序世界中,() [] {}使用频率很高,而且都是成对出现的.
阅读全文
摘要:移动 命令模式下快速移动光标 编辑操作命令与移动命令结合使用 1.上下左右 2.行内移动
阅读全文
摘要:1.末行模式 ":x" 和 ":wq" 的区别如下:(1) :wq 强制性写入文件并退出(存盘并退出 write and quit)。即使文件没有被修改也强制写入,并更新文件的修改时间。(2) :x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间;否则不会更新文件修改时间。 2.编辑模式
阅读全文
摘要:vi 有三种工作模式 1.命令模式 打开文件首先进入命令模式,是使用vi的入口. 通过命令对文件进行常规的编辑操作,例如:定位-翻页-复制-粘贴-删除等. 在其他图形编辑器下,通过快捷键或鼠标实现的操作,都在命令模式下实现. 2.末行模式--执行保存和退出等操作. 要退出vi返回到控制台,需要在末行
阅读全文
摘要:vim的异常处理 如果vim异常退出,在磁盘上可能会保存有交换文件. 若使用vi编辑该文件时看到如下图信息,按下字母d就可以删除交换文件. 注意:输入命令操作的时候关闭输入法.
阅读全文
摘要:1.新建或打开文件 命令: vim 文件名 在终端中输入vi在后面跟上文件名即可. 如果文件已经存在,会直接打开文件. 如果文件不存在,会新建一个文件. 2.打开文件并定位到文件指定行. 命令: vim 文件名 +行数 例:打开hello.py文件并定位到12行. 注: 如果只带+而不指定行号,会直
阅读全文
摘要:vi(visual interface)是Linux最经典的文本编辑器 vi的核心设计思想-让程序员的手指始终保持在键盘的核心区域,就能完成所有的编辑操作. vi的特点 vi编辑器在系统管理和服务器管理编辑文件时,其功能远优于图形界面的编辑器. vim是从vi发展出来的一个文本编辑器,支持代码补全,
阅读全文