Thực hiện truy vấn trong vỏ Javascript của Mongo cảm thấy giống như thực thi lệnh ngay trong bash shell. Bởi vì điều này, ngón tay của tôi tiếp tục cố gắng để Ctrl + C theo cách của tôi ra khỏi một lệnh mà tôi muốn "hủy bỏ" và đất trở lại tại dấu nhắc lệnh. Thật không may, trong vỏ mongo ở 2.0.4, khi tôi Ctrl + C, nó thả tôi ra khỏi vỏ javascript, thay vì chỉ hủy bỏ lệnh và cho tôi dấu nhắc lệnh.Làm cách nào để hủy truy vấn trong vỏ mongo javascript
Có cách nào trong trình bao javascript từ bỏ lệnh hiện tại mà không thực thi nó và quay lại dấu nhắc lệnh không?
Ah! Tôi đã tự hỏi rằng như thế. Chỉ cần giữ Enter và shell sẽ từ bỏ lệnh chưa hoàn thành của tôi. "Wonky, nhưng nó hoạt động" chắc chắn là sự thật. Có một upvote, nhưng tôi đang nắm giữ cho một số Ctrl + ... một cái gì đó cho một giờ hoặc lâu hơn. –
Nếu bạn đã nhấn 'return' trên lệnh hiện tại (nghĩa là bạn vẫn ở trên cùng một dòng), trình bao Mongo cũng sử dụng quy ước BASH rằng' [ctrl] + [u] 'sẽ xóa lệnh hiện tại (thực sự , rất nhiều phím nóng BASH dường như hoạt động - http://www.gotothings.com/unix/bash-hotkeys.htm). Nếu bạn chỉ muốn xóa từ cuối cùng bạn đã nhập, bạn có thể sử dụng '[ctrl] + [w]'. Tôi đã chỉ thử nghiệm này trên Ubuntu, vì vậy nó có thể là hành vi là khác nhau theo hệ điều hành khác nhau. Nếu bạn đã nhấn 'return', điều này sẽ chỉ xóa dòng đầu vào hiện tại và giải pháp ở trên hoạt động tốt. –
ctrl + u và ctrl + w phải là câu trả lời được chọn – IGRACH