Иногда в целях отладки мне приходится выполнять захватывающую работу по минимизации кода JavaScript. Линии шириной до 600 столбцов. Библиотека отчетов об исключениях достаточно любезна, чтобы предоставить мне точные координаты сбоя в виде номера строки и номера столбца. Однако я не могу найти способ прямого перехода к номеру столбца, хотя могу так легко перейти к строке.
Как мне это сделать?
Ответы:
Команда
|
делает то, что вы хотите, как в, 30|приведет вас к столбцу 30.http://vimdoc.sourceforge.net/htmldoc/motion.html#bar
источник
<Tab>
персонажи получат разные результаты. Если эти символы будут там, вы вместо этого захотите|30lh
или|29l
или029l
или или что-то в этом роде.50h
, переместится на 50 символов влево.:set nowrap
может также помочь уменьшить путаницу между строками экрана и строками файлов.g0
достигает "начала текущей строки экрана".Вы можете использовать
cursor
функцию. Например, чтобы перейти к столбцу 25 строки 15, вы можете использовать:call cursor(15,25)
.источник
"+call cursor($LINE,$COLUMN)"
Альтернативный ответ, который работает для меня в Mac OS, заключается в использовании команды, которая перемещает курсор вправо (т.е.
l
). Поэтому, если ваш курсор находится в первом столбце, и вы хотите поместить курсор в столбец 50 вашей текущей строки, используйте команду:источник