我使用较少的线路,因为我有很长的线路,我需要某种方式进入下一条线路(我的意思是真正的下一条线路,而不是下一条线路显示的较小线路可能是前一条线路的延续线路)
快捷方式似乎转到下一条可见线而不是下一条实线。
此外,由于文件较大,我无法使用vim。
答案 0 :(得分:2)
水平离开第0列将禁止换行,因此只需向右导航一行,向下导航一行,然后再导回到第0列。
答案 1 :(得分:1)
tl; dr:/^
,输入, n +。
证明:
$ xterm -geometry 8x5
在新窗口中逐个粘贴这些命令:
$ PS1='$ '
$ cd -- "$(mktemp -d)"
$ for line in {0..9}
do
printf %s- "$line"
for column in {0..9}
do
printf $column
done
printf '\n'
done > test.txt
$ less test.txt
现在终端看起来像这样:
0-012345678
9
1-012345678
9
test.txt
按/^
+ 输入(只找到第一行行的开头)然后按 n <转到下一行/ kbd>找到下一场比赛:
1-012345678
9
2-012345678
9
:
现在您可以按 n 转到文件中的下一行,然后按 Shift - n 转到上一行。
无论less
是否实际包裹行,这都有效,并且只有在搜索完成后才按下一个字符。