老男孩教育每日一題-2017年5月9日-vim命令粘貼帶#號或註釋信息格式會出現混亂情況怎麽辦
阿新 • • 發佈:2017-05-09
vim/vi粘貼 每日一題 格式混亂
1.題目
老男孩教育每日一題-2017年5月9日-vim編輯器使用知識點:
vim命令粘貼帶#號或註釋信息格式會出現混亂情況,有什麽方法進行解決?
問題說明:
每次復制代碼時,如果代碼裏有 //或# 這樣的註釋就容易讓格式亂掉,顯示的內容不整齊,並不是所期望的顯示格式。
2.參考答案
原因分析:
是由於vim編輯命令的自動縮進功能所影響,因此粘貼帶註釋的代碼時可以取消自動縮進
問題解決:
vim在粘貼代碼時會自動縮進,把代碼搞得一團糟糕,甚至可能因為某行的一個註釋造成後面的代碼全部被註釋掉;最初的解決辦法為:用vi去打開文件再粘貼上去,但其實是可以對vim編輯器進行設置修改的。
vim oldboy.txt #<--編輯一個文件 :set paste #<--在vim的命令行模式輸入,關閉vim縮進功能
說明:然後再進入插入模式粘貼,代碼就不會被自動縮進了,可以敲代碼的時候需要自動縮進,所以還需要改回來
:set nopaste #<--開啟vim縮進功能
比較方便的方法就是修改用戶家目錄下的 .vimrc配置文件:
set pastetoggle=<F9>
說明:
以後在插入模式下,只要按F9鍵就可以快速切換自動縮進模式了
3.統計信息
今天是每日一題陪伴大家的第46天,期待你的進步。
對於題目和答案的任何疑問,請在博客評論區留言。
往期題目索引
http://lidao.blog.51cto.com/3388056/1914205
本文出自 “李導的博客” 博客,請務必保留此出處http://lidao.blog.51cto.com/3388056/1923845
老男孩教育每日一題-2017年5月9日-vim命令粘貼帶#號或註釋信息格式會出現混亂情況怎麽辦