Vim 6以降に関する話題です。
http://www.vim.org/
前スレ
Vim Part29
https://mevius.5ch.net/test/read.cgi/unix/1550073259/
関連情報は>>2-3あたり
Vim Part30
レス数が1000を超えています。これ以上書き込みはできません。
2020/12/18(金) 12:18:50.83
2022/10/06(木) 12:52:25.21
$ vi ~/.vimrc
/home/i/.vim/plugin/JpFormat/autoload/jpdef.vim の処理中にエラーが検出されました:
行 29:
E117: 未知の関数です: jpfmt#import
行 30:
E121: 未定義の変数です: s:org
E116: 関数の無効な引数です: extend
続けるにはENTERを押すかコマンドを入力してください
==> エラー。ググってすぐ解決できない場合は、もう一つのプラグインに変える。
/home/i/.vim/plugin/JpFormat/autoload/jpdef.vim の処理中にエラーが検出されました:
行 29:
E117: 未知の関数です: jpfmt#import
行 30:
E121: 未定義の変数です: s:org
E116: 関数の無効な引数です: extend
続けるにはENTERを押すかコマンドを入力してください
==> エラー。ググってすぐ解決できない場合は、もう一つのプラグインに変える。
2022/10/06(木) 13:09:27.55
> 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
==>もどります
~/.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
==>もどります
2022/10/06(木) 13:44:34.03
>>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()
しておこうか?
> ==> エラー。ググってすぐ解決できない場合は、もう一つのプラグインに変える。
://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()
しておこうか?
2022/10/06(木) 14:07:20.39
スナップショット: 2022-10-06_13-21-26 ~
もどった
寝不足のため、今回のトライはここまで。
> Vim単体でもwrapmarginやtextwidthなどを使用して整形が行えますが、日本語の禁則処理は考慮されていませんしgqコマンドは空行のみを段落の区切りとみなして連結して改行を埋め込んでしまうので本来の構造が失われます。
この状態へ戻ります。これでもぜんぜん困ってなかった。「、」や「。」が行頭に来ても、再整形
すればいいだけ。
お騒がせしました🙇💦
もどった
寝不足のため、今回のトライはここまで。
> Vim単体でもwrapmarginやtextwidthなどを使用して整形が行えますが、日本語の禁則処理は考慮されていませんしgqコマンドは空行のみを段落の区切りとみなして連結して改行を埋め込んでしまうので本来の構造が失われます。
この状態へ戻ります。これでもぜんぜん困ってなかった。「、」や「。」が行頭に来ても、再整形
すればいいだけ。
お騒がせしました🙇💦
2022/10/06(木) 21:55:09.97
こんばんわ
$ 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" を使うべきだろう。
ちがうなー。ココ関係ない
$ 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" を使うべきだろう。
ちがうなー。ココ関係ない
2022/10/06(木) 21:55:29.49
:h locale | only
ロケールを使用する
>シェルのロケールを設定するには、環境変数$LANGを設定する。例えば、韓国語を使用
するとき、ロケール|locale|の名前が "ko" なら、このように設定する:
sh: export LANG=ko
csh: setenv LANG ko
これを~/.profileや~/.cshrcに書いておけばいつでも設定された状態にできる。
> Vimが使用するロケールだけ設定するには|:language|コマンドを使う:
:language ko
これを~/.vimrcに書いておけばいつでも設定された状態にできる。
<== ココですね!シェルではなく、こんかいはまず> Vimが使用するロケールだけ 設定したい。
ロケールを使用する
>シェルのロケールを設定するには、環境変数$LANGを設定する。例えば、韓国語を使用
するとき、ロケール|locale|の名前が "ko" なら、このように設定する:
sh: export LANG=ko
csh: setenv LANG ko
これを~/.profileや~/.cshrcに書いておけばいつでも設定された状態にできる。
> Vimが使用するロケールだけ設定するには|:language|コマンドを使う:
:language ko
これを~/.vimrcに書いておけばいつでも設定された状態にできる。
<== ココですね!シェルではなく、こんかいはまず> Vimが使用するロケールだけ 設定したい。
2022/10/06(木) 21:55:33.33
: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に書いておけば
これを打ち込めば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に書いておけば
2022/10/06(木) 22:00:26.55
" クリップボード連携
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)
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)
2022/10/06(木) 22:55:19.81
きょうできなかったプラグインはどうやったら使えるのか、教えて下さい
2022/10/06(木) 23:17:34.72
荒らされてるし、しばらく次スレいらんな
2022/10/06(木) 23:25:23.88
変な人が逃げるまでの時間は空けるとしても neovim/vim のお話はしたい時もなぁい?
2022/10/06(木) 23:38:00.62
荒らされていると感じるのは あなた達の心がゆがんでいるからです。
僕はひたすらvimの質問をしてるだけ。
ただし、教えてもらった恩は忘れないよ(^_^) だから暴言は言わない。あなた達にはネ。
クズどもは別だ。あいつらは別扱いでいくwww
僕はひたすらvimの質問をしてるだけ。
ただし、教えてもらった恩は忘れないよ(^_^) だから暴言は言わない。あなた達にはネ。
クズどもは別だ。あいつらは別扱いでいくwww
2022/10/06(木) 23:40:50.13
>>999
> neovim/vim のお話はしたい時もなぁい?
とか言いつつ君たちはいっこうに有益な> neovim/vim の話しないじゃないか?
それをすれば、とうぜん僕は黙ってスキルの習得に集中するんだ
> neovim/vim のお話はしたい時もなぁい?
とか言いつつ君たちはいっこうに有益な> neovim/vim の話しないじゃないか?
それをすれば、とうぜん僕は黙ってスキルの習得に集中するんだ
2022/10/07(金) 00:36:11.60
文章にノイズが多過ぎる
誰も他人の文章を読むのに時間を割きたくないとの前提に立ち
必要十分な情報のみが記された簡潔な文章を心掛けるべし
誰も他人の文章を読むのに時間を割きたくないとの前提に立ち
必要十分な情報のみが記された簡潔な文章を心掛けるべし
1000名無しさん@お腹いっぱい。
2022/10/07(金) 01:05:11.09 >>994
ggrks
ggrks
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 657日 12時間 46分 21秒
新しいスレッドを立ててください。
life time: 657日 12時間 46分 21秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 高市早苗首相、人口減少問題で「地方は東京を見習って」発言に違和感 鳥取・平井知事、県議会で言及 ★2 [Hitzeschleier★]
- 【速報】 山上徹也被告が謝罪 「何の恨みもありません。非常に申し訳ないことをした」 ★2 [お断り★]
- 『M-1』決勝進出9組発表 エバース、ヤーレンズ、ヨネダ2000、ママタルト、真空ジェシカら進出 [muffin★]
- 芸人・永野が断言 令和が「1」なら昭和は「100楽しかった」「夢いっぱいだった」★3 [muffin★]
- 橋下徹、「安全地帯にいる政治家たちの行動で民間が犠牲になる…まっぴらゴメン」 麻生太郎氏の高市首相の発言支持に言及 [jinjin★]
- 自宅で1万円札をカラーコピー、「パパ活」支払いで使った52歳男に有罪判決…「偽札と言いにくい人にだけに渡し悪質」 [蚤の市★]
- 【画像】メルカリ出品者、売れずガチギレ『本日中に買ってください。なぜ買ってくれないのですか💢』 [769050516]
- 少年漫画のヒロインの少女漫画版ってなんていうの?
- 「90年代までの日本人は皆が明るかった!」→これマジなの? [346195464]
- ネトウヨ「野党は全員スパイ」→驚愕の4.2万いいね マジのガチでもう終わりだよこの国 [314039747]
- キャンタマボールっておかしくね?
- 【悲報】日本維新の女議員、旦那にサンドイッチ作るからパン買ってこいと命令し、6枚切りを買ってきたため発狂wwwwwwwwwwwwwwwwwww [802034645]
