[vim ] copy and paste

看板Editor (編輯器(vim/emacs))作者 (yshihyu)時間11年前 (2013/08/17 23:35), 編輯推噓3(307)
留言10則, 6人參與, 最新討論串1/1
我有看過有人直接再網頁複製程式碼之後在 insert mode 直接paste in vim程式碼格式 沒亂掉, 請問這是怎麼做到? 我目前是用 :set paste 還有我想把vim 程式碼複製出來貼到網頁, 我目前是用滑鼠框選複製方式這樣會複製到行 數有點麻煩不知道有比較好方式嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.163.243

08/17 23:41, , 1F
第二個問題,可以複製到 + 暫存器,不過要看你用的 vim
08/17 23:41, 1F

08/17 23:41, , 2F
編的時候有沒有開啟,gvim 好像就一定有(?
08/17 23:41, 2F

08/18 00:20, , 3F
會亂掉是因為 smartindent / autoindent 之類的關係
08/18 00:20, 3F

08/18 00:22, , 4F
找個熱鍵設 pastetoggle 是個不錯的方法
08/18 00:22, 4F

08/18 02:06, , 5F
熱鍵可以設:set paste! 驚嘆號可以toggle
08/18 02:06, 5F

08/18 09:04, , 6F
第一個問題有 + 暫存器的話也可以normal mode "+p
08/18 09:04, 6F

08/18 09:04, , 7F
gvim insert mode 右鍵貼上也不會亂掉
08/18 09:04, 7F

08/18 11:41, , 8F
印象中 insert mode 的時候 shift+insert 貼也不會亂掉
08/18 11:41, 8F

08/18 16:29, , 9F
set paste 就夠了,我也是這樣貼的
08/18 16:29, 9F

08/18 16:29, , 10F
複製出來可以 set nonu 關掉行號再複製
08/18 16:29, 10F
文章代碼(AID): #1I3vWqDM (Editor)
文章代碼(AID): #1I3vWqDM (Editor)