2021年5月3日月曜日

タグジャンプ作成(2021/5版) 日本語でタグジャンプ vim



= タグジャンプ作成(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 件のコメント:

コメントを投稿

About

参加ユーザー

連絡フォーム

名前

メール *

メッセージ *

ページ

Featured Posts