mirror of
https://github.com/go-delve/delve.git
synced 2025-10-29 17:56:45 +08:00
terminal/command: Refactor formatting of line numbers
This commit is contained in:
@ -798,21 +798,16 @@ func printfile(t *Term, filename string, line int, showArrow bool) error {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
var arrow string
|
var prefix string
|
||||||
if showArrow {
|
if showArrow {
|
||||||
arrow = " "
|
prefix = " "
|
||||||
if i == l {
|
if i == l {
|
||||||
arrow = "=>"
|
prefix = "=>"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var lineNum string
|
prefix = fmt.Sprintf("%s%4d:\t", prefix, i)
|
||||||
if i < 10 {
|
t.Println(prefix, buf.Text())
|
||||||
lineNum = fmt.Sprintf("%s %d:\t", arrow, i)
|
|
||||||
} else {
|
|
||||||
lineNum = fmt.Sprintf("%s %d:\t", arrow, i)
|
|
||||||
}
|
|
||||||
t.Println(lineNum, buf.Text())
|
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user