2015-12-01 18 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