Khi tôi nhấn Ctrl+ Tđể mở một tab mới trong Cmder , tôi muốn tab mới mở trong cùng thư mục với tab cũ (tab mà tôi đã ở, khi tôi nhấn Ctrl+ T).
Điều này sẽ tránh được rất nhiều cd
lệnh trong tab mới, để đến cùng thư mục làm việc với tab cũ.
Khi tôi nhấn Ctrl+ Tđể mở một tab mới trong Cmder , tôi muốn tab mới mở trong cùng thư mục với tab cũ (tab mà tôi đã ở, khi tôi nhấn Ctrl+ T).
Điều này sẽ tránh được rất nhiều cd
lệnh trong tab mới, để đến cùng thư mục làm việc với tab cũ.
Câu trả lời:
Như được giải thích bởi @Maximus ở đây và cũng trong một câu hỏi khác , một cách hay để làm điều này là ràng buộc
Shell("new_console:I")
đến một phím nóng GuiMacro.
Trong cmder / ConEmu, đi đến Settings|Keys&Macro
. Sau đó nhấp vào Macros
nút radio ở trên cùng bên phải và sau đó thêm một macro mới Shell("new_console:I")
và liên kết nó với bất kỳ tổ hợp phím nào (phím nóng) bạn muốn.
Vì vậy, trong trường hợp của tôi (xem ảnh chụp màn hình ở trên), nhấn Win+ Ctrl+ dsẽ tạo một tab mới trong cùng thư mục với tab hiện tại (nghĩa là sao chép tab hiện tại). Đã tìm kiếm cách làm điều này từ lâu, vì vậy tôi nghĩ rằng nó đáng để trả lời thay vì chỉ là một nhận xét.
Và vâng, tôi có thể xác nhận rằng điều này hoạt động hoàn toàn tốt trong cmder (được thử nghiệm trong v1.2), vì cmder sử dụng ConEmu dưới mui xe.
Cảm ơn @Maximus.
new_console:I
không làm việc cho tôi trong ConEmu
Trong ConEmu, bạn có thể gọi "Sao chép gốc" từ TabMothy và bạn có thể chọn bất kỳ phím nóng mong muốn nào trên trang Cài đặt Khóa & Macro .
BTW, bạn có thể chia (sang phải / dưới) tab hoạt động của mình.