1. 程式人生 > >老男孩教育每日一題-2017年5月9日-vim命令粘貼帶#號或註釋信息格式會出現混亂情況怎麽辦

老男孩教育每日一題-2017年5月9日-vim命令粘貼帶#號或註釋信息格式會出現混亂情況怎麽辦

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命令粘貼帶#號或註釋信息格式會出現混亂情況怎麽辦