Vim Part31 (738レス)
Vim Part31 http://mevius.5ch.net/test/read.cgi/unix/1664982302/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
92: 名無しさん@お腹いっぱい。 [sage] 2023/01/18(水) 16:55:48.51 >>47,70 (単純な)制御構造が必要か?が使い分けの目安 一応:t label(直近のs///で置換が行われればgoto)や:b label(goto)を駆使すれば:ifや:whileをエミュレートは可能だが 気が狂わんのか そもそも-iオプション付きのsedはストリーム処理である意味が無いから、ストリームの無駄使いでしかない論理的に誤った使い方 ポータビリティ云々を気にするなら、最低でもマルチライン処理とバッファリングをサポートしてるedを使え sedより高機能だし、patchコマンドもネイティブ入力フォーマットとして自動認識する(外部edを呼ぶか独自エミュレート) http://mevius.5ch.net/test/read.cgi/unix/1664982302/92
93: 名無しさん@お腹いっぱい。 [sage] 2023/01/18(水) 17:32:56.66 機能というより、ストリーム処理とバッチ処理の区別がついてないんじゃないの holdバッファを駆使して高度な処理をやればやるだけ、行毎に再スキャンを繰り返すストリームエディタはCPUとメモリを急激に食い潰す 一度メモリに収めて終わりで済まないサイズならsplitで分けてマルチプロセッサを活用 小さくてもいいから一時ファイル専用のSSDが用意できればベスト ハードウェアを活用しろ http://mevius.5ch.net/test/read.cgi/unix/1664982302/93
94: 名無しさん@お腹いっぱい。 [sage] 2023/01/18(水) 19:23:59.16 >>89 >>91 view --servername #[デフォルト名view1]のようにエイリアス定義しておくとうっかり.swp増殖防止に役立つ viewは役割上シンタックスを沢山読む/カスタムしていると編集用vimの設定と衝突しそう 個人的には分けた方が良いと思う 体感一秒足らずだけどラグいのが一つと 明示的な--servername NAME指定無しの --remote* excmd/key/fileは自身のargv[0]を見てNAME1..を探すこと vimとして起動してviewモードに切り替えて使っているとプロセス名はvim1のようになる デフォルト機能で済む処理だから手の空いてる汎用vimという意図で無指定のコマンドを送ると、先のvim1(viewモード)プロセスに誤爆する たぶん http://mevius.5ch.net/test/read.cgi/unix/1664982302/94
95: 名無しさん@お腹いっぱい。 [sage] 2023/01/18(水) 19:35:33.04 サーバとして稼働できるようになって起動ラグ無し、履歴やレジスタも勝手に同期してくれて便利になった 一方で状態共有に特有の罠もある デフォルトのサーバ名はプレーンなvimとして呼ばれる想定で予約しておくべきか http://mevius.5ch.net/test/read.cgi/unix/1664982302/95
96: 名無しさん@お腹いっぱい。 [sage] 2023/01/18(水) 21:28:47.30 >>91 オプションreadonly, roはバッファローカル (変数参照式として&ro) http://mevius.5ch.net/test/read.cgi/unix/1664982302/96
97: 名無しさん@お腹いっぱい。 [sage] 2023/01/18(水) 23:03:49.19 >>90 対話モードでキープレスやechoでエコーエリアを上塗りクリアは禍根を残しそう :messや:redir先のファイルへ謎の改行が混入したり、デバッグレベル依存で止まったり とりあえず:silent!で黙殺するか、 :try | :call MyFileChangedShell | :catch /E11:/ | :set noro | :endtry こんな雰囲気で行けない?MyFileChangedShellやcatchの中は適当 遷移自体は済んでいるのか、フック用に~Pre/Post版があるか、など発動条件依存なのでヘルプ参照 http://mevius.5ch.net/test/read.cgi/unix/1664982302/97
98: 名無しさん@お腹いっぱい。 [sage] 2023/01/18(水) 23:15:45.01 いつまで偽物の Vim の話してんだよ http://mevius.5ch.net/test/read.cgi/unix/1664982302/98
99: 名無しさん@お腹いっぱい。 [sage] 2023/01/19(木) 17:36:27.39 >>97 最初の質問とヘルプを読めよ http://mevius.5ch.net/test/read.cgi/unix/1664982302/99
100: 89 [sage] 2023/01/25(水) 09:35:32.56 >>89です。レス遅くなりすみません。 皆さんご意見ありがとうございます。 どれも一長一短ありそうでなかなか根が深いですね。。 ひとまずいくつか試してみます。 http://mevius.5ch.net/test/read.cgi/unix/1664982302/100
101: 名無しさん@お腹いっぱい。 [sage] 2023/01/30(月) 19:29:32.78 ヴィムでマークダウンのプレビューとアウトライナー(ヘッダーの)ってありますかね? http://mevius.5ch.net/test/read.cgi/unix/1664982302/101
102: 名無しさん@お腹いっぱい。 [sage] 2023/01/30(月) 19:32:14.71 emacsでもいいです vscodeはテキストエディタ感がないので http://mevius.5ch.net/test/read.cgi/unix/1664982302/102
103: 名無しさん@お腹いっぱい。 [sage] 2023/01/30(月) 22:16:36.96 よくねーよ http://mevius.5ch.net/test/read.cgi/unix/1664982302/103
104: 名無しさん@お腹いっぱい。 [sage] 2023/01/30(月) 23:10:09.21 >>101 プレビューはあるね http://mevius.5ch.net/test/read.cgi/unix/1664982302/104
105: 名無しさん@お腹いっぱい。 [sage] 2023/01/31(火) 05:19:14.22 >>104 マークダウン向きではないエディタなんでしょうか http://mevius.5ch.net/test/read.cgi/unix/1664982302/105
106: 名無しさん@お腹いっぱい。 [sage] 2023/01/31(火) 08:48:12.90 pluginはあるからグクって 基本、基本 http://mevius.5ch.net/test/read.cgi/unix/1664982302/106
107: 名無しさん@お腹いっぱい。 [sage] 2023/01/31(火) 08:56:51.22 はい(´・ω・`) かなり難しそうで http://mevius.5ch.net/test/read.cgi/unix/1664982302/107
108: 名無しさん@お腹いっぱい。 [sage] 2023/01/31(火) 08:56:55.30 Quiver、Bear、Inkdropみたいな操作性はVimのPluginでも無理 お金払ってそっちをつかえばいい http://mevius.5ch.net/test/read.cgi/unix/1664982302/108
109: 名無しさん@お腹いっぱい。 [sage] 2023/01/31(火) 10:51:09.21 >>105 プラグイン入れると一般的なブラウザでリアルタイムビューできる 良くできてると思う エディタはVimでVSCodeをMarkdownビューアにする手もあるかも VSCodeのMarkdownビューアも良くできてると思う VSCodeは嫌いで使ってないけど http://mevius.5ch.net/test/read.cgi/unix/1664982302/109
110: 名無しさん@お腹いっぱい。 [sage] 2023/01/31(火) 11:15:33.44 >>109 マルチプラットフォームのやつ探してるんですよ でもvscode開くのは気が重い、、、 http://mevius.5ch.net/test/read.cgi/unix/1664982302/110
111: 名無しさん@お腹いっぱい。 [sage] 2023/01/31(火) 11:17:56.28 ブラウザわざわさ嫌なので、glow使ってるよ http://mevius.5ch.net/test/read.cgi/unix/1664982302/111
112: 名無しさん@お腹いっぱい。 [sage] 2023/01/31(火) 13:06:05.87 自分はプレビューはこれを使っている https://github.com/iamcco/markdown-preview.nvim LSP導入が必要だけどプレビュー以外のmarkdownの編集・操作は大体marksmanでいける https://github.com/artempyanykh/marksman http://mevius.5ch.net/test/read.cgi/unix/1664982302/112
113: 名無しさん@お腹いっぱい。 [sage] 2023/01/31(火) 14:07:35.73 >>112 vimでやるにはブラウザ開かないとイケない感じですか? マークダウンプレビューは諦めて、ヘッダーの色付けと(サイドバーに)アウトライナーだけ欲しいという場合はvimで可能でしょうか? http://mevius.5ch.net/test/read.cgi/unix/1664982302/113
114: 名無しさん@お腹いっぱい。 [sage] 2023/01/31(火) 14:23:36.31 markdownえでいたのobsidian癖が強すぎて諦めたところです(´・ω・`) http://mevius.5ch.net/test/read.cgi/unix/1664982302/114
115: 名無しさん@お腹いっぱい。 [sage] 2023/01/31(火) 17:19:36.12 >>112 nvimは凄いなぁ~ それはそうと 質問者はなぜ自分で調べようとしないのか? http://mevius.5ch.net/test/read.cgi/unix/1664982302/115
116: 名無しさん@お腹いっぱい。 [sage] 2023/01/31(火) 18:22:46.91 ある程度の知識があることを前提とした解説サイトが多いからです vimは玄人向けなので http://mevius.5ch.net/test/read.cgi/unix/1664982302/116
117: 名無しさん@お腹いっぱい。 [sage] 2023/01/31(火) 19:23:55.21 atomとかこんなんでよくないの? https://boostnote.io/ https://joplinapp.org/ http://mevius.5ch.net/test/read.cgi/unix/1664982302/117
118: 名無しさん@お腹いっぱい。 [sage] 2023/01/31(火) 19:36:22.26 まずプラグインの入れ方でつまづく http://mevius.5ch.net/test/read.cgi/unix/1664982302/118
119: 名無しさん@お腹いっぱい。 [sage] 2023/01/31(火) 20:09:12.31 >>117 回答ありがとうございます obsidianでもそうですが、こういったものって初期フォルダが決まっていて、そこにファイルを作る感じですよね これがどうも馴染めなくて、おそらくですが、既存のファイルを読み込んだりできないんですよね http://mevius.5ch.net/test/read.cgi/unix/1664982302/119
120: 名無しさん@お腹いっぱい。 [sage] 2023/01/31(火) 20:35:25.35 vimはpluginをきちんと自分でなんとか出来るようにしないとそれからじゃない。 各OS対応でatomみたいにplugin関係無しでどこのファイルでも開けて、これ https://www.sublimetext.com/ http://mevius.5ch.net/test/read.cgi/unix/1664982302/120
121: 名無しさん@お腹いっぱい。 [sage] 2023/01/31(火) 20:39:55.73 評判よさそうなのは他にも http://pad.haroopress.com/ https://typora.io/ Windowだけだと https://forest.watch.impress.co.jp/library/software/markdown/ http://mevius.5ch.net/test/read.cgi/unix/1664982302/121
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 617 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s