2014-03-19 96 views
17

當我複製和粘貼文本串入引號Intellj總能逃脫的某些字符,如」等,。我如何禁用這惱人的功能?如何在IntelliJ中複製和粘貼時禁用轉義?

+0

這很煩人,但確實在另一方面,[他們的Unicode支持是越野車(https://youtrack.jetbrains.com/issue/IDEA-72989),所以我現在只是和醜陋的實體一起生活。 – mik01aj

回答

22

您可以使用按Ctrl + Alt鍵++V(大概 + Alt鍵/選項 + + V爲OS X)做Paste Simple(也可以從右鍵單擊上下文菜單),這將粘貼您最近的剪貼板內容而不會轉義它。

,提供「簡單粘貼」

許多其他程序將使用按Ctrl ++V代替,但在的IntelliJ打開一個剪貼板的IntelliJ內存對話框,在這裏你可以選擇以前複製的文本粘貼。

請注意,這些都是默認的,但可自定義的鍵盤快捷鍵。

+2

真棒,感謝您的信息!是的,四個簡單的複製和粘貼鍵。我一定會重新佈線快捷鍵。 =)thx再次。 – JaJ

+1

你很歡迎:)。我同意,這是一個捷徑! – ajp15243

+1

不幸的是,當拖動文本時,它也會這樣做:/ – braks

4

我發現Ctrl + Shift + Alt + V的組合有點麻煩,經過一番挖掘,我發現了一個更符合我喜好的替代解決方案。我想在這裏分享它,以防其他人有用。

實際上,您可以編輯粘貼簡單命令的鍵映射,並將其替換爲大多數人熟悉的標準Ctrl + V。

只需進入文件 - >設置 - >鍵盤對應,並進入「粘貼」到搜索框以調出所有不同的粘貼命令。雙擊「粘貼簡單」併爲快捷鍵輸入Ctrl + V。

您會收到警告,該快捷方式當前已分配,您將有權選擇將其刪除。這樣做後,你幾乎已經用標準的「簡單粘貼」代替了煩人的「增強粘貼」。

希望幫助別人那裏:)

+0

請注意,您還需要更改shift-Insert的綁定,並且不會更改拖放副本的行爲。 –

+0

感謝您的額外信息!我發現的過程中,而黑客十歲上下的樣子,我不知道:) – BMB

+1

我不得不扭轉設置,因爲「粘貼簡單的」在其他地方無法正常工作,就像在項目面板粘貼文件。 –