1 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/18(金) 12:18:50.83 .net] Vim 6以降に関する話題です。 www.vim.org/ 前スレ Vim Part29 https://mevius.5ch.net/test/read.cgi/unix/1550073259/ 関連情報は>>2-3 あたり
802 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] vimは格子状に文字が並んでいることを前提としたシステム。 1行目の10文字目の真下には2行目の10文字目が無いといけない。 等幅でないフォントをもし使ったとしても等幅のフォントを使ったときと同様に等間隔でフォントを並べないといけない。 全角文字は半角文字のちょうど二倍の幅ということになっている。 もし等幅でないフォントを等間隔で並べずに画面に表示されたらctrl+vしたときにどうなるやら。
803 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] >>790 > コーディングは普通等幅でやる > vimで文章は書かない よろしくおねがいします🙇 せんじつメール文や日記等もじぶんはぜんぶvimで書いている。だからプログラムやらなくても役立つ! と言われ、初めました。 どう考えたらよいですかっ?
804 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] >>791 半分は理解りました。もう少ししらべます。 mate端末とmate端末上のvimでは、日本語でリュウミンが使えます。端末の 編集>プロファイルの設定>全般>フォント で げんざい Fira Code サイズ20 を選択してますが、自然にというか勝手にというか「日本語については 自分の使いたいリュウミンが出てきます。 端末上のvim も同じ状態です。 ありがとうございましたっ💦
805 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] 自分は教科書体の等幅で縦横比7:4くらいにして普通にテキストエディタとして使用しているな
806 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] ビジュアルモード各種とヤンクペースト等をたった今初めて憶えました!
807 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] >>794 > 自分は教科書体の等幅で縦横比7:4くらいにして普通にテキストエディタとして使用しているな この情報で調べさせていただきます!😍
808 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/23(金) 01:50:16.38 .net] $ vim --version | grep clipboard -clipboard +jumplist +popupwin +user_commands +ex_extra -mouse_jsbterm -sun_workshop -xterm_clipboard $ sudo apt install vim 以下のパッケージが新たにインストールされます: vim vim-runtime 7,720 kB 中 0 B のアーカイブを取得する必要があります。 この操作後に追加で 36.3 MB のディスク容量が消費されます。 で $ vim --version | grep Huge Huge 版 without GUI. 機能の一覧 有効(+)/無効(-) というのを数時間前に入れ直したところだが
809 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/23(金) 02:21:34.90 .net] UD Digi Kyokasyo を入れて、 みごと等幅で統一されたし、見やすいフォントです。 > 自分は教科書体の等幅で縦横比7:4くらいにして普通にテキストエディタとして使用しているな 縦横比7:4の仕方がわかりません
810 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/23(金) 12:28:50.13 .net] >>791 ://github.com/vim-jp/issues/issues/741 参考 set guifont=Source\ Code\ Pro\ 20 set guifontwide=Source\ Han\ Code\ JP\ 12 自分 set guifont=FiraCode\ 20 A-OTF Ryumin Pr5 L-KL だから set guifontwide=A-OTF\ Ryumin\ Pr5\ L-KL\ 20 できた〜〜!😍 格子状になったあ〜〜 GVim で
811 名前:guifont で等幅フォントFiraCodeを指定し、guifontwide で全角用のプロポーショナルフォントRyuminを指定。 とはいえ geditと端末のvimではRyuminがほんらいのプロポーショナルフォントの幅で表示されてる。 [] [ここ壊れてます]
812 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/23(金) 15:58:06.83 .net] >>798 vim上からhelp guiコマンドか/usr/share/vim/vim82/doc/gui.txt等にあるマニュアルに書かれている と思ったらフォントの縦横指定ができるのはWindowsのみだったな 悪い
813 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/24(土) 03:59:34.49 .net] dd 行削除 気持ちよすぎ!もうやめらんない *dd* ["x]dd Delete [count] lines [into register x] |linewise|. geditのvimモードだと中途半端なので、ぎゃくにコピーなどで旧来のやり方から抜けられない。これがいいのか悪いのか わからない。gvimとvimだけにしたほうがよいのか?
814 名前:名無しさん@お腹いっぱい。 [2022/09/24(土) 04:07:52.52 .net] >>801 あなたの感覚は正常化されたのでもうvim以外を使うとストレスを感じます
815 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/24(土) 04:15:10.94 .net] >>801 > vim上からhelp guiコマンドか/usr/share/vim/vim82/doc/gui.txt等にあるマニュアルに書かれている > vim上からhelp guiコマンド おおっ!!😍 すばらしい...と思ったけど、ヘルプ内の検索の仕方がわからんw gdim 移動して ツールバー>ヘルプ検索アイコン ww i@t1:/usr/share/vim/vim82/doc$ ls README.Debian if_lua.txt os_risc.txt syntax.txt usr_24.txt arabic.txt if_mzsch.txt os_unix.txt tabpage.txt usr_25.txt autocmd.txt if_ole.txt os_vms.txt tags usr_26.txt change.txt if_perl.txt os_win32.txt tags.vim-tiny usr_27.txt channel.txt if_pyth.txt pattern.txt tagsrch.txt usr_28.txt cmdline.txt if_ruby.txt pi_getscript.txt term.txt usr_29.txt debug.txt if_sniff.txt pi_gzip.txt terminal.txt usr_30.txt 略 巨大すぎます!!げんざいのvim
816 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/24(土) 04:17:27.88 .net] 元 $ vi --version Small version without GUI. 現在 Huge 版 with GTK3 GUI. これはtiny にしたかったのだが(学習効果のため) アーチwikiでひろった "##### auto fcitx ########### let g:input_toggle = 1 function! Fcitx2en() let s:input_status = system("fcitx-remote") if s:input_status == 2 let g:input_toggle = 1 let l:a = system("fcitx-remote -c") endif 以下長大のため略す ================= が効かなくなるので やむなくHuge 版 です。<== これでいいでしょうか?
817 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/24(土) 04:22:30.24 .net] >>803 > あなたの感覚は正常化されたのでもうvim以外を使うとストレスを感じます おはようございます😇 ://dev.to/brandonwallace/how-to-use-vim-mode-on-the-command-line-in-bash-fnn How To Use Vim Mode On The Command Line In Bash ごはん食べたら端末内をvim風操作に変更して練習していきます
818 名前:名無しさん@お腹いっぱい。 [2022/09/24(土) 08:26:26.14 .net] あんましなめんなw
819 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/24(土) 09:56:23.62 .net] シェルスクリプトのviやemacsモードはvi/emacsが体に染み付いている人向けだから、順番逆転しちゃってる。 ヒストリ機能で呼び出した、前に使ったゴニョゴニョを修整して使いたい人にもみえないしさ。
820 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/24(土) 15:49:28.37 .net] >>808 >シェルのviやemacsモードはvi/emacsが体に染み付いている人向けだから、順番逆転しちゃってる。 $ vi -gf .bashrc & 追記 set -o vi $ source ~/.bashrc してみましたが、すでに設定済みの # 矢印キーでコマンド履歴補完 bind '"\e[A": history-search-backward' bind '"\e[B": history-search-forward' が効かなくなる ググると、://www.trhrkmk.com/posts/setting-vi-mode-in-bash-comfortable/ こちらのページ等に回避策があり、完全動作するみたいですが あまりにも変更個所が多く、マシンが変わったときの汎用性に劣ると判断。 初心者学習的見地から >順番逆転しちゃってる。 というお言葉を信じ「こんかいは止めておきます」少し残念でした!💦というのは一刻も早くviに 慣れたかったから
821 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/24(土) 16:19:04.70 .net] .bashrc に描き込むとシェルの実行時に毎回実行される。 .bash_profile なら、ログイン時に1回。 インタラクティブな動作向けは .bash_profile に書くんじゃないかな。
822 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/25(日) 00:26:21.18 .net] 一週間とりくんで vimの抵抗が ウソみたく消えてきた。5日目までは「廃止を決定していたが」 ..ハッキリいってgedit vimモードもgvim もいらん気がする。 vimと、慣れ親しんだplumaだけでいいのでは? 後者は脳の調子が悪く、混乱してしまった場合につかうで? しかし何度も入れたり出したりしてる。このgedit vimモードとgvim 。だからそのままのがいいのか? geditは 空白等を可視化するのに「ひじょうに美しく」表現します。げんじょう魅力はその点だけです。 あとは何一つvimに勝てないし、それどころか自分には初めてリナックス道に入ってからずーっと使ってるplumaのが魅力的に見える。 gvimは「あり得んほどゴチャゴチャしてる!」それでも今後つまったときのために 取っておいたほうがよいのか! ヴィム先輩方!最終指導をお願いします!!
823 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/25(日) 00:31:29.15 .net] >>809 > .bashrc に描き込むとシェルの実行時に毎回実行される。 > .bash_profile なら、ログイン時に1回。 > インタラクティブな動作向けは .bash_profile に書くんじゃないかな。 軽くだけしらべた。しかし言われていること □シェルの実行時に毎回実行 □ログイン時に1回 □インタラクティブな動作向けは これらの概念というか違いがわからず、この教えを胸に置いて、こんご確信ある理解が得られたときに やります。ゆえに既知のやり方 .bashrc の編集のままで行きました!感謝です🙇💦
824 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/25(日) 01:08:24.45 .net] >>810 > geditは 空白等を可視化するのに「ひじょうに美しく」表現します。げんじょう魅力はその点だけです。 これはまちがいでした。いま使ってたのだが「グリット線でマス目にする機能や」これはプルーマにないです。 行番号も、表示・非表示。vimとくらべて直感的にすぐ変更できます ================ $ vi ~/.vimrc で 行番号表示にしてたが、 1 一週間とりくんで vimの抵抗が ウソみたく消えてきた。5日目までは「廃止を決定していたが」 2 ..ハッキリいってgedit vimモードもgvim もいらん気がする。 3 vimと、慣れ親しんだplumaだけでいいのでは? 後者は脳の調子が悪く、混乱してしまった場合につかう> で? という感じで2ちゃん貼り付けのとき、番号いっしょに貼り付けられて困った。 これをキーボードショートカットかなんかで一発 表示・非表示 切り替えできないのですかっ? .vimrc から set number みたいのを消した。
825 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/25(日) 01:12:37.48 .net] vim で 22 行がヤンクされました と出て 2ちゃんにコントロール+V で貼りつかない
826 名前:名無しさん@お腹いっぱい。 [2022/09/25(日) 09:40:38.39 .net] Vimにすら門前払いされているのでは? あんましなめんなw
827 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/25(日) 10:50:12.47 .net] >>813 Xとのyank/pop、"*y とか何かそんなの、はgvimでしか出来ないのでないか。
828 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] >>803 ヘルプ内の検索は通常の検索の仕方と同じ 文字サイズの説明は6項目にあるので/6¥.とかすればいいかと
829 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net] 知ってるようで知らない人の助言wですか あんましなめんなw
830 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] >>817 マウス非使用縛りと思ったのと、タグジャンプの説明と目的項にジャンプするまでの操作説明が長くなると思ったので。 短い説明で済ませられるならよろしく
831 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] 短い説明 中途半端なレスは自演を疑
832 名前:われる [] [ここ壊れてます]
833 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/25(日) 13:14:02.99 .net] >>819 IDも付いていないのだからそんなことを気にしてもしょうがないと思うけど
834 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/25(日) 14:33:53.31 .net] 自演し放題なんだからそんなことを気にしてもしょうがないだろ、との事
835 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/25(日) 15:00:22.92 .net] 先生、2ちゃん貼り付けのオペレーションの意味が分かりません。 vim から掲示板が読めるのでしょうか。
836 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/25(日) 17:18:20.49 .net] うるさい人は Debian 使っているようなので、Debian Reference 読めば vim 以外の知識が増えて、結果として色々分かるようになると思う。 https://www.debian.org/doc/user-manuals#quick-reference
837 名前:名無しさん@お腹いっぱい。 [2022/09/25(日) 18:41:30.88 .net] >>822 もちろんさー :term に感謝してる(vimshellでこれやるのどうやればいいかわからんw) https://i.imgur.com/ioskO08.png
838 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] >>824 この人、才能あるね
839 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/25(日) 21:19:59.91 .net] Rictyの人、そこまでして承認欲求を満たしたいとは 涙無しで読むことはできんな
840 名前:名無しさん@お腹いっぱい。 [2022/09/26(月) 09:14:33.18 .net] TeX書いてるんだけどasyncomplete、補完語に続く文字が勝手に消えるからストレス たまってしょうがない・・・
841 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] レスがひじょうに遅れてすいません!🙇 当時(10日前?)の段階ではゆわれてることが理解できず、見落としていました。 > plumaは旧geditのフォーク版だからスペース可視化プラグインがあるんじゃないかな。 > Debianのにはなかったけど、鳥によって同梱プラグインが違ったりするからね。 ちがうトリを入れろということ?そこまでして 半角スペース可視化 いりません! > まあ半角スペースは可視化せずとも等幅フォントにしておくだけで十分。 > なぜかって、等幅なら文字によって変な隙間とか出来ないから見たまんまになる。 こんかい予備GUIエディタをplumaにもどすことを決意。可視化できなくなるが、日本語については等幅も使いたくない、理由は。 > Rictyにしておけば基本的に排除すべきな全角スペースは⭕みたいな記号で表されるし。 俺の使っている リュウミンが究極美しい日本語フォントだからだ!!全角スペースなんか放置しておいても今まで大した実害はなかった! 美のほうが大事なんだっ
842 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/26(月) 13:49:18.86 .net] おもしろ荘だから、Linux あたりにフォントのスレッド建てて語ってくれよ。 >>826 , 828
843 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 08:25:24.47 .net] >>803 ヘルプ内の検索は通常の検索の仕方と同じ 文字サイズの説明は6項目にあるので/6\.とかすればいいかと > マウス非使用縛りと思ったのと、タグジャンプの説明と目的項にジャンプするまでの操作説明が長くなると思ったので。 > 短い説明で済ませられるならよろしく 親切な方、レスが遅れまして。 :h dd *dd* ["x]dd Delete [count] lines [into register x] |linewise|. <==このヘルプは日本語化したほうがよいですか? > マウス非使用縛り のほうが長期的に優位なのですか?もしそうでないなら、マウス使用可能にするやり方を教えて下さい
844 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 08:30:27.47 .net] >>830 >マウス使用可能にするやり方を教えて下さい すいません🙇 この質問を撤回。マウスすでに可能。 $ vim --version VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Oct 01 2021 01:51:08) 適用済パッチ: 1-2434 追加拡張パッチ: 8.2.3402, 8.2.3403, 8.2.3409, 8.2.3428 Huge 版 with GTK3 GUI.
845 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] Huge 版 with GTK3 GUI. でググって ://zorinos.seesaa.net/article/451348076.html 標準でインストールされている vim の確認 Ubuntu では、標準で「vim-tiny」という簡易版がインストールされている。 $ which vi /usr/bin/vi $ ll /usr/bin/vi lrwxrwxrwx 1 root root 20 3月 27 2022 /usr/bin/vi -> /etc/alternatives/vi $ ll /etc/alternatives/vi lrwxrwxrwx 1 root root 17 9月 19 07:15 /etc/alternatives/vi -> /usr/bin/vim.gtk3 $ おれ環境では「vi」を実行すると、「vim.gtk3」が実行される。 ========================= GUIエディタ「gVim」は必要ないけど、前に書いた「挿入モードを終了するときは Fcitx は自動的に閉じられ、そうでないときはその逆」のコードや、「vim」と他のアプリとでクリップボード連携が必要 以上の要求を満たすためには どんなコマンドを?手取り足取りよろしくおねがいします
846 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] viのシンボリックリンク先とコピペの機能は関係ないだろ。 シンボリックリンクなら、削除して作り直せばいいし。 ターミナルアプリは、マウスで事前選択時点でクリップボードにコピペされてる。 Gnome Terminal なのか、他なのかは知らんが。
847 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] :h reg :h clipboard いい加減ヘルプすら読まずに書き込むの辞めてくれないか
848 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 11:08:39.37 .net] ヘルプの記述が分かりにくいから教えて、とか そもそもどういったキーワードで引けばいいかわかりにくそうなもの、ならいいけどさ 機能の名前か関連ワードをそのまま打てば一秒で出てくるような内容な
849 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 11:14:18.70 .net] 観察者の僕、勉強になる。 皆さん、ありがとう。
850 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 13:22:13.82 .net] >>833 ネットのいたる所に「tiny vim 」では「vim」と他のアプリとでクリップボード連携ができないと書いてあり、じっさいに自分の手元でも確認しました。 > viのシンボリックリンク先とコピペの機能は関係ないだろ。 > ターミナルアプリは、マウスで事前選択時点でクリップボードにコピペされてる。 これは自分が上記機能と混同してました。云われてみれば たしかに、ターミナル上ではマウスでダブルクリック・トリプルクリック等でいけますね! > Gnome Terminal なのか、他なのかは知らんが。 mate Terminal です > Gnome Terminal なのか、他なのかは知らんが。
851 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 13:37:51.82 .net] コンソールで文字をコピー&ペーストするには https://atmarkit.itmedia.co.jp/flinux/rensai/linuxtips/275usegpm.html このオペレーションを説明したかっただけで、ダブルクリック、トリプルクリックは知らん
852 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 13:38:40.99 .net] >>834 > :h reg *:reg* *:registers* :reg[isters] Display the type and contents of all numbered and named registers. If a register is written to for |:redir| it will not be listed. Type can be one of: "c" for |characterwise| text "l" for |linewise| text "b" for |blockwise-visual| text > :h clipboard *clipboard* There is a special register for storing this selection, it is the "* register. Nothing is put in here unless the information about what text is selected is about to change (e.g. with a left mouse click somewhere), or when another application wants to paste the selected text. Then the text is put in the "* register. For example, to cut a line and make it the current selection/put it on the clipboard: 英語むりです。やはりやり方少しわからんけど、ヘルプ日本語化からやります。 > いい加減ヘルプすら読まずに書き込むの辞めてくれないか す...すいません!🙇💦 >ヘルプの記述が分かりにくいから教えて、とか >そもそもどういったキーワードで引けばいいかわかりにくそうなもの、ならいいけどさ ありがとう
853 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 13:55:44.92 .net] >>838 りょうかい
854 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 15:36:48.83 .net] インプットメソッド(IM)もそのまんまで、input method か 'im*と名の付くオプションあたりで引けばいいかと 引き方は:help :help参照、めちゃくちゃ大事 環境についても環境名で引けば大体環境毎のセットアップについても触れられてる事も覚えておいてね ヘルプは日本語版も非常に活発に更新されてて(既にvim9)、むしろ翻訳を介すだけ原文の分かりにくい部分に脚注が付いてて分かりやすいまである https://vim-jp.org/vimdoc-ja/ にある(右下にダウンロードのリンク)のを どこでも良いが、[._]vim/とかvimfiles/以下の適当なところに解凍して、に:helptags …/vimdoc-jaで索引作ってね 共存できるので:hでtopicを引くときにはお尻にtopic@en,jaと付ければ引き分けられます こんなもん?
855 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 15:39:25.09 .net] :help :help(引き方指南)はテンプレに入れといていいかもしれない
856 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 15:49:54.16 .net] 抜けてた 引き分けとデフォルト言語設定は :set helplang=en,ja で 先にあるのが@無しで参照するやつな あとKでカーソル下検索、CTRL-[でリンク追う、CTRL-Oで戻る :helpで引っかからないなら:help :helpgrep 最低こんだけ覚えとけば後はvimと遊んで学ぶに不自由ないはず 老婆心ごめん
857 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 15:54:48.28 .net] ダウンロードして使う場合 ダウンロードして使う zip | tar vimdoc-ja.tar.gz 単純にGUIで ~/.vim/ 以下にコピーします <==これだけではダメだった set runtimepath+=/home/i/.vim/vimdoc-ja-master もしくは、展開した場所を 'runtimepath' に追加 <==コチラで成功 (^^) *help.txt* For Vim バージョン 9.0. Last change: 2022 May 13 VIM - メインヘルプファイル k 移動: カーソルを使用するか、"h" で左、"j" で下、 h l "k" で上、"l" で右に移動できます。
858 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 15:57:35.24 .net] >>841 独習でやり終わった後に、回答を見ました。 今からチェックして、もし問題あればやり直します。
859 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 16:06:48.84 .net] >>841 > むしろ翻訳を介すだけ原文の分かりにくい部分に脚注が付いてて分かりやすいまである 期待😍 > [._]vim/とかvimfiles/以下の適当なところに解凍して、に:helptags …/vimdoc-jaで索引作ってね ~/.vim/ 以下にコピー <==ここまでは同じ。問題なしと思われ。 :helptags …/vimdoc-jaで索引作ってね <== これはやってない 引き分けとデフォルト言語設定は <== これも設定してない :set helplang=en,ja =========================== $ vi ~/.vimrc で記述した set runtimepath+=/home/i/.vim/vimdoc-ja-master をいったん削除して > :helptags …/vimdoc-jaで索引作ってね からやり直し
860 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 16:16:59.41 .net] :helptags …/vimdoc-ja :helptags /home/i/.vim/vimdoc-ja-master <==これでいいのか半信半疑 打ち込んだ => 失敗。英語のママ *:helpt* *:helptags* *E154* *E150* *E151* *E152* *E153* *E670* :helpt[ags] [++t] {dir} Generate the help tags file(s) for directory {dir}. When {dir} is ALL then all "doc" directories in 'runtimepath' will be used. dir} が ALL の場合、'runtimepath' にあるすべての "doc" ディレクトリが生成されます。 doc "ディレクトリが使用されます。 ==> ン〜〜限界突破! $ vi ~/.vimrc で記述した set runtimepath+=/home/i/.vim/vimdoc-ja-master はやっぱ いったのかっ?
861 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 16:21:38.48 .net] うんだから報告?は別にいいからね?
862 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 16:27:02.30 .net] set runtimepath+=/home/i/.vim/vimdoc-ja-master 再度記述 なお、$ vi ~/.vimrc せずに vi 起動中にコマンドで :set runtimepath+=/home/i/.vim/vimdoc-ja-master も同じか? :helptags /home/i/.vim/vimdoc-ja-master これは時間がかかるのか?リターンが返ってこない :helptags ~/.vim/vimdoc-ja-master の形式がよかったか ググる >この状態ではヘルプタグ情報が作られていないため、Vim起動後に:helptags ~/.vim/docを実行してヘルプタグファイルの更新を行ったほうがよいだろう。
863 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 16:31:55.58 .net] >>848 すいません Vim起動後 :helptags /home/i/.vim/vimdoc-ja-master 実行して そのまま なんの応答もありません! いちばん下 :helptags /home/i/.vim/vimdoc-ja-master <<ーーこの文字列が出たままです💦
864 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 16:38:01.19 .net] いったんvimから抜けました 20分待機した タグができたのか、できてないのか わからんかった 夜に >>841 以降の教えを復習してまいります!!
865 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 18:17:18.96 .net] :helptagsとか普通一回使ったきりなので、一々覚えてないから だから:h :helptags見ろって
866 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 18:24:25.75 .net] なかなか帰ってこないのは膨大なテキスト処理してるから当たり前なんじゃないの
867 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 21:41:26.92 .net] こんばんは〜 さいしょからやり直した >だから:h :helptags見ろって ディレクトリ {dir} のヘルプタグファイルを作成します。 {dir} が ALL なら 'runtimepath' 内の全ての "doc" ディ レクトリが対象となります。 ==>'runtimepath' 内の全ての "doc" ディレクトリが対象 $ rm -rfv '/home/i/.vim/vimdoc-ja-master' '/home/i/.vim/vimdoc-ja-master/.gitattributes' を削除しました ................略 $ tar zxvf '/home/i/Downloads/vimdoc-ja-master.tar.gz' vimdoc-ja-master/ 略 ==>展開先がわからない > 通常,tar.gz圧縮ファイルを「tar xvzf linux-2.5.2.tar.gz」などと指定すると,カレントディレクトリ下に展開(解凍)される。 /home/i/vimdoc-ja-master <==あったー
868 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 21:41:30.98 .net] 参考 ://qiita.com/from_kyushu/items/b3cb5c721b2ab5e029c4 @t1:~$ mkdir ~/.vim/doc i@t1:~$ mkdir ~/.vim/syntax i@t1:~$ man tar i@t1:~$ cp vimdoc-ja-master/doc/* ~/.vim/doc i@t1:~$ cp vimdoc-ja-master/syntax/help_ja.vim ~/.vim/syntax/help_ja.vim ==> 今回の参考ページでは set runtimepath+=/home/i/.vim/vimdoc-ja-master もしくは、展開した場所を 'runtimepath' に追加 という指示はなかったので なしで。 *help.txt* For Vim バージョン 9.0. Last change: 2022 May 13 VIM - メインヘルプファイル ==> 日本語化成功。 さあ次は >この状態ではヘルプタグ情報が作られていないため、Vim起動後に:helptags ~/.vim/docを実行してヘ>>ルプタグファイルの更新を行ったほうがよいだろう。 だ。
869 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 22:26:24.04 .net] このVimコマンドでは、設定ファイル、プラグインファイルを読み込む先のディレクトリ(フォルダ)の設定「ランタイムパス」の内容を、すべて表示することができます。 :set rtp runtimepath=~/.vim,/var/lib/vim/addons,/etc/vim,/usr/share/vim/vimfiles,/usr/share/vim/vim82,/us r/share/vim/vimfiles/after,/etc/vim/after,/var/lib/vim/addons/after,~/.vim/after,~/.vim/vimdoc-ja- master 続けるにはENTERを押すかコマンドを入力してください この並びの順に、設定ファイルや、プラグインファイルが読み込まれます
870 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 22:33:32.56 .net] >ヘルプタグ情報が作られていないため、Vim起動後に:helptags ~/.vim/docを実行してヘルプタグファイルの更新 ※不明な言葉 ヘルプタグ情報 :helptags ~/.vim/doc 0,0-1 全て 実行中
871 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/27(火) 23:50:42.72 .net] こんどは1時間以上放置したが終わらない。何かまちがいがある :helptags ~/.vim/doc >>849 $ vi ~/.vimrc > set runtimepath+=/home/i/.vim/doc > 再度追記 ================== " フォント set guifont=FiraCode\ 20 set guifontwide=A-OTF\ Ryumin\ Pr5\ L-KL\ 20 " クリップボード連携 set clipboard=unnamedplus set runtimepath+=~/.vim/doc <== これを追記 これがあってるのか不明 ここまで
872 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/28(水) 00:17:45.72 .net] 言語を指定してタグを検索するには "@ab" をタグ名に付け加えます。"ab" は 2 文字 の言語コードです。例: :he user-manual@en ==> ok 英語
873 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/28(水) 00:51:38.19 .net] set runtimepath+=~/.vim/doc を削除。 Using :helptags ALL should re-generate all helptags for all doc directories in runtimepath; which should include the ~/.vim/pack/default/start/* directories. :helptags ALL を使用すると、runtimepath 内のすべての doc ディレクトリのすべてのヘルプタグが再生成されます。 ~/.vim/pack/default/start/* ディレクトリを含める必要があります。 =========================== :set rtp runtimepath=~/.vim,/var/lib/vim/addons,/etc/vim,/usr/share/vim/vimfiles,/usr/share/vim/vim82,/us r/share/vim/vimfiles/after,/etc/vim/after,/var/lib/vim/addons/after,~/.vim/after,~/.vim/vimdoc-ja- master =========================== Vim will continue generating helptags after this error (check the output of :100verbose :helptags ALL if you don't believe me). Vim は、このエラーの後も引き続きヘルプタグを生成します (信じられない場合は、:100verbose :helptags ALL の出力を確認してください)。
874 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/28(水) 00:51:42.54 .net] >>843 > 引き分けとデフォルト言語設定は 先にあるのが@無しで参照するやつな > :set helplang=ja,en あのもしかして...エンターしたら 0,0-1 全て <<ーーこの出力が。 この前 :helptags ~/.vim/doc したときも 0,0-1 全て <<ーーこれ出た。 ということは、「いつまでも終わらないのではなく」 瞬時に終わったということ?
875 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/28(水) 00:56:38.29 .net] 要は そのヘルプタグ というものが意味不明なんだよナ! そのブツは 出来たのか出来てねえのか!!?😍 どうやって確認するんでっか? 今でもふつうに 日本語ヘルプ使えてるんだけども!!
876 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/28(水) 00:58:02.54 .net] VIM スレのみんな。ありがとう。 こんな美しい日本語ヘルプをくれて。
877 名前:名無しさん@お腹いっぱい。 [2022/09/28(水) 10:30:30.96 .net] あんましなめんなw
878 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/28(水) 12:40:00.74 .net] いま、バンバン編集しとります😣 vimに行番号付けたいんですが、やり方をヘルプで引くには、どうすんのですか? さっきやったら E149: 残念ですが 行番号 にはヘルプがありません 1,1 全て と出ました...
879 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/28(水) 12:42:44.20 .net] :set nu 10秒でインターネットで見つかりました。。。しかしネットではなくヘルプでのしらべ方が知りたかったです
880 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/28(水) 13:02:28.29 .net] man vi
881 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/28(水) 14:22:31.15 .net] *ZZ* ZZ 変更点があればカレントファイルを書き込み、カレントウィ ンドウを閉じる (コマンド |:x| と同様)。 カレントファイルを複数のウィンドウで開いているときは、 カレントウィンドウのみ閉じられる。 *ZQ* ZQ 変更点を確かめずに終了する (コマンド ":q!" と同様)。
882 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/28(水) 14:27:08.48 .net] *ZZ* は ファイルを保存して終了するには :wq とまったく同じでしょうか?
883 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/28(水) 15:39:02.40 .net] :h ZZ で :x にカーソルを合わせてCTRL-] でジャンプ
884 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/28(水) 19:26:37.15 .net] 今ではvimは日本語文に相性悪い――の意味がハッキリとわかる。単に単語ごとの文節の切れ目が 明確でないから W E B 等の基本的移動系コマンドが、欧文のごとく明確な動作をしないということだろう。
885 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/28(水) 19:30:55.80 .net] >>870 > :h ZZ 訊いたら怒られると思っていままで聴かなかった。答えて下さい 「 :h ZZ」をそのままコピペして 貼り付けたらダメなんですね? : <=コロンは 「コマンドであり、まず単独で打ち込む」 そのあと「h ZZ」をコピペして貼り付ける―― 以上の理解でよろしいですかっ?
886 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/28(水) 19:41:22.13 .net] >>870 *:x* *:xit* :[range]x[it][!] [++opt] [file] ":wq" と似ているが、変更点があるときのみ書き込む。 おおおおおおおおおっっ(笑) りょ...りょうかい! しかし後半の説明が理解できねえww オプション 'hidden' がオンで複数のウィンドウが存在する とき、ファイルを書き込んだ後はカレントバッファは隠れ バッファになる。
887 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/28(水) 19:42:33.69 .net] これで俺は完全に小学生ヴィマーになった! もう幼児ではない かなり早いほうですかっ?成長速度?
888 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/28(水) 19:43:22.52 .net] はじめてちょうど2週間です!!
889 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/28(水) 19:47:40.47 .net] ZZ 覚えた?
890 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/28(水) 20:51:24.56 .net] アニメじゃない
891 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/29(木) 13:20:47.41 .net] *bars* Bars example 今、あなたはマウスのダブルクリックか CTRL-] でジャンプしてきました。CTRL-T、 CTRL-O、g<RightMouse>、<C-RightMouse> のどれかで元の場所に戻れます。 CTRL-] はどの単語の上でも使えます。| で囲まれていない単語でも大丈夫です。選択 された単語がヘルプから検索されます。特にシングルクォートで囲まれたオプション名 (例: 'compatible')。
892 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/29(木) 13:20:51.38 .net] CTRL-Oでいま戻った >マウスでジャンプ: ":set mouse=a" と入力してマウスを有効にしてください > (xterm or GUI で利用可)。タグ (例: |bars|) をマウスの左ボ > タンでダブルクリックすると、項目にジャンプできます。 とあるが、(xterm or GUI で利用可)の意味がわかりません とにかく ":set mouse=a" してみる >マウスの左ボタンでダブルクリックすると、項目にジャンプ は確認したが、 >g<RightMouse>、<C-RightMouse> のどれかで元の場所に戻れます。 g<RightMouse>とは、なにを意味するのか不明です。xtermは削除してます。mate ターミナルです *g<RightMouse>* <C-RightMouse> *<C-RightMouse>* *CTRL-T* CTRL-T タグスタック中の[count]分だけ古いエントリにジャンプす る(デフォルトは1)。
893 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/29(木) 16:27:25.57 .net] >>879 g + 右クリ
894 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/29(木) 20:46:00.70 .net] " クリップボード連携 set clipboard=unnamedplus " マウス有効 set mouse=a <==追記。さいしょ帰宅してから >マウスの左ボ タンでダブルクリックすると、項目にジャンプ がどうやってもきかず焦りまくり 追記しないと恒久化しないということを思い出した 疲労してるため いっかい寝ないとダメかもしれない。とはいえ全くしないで眠っていいのか? >>880 頭も痛いし下痢もひどい。やはり寝ます
895 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 09:08:05.77 .net] マウス有効 set mouse=a <==追記。さいしょ帰宅してから >マウスの左ボタンでダブルクリックすると、項目にジャンプ がどうやってもきかず焦りまくり。 追記しないと恒久化しないということを思い出した。疲労してるため いっかい寝ないとダメかもしれない。とはいえ全くしないで眠っていいのか? >>880 頭も痛いし下痢もひどい。やはり寝ます 。
896 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 09:16:39.15 .net] *g<RightMouse>* g + 右クリ をただいま確認しました。ありがとうございました! VIM - メインヘルプファイル 項目へジャンプ: タグ (例: |bars|) にカーソルを合わせ、CTRL-] を押します。 マウスでジャンプ: ":set mouse=a" と入力してマウスを有効にしてください (xterm or GUI で利用可)。タグ (例: |bars|) をマウスの左ボ タンでダブルクリックすると、項目にジャンプできます。 元の場所に戻る: CTRL-O を押します。繰り返すと更に戻れます。 以上の箇所をマスターです
897 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 09:46:39.71 .net] >>876 > ZZ 覚えた? はいっ 一昨日おぼえました。ZQも。
898 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 10:00:59.73 .net] >ヘルプタグ情報が作られていないため、Vim起動後に:helptags ~/.vim/docを実行してヘルプタグファイルの更新 したら 最下段に :helptags ~/.vim/doc 等の文字列が出たまま、「ヘルプタグ情報の生成が終わりましたよ!」的なリターンも何もなく、 それで自分は「まだコマンド実行中」と解したのですが、 他のコマンド、たとえば「:set nu」を実行した場合も :set nu 0,0-1 全て となり、常に表示されることを 今認識。
899 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 10:15:26.41 .net] きょう昼までに、先輩方にどうしても習っておきたいことがありますっ げんざいの自分のマシンに入ってるエディター。 pluma gVim Huge 版 with GTK3 GUI gVim を削除し、Huge 版を元のvim tiny に戻したい。 < しかし同時に自分にとって必要な機能。 auto fcitx 「挿入モードを終了するときは Fcitx は自動的に閉じられ、そうでないときはその逆」 と 「vim」と他のアプリとでクリップボード連携 この二つだけ欲しい。もちろんヘルプ関連もいるし、$ vimtutor ja もいります。 しかしそれ以外はぜんぶいらない。シンタックス色つけ?これもいりません。 限りなく原始的なvi にもどしたいのです。
900 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 10:21:15.83 .net] なぜならば、UNIX精神の筆頭第一は ================= たったひとつのことだけをするソフトで、ほかは連携でやれ!! ================== だからですッッ 自分が使いもしない機能満載はハラが立つからですっ
901 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 10:47:34.96 .net] ://postd.cc/vim-galore-1/#first-steps 自分の実行しているVimの種類を知る :h :version *:ve* *:ver* *:version* :ve[rsion] エディタのバージョンを表示します。 Vim の、どの機能が有効になっているかも表示されます。機 能名の前に '+' があれば、その機能は有効になっていま す。'-' のときは無効になっています。 機能の有無を変えるには feature.h を編集して、Vim をコ ンパイルし直す必要があります。Vim script から機能の有 無を確認するには |has()| を使います。以下に、機能の概 要を示します。 行頭の文字はその機能が含まれる最小構成です: T tiny (常に含まれる) S small N normal B big H huge m 手動で組み込むか他の機能に依存 - 削除された機能 (none) システム依存 例えば "N" と書いてあれば、その機能は normal、big、huge バージョンの Vim に含まれます。
902 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 10:48:55.02 .net] Vim script から機能の有 無を確認するには |has()| を使います。以下に、機能の概 要を示します。 行頭の文字はその機能が含まれる最小構成です: =================================================== これを使えば、どの版を使えばいいか判断つきそう。でもそのためには、自分が必要な機能名を 正確に把握しない...もうダメだ、疲れた