Skip to content

TC快捷键列表

Gore Liu edited this page Feb 26, 2016 · 65 revisions

带*的需要修改TC自身配置(见最后)。

1、目录跳转

j(向下)
k(向上)
h(上一层目录)
l(或回车,进入目录、打开文件、将压缩文件当目录打开)
gg(到第一个文件)
数字+gg(到第n个文件)
G(到最后一个文件)
H(后退)
L(前进)
n(选择最近访问过的目录)
tab(左右窗口跳转)
U(或ctrl+\,到所在磁盘的根目录)
D(到桌面目录)
O(打开驱动器列表)
ctrl+f(或PgDn,下一页)
ctrl+b(或PgUp,上一页)
ctrl+t*(用资源管理器——explorer.exe打开当前目录)
,(添加临时标签,重启VimDesktop后失效)
'(查看临时标签)

2、选择文件

空格(选择/反选 光标所在文件)
J(选择/反选 光标所在文件,然后光标移动到下一个文件)
K(选择/反选 光标所在文件,然后光标移动到上一个文件)
ctrl+a(全选所有文件)
ctrl+d(或shift+\,取消选择所有文件)
B(将所有子目录的文件全部显示在当前目录)
\(选择/反选 所有文件)
](选和光标所在文件扩展名相同的所有文件)
shift+](取消选择和光标所在文件扩展名相同的所有文件)
[(选择当前文件)
shift+[(取消选择当前文件)

3、复制、粘贴、移动、删除、重命名

ctrl+c(复制所有选定文件,如果没有选定文件,则复制光标所在文件,下同)
ctrl+x(剪切所有选定文件)
ctrl+v(粘贴已经复制的文件)
f9*(或f5,或fc,复制选定文件到对侧目录)
f10*(或f6,或fx,移动选定文件到对侧目录)
x(或del,删除所有选定文件到回收站)
X(或shift+del,彻底删除所有选定文件)
r(或f2*,重命名所有选定文件)
R(打开批量重命名对话框对所有选定文件重命名)
y(复制选定文件的文件名)
Y(复制选定文件的文件路径)
ctrl+y(复制选定文件的所有列)
ctrl+g(复制当前目录路径)
f(提示复制、移动相关的更多操作)

4、预览、编辑文件

q(在对侧窗口预览光标所在文件)
w(或f3,在新窗口预览选定文件)
e(编辑光标所在文件,只能配一个编辑器,一般用来编辑文本文件)
shift+f3(在新窗口预览光标所在文件)
I(或alt+f3,使用外部查看器打开文件)
alt+回车(显示属性对话框)

5、创建目录、文件

c(创建目录)
i(创建文件,输入菜单首字母定位)

6、书签

d(打开书签,使用菜单首字母或带下划线字母定位)
dc(配置书签)
dr(从书签删除当前目录)

7、解压、压缩文件

b(解压文件,默认解压到对侧目录,删除路径后变为解压到当前目录)
p(压缩文件到对侧目录)
ctrl+p*(压缩文件到当前目录)
ctrl+e*(使用自定义工具解压文件)
_(分割文件)
+(合并文件)

8、比较文件和目录

C(使用内置工具比较2个选定文件内容)
W(使用外置工具比较选定的2个文件/目录内容)
ctrl+w*(使用自定义外置工具比较选定的2个文件/目录内容)
M(打开内置的“比较两侧目录内容”窗口)
ctrl+m(比较两侧目录内容,并选定不同的文件)

9、调用右键

o(调用explorer的右键,输入菜单中带下划线的字母定位)

10、查找文件

/(搜索模式,只显示匹配的文件)
?(打开搜索对话框)
F(在单独进程打开搜索对话框)
O(打开按扩展名过滤文件窗口)

11、标签页操作

t(打开新标签页)
T(在后台打开新标签页)
u(或gc,关闭当前标签页)
f11*(或或P,gT,定位到前一个标签页)
f12*(或N,或gt,定位到后一个标签页)
g+数字(定位到第n个标签页)
g(提示标签相关的更多操作)

12、窗口操作

zz(切换半屏、全屏)
zv(切换水平切分、垂直切分)
ctrl+u(对调两个窗口内容)
=(让对侧窗口显示和当前窗口相同的内容)
z(提示更多窗口相关操作)

13、文件列表显示

m(切换列表、缩略图模式)
ctrl+h(在缩略图模式中向左移动光标)
ctrl+l(在缩略图模式中向右移动光标)
ctrl+j(同j,在缩略图模式中向下移动光标)
ctrl+k(同k,在缩略图模式中向上移动光标)
v(切换列视图)
s(切换文件排序方法)
ctrl+s(显示当前目录下所有子目录的大小)

14、cmd

E(进入cmd)
:(或;,打开下方命令框)
ctrl+回车(将光标所在的文件名复制到下方命令行,命令行里有非空格结尾内容时除外)

15、视图

-(显示、隐藏目录树)
ctrl+r(刷新)
V(界面调整)
Z(打开配置窗口)
ctrl+q(打开内部命令帮助窗口)
~(打开/关闭 快捷键提示)
`(打开系统信息窗口)

16、用tc取代“打开对话框”

win+o(全局快捷键,用tc取代当前的“文件打开对话框”)

17、自定义命令

a*(进入mintty,可在usercmd.ini修改)
S*(计算所有选定文件的md5)
Q*(需要额外脚本,启用、禁用菜单,见最后)

TC快捷键配置(wincmd.ini)

a=em_mintty
S+s=em_md5sum
C+o=em_file
C+e=em_unexe
C+w=em_diff
C+t=em_explorer
C+p=cm_PackFiles
f2=cm_RenameOnly
f9=cm_CopyOtherpanel
f10=cm_MoveOnly
f11=cm_SwitchToPreviousTab
f12=cm_SwitchToNextTab

TC自定义命令配置(usercmd.ini)

[em_mintty]
cmd=mintty
[em_file]
cmd=mintty
param=-e sh -c 'file %S;read'
[em_diff]
cmd=c:\mine\app\WinMerge\WinMergeU.exe
param=%S
[em_unexe]
cmd=c:\mine\app\uniextract\UniExtract.exe
param=%S
[em_explorer]
cmd=explorer
param=%P
[em_md5sum]
cmd=mintty
param=-e sh -c 'md5sum %S;read'
; %S 选择的文件名
; %O 不带扩展名的文件名
; %P 当前路径,用单引号引起

启用、禁用菜单脚本 language/replace_mnu.sh

#!/bin/bash

cd "$(dirname $0)"

grep 'Mainmenu=NONE.MNU' ../wincmd.ini >/dev/null && {
    sed -i 's/Mainmenu=NONE.MNU/Mainmenu=WCMD_CHN.MNU/g' ../wincmd.ini
    taskkill //f //im totalcmd.exe
    cygstart ../totalcmd.exe
    exit
}

grep 'Mainmenu=WCMD_CHN.MNU' ../wincmd.ini >/dev/null && {
    sed -i 's/Mainmenu=WCMD_CHN.MNU/Mainmenu=NONE.MNU/g' ../wincmd.ini
    taskkill //f //im totalcmd.exe
    cygstart ../totalcmd.exe
    exit   
}
Clone this wiki locally