连续6年不跑路的安全速度最适合国人VPN
前言
vim是個強大的文本編輯的工具,在linux端得到極大的使用熱度。
最近在另外一臺服務器上使用vim時,遇到了一個奇怪的問題:當我將本地編寫好的腳本複製並粘貼到服務器中的空白文件時,出現了自動縮進的情況。
用個簡單的例子來說,就是我在本地寫的腳本如下:
aaabbbcccddd登錄後複製
當我將上述內容複製後,粘貼到服務器中的空白文件後得到的卻是:
aabbbcccddd登錄後複製
很明顯,這是vim給我們自動進行了格式縮進。但是,這個自動有點不智能。
這裏記錄下解決方案。
解決方案:設置.vimrc配置文件
我們在家目錄下,新建一個名爲 .vimrc 的文本文件,並在其中寫入:
set noai " 取消了自動縮進和智能縮進autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o " 禁用自動換行和自動複製註釋符號登錄後複製
這樣粘貼到服務器中時就不會再出現奇怪的縮進了。
此外再記錄幾個不錯的設置:
set nonu " 不顯示行號set hlsearch " 搜索時高亮顯示被找到的文本syntax on " 自動語法高亮set cursorline " 突出顯示當前行set ruler " 打開狀態欄標尺set tabstop=4 " 設定 tab 長度爲 4set autoindent " 設置每次單擊Enter鍵後,光標移動到下一行時與上一行的起始字符對齊登錄後複製
以上就是Linux小技巧:取消vim粘貼時的自動縮進的詳細內容,更多請關注本站其它相關文章!