Vim Part31 (738レス)
1-

49: 2022/11/13(日)02:54 AAS
sコマンドを使うと、vim内でsedと同じことができる。

:s/|#B4FFEB|//
50: 2022/11/13(日)03:08 AAS
:s/before/after/g
現在カーソルがある行の全てのbeforeをafterに置換

:s/|#FFCAD7|//g

:%s/before/after/g
現在開いているファイルに出てくる全てのbeforeをafterに置換 <==けっきょく使うのこればっか

---------------------
ありがとうございましたア〜〜〜
正規表現は理解できませんでしたが、

既知のスキル、以下のターミナルのemacs風操作と組み合わせて、所期の目的を素早く処理できるようになりましたっ
44さん、45さん感謝(o^∀^o)
-----------------------------------
ctrl+←→ で一単語前後へ移動

文字列操作系
ctrl + w
直前の一単語を削除します。
ctrl + u
(カーソルより前)の文字列を全て削除します。結構よく使います。
ctrl + k
カーソルより後ろの文字列を全て削除します。
51
(1): 2022/11/13(日)03:14 AAS
前に荒らしてたのに

ぜんぜん気にせんど、真剣な質問したらちゃんと答えてくれる...

ユニックス板vimスレは最高に素敵なスレです。こんなスレは他にありません
52
(1): 2022/11/13(日)16:17 AAS
set -o vi は?
53
(1): 2022/11/13(日)16:48 AAS
>>43
一括削除は以下でできますよ
:%s/|.\+|//g

16進数で有ることを特定するなら
:%s/|#\x\+|//g
54: 2022/11/13(日)21:53 AAS
>>51
荒らしたって認識してんのに態度を改めるわけでもなく
またここに書き込むのかよ
いい加減にしてくれ

slackのvim-jpにお前専用の隔離チャンネル作ってもらえよ
55
(1): 2022/11/15(火)00:39 AAS
>>53
> 一括削除は以下でできますよ
> :%s/|.\+|//g

す...すごすぎます。自分のやりたいことを正規表現で表現?できるようになれるか わかんないけど、まずは
これだけでも理解していきます...これで膨大なテキストを処理できます!

> 16進数で有ることを特定するなら
> :%s/|#\x\+|//g

こんかいは 16進数で有ることを特定しなくても望みどおりになっているので。
=======================================
引き方は:help :help参照、めちゃくちゃ大事
環境についても環境名で引けば大体環境毎のセットアップについても触れられてる事も覚えておいてね

ヘルプは日本語版も非常に活発に更新されてて(既にvim9)、むしろ翻訳を介すだけ原文の分かりにくい部分に脚注が付いてて分かりやすいまである
=================================
これを機に前スレを見直したが...ほとんど忘れてる上に...むずかしい! よくまあこんな難しいのについていったなと...

>>52
> set -o vi
とは何か不明で調査中
56: 2022/11/15(火)00:43 AAS
> 一括削除は以下でできますよ
> :%s/|.\+|//g
-------------------
こんなの独学でやったら1ヶ月はかかる。なぜならば、正規表現のページをググって片っ端から読んだが まったく理解できないからだ

あなたは俺に1ヶ月分の時間をくれた。一ヶ月のいのちをくれたんだっ!!
57: 2022/11/15(火)10:53 AAS
>>55
これ以上ここに書き込まない方がいいですよ
お怒りの方が何人もいらっしゃるので

slackにいらしてください
皆さんとても親切ですよ
外部リンク[html]:vim-jp.org

外部リンク:vim-jp.slack.com
58
(1): 2022/12/14(水)10:30 AAS
vscodeのvimで
変換予測候補などもJKで上下選択したいんですがさすがに無理ですかね?
59: 2022/12/14(水)13:15 AAS
VSCodeVimはVimと関係ないからVSCodeスレかVSCode拡張スレで聞くべき
60
(1): 2022/12/18(日)15:56 AAS
>>58
Ctrl+n,Ctrl+pのことではなくて?それならデフォルト機能だけど
61: 2022/12/18(日)20:54 AAS
>>60
あああああそれです!ありがとうございます!これの時だけ矢印キーで移動してたので助かりました!
62
(2): 2022/12/28(水)00:58 AAS
スレ間違ってたらごめんなさい…

