Microsoft/vscode
GitHub で見るOption for sticky scroll to prioritize inner blocks
Open
#208,406 opened on 2024年3月22日
editor-sticky-scrollfeature-requesthelp wanted
Repository metrics
- Stars
- (74,848 stars)
- PR merge metrics
- (平均マージ 11h 43m) (30d で 1,000 merged PRs)
説明
Currently sticky scroll always stick the first lines, which may make it less useful in some situations.
Consider the following case:
<!DOCTYPE html>
<html>
<body>
<script>
class SomeClass {
constructor() {
// Long & complicated code
// Long & complicated code
// Long & complicated code
}
}
</script>
</body>
</html>
If we scroll to the comments with a max line count set to 3 for sticky scroll, <html>, <body> and <script> will stick around. However, we might not want to always stare at <html> whenever we write HTML, so it may be better to let <html> make room for inner code blocks.
| Current | Suggested alternative |
|---|---|
This problem also applies to other languages with a complicated program structure. Adding such an option can sometimes make it more efficient to work with these languages.