精華區beta C_and_CPP 關於我們 聯絡資訊
大家或許都有一種經驗,就是在自己的編輯器(editor)中格式整齊 的程式碼一貼到 BBS 上就亂掉了。反之,要幫人家測程式,從BBS 上 copy/paste 過來自己的 editor, 更是亂得一塌糊塗,就懶得 幫人測了。 目前我最常用的 editor 是 vim, 而且是在 cygwin 環境的 rxvt 中使用。上述第一種情形,我從 vim 中貼到 BBS 都能正常,但是 從 BBS 貼到 vim 中,就亂了。幸好 vim 有很方便的自動重排版 程式碼的功能: 按 esc 確保進入命令模式 gg 跳到檔案最前面 = 讓 vim 幫我們自動排版 G 排版範圍到檔案最後面 vim 預設的排版格式大體符合我意,不符合處就在 .vimrc 中設定 set cinoptions=... (... 是設定值) 以上是我的做法,請大家也提供自己的經驗及處理方法,尤其是若 從 editor 貼到 BBS 會亂掉時,各位都怎麼做呢? 這個討論串 我會收到精華區的。 ^_^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.208.167 ※ 編輯: khoguan 來自: 220.130.208.167 (09/03 16:38)
copyleft:vim 先 [ESC] :set paste 後再貼上即可 61.216.140.110 09/03
khoguan:多謝提供這個簡易好用的辦法220.130.208.167 09/03
ledia:我記得以前 ptt 有 ESC-I 可要在編輯文章時進入 140.112.30.55 09/03
ledia:indent 模式, 不過不知道什麼時候就不能用了 :Q 140.112.30.55 09/03
> -------------------------------------------------------------------------- < 作者: NelsonT (有人要 GMail 嗎?) 看板: C_and_CPP 標題: Re: [討論] 在BBS與editor間 copy/paste 排版 時間: Sat Sep 3 16:58:29 2005 若要重整程式碼的話, 我覺得用 Code::Blocks 是個不錯的選擇。 http://www.codeblocks.org/ 若要從 editor 貼到 BBS 不亂掉, 我想除了限制自己在 editor 寫程式時, 每行不超過 80 個字之外,應該沒啥好解法吧 @@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.145.24
Qutineen:code::block也是用astyle外掛來整理 219.68.72.169 09/03