簡體   English   中英

在 Ubuntu 上使用 'vi' 出現錯誤“E353:沒有注冊”

[英]Error "E353: Nothing in register" using 'vi' on Ubuntu

我正在嘗試在我設置的新Ubuntu 15.04 (Vivid Vervet)中安裝OpenDocMan

我按照在 CentOS 6.5 上使用 OpenDocMan 設置文檔管理系統中的步驟進行操作。

一切都很好,直到這一步。 它打開一個新窗口,當我粘貼代碼(帶有我的數據庫信息)時,它給了我以下錯誤

使用上面對話框中給出的內容創建一個config.php文件。

vi /var/www/html/opendocman/config.php

復制上面對話框中給出的文本。

當我這樣做時,我收到此錯誤(包括最后的報價):

E353: 寄存器中沒有任何內容“

我用谷歌搜索並按照有關如何解決此問題的說明進行操作,但它仍然無法正常工作。

我不確定這個config.php文件應該在哪里。 即使我遵循 BlueFIsh 中的路徑,我也無法看到或創建文件。

我怎樣才能解決這個問題?

我還沒有用於此的域,只有 IP 地址。

我是 Ubuntu 的新手。

如果您在筆記本電腦上將文本從一個文件復制到另一個文件時在 Vim 中遇到此錯誤,可能是因為~/.viminfo歸 root 所有(如果您在安裝 Vim 后第一次使用它時在 sudo 模式下使用它,則會發生這種情況)。 如果是這種情況(檢查ls -la ~ ),那么您可以嘗試:

sudo chown `whoami`.`whoami` ~/.viminfo

但是在您的情況下,聽起來(在您的筆記本電腦上)您打開了瀏覽器和終端應用程序,並且終端應用程序與服務器建立了 SSH 連接,您在該服務器上打開了 Vim 編輯器。 如果您嘗試告訴 Vim(在服務器上運行)粘貼某些內容,它(顯然)將無法訪問您筆記本電腦的剪貼板或猛拉緩沖區。 但是,您可以在 SSH 會話中使用:set paste后跟i將 Vim 置於粘貼模式(或僅i用於正常輸入模式),然后將文本粘貼到終端窗口中(在 Ubuntu 終端應用程序中,使用Ctrl + Shift + V而不是通常的Ctrl + V )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM