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 あたり
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()| を使います。以下に、機能の概 要を示します。 行頭の文字はその機能が含まれる最小構成です: =================================================== これを使えば、どの版を使えばいいか判断つきそう。でもそのためには、自分が必要な機能名を 正確に把握しない...もうダメだ、疲れた
903 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 11:03:10.71 .net] apt autoremove --purge vim-gtk3 pluma CLIでの通用のvim apt install vim-nox 最小、最低限でインストールする場合のvim apt install --no-install-recommends vim-tiny
904 名前:名無しさん@お腹いっぱい。 [2022/09/30(金) 11:20:17.59 .net] > UNIX精神の筆頭第一 釈迦に説法という言葉の意味はご存知かな あんましなめんなw
905 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 11:59:02.18 .net] いっそのこと諸々あきらめてこれ使えば? https://ex-vi.sourceforge.net/
906 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 12:09:02.59 .net] そんなこと言っていいの? 「ビルド方法わからん 教えろ」とかはじまりそうだけど
907 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 12:10:34.36 .net] apt autoremove --purge vim-gtk3 pluma 前 でスナップショット $ sudo apt autoremove --purge vim-gtk3 pluma 以下のパッケージは「削除」されます: gir1.2-gtksource-3.0* gir1.2-pluma-1.0* libgtksourceview-3.0-1* libgtksourceview-3.0-common* libtcl8.6* pluma* pluma-common* vim-gtk* vim-gtk3* vim-gui-common* vim-runtime* アップグレード: 0 個、新規インストール: 0 個、削除: 11 個、保留: 9 個。 この操作後に 73.0 MB のディスク容量が解放されます。 $ apt list --upgradable 一覧表示... 完了 google-chrome-stable/stable 106.0.5249.61-1 amd64 [104.0.5112.101-1 からアップグレード可] grub-common/stable-updates 2.06-3~deb11u2 amd64 [2.06-3~deb11u1 からアップグレード可] grub-efi-amd64-bin/stable-updates 2.06-3~deb11u2 amd64 [2.06-3~deb11u1 からアップグレード可] grub-efi-amd64-signed/stable-updates 1+2.06+3~deb11u2 amd64 [1+2.06+3~deb11u1 からアップグレード可] grub-efi-amd64/stable-updates 2.06-3~deb11u2 amd64 [2.06-3~deb11u1 からアップグレード可] grub-efi/stable-updates 2.06-3~deb11u2 amd64 [2.06-3~deb11u1 からアップグレード可] grub-firmware-qemu/stable-updates 2.06-3~deb11u2 amd64 [2.06-3~deb11u1 からアップグレード可] grub2-common/stable-updates 2.06-3~deb11u2 amd64 [2.06-3~deb11u1 からアップグレード可] intel-microcode/stable,stable-security 3.20220510.1~deb11u1 amd64 [3.20220207.1~deb11u1 からアップグレード可] $
908 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 12:16:57.35 .net] Unix精神というならLinuxよりましなFreeBSDでやればいいんじゃね?
909 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 12:22:17.25 .net] ぅぐぅ〜〜(ノД`)シクシク デスクトップにあるテキストファイルを右クリックメニューでvimで開けなくなった! うぐぅ〜〜... $ vi Error detected while processing /home/i/.vimrc: line 2: E319: Sorry, the command is not available in this version: let g:input_toggle = 1 line 3: E319: Sorry, the command is not available in this version: function! Fcitx2en() line 4: E319: Sorry, the command is not available in this version: let s:input_status = syste
910 名前:m("fcitx-remote") line 9: E319: Sorry, the command is not available in this version: endfunction line 11: E319: Sorry, the command is not available in this version: function! Fcitx2zh() line 12: E319: Sorry, the command is not available in this version: let s:input_status = system("fcitx-remote") line 17: E319: Sorry, the command is not available in this version: endfunction Press ENTER or type command to continue 既知だが .vimrc「記述済みの auto fcitx のコマンドはぜんぶダメだよ」と。 ========================================= CLIでの通用のvim apt install vim-nox をこのあとすると、万が一の可能性で「ぜんぶ思い通りに?」 仕事! [] [ここ壊れてます]
911 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 12:24:29.54 .net] まだ問題あった! エンターして起動させると、ぜんぶ英語だッ
912 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 12:29:15.07 .net] うわーっ、苦労した日本語ヘルプもなくなってる〜 うわッ $ vimtutor ja bash: vimtutor: コマンドが見つかりません 問題がいやん、コレ!!
913 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 12:33:00.02 .net] タイムシフトで元へ戻します。 今はvimを実地で使って憶えていくことが優先ですから huge バージョンであきらめます。 せめてgvimを抜く方法を教えて下さい
914 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 12:33:25.12 .net] >>890 Nice 面白かった
915 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 12:35:35.51 .net] autoremove で依存関係のあるパッケージも一通り抜いてから、必要なものだけインストールする手順書いてあるやん。
916 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 12:46:30.87 .net] >>901 > autoremove で依存関係のあるパッケージも一通り抜いてから、必要なものだけインストールする手順書いてあるやん。 $ sudo apt autoremove --purge vim-gtk3 以下のパッケージは「削除」されます: libtcl8.6* vim-gtk* vim-gtk3* vim-gui-common* vim-runtime* アップグレード: 0 個、新規インストール: 0 個、削除: 5 個、保留: 9 個。 この操作後に 41.8 MB のディスク容量が解放されます。 続行しますか? [Y/n] libtcl8.6* vim-gtk* vim-gtk3* vim-gui-common* vim-runtime* 中 vim-gui-common* 以外をインストールすれば「自分の願い通りに?」
917 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] 導入済も一旦アンインストールして、もう1回インストールすれば? --purge オプション 設定を含め全部削除するオプション apt autoremove --purge vim-gtk3 pluma vim-tiny vim-tiny は 最小版Vim なので、通常の vim と比較するとできない事もある。 https://packages.debian.org/ja/bullseye/vim-tiny vim かなり標準的な機能セットを組み込んだ vim が含まれます。 本パッケージは GUI 版 Vim を提供しません。 https://packages.debian.org/ja/bullseye/vim vim-nox a version of vim compiled with support for scripting with Lua, Perl, Python 3, Ruby, and Tcl but no GUI. https://packages.debian.org/ja/bullseye/vim-nox --no-install-recommends は書いてある通りの動きをするオプション apt install --no-install-recommends vim-tiny
918 名前:名無しさん@お腹いっぱい。 [2022/09/30(金) 15:06:49.84 .net] ジジイのクソつまらんQ&A風日記いつまで続くの?
919 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 15:10:31.63 .net] >>899 >せめてgvimを抜く方法を教えて下さい .vimrc のgvimに依存している機能の部分を取り除いて $ suto apt install vim-gtk3- vim-tiny とか?
920 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 15:31:58.16 .net] じじいがvim使えなかったら恥ずかしいだろ。 じじい並みになりたい若人(35歳)じゃないの。
921 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 15:33:07.62 .net] じじいだか偽装じじいだかなんてしらんしどうでもいい あんましなめんなw
922 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 15:40:07.38 .net] 20代じゃね? コミュニケーションの異質さから 日本語が堪能な留学生だと思う
923 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 15:50:34.90 .net] 又は母国語の異なるベテラン異邦人とか あんましなめんなw
924 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 17:56:50.00 .net] ://zorinos.seesaa.net/article/451348076.html □vim-nox -clipboard -xterm_clipboard クリップボード連携と関係ありそうな機能名がマイナスに? >>903 > 導入済も一旦アンインストールして、もう1回インストールすれば? > --purge オプション 設定を含め全部削除するオプション > apt autoremove --purge vim-gtk3 pluma vim-tiny 了解。.vimrc バックアップ。 > apt autoremove --purge vim-gtk3 vim-tiny plumaはいるので。 root@t1:~# apt autoremove --purge vim-gtk3 vim-tiny 以下のパッケージは「削除」されます: libtcl8.6* vim-gtk* vim-gtk3* vim-gui-common* vim-runtime* vim-tiny* この操作後に 43.4 MB のディスク容量が解放されます。 > ://packages.debian.org/ja/bullseye/vim-tiny > vim かなり標準的な機能セットを組み込んだ vim が含まれます。 本パッケージは GUI 版 Vim を提供しません。 <==これから試す
925 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 17:57:10.55 .net] $ sudo apt install vim 以下の追加パッケージがインストールされます: vim-runtime 提案パッケージ: ctags vim-doc vim-scripts 以下のパッケージが新たにインストールされます: vim vim-runtime アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 9 個。 7,720 kB 中 0 B のアーカイブを取得する必要があります。 この操作後に追加で 36.3 MB のディスク容量が消費されます。 続行しますか? [Y/n] y /usr/bin/vim.basic を使います どうたら... ==> では様子を見てみます。僕の必要な機能が動くか? クリップボード連携 set clipboard=unnamedplus はダメだと思う、一覧になかったから
926 名前:名無しさん@お腹いっぱい。 [2022/09/30(金) 17:58:38.03 .net] どうでもいいことですね あんましなめんなw
927 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 17:59:41.04 .net] 894 のログを見るとかれのDebianはChromebook上で動いているものだね。
928 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 18:00:12.18 .net] あ、パージしても $ cat ~/.vimrc "##### auto fcitx ########### 略 "##### auto fcitx end ###### " フォント set guifont=FiraCode\ 20 set guifontwide=A-OTF\ Ryumin\ Pr5\ L-KL\ 20 " クリップボード連携 set clipboard=unnamedplus " マウス有効 set mouse=a $ はなくならないのですね!
929 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 18:01:51.78 .net] >>913 > 894 のログを見るとかれのDebianはChromebook上で動いているものだね。 ちがいます、ふつうのパソコン
930 名前:名無しさん@お腹いっぱい。 [2022/09/30(金) 18:04:23.90 .net] ホントどうでもいい日記が続いてますね あんましなめんなw
931 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 18:04:40.82 .net] ubuntu の人が2016年に調べて残しているものからDebian使おうとするとか、最初からubuntuにしとけよ。
932 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 18:20:08.77 .net] □vi 起動 おおっ、日本語😍 □ :h |only やったー!日本語ヘルプ □項目へジャンプ: タグ (例: |bars|) にカーソルを合わせ、CTRL-] を押します。 マウスでジャンプ: ":set mouse=a" と入力してマウスを有効にしてください (xterm or GUI で利用可)。タグ (例: |bars|) をマウスの左ボ タンでダブルクリックすると、項目にジャンプできます。 元の場所に戻る: CTRL-O を押します。繰り返すと更に戻れます。 ぜんぶ動きますが、やはりヤンクして この専ブラ書き込み欄に貼り付けできません。 ざんねん、けっきょく、vim-gtk3はいるんですね? ※タイニーをインストールして、個別に いる機能だけインストールできないんですね? □auto fcitx もバッチリ!(^^)
933 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 18:26:23.50 .net] 紹介してもらった > パッケージ: vim (2:8.2.2434-3+deb11u1) でも大半の機能が有効です Huge 版 without GUI. 機能の一覧 有効(+)/無効(-) +acl -farsi +mouse_sgr +tag_binary +arabic +file_in_path -mouse_sysmouse -tag_old_static +autocmd +find_in_path +mouse_urxvt -tag_any_white +autochdir +float +mouse_xterm -tcl -autoservername +folding +multi_byte +termguicolors -balloon_eval -footer +multi_lang +terminal +balloon_eval_term +fork() -mzscheme +terminfo -browse +gettext +netbeans_intg +termresponse ++builtin_terms -hangul_input +num64 +textobjects +byte_offset +iconv +packages +textprop +channel +insert_expand +path_extra +timers +cindent +ipv6 -perl +title -clientserver +job +persistent_undo -toolbar -clipboard +jumplist +popupwin +user_commands +cmdline_compl +keymap +postscript +vartabs +cmdline_hist +lambda +printer +vertsplit +cmdline_info +langmap +profile +virtualedit +comments +libcall -python +visual +conceal +linebreak -python3 +visualextra +cryptv +lispindent +quickfix +viminfo +cscope +listcmds +reltime +vreplace +cursorbind +localmap +rightleft +wildignore
934 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 18:26:35.03 .net] +cursorshape -lua -ruby +wildmenu +dialog_con +menu +scrollbind +windows +diff +mksession +signs +writebackup +digraphs +modify_fname +smartindent -X11 -dnd +mouse -sound -xfontset -ebcdic -mouseshape +spell -xim +emacs_tags +mouse_dec +startuptime -xpm +eval +mouse_gpm +statusline -xsmp +ex_extra -mouse_jsbterm -sun_workshop -xterm_clipboard +extra_search +mouse_netterm +syntax -xterm_save システム vimrc: "$VIM/vimrc" ユーザー vimrc: "$HOME/.vimrc" 第2ユーザー vimrc: "~/.vim/vimrc" ================== ゆえにあきらめます!元の一番でかいやつ Huge 版 GUIありにもどります。 " クリップボード連携 ないと不便だから。
935 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 18:30:31.45 .net] >>917 > ubuntu の人が2016年に調べて残しているもの ってなに?ゆってる意味がわかんない😇
936 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 19:03:44.92 .net] >>905 > >せめてgvimを抜く方法を教えて下さい > .vimrc のgvimに依存している機能の部分を取り除いて > $ suto apt install vim-gtk3- vim-tiny > とか? そのものズバリのページが。 ://vi.stackexchange.com/questions/30787/install-vim-with-clipboard-support-but-without-gvim +clipboard サポート付きで Gvim なしで Vim をインストールできますか? 回答1 Building Vim from the source with the right flags is the general solution. 適切なフラグを付けてソースから Vim をビルドすることが一般的な解決策です。 git clone ://github.com/vim/vim.git cd vim/src ./configure --with-x=yes --disable-gui 略 ==> ソースからビルドするのは、やむを得ない場合のみ。やる気なし。 回答2 vim-gnome にはクリップボード オプションがあり、たとえば、実行"+yyして OS クリップボードに行をコピーしたり、OS クリップボード"+pから貼り付けたりできるため、vim-gnome を使用しました。ubuntu Jammy (22.04) の下の vim で同じオプションを使用したいのですが、apt install vimの後、バージョンにそれがありません。 以前はvim-gnome で、できたっぽい 結論: もうGVimあってもいいです ============================= みんなのお陰で、しらべられて明確になりました。いまはデカくてもいいです。そのうち最適なところに落ち着くでしょう😆
937 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 19:11:59.85 .net] >>894 > apt autoremove --purge vim-gtk3 pluma 前 > でスナップショット btrfs+timeshift でもどります。指導してくださった皆様ありがとうございました
938 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/30(金) 19:13:17.73 .net] vimを1からビルドする https://mevius.5ch.net/test/read.cgi/unix/1642313216/
939 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/01(土) 10:39:50.26 .net] うるさい人、vim 以外ならDebian詳しいのか。
940 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/01(土) 10:54:10.20 .net] >>926 まったく詳しくないです、さいきん端末からコマンドやりだした。 btrfs+timeshiftはネットの人がぜんぶ教えてくれた。もうそのひとはいないので自力でがんばってる。 timeshiftがあるので、あたって砕けろでやってる。
941 名前:名無しさん@お腹いっぱい。 [2022/10/01(土) 11:12:23.00 .net] 当たって砕けるのは余所でやってください。 あんましなめんなw
942 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/01(土) 11:56:26.62 .net] > もうそのひとはいない 殺っちまったのかwww
943 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/01(土) 12:26:01.58 .net] <==ただいま(^_^) オメーラ!!ヤったぞ 362.5 used さいしょ、こんなしょぼいコンパクトメニュー いやだな、と思ったけど ram usege の計測の仕方もわからなかったけど、再起動して全体の見たら 362.5 used しか使ってねえ!! じゅうらいは420メガくらいだった60メガも軽量化したぞ!! >>162 > vim にカキコしてた人、Debian の事で Arch に迷惑かけるのやめろ。 わかった!おれはvimに全てをかけてる!!もどる
944 名前:名無しさん@お腹いっぱい。 [2022/10/01(土) 12:26:41.26 .net] 164 login:Penguin sage 2022/10/01(土) わかった!おれはvimに全てをかけてる!!もどる スレに戻るのは迷惑なのでおやめ下さい あんましなめんなw
945 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/01(土) 13:31:14.49 .net] おっちゃん、こっちの人が寂しがっているはずなので来なくていいよ 【初心者】Ubuntu Linux 136【本スレ】 https://mao.5ch.net/test/read.cgi/linux/1660643521/
946 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/01(土) 14:09:24.78 .net] >>929 > おっちゃん、こっちの人が寂しがっているはずなので来なくていいよ > > 【初心者】Ubuntu Linux 136【本スレ】 > https://mao.5ch.net/test/read.cgi/linux/1660643521/ だそうで もう来なくていいからね
947 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/01(土) 21:53:47.00 .net] ※ 自分がスレ主をしている くだらねえスレ というのがありまして、さいきん あらしに蹂躙されて、誰もよりつかない。それでやむなく、vi スレにききます。 🙇💦よろしくおねがいします mateのコンパクトメニューというのにした。日本語のままだとキーボードで頭文字に飛べない。 そんで$ sudo dpkg-reconfigure locales した。 いい感じ。軽い。 だがman等がぜんぶ英語になった。 スタートメニュー等GUI英語と man やvimのヘルプを個別に日本語は可能と思うが、どうすんの? このままだと、またブリスクにもどらないといけない。
948 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/01(土) 21:54:43.63 .net] この質問だけよろしく頼んまっさ!! あとはvimの質問しかしないから
949 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/01(土) 23:19:39.49 .net] よろしくおねがいします $ cat /etc/default/acpid # Options to pass to acpid # # OPTIONS are appended to the acpid command-line #OPTIONS="" # Linux kernel modules to load before starting acpid # # MODULES is a space separated list of modules to load, or "all" to load all # acpi drivers, or commented out to load no module #MODULES="battery ac processor button fan thermal video" #MODULES="all" この内容を全選択してヤンクしてクリップボード連携して ココへ貼り付けしたいのですが、 $ sudo vi /etc/default/acpid でビジュアルモードで全選択してヤンクしても、コントロール+v で貼り付きません。 $ vi /etc/default/acpid で (読み込み専用)となってる状態で、同じことをすると、ここ(2ちゃん専ブラの書き込みウインドウ) に貼り付きます。 どういうこと?
950 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] ネットで >既に解決済みかもですが、.viminfoのユーザー権限がrootになっていたりしませんか? rootになっていた場合ペースト出来ないと思います。 とあった。 では、$ sudo vi /etc/default/acpid で/etc/default/acpid の内容を編集して、その結果を2ちゃんに コピペしたいときはどうしたらいいのか?
951 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/02(日) 00:00:37.67 .net] ああ貼り付けできない理由がわかったよ!!お騒がせ! ■ sudo vim より sudoedit を使うべき理由 Linux や FreeBSD を使っていて、設定ファイルを書き換える際に root 権限が必要な場合に sudo vi(m) や sudo emacs を実行してしまう人は少なくないと思います(「"sudo vi" 自宅サーバ」などで検索すると山ほど出てくる。昔は自分もよくやってました)。 しかし sudo で vim や emacs などのエディタを起動するべきではない理由がいくつかあります。そして、代わりに sudoedit を使うと嬉しいことがあります。 自分の .vimrc や .emacs を使用できる
952 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/02(日) 00:40:14.24 .net] (我)$ vi ~/.vimrc 以下を追記 " :hで英語でtopicを引くときにはお尻にtopic@en set helplang=ja,en 正しく動作してくれえ! 英語GUIへなんとしても移行したいっ
953 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/02(日) 00:44:29.82 .net] どういう意味かつけたすと $ sudo dpkg-reconfigure locales Generating locales (this might take a while)... en_US.UTF-8... done ja_JP.UTF-8... done Generation complete. したあと、vimヘルプも 端末のman も英語になるが、まずは前者だけ日本語になって欲しい これができればとうぜん後者も日本語できるだろう。では再ログインして確認してきます😇
954 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/02(日) 00:47:20.27 .net] おおおおおおおおおおおおおおおおおおおおッッッ ありがてー! これであこがれの 英語GUI確定だーっ😍 そんで魂魄トメニューだ
955 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] 煩い
956 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/02(日) 08:29:43.78 .net] >>933-940 あなたにはこちらの復唱がお似合いかと 阿Q、VZ爺、σ爺(同一人物) 語録 ・天下一と感嘆された剛勇無双の先祖のDNAを受け継ぐ俺でさえ封印しているのに。 ・その地では俺は人より何倍の抜群の釣果を上げる釣りの名人だった。 ・はいはい、逆ナンパかけらけたこともあります。仕方ないので何十分かコーヒーショップでお相手したことはあります。 ・同じ電車に乗って足をすりつけられて誘惑されたもしました。遊園地の遠心力の掛かる乗り物の中で必然を装って手をしっこく重ねられたこともあります。 ・今、何時なんて女子高生に尋ねられたこともあります。ぜ〜んぶエスケープでこざいますw ・早い話、俺には結婚願望とか世間並みなんて気持ちはない 命を預けても悔いない相手に巡り合わなかっただけだ ・身体は頑強で頭も切れそうな人が近くにいて言葉を交わしたのだが、その御仁と俺は真っ先に篩いにかけられた。 (玉掛け作業員の選に漏れ、その言い訳) ・三ヶ月在れば一つのプログラム言語を習得しアプリケーションを作ることが出来るw ・ごめんな、俺は本当は1分間に480文字打てる。あんましなめんなw ・多勢の中から選ばれこの中で三人で一緒にやろうと言われたことがあったが、こちらが会社の条件を受け入れることができない境遇にあっから、別の道を歩むことになったこともある。 その時の試験は凄かったな。 次々に出される課題に対して制限時間ないに、何本も作文を書くというものだった。昔は書けていたのかなw ・おまいらの大学卒を含む中等教育なんて学問の水準から言えばないに等しいものだろう。 ・俺は東大出ぐらいでは門前の小僧と思ってるんだけど、おまえどうなんだ。 ・その頃の俺は相当な美形だったし切れるような顔をしていたのだろうなw ・しかし、彼女の微笑を受けつけなかったのは幾分狭量であったかもしれないと後になって思った。 だが、後々風の便りに知ったが一年先輩の俺並にハンサムな奴が引き受けてくれたから、それはそれでよかったと思っている。 茨の道をつれて歩くには不憫すぎるし、さりとて、彼女のために収まってしまうことも出来ないし・・・。 ああ、遠い昔のことを思い出してしまった。 ・引き篭もり最強説 ニートの生き方が世界を救う
957 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/02(日) 08:49:44.83 .net] 1分間に480文字打てる。は嘘だろう 乱打の話か?
958 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/02(日) 12:02:51.22 .net] 嘘の羅列なんだろな 阿Qなんて言われる位なんだから
959 名前:名無しさん@お腹いっぱい。 [2022/10/03(月) 01:31:34.37 .net] >>943 ジジイ本人はできると言っている様なので 次の機会があれば見せつけて頂こう インターネットでタイピング練習 イータイピング | e-typing かなタイピング https://www.e-typing.ne.jp/kana/ インターネットでタイピング練習 イータイピング | e-typing 英語タイピング https://www.e-typing.ne.jp/english/
960 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/03(月) 03:45:34.66 .net] {packpath}の設定値は:set packpath?で確認できます。 packpath=~/.vim,/var/lib/vim/addons,/etc/vim,/usr/share/vim/vimfiles,/usr/shar e/vim/vim82,/usr/share/vim/vimfiles/after,/etc/vim/after,/var/lib/vim/addons/aft er,~/.vim/after ~/.vim で ここはエロさんの教えで。日本語環境へもどる。一貫性がない、そうでないと。
961 名前:エロ mailto:sage [[ここ壊れてます] .net] 貴方に教示した事項の数々は他人に迷惑をかける為のものではない 直ちにスレッドの私物化を止めましょう
962 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/03(月) 21:00:17.29 .net] こちらを導入したい ://github.com/deton/jasentence.vim#readme このページには、どうプラグインをダウンロードし、どうインストールするか?の方法が記載されていない。ググって他の英語ページと日本語ページをマゼコゼで中間取ってやった。 > Vimの{packpath}/pack/{任意のディレクトリ名}/start配下にプラグインのディレクトリを配置することで、Vim起動時に読み込んでくれます >筆者の場合のpackpathは次のようになっていて、普段プラグインを作るときは~/.vim/pack/plugins/start/配下にプラグインディレクトリを置いています。 mkdir -p ~/.vim/pack/plugins/start/jasentence i@t1:~/.vim$ mkdir -p ~/.vim/pack/plugins/start/jasentence i@t1:~/.vim$ cd i@t1:~$ git clone ://github.com/deton/jasentence.vim.git ~/.vim/pack/plugins/start/jasentence Cloning into '/home/i/.vim/pack/plugins/start/jasentence'... remote: Enumerating objects: 87, done. remote: Total 87 (delta 0), reused 0 (delta 0), pack-reused 87 Receiving objects: 100% (87/87), 13.56 KiB | 2.26 MiB/s, done. Resolving deltas: 100% (21/21), done. 以上でイケたのか?
963 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/03(月) 21:13:12.92 .net] フォルダー構造がどうすればいいのか、わからなかった。 i@t1:~$ cd ~/.vim/pack/plugins/start/jasentence i@t1:~/.vim/pack/plugins/start/jasentence$ ls README.markdown plugin うわ〜、また内部にpluginとできている... ネットやめてヘルプをみる :h plugin *05.6* プラグインの追加 *add-plugin* *plugin* プラグインを追加することで機能拡張できます。プラグインといっても、Vimが起動さ れたときに自動的に読み込まれるだけの、ただの Vim script ファイルです。ファイル をプラグインディレクトリにコピーするだけで簡単にプラグインを追加できます。 グローバルプラグイン *standard-plugin* -------------------- Vim を起動すると、自動的にいくつものグローバルプラグインがロードされます。特に 何もしなくて大丈夫です。グローバルプラグインは、ほとんどの人が欲しいと思うだろ う機能を提供しています。それらの機能は Vim の中にコンパイルして組み込まれてい るのではなく、Vim script として実装されています。
964 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/03(月) 21:13:17.81 .net] *add-global-plugin* 1. プラグインを入手する 2. 正しいディレクトリにコピーする Unixの場合の例 (プラグインディレクトリがまだない場合) mkdir ~/.vim mkdir ~/.vim/plugin cp /tmp/yourplugin.vim ~/.vim/plugin これだけです。もうこのプラグインで定義されたコマンドが使えます。 plugin/ ディレクトリ以下にファイルを置く代わりに、それらのファイルを plugin/ ディレクトリ以下のサブディレクトリに置くこともできます。例えば、Perl 用のプラ グインを "~/.vim/plugin/perl/*.vim" に置いたりできます。 <== この説明のとおり さいしょから やり直し。
965 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/03(月) 21:14:59.69 .net] 日本語ヘルプの導入を手伝ってくれたひと ありがとう
966 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/03(月) 21:29:04.74 .net] $ rm -rfv ~/.vim/pack/plugins/start/jasentence ああ、もっと上の階層 /pack 以下を削除しないとダメだったな i@t1:~$ cd ~/.vim/ i@t1:~/.vim$ ls doc pack syntax i@t1:~/.vim$ rm -rfv pack removed directory 'pack/plugins/start' removed directory 'pack/plugins' removed directory 'pack' i@t1:~$ git clone ://github.com/deton/jasentence.vim.git ~/.vim/plugin Cloning into '/home/i/.vim/plugin'... remote: Enumerating objects: 87, done. remote: Total 87 (delta 0), reused 0 (delta 0), pack-reused 87 Receiving objects: 100% (87/87), 13.56 KiB | 2.26 MiB/s, done. Resolving deltas: 100% (21/21), done. i@t1:~$ <==ちょくせつ git clone のが、二度手間にならんだろうと? これで使えるのか!!
967 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/03(月) 21:33:04.22 .net] 長時間きゅうけい。もっと、もっと!コメント指導をくださいっ ほんのわずかな点でも指摘してくださいっ
968 名前:名無しさん@お腹いっぱい。 [2022/10/03(月) 21:52:41.92 .net] :h使え
969 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/03(月) 21:53:17.86 .net] ://github.com/deton/jasentence.vim#readme jasentence.vim - )(によるsentence移動時に"、。"も文の終わりとみなすスクリプト ),(,as,isを置き換えます。 通常移動(countも対応)の他に、Visual modeや、 d)/c2)/y(等のOperator-pending modeも対応。 text-objectsでsentence選択を行うas/isも置き換えます。 ================ - )(によるsentence移動時 <==こんなの使ったことない。ヘルプ 5. オブジェクト単位で移動 *object-motions* *(* ( [count] 文(|sentence|)後方に。|exclusive| *)* ) [count] 文(|sentence|)前方に。|exclusive| ......................... おおおおおおおおおっっ😍 これすごい有益じゃん!!
970 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/03(月) 22:06:14.18 .net] ヘルマンヘッセ ガラス玉演戯の英訳を機械翻訳で読んでいく作業と ダンテ神曲を中世トスカナ語原文+機械翻訳で読んでいく作業に戻ります。すべてはvi の力によって!! His virtues were patience, a receptive passivity, and great discretion. 彼の美徳は、忍耐力、受容的な受動性、そして大きな思慮深さであった。 More and more frequently people came to him to pour out their hearts, to relieve their pent-up distress; 彼のもとには、心の苦しみを打ち明けようとする人々がたびたび訪れるようになった。 but many of them, even though they had come a long way to his reed hut, would find they lacked the courage to confess. しかし、その多くは、はるばる彼の小屋まで来たにもかかわらず、告白する勇気がないこと に気づく。 They would writhe in shame, be coy about their sins, sigh heavily, and remain silent for hours. 恥ずかしさに身をよじり、自分の罪についてとぼけ、大きなため息をつ き、何時間も黙っているのです。 But he behaved in the same way toward all, whether they spoke freely or reluctantly, でも彼は率直に話すかしぶしぶ話すかにかかわらず、すべての人に対して同じように振る舞い、 fluently or hesitantly, whether they hurled out their secrets in a fury, or basked in self-importance because of them. 流暢に話してもためらいながら話しても、激怒して秘密をぶちまけようが、秘密があるから と自惚れようが、誰に対しても同じように振る舞った。 He regarded every man in the same way, 彼はすべての人を同じように見ていた。
971 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/03(月) 22:12:31.27 .net] いま貼ったやつ 一字一句すべて 機械翻訳w すごくないか?日本語として「まったくおかしくない」点が。 どこどこ大学の教授とか、翻訳家なんかいるのかな?... 元の英訳がすごく明晰なのかな? いずれにせよ、シガスレのやつとかホント馬鹿であきれる... こんなすごいツールを使わないなんて。 むしろキチガイとしか思えん...w
972 名前:名無しさん@お腹いっぱい。 [2022/10/04(火) 06:45:01.20 .net] デル男=改行=VZ爺 はF9
973 名前:名無しさん@お腹いっぱい。 [2022/10/05(水) 04:09:11.76 .net] うん こ だな
974 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net] デル男=改行=VZ爺、すなわちF9がってこと?
975 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/05(水) 13:30:53.65 .net] 先に導入した句読点で飛ぶやつ。ここ数日なんかおかしい、効いてない――と思いつつ放置。確認してみると。 i@t1:~/.vim/plugin$ ll 合計 0 drwxr-xr-x 1 i i 0 9月 20 19:51 . drwxr-xr-x 1 i i 50 9月 30 21:40 .. 存在してないw >>954 >$ git clone ://github.com/deton/jasentence.vim.git ~/.vim/plugin からやり直しです...ショック $ git clone ://github.com/deton/jasentence.vim.git ~/.vim/plugin Cloning into '/home/i/.vim/plugin'... remote: Enumerating objects: 87, done. remote: Total 87 (delta 0), reused 0 (delta 0), pack-reused 87 Receiving objects: 100% (87/87), 13.56 KiB | 2.26 MiB/s, done. Resolving deltas: 100% (21/21), done. >これだけです。もうこのプラグインで定義されたコマンドが使えます。 ホントかよ?信用できねえ...復活しました 日本語編集主体で使用してる我みたいなには必須。移動系基本 w,e.b 等はほとんど役に立たない。 別の問題でtimeshiftで過去にもどして、このプラグインのインストール以前の状態になっていたのに 気づかなかった。その状態で1000行程度編集して苦しんだ。 失敗すればするほど強くなる。なんどでもやり直す。
976 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/05(水) 15:09:22.48 .net] デル男=改行=VZ爺、すなわちF9
977 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] 全選択 ggVG 最初メニューでこの文字列を見たとき、なんのこっちゃと感じた。そしてこのgvimを消したくて必死になったが、解決策がなかった。 久しぶりにgvim起動させて、やっとggVGの意味に合点がいった。(^o^;) ■きょうのしつもん ウインのエディタで ://forest.watch.impress.co.jp/docs/serial/newstand2019/1222252.html 「Mery」 あります。 「Mery」の以下の機能と同じことがvimでできませんか? 変換機能で折り返し位置に改行を挿入 折り返し文字数の設定と組み合わせて使いたい機能が、[選択範囲の変換]メニューの中にある[改行を挿入]コマンドです。この機能を実行すると、選択した文章の折り返し位置に改行が挿入されます。 メールのように、一定の文字数ごとに改行を入れる文章を書くときは、この機能が重宝します。最初はなにも考えず文章を入力し、最後にこの機能で折り返し位置に改行を挿入。あとは、そのままコピーしてメール入力画面に貼り付ければ、体裁が整った文章ができあがります [選択範囲の変換]→[改行を挿入]
978 名前:名無しさん@お腹いっぱい。 [2022/10/05(水) 21:26:39.59 .net] %!nkf -f...
979 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/05(水) 21:27:23.59 .net] ://www.soum.co.jp/misc/vim-no-susume/12/ 第12回 Vim と日本語 2016.07.06 <このページをみんなでいっしょに読もう! <僕が要約していくから、僕を信じてね😃 「<」このマークが僕の文だよ。何もないのは参考ページ。 Vim の一番の弱点とされる日本語の扱い。日本語を Vim 上でいかに扱うかは Vimmer の長年のテーマでした。今
980 名前:回は Vim で日本語を扱うときのテクニックについて紹介します 1 なぜ Vim は日本語入力が苦手なのか¶ 日本語入力を Vim で行う場合はノーマルモード→インサートモード→日本語入力モードという二段階の手順を踏まなければならず、日本語入力からノーマルモードに戻るときは日本語入力モード→インサートモード→ノーマルモードという手順を踏まなくてはいけません < ややまどろっこしい表現だけどVimmerのみんなはわかるよね😍 < この問題については簡単に解決できるので あとは略す [] [ここ壊れてます]
981 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/05(水) 21:36:57.60 .net] 2 GUI の Vim と日本語入力 GUI の Vim (GVim) の場合、デフォルト
982 名前:で日本語入力との協調動作が有効になっています。普通は特に設定しなくても、日本語入力中に <ESC> を押せば日本語入力はオフになると思います。 < へ〜、そうなんだ? いま確認したら、たしかにできる。 これは古い IM は協調動作のためのインタフェースを備えていなかったので、Vim 側で無理矢理制御しているためです。Fcitx などの比較的問題を起こしにくい IM を用いることをオススメします。 < Fcitxだよ [] [ここ壊れてます]
983 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/05(水) 21:40:43.97 .net] いつまで続くのかねぇ F9の日記は
984 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/05(水) 21:45:11.48 .net] 3 CUI の Vim と日本語入力¶ GVim では Vim 本体が IM を制御していましたが、CUI の Vim では IM を制御することができません。そのため、<ESC> を押した際に日本語入力をオフにするためには、IM 側が Vim と協調する必要があります。Vim と協調動作できる IM は少なく、大抵の場合は <ESC> を押してから手動で日本語入力をオフにする必要があるのは難点です。その代わり、Vim の日本語協調動作で問題が発生しないとも言えます。Vim と協調できる IM としては、uim と Fcitx が有名です。 uim は vi 協調モードを備えた IM として有名です。uim の設定項目には「vi 協調モードをオンにする」というそのものズバリな設定があります。この設定を有効にすると、<ESC> を押したときに uim がオフになります。 < uimに興味出てきた(o^∀^o) あと前から気になってたけどfcitx5 ってなんだ? いまのままで なんも困ってないからしらべてないけど!
985 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/05(水) 21:47:57.99 .net] 俺はかの有名なエフナイン様だ!www
986 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/05(水) 21:49:02.79 .net] >>966 > %!nkf -f... これは何?
987 名前:名無しさん@お腹いっぱい。 [2022/10/05(水) 21:50:40.82 .net] 中の人、こいつです >>968-969
988 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/05(水) 21:53:46.16 .net] > Fcitx 5の特徴はWaylandセッションで使用することを主眼に置いて開発されていること Waylandセッション ってなに?
989 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/05(水) 22:00:13.91 .net] 5 日本語の整形 ビジュアルモードで文字列を選択して gq を押すと整形することができます。折り返しの基準となる文字列幅は’textwidth’オプションにより指定することができます。整形前には :setlocal textwidth=80 と実行しておくとよいでしょう。日本語を整形するときには、.vimrc 内で次の設定をしておくとよいです。 set formatoptions+=mM これだ!良かったー、この情報だ。知りたかったの😍 さっきの 全選択 ggVG と組み合わせてやってみる
990 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/05(水) 22:02:10.84 .net] >969 このページ読み終わったらやめるから待っとけバカw
991 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/05(水) 22:10:38.19 .net] >‘formatoptions’ オプションに m が指定されていると、行整形時マルチバイト文字でも改行します。 こっちはなんとなく意味わかるが >‘formatoptions’ オプションに M が指定されていると、行を連結したときにマルチバイト文字なら空白を入れないようになります。 こっちは分かりにくい $ vi ~/.vimrc " クリップボード連携 set clipboard=unnamedplus " マウス有効 set mouse=a " :hで英語でtopicを引くときにはお尻にtopic@en set helplang=ja,en " フォント set guifont=Fira\ Code\ Light\ 20 set guifontwide=msmincho\ 20 " 日本語を整形 set formatoptions+=mM set textwidth=80 これでいいのか?
992 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/05(水) 22:15:53.04 .net] おおおおおおおおおっっ できたー...みたい VGしてgq なんか...vim って、バーチャファイターみたい(o^∀^o) ゲームっぽいナw よくやったわ、むかし アーケードで。ケンカなりそうになるんだよな、アレ?
993 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/05(水) 22:40:43.69 .net] *'textwidth'* *'tw'* 'textwidth' 'tw' 数値 (既定では 0) バッファについてローカル 入力されているテキストの最大幅。行がそれより長くなると、この幅を超えな いように空白の後で改行される。値を 0 に設定すると無効になる。 'textwidth' は、'paste' オプションがオンになった時には0が設定され、 'paste' オプションがリセットされた際には復元される。 <==*'textwidth'* *'tw'* 短縮表現あるから ~/.vimrc 書き直してくる、いやコマンド入力時でいいか :set tw=任意 <== 習得しましたっ ビジュアル行の意味がわかんなかったけど、いま理解した 大谷きゅうけい。
994 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/05(水) 22:44:10.53 .net] Vim 標準の整形機能でも、ある程度は整形することができますが、標準では禁則処理を行うことができません。つまり、「、」や「。」が行頭に来てしまう可能性があります。 autofmt.vim を導入すると、禁則処理の問題を解決することができます。://www.vim.org/scripts/script.php?script_id=1939 autofmt.vim を用いた整形では、禁則処理以外にも最初の行のインデントを基準に整形を行うことができ、より自然な整形が実現できます。 ================ とありますが、標準デフォルトからできるだけ逸脱したくない主義なので、困ってから考える これだけ。 ではきゅうけい。vim先輩方!指導コメントをお願いします
995 名前:名無しさん@お腹いっぱい。 [2022/10/06(木) 00:01:54.51 .net] >>969 =>>972-978
996 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/06(木) 01:08:27.80 .net] Vim 標準の整形機能でも、ある程度は整形することができますが、標準では禁則処理を行うことができません。つまり、「、」や「。」が行頭に来てしまう可能性があります。 autofmt.vim を導入すると、禁則処理の問題を解決することができます。://www.vim.org/scripts/script.php?script_id=1939 autofmt.vim を用いた整形では、禁則処理以外にも最初の行のインデントを基準に整形を行うことができ、より自然な整形が実現できます。 ================ とありますが、標準デフォルトからできるだけ逸脱したくない主義なので、困ってから考える これだけ。
997 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/06(木) 08:34:27.81 .net] 放置してるのに、うるさい。 こっちにしてください。 俺の日記帳 第三冊目 [転載禁止]©2ch.net https://mao.5ch.net/test/read.cgi/linux/1444805068/
998 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/06(木) 08:50:15.17 .net] NGしたいのでコテハン付けて下さい
999 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/06(木) 12:24:13.91 .net] ://github.com/fuenor/JpFormat.vim.git README.md JpFormat.vimはVimで日本語の禁則処理に対応したフォーマット整形プラグインです。 単純にformatexprへ登録して日本語対応のgqコマンドとして使うことも可能ですが、本プラグインは入力を行いながら編集中の日本語文書を自動整形して原稿の整形結果を常に確認しながら編集を行うことを主な目的にしています。 Vim単体でもwrapmarginやtextwidthなどを使用して整形が行えますが、日本語の禁則処理は考慮されていませんしgqコマンドは空行のみを段落の区切りとみなして連結して改行を埋め込んでしまうので本来の構造が失われます。 JpFormat.vimでは空白行ではなく改行を段落として扱うので改行に意味のある文書でもきちんと整形できます。 JpFormat.vimの大きな特徴は疑似ソフトラップが行える事です。 擬似ソフトラップで折り返しを行う際には改行を埋め込みますが、表示上の改行をマーカーで管理するので原稿形式を何回変更しても元の構造は保持され、何度整形しても元の非整形状態に戻せるために安心して書きかけの原稿に整形を掛ける事が出来ます。 このため未完成原稿でも整形結果を確認しながら、挿入モードで入力する度に自動整形するような使い方もストレス無く実行出来ます。 未完成原稿ではマーカーを使用して整形し、最終原稿では全文連結コマンドかマーカー削除を実行するというのが主な使い方になります。< ココだけ意味が分かりにくい <==おはよう御座います、このプラグインをインストールしてみます
1000 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] $ sudo timeshift --delete-all タグ付きスナップショット '2022-10-06_12-28-37': ondemand $ git clone ://github.com/fuenor/JpFormat.vim.git ~/.vim/plugin fatal: destination path '/home/i/.vim/plugin' already exists and is not an empty directory. fatal: 宛先パス '/home/i/.vim/plugin' はすでに存在し、空のディレクトリではありません。 >>952 > plugin/ ディレクトリ以下にファイルを置く代わりに、それらのファイルを plugin/ > ディレクトリ以下のサブディレクトリに置くこともできます。例えば、Perl 用のプラ > グインを "~/.vim/plugin/perl/*.vim" に置いたりできます。 $ mkdir ~/.vim/plugin/JpFormat $ git clone ://github.com/fuenor/JpFormat.vim.git ~/.vim/plugin/JpFormat Cloning into '/home/i/.vim/plugin/JpFormat'... remote: Enumerating objects: 341, done. remote: Total 341 (delta 0), reused 0 (delta 0), pack-reused 341 Receiving objects: 100% (341/341), 123.98 KiB | 991.00 KiB/s, done. Resolving deltas: 100% (149/149), done.
1001 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] ==>作者さんによる解説ページ。よく理解できないので(使用してるうちに理解できるようになると思われる)解説文中理解できるところだけ。 ://sites.google.com/site/fudist/Home/jpformat 日本語対応gqコマンドとして使用する設定 JpFormat.vimには日本語の禁則処理に対応した整形プラグインjpfmt.vimが同梱されています。 jpfmt.vimを日本語対応のgqコマンドとして使用する場合はformatexprを設定してください。 " gqコマンドとして使用する set formatexpr=jpfmt#formatexpr() jpfmt#formatexpr()の動作は JpFormat.vimの設定に依存し、「ぶら下げ」処理も行いますが、 gqコマンドとしてはjpvimのほうが違和感がないかもしれません。 日本語対応gqコマンドとしてしか使用しない場合はこれだけで動作します。 ==================== ==>さくや設定した Vim単体でもwrapmarginやtextwidthなどを使用して整形が行えますが、日本語の禁則処理は考慮されていませんしgqコマンドは空行のみを段落の区切りとみなして連結して改行を埋め込んでしまうので本来の構造が失われます。 " 日本語を整形 set formatoptions+=mM set textwidth=80 は事前に削除すべきだと思う。
1002 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] $ vi ~/.vimrc /home/i/.vim/plugin/JpFormat/autoload/jpdef.vim の処理中にエラーが検出されました: 行 29: E117: 未知の関数です: jpfmt#import 行 30: E121: 未定義の変数です: s:org E116: 関数の無効な引数です: extend 続けるにはENTERを押すかコマンドを入力してください ==> エラー。ググってすぐ解決できない場合は、もう一つのプラグインに変える。
1003 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/06(木) 13:09:27.55 .net] > GitHubからダウンロードしてきた場合は JpFormat.vim-masterというディレクトリが作成されているはずなので、.vimrcで次のようにランタイムパスを通します。 ~/.vim/plugin/JpFormat を JpFormat.vim-master とリネーム $ set runtimepath+='/home/i/.vim/plugin/JpFormat.vim-master' こんどはどうか? $ vi ~/.vimrc /home/i/.vim/plugin/JpFormat.vim-master/autoload/jpdef.vim の処理中にエラーが検出されました: 行 29: E117: 未知の関数です: jpfmt#import スナップショット: 2022-10-06_12-28-37 ~ JpFormat ==>もどります
1004 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/06(木) 13:44:34.03 .net] >>988 > ==> エラー。ググってすぐ解決できない場合は、もう一つのプラグインに変える。 ://github.com/vim-jp/autofmt こちらに変更 $ mkdir -p ~/.vim/plugin/autofmt $ git clone ://github.com/vim-jp/autofmt.git ~/.vim/plugin/autofmt $ vi /home/i/.vim/plugin/autofmt/autoload/autofmt/japanese.vim の処理中にエラーが検出されました: 行 33: E117: 未知の関数です: autofmt#uax14#import /home/i/.vim/plugin/autofmt/autoload/autofmt/uax14.vim の処理中にエラーが検出されました: 行 30: "LineBreak.txt" 0L, 0B /home/i/.vim/plugin/autofmt/tools/unicode.vim[113]..function <SNR>9_main の処理中にエラーが検出されました: 行 15: E684: リストのインデックスが範囲外です: 1 続けるにはENTERを押すかコマンドを入力してください ==> こちらも似たようなエラー吐きまくってダメ $ git clone ://github.com/vim-jp/autofmt.git ~/.vim/plugin/autofmt する前に Usage: :set runtimepath+=/path/to/autofmt/ :set formatexpr=autofmt#compat#formatexpr() しておこうか?
1005 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/06(木) 14:07:20.39 .net] スナップショット: 2022-10-06_13-21-26 ~ もどった 寝不足のため、今回のトライはここまで。 > Vim単体でもwrapmarginやtextwidthなどを使用して整形が行えますが、日本語の禁則処理は考慮されていませんしgqコマンドは空行のみを段落の区切りとみなして連結して改行を埋め込んでしまうので本来の構造が失われます。 この状態へ戻ります。これでもぜんぜん困ってなかった。「、」や「。」が行頭に来ても、再整形 すればいいだけ。 お騒がせしました🙇💦
1006 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/06(木) 21:55:09.97 .net] こんばんわ $ sudo dpkg-reconfigure locales en_US.UTF-8 にした。なぜ英語かというと英語OSをずーっと使ったことがある人ならわかるが、思いがけない利益がたくさんあるのである。。。ただし、viは日本語で使いたい。 :h Vim の起動引数 - :help -r *-g* -g VimをGUIモードで起動する。|gui|を参照。逆は|-v|を参照。 *-f* -f GUI: Vimを起動したプログラム(プロセス)から独立しない。 'f' は "foreground" を意味する。省略すると、GUI版のVimは新しい プロセスへforkして、現在のプロセスは終了してしまう。gvimの編集 セッションが終わるのを待つプログラム(メールソフトやニュースリー ダーなど)には、"-f" を使うべきだろう。 ちがうなー。ココ関係ない
1007 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/06(木) 21:55:29.49 .net] :h locale | only ロケールを使用する >シェルのロケールを設定するには、環境変数$LANGを設定する。例えば、韓国語を使用 するとき、ロケール|locale|の名前が "ko" なら、このように設定する: sh: export LANG=ko csh: setenv LANG ko これを~/.profileや~/.cshrcに書いておけばいつでも設定された状態にできる。 > Vimが使用するロケールだけ設定するには|:language|コマンドを使う: :language ko これを~/.vimrcに書いておけばいつでも設定された状態にできる。 <== ココですね!シェルではなく、こんかいはまず> Vimが使用するロケールだけ 設定したい。
1008 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/06(木) 21:55:33.33 .net] :language ja これを打ち込めばviの起動時に日本語なるのか? :lan Current language: "LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=ja_JP.UTF-8;LC_COLLATE=en_US.UTF-8;LC _MONETARY=ja_JP.UTF-8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=ja_JP.UTF-8;LC_NAME=ja_JP.UTF-8;LC_ADDRESS= ja_JP.UTF-8;LC_TELEPHONE=ja_JP.UTF-8;LC_MEASUREMENT=ja_JP.UTF-8;LC_IDENTIFICATION=ja_JP.UTF-8" :lan ja_JP.UTF-8 <==すごい(^^) vimの言語が日本語になった あとは~/.vimrcに書いておけば
1009 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/06(木) 22:00:26.55 .net] " クリップボード連携 set clipboard=unnamedplus " マウス有効 set mouse=a " :hで英語でtopicを引くときにはお尻にtopic@en set helplang=ja,en " フォント set guifont=Fira\ Code\ Light\ 20 " 日本語を整形 set formatoptions+=mM set textwidth=80 " vimの言語 lan ja_JP.UTF-8 無事vim日本語 なりましたーーっ(T_T)
1010 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net] きょうできなかったプラグインはどうやったら使えるのか、教えて下さい
1011 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/06(木) 23:17:34.72 .net] 荒らされてるし、しばらく次スレいらんな
1012 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/06(木) 23:25:23.88 .net] 変な人が逃げるまでの時間は空けるとしても neovim/vim のお話はしたい時もなぁい?
1013 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/06(木) 23:38:00.62 .net] 荒らされていると感じるのは あなた達の心がゆがんでいるからです。 僕はひたすらvimの質問をしてるだけ。 ただし、教えてもらった恩は忘れないよ(^_^) だから暴言は言わない。あなた達にはネ。 クズどもは別だ。あいつらは別扱いでいくwww
1014 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/06(木) 23:40:50.13 .net] >>999 > neovim/vim のお話はしたい時もなぁい? とか言いつつ君たちはいっこうに有益な> neovim/vim の話しないじゃないか? それをすれば、とうぜん僕は黙ってスキルの習得に集中するんだ
1015 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/07(金) 00:36:11.60 .net] 文章にノイズが多過ぎる 誰も他人の文章を読むのに時間を割きたくないとの前提に立ち 必要十分な情報のみが記された簡潔な文章を心掛けるべし
1016 名前:名無しさん@お腹いっぱい。 [2022/10/07(金) 01:05:11.09 .net] >>994 ggrks
1017 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 657日 12時間 46分 21秒
1018 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています