【问题标题】:How to save a file using vim command-line如何使用 vim 命令行保存文件
【发布时间】:2011-10-27 08:19:32
【问题描述】:

我正在为一个在他的服务器上安装了 WordPress 的客户工作。但它没有上传写入,因为需要通过命令行更改一些设置。

我正在尝试按照 Media Temple(他所在的地方)的说明启用 PHP 作为 FastCGI 运行,以便让 WordPress 能够将文件上传到服务器。不幸的是,我必须通过命令行执行此操作,而且我没有使用命令行的经验。说明可在此处找到:

http://wiki.mediatemple.net/w/(dv)_3.5:Run_PHP_as_FastCGI_and_resolve_Apache_permission_errors

我可以达到第 5/6 步

vim /var/www/vhosts/example.com/conf/vhost.conf

将以下行添加到文件中:

File:vhost.conf

AddHandler fcgid-script .php
SuexecUserGroup domainuser psacln
<Directory /var/www/vhosts/example.com/httpdocs>
FCGIWrapper /var/www/vhosts/example.com/bin/php-cgi .php
Options +ExecCGI +FollowSymLinks
allow from all
</Directory>

但我不知道如何保存。

我对命令行很陌生,所以任何帮助都会很棒。我希望能够尽快让 WordPress 能够上传文件。

提前感谢您帮助我。

【问题讨论】:

    标签: apache wordpress command-line ssh fastcgi


    【解决方案1】:
    1. 打开配置文件(第 5 步)
    2. 按“i” - 现在您处于“插入”模式
    3. 修改文件
    4. 按“Esc” - 现在您处于“命令”模式
    5. 按“:” - 现在您可以输入命令了
    6. 按“wq”-“w”=“写”和“q”=“退出”

    vim Introduction

    【讨论】:

    • 谢谢!那是我的问题。不知道有一个“插入”模式可以逃脱!
    • 我开始使用命令行时遇到了同样的问题。 :-)
    • 感谢有关 vim 的信息-我必须尝试一下。
    【解决方案2】:

    尝试使用emacs /var/www/vhosts/example.com/conf/vhost.conf 打开文件 然后,使用箭头键 + 键入进行编辑 然后按 Control+X 再按 Control+S 保存,然后按 Control+X 再按 Control+C 退出。

    【讨论】:

    • 你是认真的吗? Ian 是命令行新手。他试图弄清楚如何扔掉 Howto。他不想卷入 vim 和 emacs 之间的宗教战争。
    • 我并没有试图对抗它。我只是提供了如何打开文件以及如何编辑和保存文件的信息,就像他想知道的那样。使用某个编辑器的建议不是对您的信仰的攻击,也不是试图将某人卷入“宗教战争”。
    • 我明白了。我也不是故意要对抗的。也感谢您的意见。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多