1. 程式人生 > >vi/vim中設定自動縮排時,貼上時行首出現多餘縮排和空格

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 "set nu
 86 set fencs=utf-8,chinese,ucs-bom,gb18030,gbk,gb2312,cp936
 87 set hls

看到設定了自動縮排,此時xshell中通過滑鼠右鍵複製貼上方式貼上文字時,會出現行首有多餘縮排和空格。

171     print "totalCount:",totalCount
172         print "count:",count
173             print "len(lose_user_list):",len(lose_user_list)
174  

解決辦法:
1. 在拷貝前輸入:set paste (這樣的話,vim就不會啟動自動縮排,而只是純拷貝貼上)
2. 拷貝完成之後,輸入:set nopaste (關閉paste)

相關推薦

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

IDEA設定自動build-改動程式碼不用重啟工程重新整理頁面即可

1.CTRL + SHIFT + A --> 查詢Registry --> 找到並勾選compiler.automake.allow.when.app.running 2. FILE - SETTING - Build - Compiler - bulid pr

Vim設定Tab

在 Vim 中設定 Tab 本文轉自:http://blog.sina.com.cn/s/blog_620ccfbf01010erz.html 縮排用 tab 製表符還是空格,這不是個問題,就像 python 用四個空格來縮排一樣,這是要看個人喜好的。在 Vim 中可以很方便的根據不同的檔案

解決vi貼上會在行多很多空格的問題

環境是centos6,發現非root使用者在vi貼上是沒有問題的,root使用者用vi貼上首行很多縮排和空格, 大概情況如下 if [[ $parameter_1 == "--download" || $parameter_1 == '-d' ]];then i

老男孩教育每日一題-2017-05-15-說說你在vi/vim常用的命令或快捷鍵

vi-vim編輯器 linux編輯器 每日一題 1.題目老男孩教育每日一題-2017-05-15-說說你在vi/vim中常用的命令或快捷鍵2.參考答案01:學會在vim中查詢幫助:help 或:h即可 :help G :help :wq02.vi/vim 使用最基本方法第一個裏程碑-使用vi打開o

vim括號自動生成

https://blog.oldj.net/2011/06/17/vim-parenthesis/ set smartindent set tabstop=4 set shiftwidth=4 set expandtab "括號自動補全,用了兩種形式請區分清除 inoremap ' '

vi/vim複製貼上命令

1. 選定文字塊。使用v進入可視模式,移動游標鍵選定內容。  2.複製的命令是y,即yank(提起) ,常用的命令如下:      y      在使用v模式選定了某一塊的時候

vi/vim gd命令用法

發現一個命令:gd,這個命令很陰霸 介紹一下,這個命令是在linux下的vi/vim中使用的,以前還這不知道,是用來查詢使用的,記得我以前查詢某個單詞都是使用"/",其實在某些場合,是用gd更加快捷 也就是說,如果游標在某個單詞上,然後你想查詢這個這個單詞的話,又不想用/+查詢的單詞的話,直接按下g後

在Eclipse設定自動生成javadoc註釋

轉自:http://jingyan.baidu.com/article/a501d80c09dab1ec620f5e4b.html http://www.cnblogs.com/fsjohnhuang/p/3988883.html windows-->preferen

vimphp自動補全

1. omni complete omni complete是一個很好用的自動補全工具,支援很多語言,能自動的進行一些補全.在編譯安裝了vim73後,就自帶了.我們要在vimrc下開啟 set nocp filetype plugin on set ofu=synta

使用Layui實現資料表格滑鼠懸浮圖片放大效果離開恢復原圖

var tableIns = window.demoTable = table .render({ elem : '#idTest', id : 'idTest', url : '<%=path%>/

點選vue-scroller的item進入其他頁面返回定位到點選前的item位置

1.新建.vue檔案封裝vue-scroller,並新增如下方法 getPosition(){ return this.$refs.scroller.getPosition() }, scrollTo(x, y, animate){ this.$refs

IntelliJ IDEA 右鍵新建(new)選項沒有scala(java) class的解決方法具體解釋

首先註明:本文不是原創,我也是在網上找了好久,找到這篇博文(連結),解決了我的問題,順便在這裡總結一下,給有需要的人。 專案是用Maven 建立的,具體的建立過程就不做解釋了。出現的問題如下:  具體問題的圖,如下: 開啟設定介面的路徑如下: 主介面File——&

實現輸入框小數多 自動進位展示編輯實際值不變

今天遇到個業務需求,要求輸入框,輸入數字的小數位數可以很多位,但移開後顯示,只顯示小數點後兩位 (四捨五入),當要編輯的時候,展現其原來的輸入資料。 閒話不多說,當時也考慮用第三方外掛,但感覺對現有框架後臺資料取值有影響; 感覺還是前端處理下,直接採用兩個input 一個用來顯示四捨五入,一個用來存真

在用c++讀取xml檔案執行出現以下錯誤:出現未處理的“System.Xml.XmlException”型別的異常出現在 system.xml.dll

各位高手,我剛剛開始接觸c++,使用的是Microsoft Visual Studio 2003版本,在使用c++讀取xml檔案時,編譯已經通過,但是執行.exe程式時,老是出現這個錯誤:“未處理的“System.Xml.XmlException”型別的異常出現在 syste

Android在xml設定元件風格(圓角點選效果selector邊框進度條風格動畫)TextView文字透明度

在標題中寫到的元件的特效,都是在xml中為元件定義的 步驟: 1.在drawable下建立“Drawable resource file”,命名為:btn_corners(表示功能:圓角button) 2.在btn_corners.xml檔案中寫入程式碼如下 3.TextV

linux如何檢視程序啟動時間持續

[[email protected] Transsoft]# ps -eo pid,lstart,etime | grep 5359 5359 Tue Sep 16 14:47:22 2014       00:43 其中5359為程序號,方便做過濾用的 Tue

在Storyboard或者xib設定button的圓角屬性其他不能設定的熟悉

需求如圖 如圖,我用xib做了一個頁面,但是發現不是圓角的,蛋疼 解決 其實我們知道,只需要我們設定button的layer.cornerRadius屬性我們就能設定圓角什麼的,但是xib和SB中竟然沒有,我去。。 不過我們能像途中那樣的設定

使用Windows 10系統進行遠程連接遠程桌面連接輸入用戶名密碼以後提示“您的憑據不工作”無法登陸。

png 2012 r2 支持 bind 變化 sco cred soft ubun 填坑。 網上的辦法試了一遍,都沒用。 最後是群裏的老哥給我發了一鏈接,才終於知道哪裏出問題了。 使用Windows 10系統進行遠程連接時,遠程桌面連接輸入用戶名和密碼以後提示“您的憑據

使用vue-cli使用多超出省略問題

但是 解決 line clam 問題 nbsp psi splay ref div{   overflow : hidden;   text-overflow: ellipsis;   display: -webkit-box;   -webkit-line-clamp