首頁  >  問答  >  主體

配置Vim後,拷貝貼上程式碼時,Vim無法正常縮排

描述問題

配置Vim後,貼上程式碼無法正常縮排
自己覺得是配置出了問題

但是找不到是哪個配置(查看了有關indent的配置, 仍然一樣)

上下文環境

  1. Vim所有平台所有版本

#重現

  1. 使用我的vimrc

  2. 試著拷貝貼上一段JavaScript程式碼等(其他也可)

相關程式碼

  1. 我的vimrc設定: https://www.jianguoyun.com/p/... (Access Password:GjLkcY)

報錯訊息

相關截圖

已經嘗試哪些方法仍然沒有解決(附上相關連結)

問題簡化

过去多啦不再A梦过去多啦不再A梦2712 天前564

全部回覆(5)我來回復

  • PHP中文网

    PHP中文网2017-05-16 16:37:29

    :設定貼上

    回覆
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 16:37:29

    你是怎麼貼的?滑鼠還是快捷鍵?沒有遇到這種問題,這是我的 vim 配置文件,你可以參考下
    https://github.com/HmyBmny/vi...

    回覆
    0
  • 为情所困

    为情所困2017-05-16 16:37:29

    可以在.vimrc裡面設定

    set pastetoggle=<F9>

    以後貼上程式碼的時候,透過可以解決這個問題,貼完以後要透過切換回來,否則自動縮排會出現錯誤。

    回覆
    0
  • 漂亮男人

    漂亮男人2017-05-16 16:37:29

    以前,我貼上的時候直接右鍵paste,一直有問題,百思不得其解,直到後來,別人告訴我,要先輸入I進入輸入模式,然後才可以右鍵paste。

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-16 16:37:29

    用鍵盤的黏貼的方法有兩種:
    在N模式,輸入"+p就可以黏貼剪貼簿的內容,這個模式不會修改縮排
    在I模式,輸入+同樣可以貼上剪貼簿的內容,不過這種方式,縮排會受影響

    回覆
    0
  • 取消回覆