[英]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.