在texteditor中键入' - >'的常用键盘快捷键/绑定是什么?如果重要的话,选择的语言选择是vim。用于在texteditor(vim)中快速输入' - >'和'< - '的常用键盘快捷键/绑定/模板
这是从哪里来的:我正在学习Haskell并输入' - >'和'< - '对我来说似乎非常烦人,我想知道是否有经验丰富的用户常用的模板/键盘绑定/快捷键在他们的编辑器中使用?
我认为使用PHP的人也会对此有所帮助。
在texteditor中键入' - >'的常用键盘快捷键/绑定是什么?如果重要的话,选择的语言选择是vim。用于在texteditor(vim)中快速输入' - >'和'< - '的常用键盘快捷键/绑定/模板
这是从哪里来的:我正在学习Haskell并输入' - >'和'< - '对我来说似乎非常烦人,我想知道是否有经验丰富的用户常用的模板/键盘绑定/快捷键在他们的编辑器中使用?
我认为使用PHP的人也会对此有所帮助。
如果使用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 ->
鉴于没有在Haskell中'-v'和' - v'之间没有任何区别,我猜OP可以使用'-v'而不是' -
看到' - >'是两个字符我认为你的运气不好,因为有一种记录模式可以记录然后执行你的通用密钥,但它也是两个字符。 – cmorrissey
你使用的键盘布局在任何地方都没有'<' and '>'方便吗?否则,我真的不明白这三个按键对你有什么困扰,在美国键盘上它确实没有问题。 – leftaroundabout
@leftaroundabout我认为我正在使用标准的美式布局(<, >靠近shift键)......我的问题是需要依靠轮班才能到达<,> ......但就像我说的我是新手哈斯克尔所以也许它会自然而然地增长...我也意识到,我可能对此很小心(应该专注于学习语言,而不是这些打字的好处:))...但是这是一个自从我开始以来一直存在的问题 –