fcitx5とvim8で協調モードできないですか?
neovimなら方法があるんです
63: 2022/12/28(水)10:16 AAS
>>62
申し訳ないこれでバッチリでした

外部リンク[vim]:github.com
64
(1): 2022/12/29(木)20:26 AAS
テキストファイルを間違えて削除してしまいました。
Vimで編集していたファイルなのでUndoファイルは残っているのですが、
: rundo ファイル名
をやっても
「ファイルの内容が変わっているため、アンドゥ情報を利用できません」
と表示されてしまいます。これはもうダメなのでしょうか?
65: 2022/12/30(金)11:53 AAS
>>64
.vimrc内をbackupdirで検索
そのフォルダが有ればファイルが残っている可能性もある
なければあきらめる
66: 2023/01/02(月)01:00 AAS
>>62
> fcitx5
はどこがfcitxよりよいのでしょうか?

わからないので、またfcitxで困ることがなにもないので消しました...
67: 2023/01/02(月)12:32 AAS
wayland 対応の有無くらいだよ
68: 2023/01/02(月)13:02 AAS
主にvim-gtk3だからFCITX_NO_PREEDIT_APPSを設定しなくてもそのまま使えるからとスキンおおいね
69: 2023/01/09(月)23:53 AAS
>>47
> 「sed」コマンドはあくまで文字列を置換して出力するのみで、実際のファイルの内容の書き換えは行いませんので注意しましょう。もし、置換した内容をテキストに保存したい場合はリダイレクト「>」を使用しましょう。

perl -i -p -e
70
(1): 2023/01/10(火)03:39 AAS
perlとsedの-iオプションは内部的に>>47やってるだけのin-placeもどきだろ
事故りたくないなら素直にedかex -s(vi/vim)使えよ、vimスレなんだし
71
(1): 2023/01/10(火)04:13 AAS
exの正体がvimとは限らない環境なら
ex -sc '%s/regex/replacement/g | wq'

exの正体がvimでも、明示的にvimを呼んだ方が良い
vim [opts] -c '%s/regex/replacement/g' -c 'wq'
無ければcommand not foundになる
exだと他のvi系エディタがvim固有のコマンド(vimscriptや各モードのキーバインド)を変に解釈しかねないので、ex呼びより安全

オレオレな.vimrc/.exrcを読んでもいいし、人に配るシェルスクリプトなら[no]compatible指定、.*rc/プラグインを読まないで高速化&環境依存排除
全てコマンドラインオプションで選べるから、ちゃんと--helpと:help読め
72
(1): 2023/01/10(火)05:25 AAS
vimの本領はシェルからのワンライナーだよな
:normalモードのコマンドとマクロ、レジスタ使えばperlなんかより断然短い
:norm 5jwqdaw2jqq@wggp
73: 質問です 2023/01/10(火)07:59 AAS
このスレでのF9って何ですか?

外部リンク:www.google.com

外部リンク:www.google.com

とか見ても良く分からず。。
※最近のノートPCのファンクションキーの割当てがウザいので日本語入力ではCtrl-I / Ctrl-O / Ctrl-P多用中
※※個人の感想でふ
74: 質問です 2023/01/10(火)08:04 AAS
>>71
UNIX以外の環境で、正体がelvis / nvi / vim / neovim以外の環境って、どんなものがありますか
75: 2023/01/10(火)12:17 AAS
わりとどうでもいい話
76: 2023/01/10(火)12:35 AAS
vimの方言で挙動が変わるリスクを負うくらいなら素直にsed / perl使え
77: 2023/01/10(火)13:11 AAS
別にRubyでもPythonでもいいnだぜ
78
(1): 2023/01/10(火)15:32 AAS
UI立ち上げずにバッチ処理に使える高機能エディタって他にemacsくらいしかなくね?vim禁止だと一気に面倒くさくなる
ストリーム処理で済むならストリームエディタでいいけど
1-
あと 660 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.017s