Как переместить текстовый курсор на предыдущую позицию после нажатия клавиши «Домой» и т. Д.?

880
wizlog

Если я что-то печатаю (например, этот вопрос) и нажимаю Home, и мигающая строка, сообщающая мне, где я печатаю, переходит в начало строки. Чтобы вернуться до конца, я могу просто нажать End.

Что если я редактирую то, что уже написал? Например, если я хочу выделить слово. Я первый идти к этому слову ( с помощью Ctrlи Arrowклавиш, а затем нажмите «**». Затем я скольжению, нажав Home.

Как я могу вернуться на последнее место я печатаю, прежде чем я нажал Home, End, Page Upили Page Down?

2
Ответ на этот вопрос полностью зависит от «редактора», который вы используете. Например, у vim есть список позиций для прыжка. akira 12 лет назад 0
Я использую Chrome и Microsoft Office (кто-то удалил эти теги) wizlog 12 лет назад 0

3 ответа на вопрос

2
shufler

Это работает для меня: CTRL+ Z в Chrome .

Это предполагает, что вы хотите вернуться туда, где был курсор, прежде чем вы «поскользнулись». Если вы хотите вернуться к тому, с чего начали в первый раз, когда нажали кнопку домой, вам придется использовать клавиши со стрелками.

Я не ищу решение одной кнопки ... Я буду ждать, чтобы узнать, есть ли у кого-нибудь еще ответ. wizlog 12 лет назад 0
Хорошей новостью является то, что я предложил решение с двумя кнопками ...? shufler 12 лет назад 0
Какие? это шутка? Кстати, я ищу одношаговое решение. wizlog 12 лет назад 1
CTRL + Z - это один шаг. Может быть, я не понимаю, что вы пытаетесь сделать. Насколько я понимаю, вы набираете какой-то текст, и вы делаете опечатку, нажимая клавишу позиционирования (Home, End, PgUp, PgDn) и хотите вернуться туда, где ранее печатали. Я правильно тебя понимаю? shufler 12 лет назад 0
Нет, я так не думаю. CTRL + Z отменяет любые ** изменения **, которые вносятся в текст или документ. Перемещение курсора мыши не считается изменением. wizlog 12 лет назад 0
Да, теперь я вижу, что он работает в Chrome, но может не обязательно работать в другом месте. Обновил мой ответ, чтобы отразить. shufler 12 лет назад 0
1
surfasb

В Microsoft Word ярлык Shift F5технически возвращает курсор в последнюю позицию редактирования . Но начиная с Word 2003, он переместил ваш курсор на последнюю позицию, точка.

Попробуй это.

Это также работает в Visual Studios.

0
Ampersand

CTRL+ Zи CTRL+ Yвернет вас туда, где вы были.
PageUpи PageDownобычно сохраняют горизонтальное положение курсора, поэтому нажатие противоположной клавиши должно работать. Если нет, Undo-Redo все равно будет работать.