Tôi viết rất nhiều python trong VIM của tôi, trên thiết bị đầu cuối. Tôi làm gì?
Tôi viết rất nhiều python trong VIM của tôi, trên thiết bị đầu cuối. Tôi làm gì?
Câu trả lời:
Thực hiện các phím tắt vi trên 30 tuổi tiêu chuẩn của
^f
(chuyển tiếp == trang xuống)
^b
(trở lại == trang lên)
^
(đó là một ca-ca 6 ca để bắt đầu dòng) và
$
(cuối dòng)
...không làm việc?
Hay bạn đang tìm kiếm các phím bàn phím kiểu PC cho các chức năng đó? Đối với những người, sử dụng các phím mũi tên Fn +:
Fn + mũi tên xuống == trang xuống
Fn + mũi tên lên == trang lên
Fn + mũi tên trái == home
Fn + mũi tên phải == end
|
tương đương với HOME: cả hai đều đi đến cột thứ 0 của dòng, thay vì ký tự không phải không gian đầu tiên trong đó.
bind '"\e[1~":"\eOH"'
và bind '"\e[4~":"\eOF"'
trong $ HOME / .bashrc của bạn. Nhiều tùy chỉnh bash / vim thân thiện với Mac và thân thiện với Linux hơn tại github.com/sudoer/dotfiles .
Các lệnh Vim (không phải là mac cụ thể):
cuối dòng: $
bắt đầu dòng: 0
trang xuống: ctrl + f
trang lên: ctrl + b
Nếu bạn nhìn vào cài đặt bàn phím đầu cuối - bạn có thể trao đổi các hành động để tăng / giảm trang và chuyển trang lên / xuống. Nó hoạt động trong vim mặc định và như bạn mong đợi trên các hộp từ xa.
gg và G là tất cả những gì bạn cần cho nhà / kết thúc. (Tôi đã dành một lúc cố gắng để làm cho nó hoạt động)
Để làm cho HOME và END hoạt động trong vim và trong trình bao, hãy đặt bind '"\e[1~":"\eOH"'
và bind '"\e[4~":"\eOF"'
trong tệp $ HOME / .bashrc của bạn.
Thêm tùy chỉnh bash / vim thân thiện với Mac và thân thiện với Linux tại https://github.com/sudoer/dotfiles . Trong các tập lệnh bash, hãy tìm các từ $ OSTYPE và "darwin". Có một khối "Darwin" tương tự trong vimrc cho các chỉnh sửa vim dành riêng cho Mac.