1. 程式人生 > >vim貼上自動縮排

vim貼上自動縮排

有時候從 web 上覆制一段程式碼要貼上到 vim 中,因為啟用了 set smartindent 選項,粘貼後的縮排完全亂套。可用paste選項禁用或啟用smartindent選項。雖然前後麻煩些,至少問題解決了,smartindent還是不能缺的。

在貼上文字到vim前,先:
:set paste

完了再恢復:
:set paste!

相關推薦

vim貼上自動

有時候從 web 上覆制一段程式碼要貼上到 vim 中,因為啟用了 set smartindent 選項,粘貼後的縮排完全亂套。可用paste選項禁用或啟用smartindent選項。雖然前後麻煩些,至少問題解決了,smartindent還是不能缺的。 在貼上文字到vim前

python vim自動配置(成功)

參考文章:http://www.cnblogs.com/samwei/archive/2011/04/25/2026211.html 寫得很詳細,參考一下。我只是想實現python的自動縮排,所以就照做了前兩條。 安裝vim時自帶的外掛檔案,只要修改一下vimrc檔案就好。

vi/vim中設定自動時,貼上時行首出現多餘和空格

開啟vi/vim檢視設定:vi ~/.vimrc 79 set aw 80 set smartindent 81 set autoindent //自動縮排 82 set cindent 83 syntax on 84 "colors desert 85

vi像文字一樣使用, vim顯示行號、語法高亮、自動的設定

#vi修改使其像文字一樣使用 修改/etc/vim/vimrc.tiny裡的內容 將set compatible改成 set nocompatible 同時增加一行 set backspace=2 在/etc/vim/

vim:開啟關閉自動

設定 set pastetoggle 即可開啟/關閉自動縮排 也可以設定成快捷鍵:set pastetoggle=<F9> 在/etc/vim中,修改vimrc,新增 set pastetoggle=<F9> 在黏貼程式碼之前,進入insert模式,按F

vim + ctags + taglist配置和使用 【及】 一鍵安裝 ctags和cscope的方法 【及】vim語法高亮,自動,python 自動設定

1, vim + ctags + taglist配置和使用 taglist依賴於ctags,所以要先裝ctags,否則taglist裝了也沒法用! 1、首先安裝ctags 首先是ctags的安裝,推薦使用exuberant ctags,我們可以從其官方網站上下載它的原始碼包

vim 設定TAB寬度、顯示行號、自動自動換行寬度

一、vim  ~/.vimrc 二、新增如下幾行:(括號中的不是,是我新增的) set shiftwidth=4          (表示每一級縮排的長度)set softtabstop=4      (表示在編輯模

設定vim C的語法高亮及自動

vim簡介 Vim(Vi Improved) 是一個類似於vi 的文字編輯器,在Vi的基礎上增加了很多新的特性和功能。Vim以其強大的功能和可定製能力,成為Linux/Unix環境下開源的最重要的編輯器之一(另一個是 Emacs),被眾多開發者所喜愛。筆者此時所用的是最新的

配置Linux下vim自動等功能

從終端開啟配置檔案: vim ~/.vimrc 新增如下程式碼: set tabstop=4 set softtabstop=4 set shiftwidth=4 set autoindent set cindent set cinoptions=

vim 配置檔案.vimrc,高亮+自動+行號+摺疊+優化

set mouse=aset cursorline " 突出顯示當前行set ruler " 開啟狀態列標尺set shiftwidth=4 " 設定 << 和 >> 命令移動時的寬度為 4set softtabstop=4 " 使得按退格鍵時可以一次刪掉 4 個空格set tabs

配置vim編寫C/C++程式時自動

在編寫C/C++時,vim預設沒有縮排功能,編寫時為了照顧好格式比較麻煩的要敲很多空格,效率比較低,因此,我們可以設定vim在編寫C/C++可以自動縮排的功能。 1.在Root目錄下新建一個.vimrc的檔案 [root@localhost fstat]

取消了自動和智慧vim

:set noai nosi 取消了自動縮排和智慧縮排,這樣貼上就不會錯行了。但在有的vim中不行,還是排版錯亂。 後來發現了更好用的設定: :set paste 進入paste模式以後,可以

【linux】vim設定語法高亮顯示和自動

1、配置檔案的位置     在目錄 /etc/ 下面,有個名為vimrc的檔案,這是系統中公共的vim配置檔案,對所有使用者都有效。而在每個使用者的主目錄下,都可以自己建立私有的配置檔案,命名為:“.vimrc”。例如,/root目錄下,通常已經存在一個.vimrc檔案。

Notepad++編輯Pyhton檔案的自動的問題

Python對縮排很敏感,用pycharm的話,新手很好用,自動換行縮排,而 Notepad++的自動縮排是用的TAB,需要在首選項中有個將TAB用4個空格代替的選項。我在用notepad++的過程中,很容易出現abError: Inconsistent use of tabs and spaces

VS2013中自動和註釋的快捷鍵

自動對齊操作:Ctrl+K+F 撤銷:Ctrl+Z 重做:Ctrl+Y 呼叫智慧提示(輸入關鍵詞時自動提示):Ctrl+J 快速隱藏或顯示當前程式碼段:Ctrl+M+M(快速按兩次M) 回到上一個游標位置:Ctrl+- 去到下一個游標位置:Ctrl+Shift+- 添加註釋:Ctrl+K+C

Ubuntu16.04下vim的tab設定為4個空格

大家都知道ubuntu下tab縮排預設是8個空格,但是這樣看起來明顯很彆扭,特別是寫web時有比較多層縮排時就顯得很難看,這裡教大家如何將vim縮排改為4個空格。 首先我們要找到/etc資料夾下的vimrc檔案,因為這個檔案裡有關於vim的UI配置資訊:

deepin下安裝的codeblocks不能自動的問題

問題: deepin下從應用商店安裝的codeblocks不能自動縮排 解決:  sudo apt-get install codeblocks-contrib 重啟codeblocks即可: 實

Intellij IDEA 如何使用 “行註釋” 自動

IDEA 如何進行程式碼註釋行縮排 class Main { public void static main(String[] args) { //System.out.println("

Notepad++編輯Pyhton檔案的自動(轉自seanchan)

轉自:http://blog.csdn.net/seanchan/article/details/7357462 這個問題一直困擾我很久,Python對縮排很敏感,一般建議縮排用空格,而Notepad++的自動縮排是用的TAB,google過,baidu過,都提到在首選

NotePad++自動外掛

Notepad++是很不錯的編輯器,而且入門不像VIM,Emacs之類的那麼困難。但是自從某個版本開始這個優秀的開源文字編輯器居然不支援自動縮進了....當然也有可能作者敲程式碼的風格和我不一樣。反正每次打出兩個大括號後編輯括號內內容時我都要先按一下Tab鍵