十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Linux-VI和VIM

Linux-VI和VIM 目录VI的使用VI的三种模式进入VI切换至插入模式Insert mode编辑文件Insert 的切换退出VI及保存文件搜索快捷删除光标定位到最后一行在编辑模式下光标左移右移出现大写字母而不是真的左移右移VIM查找字符串全匹配模糊匹配正则表达式快速查找VI的使用VI的三种模式命令行模式(command mode控制屏幕光标的移动字符、字或行的删除移动复制某区段及进入Insert mode下或者到 last line mode。插入模式Insert mode只有在Insert mode下才可以做文字输入按「ESC」键可回到命令行模式。底行模式last line mode将文件保存或退出vi也可以设置编辑环境如寻找字符串、列出行号……等。不过一般我们在使用时把vi简化成两个模式就是将底行模式last line mode也算入命令行模式command mode。进入VI在系统提示符号输入vi及文件名称后就进入vi全屏幕编辑画面$ vi myfile进入vi之后是处于「命令行模式command mode」要切换到「插入模式Insert mode」才能够输入文字。切换至插入模式Insert mode编辑文件在「命令行模式command mode」下按一下字母“i”就可以进入「插入模式Insert mode」这时候你就可以开始输入文字了。也可以点击字母“o”表示进入插入模式且另起一行。Insert 的切换目前处于「插入模式Insert mode」按一下「ESC」键可以转到「命令行模式command mode」。退出VI及保存文件在「命令行模式command mode」下按一下「」冒号键进入「Last line mode」例如: w filename 输入 「w filename」将文章以指定的文件名filename保存: wq (输入「wq」存盘并退出vi): q! (输入q! 不存盘强制退出vi)搜索/检索词大小写敏感快捷删除在命令行模式下比如要删除两行则按下2dd比如要删除三行则按下3dd光标定位到最后一行按下shfitg在编辑模式下光标左移右移出现大写字母而不是真的左移右移卸载系统自带的精简版vi安装完整功能的vim编辑器sudo apt-get remove -y vim-common sudo apt-get install -y vimVIM查找字符串全匹配从上往下查找比如“string” /string从下往上查找比如“string” ?string模糊匹配正则表达式. 通配1个字符 如匹配 server, 可以用 /se...r* 通配多个字符如匹配 privilege可以用 p*ge快速查找Shift * 让光标停留在想要查找的单词的任意一个字母上面 然后输入 Shift * 即可快速选中该单词并且通过 n 或 N 进行上一个或下一个的匹配。yw 让光标停留在单词的第一个字母上 然后输入yw拷贝该单词 然后输入 / (Ctrl R) 0 即 /”0回车 就查找到了第一个匹配的单词 并且通过 n 或 N 进行上一个或下一个的匹配。
返回列表