[過去ログ] Vim Part29 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
318
(1): 2019/06/23(日)13:51 AAS
機能は後追いでも Neovim の実装をパクってる訳じゃないよ
Neovim は Vim のパッチをパクるけどね
319
(1): 2019/06/23(日)15:05 AAS
完全フリーのものをパクろうがどうでもいい
そのソフトウェアの向上になるならば
320
(1): 2019/06/23(日)15:37 AAS
むしろ車輪の再発明こそ悪
でも先行品の品質とか設計が自分のプロジェクトの基準に合わないなら書き直しも已む無し
321
(1): 2019/06/23(日)15:57 AAS
OSSがさもパクリじゃないかの言い方はNG
この界隈で最も厄介なのは常に玉石混交故に迷子になること
何がいいか一通り試して見極めろとか冗談
322
(2): 2019/06/23(日)19:21 AAS
玉石混交なんて当たり前だろ
何でお前のために選り分けてやらなきゃならないんだよ
323: 2019/06/24(月)02:43 AAS
>>317-322
完全にゼロから創造し、更に改良するなんて荒業が出来るようになれなどと我々日本人のOS(古事記)には組み込まれてない。
?~が創造し生み落とし与えられた物を、メンテナンスし使いやすくしなさいというのが修理固成(つくりかためなせ)という古事記の有難い教えがあるように、物作りの精神を忘れてはならない。
324: 2019/06/24(月)02:54 AAS
>>322
仰る通りですな。
既にあるものを取捨選択し、使えそうなモノを採用し改良を加えていくようにと古事記にもそう書かれてます。
そういう意味ではneovimは日本人には最適なテキストエディタではないでしょうか。
325: 2019/06/24(月)13:33 AAS
この界隈は改造好きの成れの果てなんだから意見しても癇癪起こすだけだぞ
業界自体が標準のなさを美徳としている以上対立してみせても無駄
お仕着せの窓林檎と放任主義のペンギンと両極端でもそれ以外ないんだからアキラメロン
326: 2019/06/24(月)13:48 AAS
そこでAndroidという救世主が現れただろ。
(;´_ゝ`)
327: 2019/06/25(火)01:42 AAS
船頭多くして船山に登るってご存知?
328
(1): 2019/06/25(火)05:12 AAS
船多くして船頭山に登る
329: 2019/06/25(火)05:20 AAS
sed・awkして船 山に登る
330: 2019/06/25(火)08:29 AAS
宝船かな?
331: 2019/06/25(火)10:40 AAS
>>328
332: 2019/06/25(火)10:47 AAS
一歩のライバルだっけ?
333: 2019/06/26(水)18:06 AAS
vim-airlineみたいにActive/Inactiveでstatuslineの内容変えたいのだけど
属性変えるStatuLineNCみたいなのって無いようです。
どんな手段がありますでしょうか?
334: 2019/06/26(水)22:28 AAS
急雲風を告げる
335
(1): 2019/06/26(水)23:01 AAS
lightlineはアクティブと非アクティブウィンドウで違うもの表示できるけど
336
(1): 2019/06/27(木)01:36 AAS
StatuLineNCはstatus line in non-current-windowを指定するので結局Act/Inactを切り替えられるのでは。
337
(1): 2019/06/27(木)03:08 AAS
>>335
plugin無しでvimrcに記述するだけで似たようなの再現できないかなと思いました。

>>336
set statusline=%1*[NORMAL]%*
これの非アクティブWindow版は無いかな?と言うことなのです。
やっぱ自前で非アクティブのだけ手で更新してるんですかね…
338
(1): 2019/06/27(木)07:11 AAS
>>337
vim scriptで書かれたプラグインで出来てるならそこを読めばいいだけ
339: 2019/06/29(土)00:18 AAS
>>338
airlineだと複雑だったのでlightlineを参考にしたら解決しました。
setwinvarを使うようですね。
WinLeaveイベントに仕込んでも行けそうです。
340: 2019/07/01(月)21:11 AAS
白い兎に付いて行け。
341: 2019/07/03(水)17:59 AAS
ivimスレはありますか?
342: 2019/07/03(水)22:01 AAS
あるんじゃないかな
343: 2019/07/04(木)00:26 AAS
ivim冷やかし半分で入れてみたら
案外面白くて
軽くggってもqiitaの軽いもんしかなくてさ
344: 2019/07/04(木)08:32 AAS
ivim特有のものはヘルプに書いてある
345: 2019/07/04(木)12:48 AAS
過去のレスにもあったけどさ
欲しいのはVimそのものというよりVimのインターフェースだから
例えば↓
外部リンク:qiita.com
こんな感じ(ていうかこの記事はほとんど何も言ってないけど…)で
「Vim第1水準」→移動系キーバインド対応・テキストオブジェクト対応
「Vim第2水準」→mapコマンド対応
省2
346: 2019/07/04(木)13:14 AAS
キーバインドはたいていプラグインがあるしあんまりvimに近いとvimでよくなる
いい感じのGUIが欲しいならOnivimみたいにneovimのGUIを実装したほうが良さそう
347: 2019/07/04(木)15:12 AAS
いや実装というか規格が欲しいという話っす。
まあ妄言なんでそんなに気にせず……。

ところでOnivimを使ってみようとDebian sidに入れてみたけど
ファイルのツリー表示こそされるものの編集画面が真っ暗w
348: 2019/07/04(木)15:38 AAS
規格かー面白いかもね

ここ最近しょうがなくvim触りだしたけど
テキストエディタという、ひと塊りだったツール認識が
いい意味で壊されたわ

拡大解釈すると
スマートフォンのスワイプで文章閲覧して
必要に応じタップして編集
省8
349
(1): 2019/07/04(木)15:43 AAS









省2
350: 2019/07/04(木)18:11 AAS
>>159
命名規則が明瞭なものを選ぶ
351: 2019/07/04(木)19:57 AAS
>>349
えへ
えへへへへ、、、
ありがと////
352: 2019/07/04(木)20:54 AAS
Onivimの最新版は有料なのか……まあ仕方無いね。
Vim使うはww
353: 2019/07/05(金)00:13 AAS
oniたんぺろぺろ
354: 2019/07/05(金)01:18 AAS
oniって何のoniだろう?
355: 2019/07/05(金)03:05 AAS
クリップボードを有効にしたVimで
sコマンドによる削除がクリップボードに移ってしまうのを防ぐにはどうすればいいですか。
356
(1): 2019/07/05(金)07:20 AAS
有効とか無効とかそんな余計なことしなくても
Ctrl + ins: コピー
Shift + ins: 貼り付け
Shift + del: 切り取り
でクリップボードの操作できるでしょ
macなら知らんけど
外部リンク[html]:nanasi.jp
357
(1): 2019/07/05(金)09:38 AAS
null レジスタに送っておけば?
nnoremap s "_s

"_ がそれ
:h "_
358
(1): 2019/07/05(金)09:52 AAS
>>356
Linuxで使っています。
PRIMARYにある文字列が保存されているとして
文章中のある(それとは別の)文字列をsコマンドで消去すると
Shift+Insをした際にPRIMARYにある文字列ではなくsコマンドで消去した文字列が挿入されてしまうのです。
359: 2019/07/05(金)09:57 AAS
>>357
ありがとうございます。
すいません。なぜかそれでも上手くいきませんでした。
まず"_sと直接入力した場合はPRIMARYにある文字列も消えてしまいました。
またnnoremap s "_sとして設定した場合は相変らず>>358の現象が起こります。
なにかクリップボードの設定を弄ったおぼえはないんですがね……。

VimはDebian sidのパッケージマネージャで入れたvim-gtk3 8.1.0875-5です。
省1
360
(1): 2019/07/05(金)12:24 AAS
‘clipboard’にunnamedを設定してる?
361: 2019/07/05(金)21:11 AAS
>>360
ありがとうございます。
set clipboard-=autoselect
↑これで解決しました。
362
(1): 2019/07/06(土)10:24 AAS
カーソル位置の文字で直接ヘルプを引くプラグインってない?
vimのメモや.vimrc上でヘルプを引くけどコマンド入力が手間なんで直接検索したい
363: 2019/07/06(土)10:32 AAS
Ref.vim あたりがそういうの設定で何でもできるイメージ
364
(1): 2019/07/06(土)10:36 AAS
最悪マクロの類(コマンド

C-r C-w
これでコマンドモードでも
ノーマルモードのカーソルがいた位置の文字が参照されて入るから
nnoremap で何かトリガー引いたら後は
:h C-r C-w <Enter> みたいな流れ

CTRL-R CTRL-W
省1
365: 2019/07/06(土)11:35 AAS
つ.vimrcにset keywordprg=:help
使い方はノーマルモードで検索対象の上にカーソル置いてKキーポチる
setが読みたいならset上でK
366
(1): 2019/07/07(日)10:38 AAS
>>362

もう解決やとおもうけど

外部リンク:cohama.hateblo.jp
(記事の真ん中らへん)

これのことよね?
367: 2019/07/07(日)14:20 AAS
>>366
>364やね。
これをどっかにmapすりゃよい。
368
(1): 2019/07/09(火)06:51 AAS
C-r_C-w はどんなファイルでも使える汎用的な物なので知っておくと便利
Vim のヘルプを引くという要件だと keywordprg=:help のほうがおすすめ
というか、$VIMRUNTIME/ftplugin/vim.vim で定義されているから .vim なファイルを開いた時に K キーを押せばヘルプが開くはず
369: 2019/07/09(火)07:58 AAS
>>368
便利ね。でもwordの定義が固定されてるから「=」とかが含まれてる時にまともに機能しないね
370
(1): 2019/07/09(火)09:25 AAS
@-moz-documentに入れ子になってるCSSのシンタックスハイライトでおかしな配色になる時があるけど
どういう場合に再現するか分からんから報告もできず……。
例えば
@-moz-document url("外部リンク:example.com") {
:root { /* ←ここから色が付かない */
color: red;
}
省1
371
(1): 2019/07/09(火)09:50 AAS
imgur に スクリーンショットを上げて
372
(1): 2019/07/09(火)10:13 AAS
>>371
外部リンク:imgur.com
こんな感じです。

$ vim -u /usr/share/vim/vim81/defaults.vim ~/var/tmp/jnk/a.css
で起動)
373: 2019/07/09(火)12:12 AAS
>>372
画像リンク[jpg]:imgur.com
374
(1): 2019/07/09(火)14:35 AAS
>>370
@-moz-documentに限らないね
そこを@media screenとかに変えても同じ
もっと言えば @… を除いてブレース { … } だけでも再現する
それとコロンを含むセレクターの組合せが、問題の引き金みたい

まとめるとこう

コロン : を含むセレクターを持つCSS宣言ブロックがブレース {} で括られている場合
省7
375: 2019/07/09(火)16:48 AAS
>>374
ナイス分析
376: 2019/07/09(火)21:11 AAS
はぇーかしこい
377: 2019/07/09(火)21:29 AAS
:set filetype=scss
以前、余所で聞いたときの答え
378: 2019/07/09(火)21:34 AAS
vim同梱のやつが古いだけで元のリポジトリでは修正済み
外部リンク:github.com
379: 2019/07/09(火)21:34 AAS
あ、すみません。
それ以後気にせず使ってたんですが
html,
html:root,←scssだとここがおかしいですね
380
(1): 2019/07/11(木)07:32 AAS
Vimに特化した話でも何か目新しいって訳でもないけどこんなのあった

“完璧”なカラー設定「Solarized」の魅力は、計算し尽くされたものだった
外部リンク:wired.jp
381: 2019/07/11(木)09:31 AAS
その割に異様に読みにくかったり大抵は修正が必要だよな
そのまま使わせちゃくれない
382
(1): 2019/07/11(木)10:18 AAS
perl でサブルーチンよびだしがハイライトされない
画像リンク[jpg]:i.imgur.com

解決方法ありますか?
デフォルトはハイライトおかしいのが有名なので
Plug 'vim-perl/vim-perl', { 'for': 'perl' }

してます
383: 2019/07/11(木)14:47 AAS
>>380

あざうす
384
(1): 2019/07/11(木)21:13 AAS
自分はSolarizedは青すぎて好きになれんかったな。
もちろん好みの問題だけど,Campbellはなかなか良い。
黒字に白というかなり標準的な配色ながら原色ケバケバしていないのが好感。
385: 2019/07/11(木)22:50 AAS
>>384
日本人には青すぎて馴染めない。
386: 2019/07/12(金)11:26 AAS
つまりSolarizedは坊やってことですか?
387: 382 2019/07/12(金)11:28 AAS
& を付けるとシンタックスハイライトが効きます
しかし、類似する表現と見分けがつきにくいので
& 付けないでサブルーチン呼び出しをします

このハイライトされないことに対して
なにか方法はありますか
388: 2019/07/12(金)12:31 AAS
背景真っ黒はつまらないな
色つけるなら青くらいしかない
389
(3): 2019/07/14(日)12:03 AAS
MX-18.3(Debian 9)のxfce4-terminalでvim-hybridのカラースキームを使ってるんですが、
行スクロールすると文字が入力されていない部分の背景色だけがターミナルの設定色(黒)になり、
まだらになってしまいます(ページスクロールするとカラースキーム通りの背景色になる)。
これまでKona 3.0(Debian 8)のxfce4-terminalでは正常に表示されています。
これはどこをチェックすればいいんでしょうか?

画像リンク[png]:i.imgur.com
390
(1): 2019/07/14(日)20:38 AAS
>>389
環境は仮想マシン?
391: 390 2019/07/14(日)21:02 AAS
>>390
いえ、普通にHDDにインストールしたLinuxです。
念のためVimやxfce4-terminalを最新にしてみても駄目でした。
Neovimでは問題がないようです。
392
(1): 389 2019/07/15(月)11:45 AAS
とりあえず検証のためにsttermを入れて試してみたら問題ありませんでした。
xfce4-terminalの問題のようですが、
別のKona 3.0(Debian 8)の環境はxfce4-terminal 8.4で、
現在のMX-18.3(Debian 9)とxfce4-termnal 8.3/8.8と何が違うのかはわかりません。
393
(1): 2019/07/15(月)18:57 AAS
>>392
set t_ut=
ってやってみて。値は空ね。
394
(1): 389 2019/07/15(月)19:26 AAS
>>393
> set t_ut=
ずばりこれで解決しました!最初の値はt_ut=yでした。
ありがとうございます。助かりました。
395
(1): 2019/07/15(月)20:31 AAS
>>394
よかった。
まあlibVTE(Xfce4 Terminalが依存してる端末エミュ)は色々ゴミ…もとい貢献の余地があるライブラリだからね…
stやrxvt Unicodeを使うことをお勧めする。
396
(1): 2019/07/15(月)21:38 AAS
>>395
最近のxfce4-terminalはそこそこモダンで使いやすそうに見えたんですが、
結構やばいブツだったんですか?
公式にあるstは少し古くて動作が怪しいところがあったので、
最新のソースで試してみます。
397: 2019/07/16(火)07:52 AAS
>>396
LibVTEは端末エミュレーションの中核ライブラリだから
端末エミュレータの見掛けにはあまり関係しない。

LibVTEについて、「やばい」は言い過ぎ。
ただ、(偉そうだけど)俺が不満な点としては
・理解できない(つまり非対応の)端末制御文字列を
 (セキュリティリスクがあるのに)そのまま標準出力に流してしまう。
省10
398: 2019/07/16(火)20:03 AAS
VimのAsciiDocのシンタックスハイライトで
[source,javascript]
----
JavaScriptコード
----
をJavaScriptのコードでハイライトする方法ってありますか?

HTMLを編集してるときに<style>で囲まれた部分にCSSのシンタックスハイライトが適用されてたので
省2
1-
あと 604 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.017s