我想知道是否有人知道一個插件,以便更容易確定線路。更容易的線路參考
我有問題,迅速掃描,看看我是什麼線,如t
和m
命令參考,請參閱此屏幕截圖:
如果我想快速參考線5(我做有行號開關,我只是不小心在這個截圖切出)我覺得我必須看起來很難找到正確的行號。
所以:是否有一個插件,使參考線較少眼睛緊張?
我想知道是否有人知道一個插件,以便更容易確定線路。更容易的線路參考
我有問題,迅速掃描,看看我是什麼線,如t
和m
命令參考,請參閱此屏幕截圖:
如果我想快速參考線5(我做有行號開關,我只是不小心在這個截圖切出)我覺得我必須看起來很難找到正確的行號。
所以:是否有一個插件,使參考線較少眼睛緊張?
我想你的問題是那些更深的縮進行。有時候「連接」行號和行文本並不容易。如果是這樣的話,你可以嘗試如下:
set listchars=tab:>-
(見:h 'listchars'
查看詳細)這條線將顯示<tab>
某些字符。例如,以下屏幕截圖是格式化的maven pom.xml,具有相對更深的縮進行。我認爲可以閱讀它們的行號。例如。行1180-1184。
我希望它有幫助。
與插件
如果上面沒有幫助,例如你有空間不是<tab>
,你可以嘗試一個插件:indentLine,用這個你可以用你喜歡的字符設置一個變量g:indentLine_char
。例如>
清楚地顯示縮進級別。
:move
和:copy
不限於行號(絕對或相對)只,作爲源或作爲靶。
您可以使用搜索模式太:
:m?foo
將移動當前行剛下匹配foo
第一線向上走,
:t/bar
將當前行復制剛剛下了第一線匹配bar
正在向下,
:?foo?t/bar
會將當前行上方匹配foo
的第一行復制到恰好低於匹配bar
的第一行下行,依此類推。
您還可以使用引號:
:'at'b
將複製的行標a
下面的線條爲標誌b
,
:m''
將移動當前行,只是你之前的線下最後一跳,等等。
您是否嘗試過使用相對行號代替絕對?例如,':-3t.'而不是':5t.'。當您使用光標附近的線時,您可能會發現這更容易。 –
您可以添加更多的細節*爲什麼*或*你怎麼*很難找到正確的行號?與顏色有關嗎?是因爲這條線是深入縮進的嗎? etc. – glts
@glts因爲它深度縮進 – Lerp