vi编辑器的基础使用以及三种模式的切换 您所在的位置:网站首页 vim的工作模式及切换方法命令 vi编辑器的基础使用以及三种模式的切换

vi编辑器的基础使用以及三种模式的切换

2024-06-26 13:47| 来源: 网络整理| 查看: 265

a.如何打开vi编辑器 1.vi 需要在底行模式保存时进行文件命名 :wq a.txt 2.vi a.txt 如果a.txt存在 使用vi编辑器,打开a.txt 如果a.txt不存在 创建a.txt,然后使用vi打开 3.vi +number a.txt a.txt不存在时,将光标停在第一行 a.txt存在,但行数小于n,将光标停在第一行 使用vi打开a.txt文件,并将光标置于number行 b.三种模式 命令行模式: 进入插入模式: i:在当前光标位置进行插入 I:在当前光标所在行的第一个字符位置插入 o:在当前光标的下一行进行插入 O:在当前光标的上一行进行插入 a:在当前光标之后进行插入 A:在当前光标所在行的最后一个字符位置插入 s:删除当前光标所在字符,然后插入 S:删除当前光标所在行,然后进行插入 进入到底行模式: : /

命令:(在命令行模式) dd:删除当前行 ndd:从当前行开始删除n行 yy:复制当前行 p:粘贴 u:回退

插入模式: esc:退出插入模式-》命令行

底行模式: esc:退出到命令行模式 :w-〉保存 :w a.txt(另存为a.txt) :q->直接退出 :q!->强制退出 :wq->保存并退出 :wq!–>强制保存并退出

:/terry :搜索terry字符 按n进行下一个搜索 :set number(此设置只对当前文件有效,关闭再打开,失效) :set nu:设置当前文件的行号 :set nonumber:取消行号设置 :1,4co10 将1-4行复制到第10行 $表示最后一行 1,4co$ :1,4m$: 将1-4行剪切到文件末尾 :1,$s/root/8888/g g:全局搜索(如果不加g,一行中如果有两个root,只会替换掉一个root) i:忽略大小写

2〉配置 1>手动配置 ~/.vimrc(在当前用户的家目录下创建.vimrc文件) vi .vimrc:(使用vi编辑器,编辑.vimrc文件) set nu :设置行号 set autoindent:自动缩进 set tabstop=4:缩进的字符个数 set termencoding=utf-8

2》自动配置(第三方插件) spf13-vim github:

别人开发的插件 1.条件 Git 1.7+ and Vim 7.3+

git --version 查看版本信息(如果出现404,则先用sudo apt-get update更新,然后再apt install git) 2. 执行命令 $ curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh 其他重要命令 重启云服务器: 1》页面(买服务器的那个页面) 2〉命令 $ reboot

find ./ -name ‘*.txt’ :查找当前文件路径下所有的txt文件

grep: 过滤 grep 1003 a.txt: 过滤出a.txt文件中的1003字符所在行 sleep: 休眠/阻塞 sleep 1000s:(ctrl+c强致退出睡眠) sleep 1000s &: 到后台阻塞(会出现睡眠进程的id)

ps -ef: 查看所有进程 ps -ef | grep sleep(先将所有进程查出来,再将sleep进程过滤出来)

kill -9 pid 杀死一个进程



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有