作者Arton0306 (Ar藤)
看板Editor
标题Re: [vim ] insert mode下的游标移动
时间Fri Mar 9 00:44:14 2012
※ 引述《MisterX (" X " 先生)》之铭言:
: 新手发问一下
: 认识vim还没几天 遇到一个问题 想请教一下
: 假设我要在insert mode编辑一个函式
: 在以前的IDE会习惯先打好一组括号() 或是{}
: 然後再用方向键把游标移回括号中间 输入参数或是函数内容
: 而在vim中 如果要用hjkl来移动游标的话一定要切回normal mode
: 左移一格游标再切回insert mode
: 请问大家也是这样做吗??
: 还是
: 1.直接打完函式内容再补上}
: 2.直接用方向键移动游标
: 3.还是在inset mode下有指令可以移动游标?
: 一个很一般的问题 谢谢
1.
打好一组括号{}最好用mapping 像我的是用
inoremap {<CR> {<CR><END><CR>}<UP><END>
2.3.
一般来说用vim最好不要去用方向键会学比较好,
一开始会觉得切normal mode很麻烦,但可mapping成jj,很方便
inoremap jj <ESC>
如果不知道mapping怎麽用 最好先查一下
否则一开始会觉得vim怎麽连移动游标和打括号都麻烦
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.140.149
※ 编辑: Arton0306 来自: 220.135.140.149 (03/09 00:44)
1F:→ curist:好像满多人用imap的,可是删括号的时候没办法删对应的吧? 03/09 19:49
2F:→ curist:个人是用AutoClose,vim.org能找到两个,我是用 03/09 19:51