在所有现代文本编辑器中CTRL + T和CTRL + SHIFT + T的目的是什么?

时间:2011-08-24 21:50:15

标签: visual-studio-2008 keyboard-shortcuts

我在无数的文本编辑器中看到了这一点,包括Visual Studio。

任何人都可以解释这对哪个有用吗?

到目前为止,我只是设法用无数次打破我的撤销/重做链。我试图点击 CTRL + Y 但是我点击 CTRL + T

今天我注意到Visual Studio 2008中有更糟糕的快捷键: Ctrl + Shift + T - 它类似于 Ctrl + T 但实际情况更糟:

int some_funny(){
    return stuff;
}
void hehe(){
    return haha;
}
bool finished;

成为(在打了 Ctrl + Shift + T 点击之后):

some_funny return(){
    stuff void;
}
hehe return(){
    haha bool;
}
finished int;

我不明白这对任何人都有用。

2 个答案:

答案 0 :(得分:2)

T 代表 T ranspose。

Ctrl + T 转置光标周围的字符。

Ctrl + Shift + T 转换光标周围的单词。

答案 1 :(得分:2)

想象一下,你是一个c ++的疯子,你坚持格式化语句,如

if(variable == 2)

作为

if(2 == variable)

选择“变量”并点击 Ctrl + Shift + T 将交换两者。

所以并非完全没用。