Command-Line
更少的命令:b/f vs w/s
關於
less
和符合:表示以下內容:
f ^F ^V SPACE * Forward one window (or N lines). b ^B ESC-v * Backward one window (or N lines). z * Forward one window (and set window to N). w * Backward one window (and set window to N).
啟用行號 -
-N
例如 - 例如為man less
它自己,我可以看到它的b/f
工作/行為與window或pagew/z
向上/向下移動的內容/行的數量相同。問題
b/f
vs 和有什麼不一樣w/z
?通常我使用第一對,但何時使用第二對?
額外問題
- and set window to N是什麼意思?
我假設這是預期的差異導致
w/z
不同b/f
我會盡力用一個例子來解釋。
打開一個
less
帶有明顯線條的長文本文件。現在鍵入
4z
,您將看到 4 行已向下移動。類型
z
和另外 4 行已移動。這
4z
表明less
您希望將視窗大小設置為 4。設置視窗大小後,所有選項(
f
、或)現在都將在文本中移動時將其用作視窗大小。b``z``w
不同的是,當
f
和b
像這樣使用時,它們不設置視窗大小,它們僅移動 N 行數。總結一個例子:
8f
:在文件中移動 8 行。9b
:向後移動文件 9 行。f
或z
:在文件中移動一個“視窗大小”。b
或w
:在文件中向後移動一個“視窗大小”。6z
:在文件中移動 6 行並將“視窗大小”設置為 6 行。使用f
,b
,z
或w
之後將移動文件 6 行。3w
:向後移動文件 3 行並將“視窗大小”設置為 3 行。在此之後使用f
、或將文件移動 3 行。b``z``w
希望有幫助。