Groups
Conversations
All groups and messages
Send feedback to Google
Help
Training
Sign in
Groups
vim_jp
Conversations
Labels
About
ある特定の行をシンタックスハイライトをしたいが、方法が分からない
73 views
Skip to first unread message
yamada
unread,
Feb 25, 2016, 9:05:31 PM
2/25/16
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to vim_jp
例えば、5行7カラム目をsyntax match Error としてパターンを指定するだけで良いのでしょうか。
下記のシンタックスの構文はおかしくて動かないのか。
それとも、それ以降に新たな指定が必要なのだろうか。
syntax match Error /¥%5l\%7c/
thinca
unread,
Mar 7, 2016, 1:18:34 PM
3/7/16
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to vim...@googlegroups.com
目的がちょっと見えないですが、代わりに matchadd() を使ってみてはどうでしょうか?
call matchadd('Error', '\%5l\%7c')
この関数は呼び出すたびにハイライトの設定を追加するので、同一のウィンドウで同じ定義を何度も呼び出さないように注意してください。
回避するには w: スコープの変数に呼び出し済みかどうかのフラグを保存しておくと良いでしょう。
--
thinca <
thi...@gmail.com
>
2016年2月26日 11:05 yamada <
us...@ori.bbiq.jp
>:
> --
> このメールは Google グループのグループ「vim_jp」に登録しているユーザーに送られています。
> このグループから退会し、グループからのメールの配信を停止するには
vim_jp+un...@googlegroups.com
> にメールを送信してください。
> このグループに投稿するには
vim...@googlegroups.com
にメールを送信してください。
>
https://groups.google.com/group/vim_jp
からこのグループにアクセスしてください。
> その他のオプションについては
https://groups.google.com/d/optout
にアクセスしてください。
Reply all
Reply to author
Forward
0 new messages