企业网站报价方案下载,建设银行 公户 该网站使用过期的,用旧技术做网站能过毕设么知乎,淮南先锋网1 vi/vim编辑器介绍
vi 是visual interface 的简称#xff0c;是Linux中最经典的文本编辑器
vim是vi的加强版。兼容了vi的所有指令#xff0c;不仅能编辑文本#xff0c;而且具有shell程序编辑的功能#xff0c;可以通过不同颜色的字体辨别语法的正确性#xff0c;极大…1 vi/vim编辑器介绍
vi 是visual interface 的简称是Linux中最经典的文本编辑器
vim是vi的加强版。兼容了vi的所有指令不仅能编辑文本而且具有shell程序编辑的功能可以通过不同颜色的字体辨别语法的正确性极大方便了程序的设计和编辑性。
2 vi/vim编辑器的三种工作模式 命令模式Command mode 命令模式下所敲的按键编辑器都理解为命令以命令驱动不同的功能。 此模式下不能自由进行文本编辑。 输入模式Insert mode 也就是所谓的编辑模式、插入模式。 此模式下可以对文件内容进行自由编辑。 底线命令模式Last line mode 以开始通常用于文件的保存、退出。 2.1 命令模式 如果需要通过vi\vim编辑器编辑文件输入如下命令 vi 文件路径 vim 文件路径 一般直接使用vim因为vim兼容vi的所有功能 注意1如果文件路径表示的文件不存在那么此命令会用于编辑新文件。 2如果文件路径表示的文件存在那么命令用于编辑已有文件。 示例 vim test.txt 若文件不存在会自动创建新文件并进入命令模式 再点击 i 进入输入模式 对内容进行编辑输入this a test 点击Esc退出输入模式进入命令模式 在命令模式下输入进入底线命令模式 在底线命令模式下即在 : 基础上再输入wq 回车进行保存并退出 命令模式快捷键
以下为在命令模式下各种进入输入模式的快捷键
模式命令描述命令模式i在当前光标位置进入输入模式命令模式a在当前光标位置之后进入输入模式命令模式I 大写i 在当前行的开头进入 输入模式命令模式A在当前行的结尾进入输入模式命令模式o在当前光标下一行进入输入模式命令模式O在当前光标上一行进入输入模式输入模式Esc任何情况下点击Esc都能回到命令模式 以下还有一些命令模式下的快捷键
命令描述命令描述键盘上、键盘k向上移动光标dd删除光标所在行的内容键盘下、键盘j向下移动光标nddn是数字删除当前光标向下n行键盘左、键盘h向左移动光标yy复制当前行键盘右、键盘L向右移动光标nyyn是数字复制当前行和下面的n行0移动光标到当前行的开头p粘贴复制的内容$移动光标到当前行的结尾u撤销修改pageup(PgUp)向上翻页ctrlr方向撤销修改pagedown(PdDn)向下翻页gg跳到首行/进入搜索模式G跳到行尾n向下继续搜索dG从当前行开始向下全部删除CTRLn向上继续搜索dgg从当前行开始向上全部删除d$从当前光标开始删除到本行的结尾d0从当前光标开始删除本行的开头
2.2 底线命令模式 注意点击Esc可退回命令模式。
以下为底线命令模式下的一些常用命令
:wq保存并退出:q仅退出:q!强制退出:w仅保存:set nu显示行号:set nonu取消行号显示:set paste设置粘贴模式:set nopaste取消粘贴模式