= タグジャンプ作成(2021/5版)
1. タブファイル作成は同じ
2. タグジャンプする動作をかえる。
これだとC-Oで元にもどれる
~/.vimrc の設定でFunc関数でする
前の設定はコメントアウト
"日本語でタグジャンプ
"名無しのvim使い
"範囲指定可能なコマンドを定義する
"https://nanasi.jp/articles/code/command/command-range.html
"ビジュアルモードで選択したテキストが欲しい場合
function! Func() range
let tmp = @@
silent normal gvy
let selected = @@
let @@ = tmp
"コマンド実行の仕方がわからなかった
"echo selected
"tag expand("selected")
execute 'tag' selected
endfunction
command! -range Func :call Func()
xnoremap <C-]> :Func<CR>
"日本語でタグジャンプ
" 以下のようにしたが上 Funcでok
" nnoremap <C-k> :so /home/moto/myprg/tags_jump.vim<CR>
" :qで元に戻る
"ubuntuでは以下の設定で日本語単語にもジャンプできた
"?以下はhelpのtagsファイルだから関係ないのでは
set tags+=/usr/share/vim/vim74/doc/tags-ja
set tags+=../tags
"keywordprg Kを押した時に実行されるプログラム
"linuxではデフォルトではmanになっている
"help :helptagを実行した時に作成されるタグファイルtags-ja
" でジャンプする。
" ファイルが "doc"フォルダ内にないとダメ
"tag タグファイルでジャンプする
" タグファイルは自分で作成
set keywordprg=help
[2021-05-03 15:02]
~
0 件のコメント:
コメントを投稿