回答編集履歴
2
回答の趣旨を理解していなかったので前半部分を削除
answer
CHANGED
|
@@ -1,9 +1,4 @@
|
|
|
1
|
-
`:set cursorline` で画面幅いっぱいにハイライトされませんか?
|
|
2
|
-
もしされないのでしたら何らかの不具合です。
|
|
3
|
-
使用しているプラグインや設定を無効にしていって原因を突き止める必要があります。
|
|
4
|
-
`vim -u NONE` や `vim --noplugin` で起動しても同じことが起こりますか?
|
|
5
|
-
|
|
6
|
-
|
|
1
|
+
単に cursorline の、画面幅いっぱいにハイライトするという挙動を模倣したいのであるのなら、`:sign` コマンドを使うと不完全ですが実現することができます。
|
|
7
2
|
ただし画面左側に sign が置かれてしまいます(画面左端に2文字文のSignColumnが追加されます)。
|
|
8
3
|
|
|
9
4
|
#####signを設置する例
|
|
@@ -11,4 +6,6 @@
|
|
|
11
6
|
sign define Tmp linehl=CursorLine
|
|
12
7
|
sign place 1 name=Tmp buffer=1 line=1
|
|
13
8
|
```
|
|
14
|
-
name buffer line は適宜変更してください。
|
|
9
|
+
id name buffer line は適宜変更してください。
|
|
10
|
+
|
|
11
|
+
`:h sign.txt`
|
1
sign を設置する例を追加
answer
CHANGED
|
@@ -4,4 +4,11 @@
|
|
|
4
4
|
`vim -u NONE` や `vim --noplugin` で起動しても同じことが起こりますか?
|
|
5
5
|
|
|
6
6
|
そうではなく、単に cursorline の、画面幅いっぱいにハイライトするという挙動を模倣したいのであるのなら、`:sign` コマンドを使うと実現することができます。
|
|
7
|
-
ただし画面左側に sign が置かれてしまいます。
|
|
7
|
+
ただし画面左側に sign が置かれてしまいます(画面左端に2文字文のSignColumnが追加されます)。
|
|
8
|
+
|
|
9
|
+
#####signを設置する例
|
|
10
|
+
```vim
|
|
11
|
+
sign define Tmp linehl=CursorLine
|
|
12
|
+
sign place 1 name=Tmp buffer=1 line=1
|
|
13
|
+
```
|
|
14
|
+
name buffer line は適宜変更してください。
|