Re: [vim ] 新手問題
看板Editor (編輯器(vim/emacs))作者kornelius (c9s)時間14年前 (2010/03/18 12:17)推噓0(0推 0噓 0→)留言0則, 0人參與討論串6/7 (看更多)
要用 Tab 來 indent 可以用:
nmap <tab> v>
nmap <s-tab> v<
xmap <tab> >gv
xmap <s-tab> <gv
也就是 Tab 縮排, Shift-Tab 反縮排
※ 引述《ckclark (大資佬)》之銘言:
: ※ 引述《kalawang (To be or Not to be)》之銘言:
: : 再來發問個問題
: : 請問vim有辦法做到某個段落or區塊 同時向後移動or往前移幾格的功能嗎
: : 有時候在最外層想加一個大括號 不知道沒有這種功能
: 用shift+v選起來後
: :'<,'>s/^/ / 加一個空白
: :'<,'>s/^ //刪兩個空白
: 如果是要縮排可以用shift+v選起來後按 > 或 數字> ( < 或 數字< )就可以縮排了
: 加大括號這個不知道耶
: : 另一個問題是 不知道為什麼我有時候輸入Enter後
: : 原來那行的格式會跑掉 自動幫我縮排
: : 有時候又是正常
: : 不過我不想要自動縮排的功能
: : 我已經有在.vimrc設 set noaudoindent 跟set nocompatible了
: : 不知道為什麼還會這樣 有人知道嗎?
: 還有cindent之類的
: 用set paste就不會有indent的問題了吧
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 113.61.198.68
討論串 (同標題文章)
Editor 近期熱門文章
PTT數位生活區 即時熱門文章