- 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あたり
- 101 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 15:24:13.61 .net]
- 小説家になろう用Eclipseエディタ
とかを紹介すれば、話が発散するのだろうか。
- 102 名前:名無しさん@お腹いっぱい。 [2021/01/12(火) 16:07:19.64 .net]
- vimrcファイルはどこにあるんでしょうか?
windows10です vim --versionでは、第二ユーザー$home\vimfiles\vimrcとなってますが、ないです windowsだとuser\vimfiles\vimrcかと思います
- 103 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 16:21:40.62 .net]
- >>94
手頃なアウトライナー使えば? pdf出力までやるならtexworkかなあ?
- 104 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 16:28:36.45 .net]
- vim日本語特化版があったら…と妄想した
コードを書いたりちょっとした書き物をする程度なら便利だけど、日本語を書くのにはあまり適さないからなあ
- 105 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 16:32:41.56 .net]
- とりあえず日本語が特殊すぎるのが悪い
- 106 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 16:38:48.34 .net]
- そうか、ローマ字で小説を書けばいいんだ
- 107 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 16:41:58.02 .net]
- >>98
ターミナルモードからコマンドラインモードに入るためのキーバインドだからだよ ターミナルモードじゃなかったら:をおすだけでいい
- 108 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 16:42:39.43 .net]
- >>101
windows版Vimの質問はソフトウェア版へ
- 109 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 17:05:15.86 .net]
- >>95
Vimで普通のメモレベルの小説を書きたいそうだ HBの鉛筆でチラシの裏にでも書けば済みそうなもんだが
- 110 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 18:15:31.15 .net]
- 別に普通に書けばいいのでは?
俺は普通に日本語の文章書くのにもVim使っててまったく問題は無いがむしろ何を問題視してるんだ?
- 111 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 18:22:48.78 .net]
- アウトライナーならDynalist使いやすいぞ
- 112 名前:名無しさん@お腹いっぱい。 [2021/01/12(火) 18:55:43.56 .net]
- vimでwindowsって普通じゃないのですか?
linux?
- 113 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 18:59:21.13 .net]
- UNIXではvi使うが、Windowsでは使わんぞ。
何故かはわからん
- 114 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 19:08:52.14 .net]
- おうちpcはwinだからwinでgvim使ってるけど別に不便はないぞ
vimrcも同期してる でもここunix板なんで
- 115 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 19:15:47.70 .net]
- >>109
日本語入力時のコマンドモードへの抜けかたとか?対処はIME側の設定でctl+[で抜けられるようにしとくかなあ
- 116 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 19:19:55.06 .net]
- 最大公約数を取りたいのでwin/linux/mac/unixで動くvim
シェルもpwshに統一したいけどwin/linux/macにしか対応してない… しても商業unixはbsdの次だろうしなあ、MS頑張れ
- 117 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 19:36:31.29 .net]
- >>112
普通に使ってたわ もうWindows自体使わないけど
- 118 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 20:44:42.13 .net]
- >>114
日本語文章書くときはインサートモードに入る抜けるの動作でIMEのONOFF切り替わるようにしてる って答えでいいのか?質問の意図がよく分からん
- 119 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 20:51:35.22 .net]
- ワッチョイほしい
- 120 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 22:24:15.63 0.net]
- 自らつける勇気も無いなら言わない方が良い
- 121 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 22:32:59.08 .net]
- vi覚えるとUNIXではいい事あるけど、Windowsは無いな。
あとHappy Hacking Keyboard を使うならviがちょっとうれしい。
- 122 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/13(水) 00:12:28.92 .net]
- >>119
自分で付けるのとデフォルトで付くのは別でしょう?
- 123 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/13(水) 02:16:55.89 .net]
- >>121
UNIX板ではデフォルトで付くスレを立てる事が不可能だから そう言ってるんだと思うの
- 124 名前:名無しさん@お腹いっぱい。 [2021/01/13(水) 19:38:52.37 .net]
- linuxでアウトライン使えるエディタはなんですか?
- 125 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/13(水) 19:41:44.02 .net]
- vimです
- 126 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/13(水) 20:01:43.92 .net]
- libreoffice --writer です
- 127 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/13(水) 20:08:51.70 .net]
- 超漢字です
www.chokanji.com/intro/intro28.html
- 128 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/14(木) 12:27:54.71 .net]
- VOom入れてみたがなかなかいいな
書式はAsciiDoc
- 129 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/14(木) 23:36:02.19 .net]
- アウトライナー使う意味が良く分からない
- 130 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/14(木) 23:42:48.21 .net]
- ラインエディタより便利なんじゃないか
- 131 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/15(金) 10:59:06.20 .net]
- editorcodingで既存コンテンツにも適用する方法ありませんか?
eclintを打つの面倒なんです
- 132 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/16(土) 12:44:39.37 .net]
- termdebug使ってみました
便利じゃん backtraceとかthreadとか表示するウィンドウみたいなプラグインあったら教えろ下さい
- 133 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/17(日) 02:23:01.10 .net]
- vimの達人になると日本語でも思考の速さで打てるようになりますか?
少し上を読むと日本語漢字かな変換と相性が悪そうに読めました。
- 134 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/17(日) 04:16:36.69 .net]
- SKK!
SKK!
- 135 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/17(日) 07:43:46.23 .net]
- eskkはすべてを解決する
- 136 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/17(日) 08:00:49.12 .net]
- >>132
元々の設計的に相性が悪いってだけで、打ってる間は別に関係ないし、それ以外でも工夫次第でオールオッケー 人気エディタなだけあって同じように「日本語と相性悪いなぁ」と思うプロやマニアも多いわけで、ネットで探せばいくらでもソリューションが見つかる ただ、この手のエディタ全般に言えることだけど、自分で調べながら少しずつ使いやすく育てていくのが苦手なら大人しく日本語向けエディタを探すことをおすすめする
- 137 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/17(日) 09:18:32.27 .net]
- skkが再び進化したりしないかな
- 138 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/17(日) 10:23:28.82 .net]
- skkの為にEmacs使うはわかるけどVimの人もいるのか?
- 139 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/20(水) 17:31:37.45 .net]
- neovim0.4.4で以下プラグインを使っています。
dein(deopleteプラグインを管理するプラグイン) deoplete 先日nvim環境がおかしくなったのでneovim本体から全て再インストールし、 以前と同じ設定を持ってきたのですが、以前は ./ とするとカレントディレクトリのファイル一覧が出ていたのが出なくなり、 ../ とするとそこからカレントディレクトリのファイル一覧が出るようになりました。 そのあとは普通にdeopleteでパスをたどれて下記のようにccc.txtを選択できるのですが、 aaaディレクトリはカレントディレクトリなので、下記パスにはファイルは存在しません。 ../aaa/bbb/ccc.txt ./ で正常にカレントディレクトリのファイル一覧候補が出るようにするにはどうすればいいかわかりますか?
- 140 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/20(水) 17:34:42.35 .net]
- >>138
OSはCentOS6.8です。
- 141 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/20(水) 18:34:33.56 .net]
- >>138
:pwd で本当に目的のディレクトリにいるのか確認
- 142 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/20(水) 18:34:42.18 .net]
- >>138
ShougoWareはよく壊れるので作者に直接聞いてください GitHubにissue投げてね
- 143 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/20(水) 18:36:19.01 .net]
- あいつのプラグインは仕様をころころ変えてきたから俺は絶対使いませんよ!
- 144 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/20(水) 22:51:46.28 .net]
- >>138
情報少なすぎ そんなんじゃプラグインのissueと設定確認してくださいぐらいしか言いようがないでしょ それかvimrcの最後に cd .. って追加しとけばいいんじゃない?
- 145 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/21(木) 11:12:35.00 .net]
- 意識高い系が使うのがNeoVim
- 146 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/21(木) 16:59:22.04 .net]
- 石北会系
- 147 名前:名無しさん@お腹いっぱい。 [2021/01/21(木) 18:17:01.22 .net]
- Windows版のvimって、上書き保存したとき、
NTFSの拡張属性けしちゃう? WSL1で、win側のファイルを wsl 側で chmod 644 しても、 Windows側のvimで上書きすると chmod が 777 に戻ってしまう。 backupcopy=yes にはなっています。inode番号は変わってない。 同じことをメモ帳でやるとちゃんと保持される。
- 148 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/21(木) 18:22:02.80 .net]
- WSLの事まで知ったことでは無いのかもなあ
- 149 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/21(木) 19:01:58.08 .net]
- なんでUnix板で聞くんだろうwwwww
- 150 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/21(木) 19:13:26.77 .net]
- >>146
誘導してみる vim Part 6(c)2ch.net https://egg.5ch.net/test/read.cgi/software/1421121945/
- 151 名前:146 mailto:sage [2021/01/21(木) 19:15:55.17 .net]
- >>149
すみません。そっちで聞き直してきます。
- 152 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/21(木) 19:46:40.14 .net]
- 今から思えばWSL上のvimなのかwindows用にビルドされたvimなのか
- 153 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/21(木) 20:23:06.08 .net]
- kaoriyaさんちのvimかも知れんしな
- 154 名前:名無しさん@お腹いっぱい。 [2021/01/22(金) 13:18:49.36 .net]
- 香りんのvimはデフォでmigemo対応なのがほんと便利
- 155 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 22:54:16.95 .net]
- 文字数を数える時に、ビジュアルモードで選択してから
g,Ctrl + g としているのですが、これだとタブとかスペースも文字数としてカウントされてしまいます。 タブとかスペースとか、普通は文字として数えないようなものを除外して文字数を数えることはできないのでしょうか?
- 156 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/18(木) 19:15:44.63 .net]
- 普通にそれで検索してから
:s/\s//gnで空白とスペースのみ件数が出るから引き算する もしくはそういうプラグインを探してくる
- 157 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/18(木) 23:28:43.90 .net]
- >>154
そんな機能があるなんて知らなんだ どういうときに使うんです?
- 158 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/19(金) 01:06:47.98 .net]
- 文字数数える時
- 159 名前:名無しさん@お腹いっぱい。 [2021/02/21(日) 11:50:38.15 .net]
- vim likeのブラウザなんかおすすめのある?vimperatorもう死んだし
- 160 名前:名無しさん@お腹いっぱい。 [2021/02/21(日) 12:18:22.02 .net]
- Vivaldiをカスタマイズすればそれっぽくなるらしい
- 161 名前:名無しさん@お腹いっぱい。 [2021/02/21(日) 12:23:31.32 .net]
- >>159
サンキュー、試してみる
- 162 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/08(月) 22:19:54.13 .net]
- コマンドラインモードでtab押しても表示されないようなprivate変数があったらいいなあ
全て表示されると鬱陶しく感じるときがある
- 163 名前:161 mailto:sage [2021/03/08(月) 22:20:57.66 .net]
- プラグインの設定に利用する変数なら見せたいけど
そうではない内部的なものは隠蔽しておければいいなと思う
- 164 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/14(日) 12:25:02.21 .net]
- なんでMacのGVimだけ公式で用意されないのか事情分かる方いませんか
- 165 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/29(月) 05:13:52.77 .net]
- おすすめのvim指南書あったら教えて下さい
- 166 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/29(月) 06:17:11.52 .net]
- オライリーとかから出てるやつ?
:hの方がよっぽどいいと思うぞ、日本語訳もちゃんとしてるし 紙で欲しいなら、値が張るかもしらんが印刷しなさい
- 167 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/29(月) 11:28:35.90 .net]
- なるほどお
- 168 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/29(月) 12:10:54.38 .net]
- マスタリングVimが新しめで最近の事情を知るにはいい
今は電子版しかないが実践Vimは組み込み機能を知るために読んだ方がいい もちろん付属のヘルプもユーザーマニュアルくらいは読んだ方がいい
- 169 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/29(月) 18:34:53.18 .net]
- かなり古いけどvim完全バイブルってのを通して読んだら全体像がつかめた
中古で安く入手できるならオススメ
- 170 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/29(月) 20:15:26.01 .net]
- >>165
:h の謎を解かなきゃ先に進めない気がする
- 171 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/29(月) 20:19:09.31 .net]
- vim完全バイブルがアマゾンで実質無料だから買っちゃおうかな
あとは必要に応じてマスタリングvimとか手出してみようと思います いろんな意見ありがとう
- 172 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/29(月) 20:26:55.60 .net]
- >>164
https://anond.hatelabo.jp/20170602122519
- 173 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/29(月) 20:41:31.98 .net]
- まあ人それぞれな気がする
- 174 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/29(月) 20:45:12.62 .net]
- >>169
よろしくないよなー、初めてvimscript書くとき参考に既存のファイル開いたらse et au! au!言っててなんじゃこりゃって そして:abに気付くのはもっと先の話… せめてスクリプトに書くの非推奨って明言してほしい、vim内部でも使われてるけどな!
- 175 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/29(月) 20:58:50.20 .net]
- :ecchi
- 176 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/29(月) 21:03:00.47 .net]
- hjklに慣れろってのは反対だなー
それで別に何か生産性が上がるわけでもなし 使って慣れる必要があり、かつ習熟で効率が最も上がる移動コマンドはf(次にタイプした文字へジャンプ)コマンドでしょう hjkl連打してるのは危険サイン、nunmup h(jkl)で矯正しよう w/b等もfで代替可能なものなので、中級者以降でも練習のつもりでやってみるのもいいと思う
- 177 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/29(月) 21:16:32.93 .net]
- EWS-UX/Vの頃から40年vi使ってるけど、実践Vimはとてもためになったよ
こんな機能あるんだ!って目から鱗がたくさん落ちたさ
- 178 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/29(月) 21:25:08.04 .net]
- i/ctrl-[
yy/p/P q: qq @@ f/F :reg :ls/bn / :% s/ :r これだけ覚えれば大体なんとかなる 外部ツールならこうするんだけど、って思ったら無理にvimでやる必要はない その場にコマンド書いてyyでコピー、q:で(普通のコマンドが自由に使える)exコマンドラインを開き、pで貼り付け実行、:r !cmdで結果を次行へ読み込めばいい 記録も残せる
- 179 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/29(月) 21:50:08.07 .net]
- >>177
たのしいUNIX 坂本 文著 のレベルっすね。
- 180 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/01(木) 09:17:49.25 .net]
- >>175
fは次の行いってくれるとうれしいんだが ;,は便利そう
- 181 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/01(木) 10:02:40.66 .net]
- >>179
f拡張のclever-f.vimとか
- 182 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/01(木) 12:58:32.06 .net]
- >>175
korn shell でset −o vi するなら hjkl,x は知らないと死にそうになる。 bash でよければ要らないな、とは思う。
- 183 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/01(木) 14:08:44.50 .net]
- バイナリやログじゃなくて普通のソースコードはf...で移動してるな
- 184 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/01(木) 14:15:59.15 .net]
- >>182
.で飛べるのは多分標準じゃなくてプラグイン
- 185 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/01(木) 14:22:08.10 .net]
- .は飛んだ所で書き換えの繰り返しにfと合わせて便利なので、検索と意味的にも合うnをマップするのを薦める
- 186 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/01(木) 19:01:33.52 .net]
- おれはしない
- 187 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/04(日) 22:31:31.10 .net]
- shellではemacsキーバインド
- 188 名前:使ってしまう
viキーバインド使う人はどこにメリットを感じてるんやろ(´・ω・`) [] - [ここ壊れてます]
- 189 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/04(日) 23:09:15.56 .net]
- 好みや慣れ
- 190 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/04(日) 23:15:43.95 .net]
- シェルはemacs風でいいんでないの
さすがに一行編集にモード切り替えはつらい 素早くy/pで行単位で編集できるのが強みなわけで シェルスクリプト組む時はインタラクティブシェルでfcをvimに紐付けて素早くサイクル回し、仕上ったスニペットを.shへ順次追記してる
- 191 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/04(日) 23:28:24.16 .net]
- readlineの話になるけど、あんまり良く出来てるとは思えないしなvi風モード
- 192 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/04(日) 23:33:41.89 .net]
- >>85らへんで話題になった:termからシェルに繋ぐのはアリだと思う
出力をリダイレクトし忘れた時とか取りあえずログ取りたいときとか おもむろに:wして、不要部はdgg/dG$してしまえばいい
- 193 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/05(月) 00:14:50.66 .net]
- >>186
emacs ではカーソル使うせいでキーバインド覚えてないんだが。 最初に覚えたのがviで、覚えないと1文字でも間違えると直し方わからん、新しいファイルでゼロから打つかな、みたいな事をしてたせいなんだが。
- 194 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/05(月) 12:27:43.46 .net]
- メリットはないが手が勝手に動いてくから仕方なく使ってる
- 195 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/07(水) 22:33:09.42 .net]
- viとemacsとwindowsのショートカットを同時に使うと
結構混乱するよな まあC-pぐらいしか間違えないんだけど
- 196 名前:名無しさん@お腹いっぱい。 [2021/04/11(日) 20:27:45.73 .net]
- 1234
5678 1234 5678 という4行の文の1行目に 123 4 という感じにスペースを挿入後 2〜4行目に対しても3文字めの後ろにスペースをまとめて挿入する方法はありますか? ご教授ください ってテキスト行に 123 4という感じにスペースを挿入後
- 197 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/11(日) 21:39:40.00 .net]
- %s/^.../\0 /g
- 198 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/11(日) 22:02:05.10 .net]
- ブロック選択してブランク挿入とか
- 199 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/11(日) 23:26:32.73 .net]
- C-vの矩形選択
- 200 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/12(月) 00:14:47.90 .net]
- >>195
括弧でキャプチャしなくても取れるの初めて知った \0はヒットしたものをキャプチャしてるのか 勉強になった
- 201 名前:名無しさん@お腹いっぱい。 [2021/04/12(月) 08:13:30.54 .net]
- 数十行までなら最初の行に入れた後にj.j.j.j.の連打でよい
|

|