2015-12-01 17 views
2

在texteditor中键入' - >'的常用键盘快捷键/绑定是什么?如果重要的话,选择的语言选择是vim。用于在texteditor(vim)中快速输入' - >'和'< - '的常用键盘快捷键/绑定/模板

这是从哪里来的:我正在学习Haskell并输入' - >'和'< - '对我来说似乎非常烦人,我想知道是否有经验丰富的用户常用的模板/键盘绑定/快捷键在他们的编辑器中使用?

我认为使用PHP的人也会对此有所帮助。

+1

看到' - >'是两个字符我认为你的运气不好,因为有一种记录模式可以记录然后执行你的通用密钥,但它也是两个字符。 – cmorrissey

+0

你使用的键盘布局在任何地方都没有'<' and '>'方便吗?否则,我真的不明白这三个按键对你有什么困扰,在美国键盘上它确实没有问题。 – leftaroundabout

+0

@leftaroundabout我认为我正在使用标准的美式布局(<, >靠近shift键)......我的问题是需要依靠轮班才能到达<,> ......但就像我说的我是新手哈斯克尔所以也许它会自然而然地增长...我也意识到,我可能对此很小心(应该专注于学习语言,而不是这些打字的好处:))...但是这是一个自从我开始以来一直存在的问题 –

回答

3

如果使用Vim的,你可以尝试定义一些更容易输入缩写,像这样(在命令模式):

:ia -v -> 

在此之后,您键入而在插入模式将被自动转换成任何-v一个->

:h abbreviations 

任何时候如果你真的想键入-v,手册上说:

To avoid the abbreviation in insert mode: Type part of 
the abbreviation, exit insert mode with <Esc>, re-enter 
insert mode with "a" and type the rest. Or type CTRL-V 
before the character after the abbreviation. 

这也将是最好限制这些缩写只Haskell的文件,由把这样的东西放在.vimrc文件中:

autocmd FileType haskell ia -v -> 
+0

鉴于没有在Haskell中'-v'和' - v'之间没有任何区别,我猜OP可以使用'-v'而不是' - av' :)。 – Zeta