117.info
人生若只如初见

linux如何运行vi中的代码

要在vi编辑器中运行代码,可以按照以下步骤操作:

  1. 打开终端,并输入vi命令打开要编辑的文件:
vi filename
  1. 在vi编辑器中编辑代码,按下Esc键进入命令模式,输入:wq保存并退出文件。

  2. 进入终端,可以使用以下命令来运行vi中的代码:

vi -c 'wq' -c 'exec "!./filename"' filename

其中,-c 'wq'表示在vi编辑器中保存并退出文件,-c 'exec "!./filename"'表示执行文件中的代码。

  1. 执行完上述命令后,vi编辑器会保存并退出文件,并执行文件中的代码。

这样就可以在vi编辑器中运行代码了。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe0aeAzsLAQNRB1E.html

推荐文章

  • linux扩展根目录的方法是什么

    在Linux中,扩展根目录(/)的方法主要有以下两种: 使用LVM(逻辑卷管理器): 首先,使用lvextend命令扩展逻辑卷(LV)的大小。
    然后,使用resize2fs命令...

  • linux中telnet服务如何开启

    要在Linux中开启telnet服务,可以按照以下步骤进行操作: 检查系统是否已安装telnet服务:在终端中输入以下命令进行检查:
    telnet localhost 如果系统提示 ...

  • 如何在linux命令行中粘贴文字

    在Linux命令行中,可以使用以下方式粘贴文字: 使用鼠标右键单击,这将自动将剪贴板中的内容粘贴到命令行中。
    使用Ctrl+Shift+V,这也会将剪贴板中的内容粘...

  • linux中telnet服务如何退出

    在 Linux 中,要退出 telnet 服务,可以通过以下步骤进行: 打开终端窗口,运行 telnet 客户端命令,例如:telnet IP地址 端口号。
    在 telnet 会话中输入命...

  • mybatis中bind标签的作用是什么

    在MyBatis中,bind标签用于将一个参数绑定到一个变量,以便在后续的SQL语句中可以直接引用该变量。这可以让我们在SQL语句中使用更加复杂的表达式和功能,提高SQL...

  • c语言accept函数的作用是什么

    accept函数是一个系统调用函数,用于建立连接的套接字上监听客户端的连接。在服务器程序中,当一个客户端请求连接时,服务器通过accept函数接受该连接请求,并创...

  • php match函数的作用是什么

    PHP的match函数是用于对一个表达式进行匹配,并根据匹配结果执行对应的代码块。它类似于switch语句,但是可以根据表达式的不同值进行不同的匹配,而不是直接比较...

  • sql怎么创建临时表并赋值

    要创建一个临时表并赋值,可以使用以下SQL语句:
    CREATE TEMPORARY TABLE temp_table ( id INT, name VARCHAR(50)
    ); INSERT INTO temp_table (id, na...