[過去ログ] Vim Part30 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(1): 2020/12/18(金)12:18 AAS
Vim 6以降に関する話題です。
http://www.vim.org/
前スレ
Vim Part29
2chスレ:unix
関連情報は>>2-3あたり
903(1): 2022/09/30(金)14:06 AAS
導入済も一旦アンインストールして、もう1回インストールすれば?
--purge オプション 設定を含め全部削除するオプション
apt autoremove --purge vim-gtk3 pluma vim-tiny
vim-tiny は 最小版Vim なので、通常の vim と比較するとできない事もある。
https://packages.debian.org/ja/bullseye/vim-tiny
vim かなり標準的な機能セットを組み込んだ vim が含まれます。 本パッケージは GUI 版 Vim を提供しません。
https://packages.debian.org/ja/bullseye/vim
vim-nox a version of vim compiled with support for scripting with Lua, Perl, Python 3, Ruby, and Tcl but no GUI.
https://packages.debian.org/ja/bullseye/vim-nox
--no-install-recommends は書いてある通りの動きをするオプション
apt install --no-install-recommends vim-tiny
904: 2022/09/30(金)15:06 AAS
ジジイのクソつまらんQ&A風日記いつまで続くの?
905(1): 2022/09/30(金)15:10 AAS
>>899
>せめてgvimを抜く方法を教えて下さい
.vimrc のgvimに依存している機能の部分を取り除いて
$ suto apt install vim-gtk3- vim-tiny
とか?
906: 2022/09/30(金)15:31 AAS
じじいがvim使えなかったら恥ずかしいだろ。
じじい並みになりたい若人(35歳)じゃないの。
907: 2022/09/30(金)15:33 AAS
じじいだか偽装じじいだかなんてしらんしどうでもいい
あんましなめんなw
908: 2022/09/30(金)15:40 AAS
20代じゃね?
コミュニケーションの異質さから
日本語が堪能な留学生だと思う
909: 2022/09/30(金)15:50 AAS
又は母国語の異なるベテラン異邦人とか
あんましなめんなw
910: 2022/09/30(金)17:56 AAS
http://zorinos.seesaa.net/article/451348076.html
□vim-nox
-clipboard
-xterm_clipboard
クリップボード連携と関係ありそうな機能名がマイナスに?
>>903
> 導入済も一旦アンインストールして、もう1回インストールすれば?
> --purge オプション 設定を含め全部削除するオプション
> apt autoremove --purge vim-gtk3 pluma vim-tiny
了解。.vimrc バックアップ。
> apt autoremove --purge vim-gtk3 vim-tiny
plumaはいるので。
root@t1:~# apt autoremove --purge vim-gtk3 vim-tiny
以下のパッケージは「削除」されます:
libtcl8.6* vim-gtk* vim-gtk3* vim-gui-common* vim-runtime* vim-tiny*
この操作後に 43.4 MB のディスク容量が解放されます。
> http://packages.debian.org/ja/bullseye/vim-tiny
> vim かなり標準的な機能セットを組み込んだ vim が含まれます。 本パッケージは GUI 版 Vim を提供しません。
<==これから試す
911: 2022/09/30(金)17:57 AAS
$ sudo apt install vim
以下の追加パッケージがインストールされます:
vim-runtime
提案パッケージ:
ctags vim-doc vim-scripts
以下のパッケージが新たにインストールされます:
vim vim-runtime
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 9 個。
7,720 kB 中 0 B のアーカイブを取得する必要があります。
この操作後に追加で 36.3 MB のディスク容量が消費されます。
続行しますか? [Y/n] y
/usr/bin/vim.basic を使います どうたら...
==> では様子を見てみます。僕の必要な機能が動くか?
クリップボード連携
set clipboard=unnamedplus
はダメだと思う、一覧になかったから
912: 2022/09/30(金)17:58 AAS
どうでもいいことですね
あんましなめんなw
913(1): 2022/09/30(金)17:59 AAS
894 のログを見るとかれのDebianはChromebook上で動いているものだね。
914: 2022/09/30(金)18:00 AAS
あ、パージしても
$ cat ~/.vimrc
"##### auto fcitx ###########
略
"##### auto fcitx end ######
" フォント
set guifont=FiraCode\ 20
set guifontwide=A-OTF\ Ryumin\ Pr5\ L-KL\ 20
" クリップボード連携
set clipboard=unnamedplus
" マウス有効
set mouse=a
$
はなくならないのですね!
915: 2022/09/30(金)18:01 AAS
>>913
> 894 のログを見るとかれのDebianはChromebook上で動いているものだね。
ちがいます、ふつうのパソコン
916: 2022/09/30(金)18:04 AAS
ホントどうでもいい日記が続いてますね
あんましなめんなw
917(1): 2022/09/30(金)18:04 AAS
ubuntu の人が2016年に調べて残しているものからDebian使おうとするとか、最初からubuntuにしとけよ。
918: 2022/09/30(金)18:20 AAS
□vi 起動
おおっ、日本語😍
□ :h |only
やったー!日本語ヘルプ
□項目へジャンプ: タグ (例: |bars|) にカーソルを合わせ、CTRL-] を押します。
マウスでジャンプ: ":set mouse=a" と入力してマウスを有効にしてください
(xterm or GUI で利用可)。タグ (例: |bars|) をマウスの左ボ
タンでダブルクリックすると、項目にジャンプできます。
元の場所に戻る: CTRL-O を押します。繰り返すと更に戻れます。
ぜんぶ動きますが、やはりヤンクして この専ブラ書き込み欄に貼り付けできません。
ざんねん、けっきょく、vim-gtk3はいるんですね?
※タイニーをインストールして、個別に いる機能だけインストールできないんですね?
□auto fcitx もバッチリ!(^^)
919: 2022/09/30(金)18:26 AAS
紹介してもらった
> パッケージ: vim (2:8.2.2434-3+deb11u1)
でも大半の機能が有効です
Huge 版 without GUI. 機能の一覧 有効(+)/無効(-)
+acl -farsi +mouse_sgr +tag_binary
+arabic +file_in_path -mouse_sysmouse -tag_old_static
+autocmd +find_in_path +mouse_urxvt -tag_any_white
+autochdir +float +mouse_xterm -tcl
-autoservername +folding +multi_byte +termguicolors
-balloon_eval -footer +multi_lang +terminal
+balloon_eval_term +fork() -mzscheme +terminfo
-browse +gettext +netbeans_intg +termresponse
++builtin_terms -hangul_input +num64 +textobjects
+byte_offset +iconv +packages +textprop
+channel +insert_expand +path_extra +timers
+cindent +ipv6 -perl +title
-clientserver +job +persistent_undo -toolbar
-clipboard +jumplist +popupwin +user_commands
+cmdline_compl +keymap +postscript +vartabs
+cmdline_hist +lambda +printer +vertsplit
+cmdline_info +langmap +profile +virtualedit
+comments +libcall -python +visual
+conceal +linebreak -python3 +visualextra
+cryptv +lispindent +quickfix +viminfo
+cscope +listcmds +reltime +vreplace
+cursorbind +localmap +rightleft +wildignore
920: 2022/09/30(金)18:26 AAS
+cursorshape -lua -ruby +wildmenu
+dialog_con +menu +scrollbind +windows
+diff +mksession +signs +writebackup
+digraphs +modify_fname +smartindent -X11
-dnd +mouse -sound -xfontset
-ebcdic -mouseshape +spell -xim
+emacs_tags +mouse_dec +startuptime -xpm
+eval +mouse_gpm +statusline -xsmp
+ex_extra -mouse_jsbterm -sun_workshop -xterm_clipboard
+extra_search +mouse_netterm +syntax -xterm_save
システム vimrc: "$VIM/vimrc"
ユーザー vimrc: "$HOME/.vimrc"
第2ユーザー vimrc: "~/.vim/vimrc"
==================
ゆえにあきらめます!元の一番でかいやつ Huge 版 GUIありにもどります。
" クリップボード連携 ないと不便だから。
921: 2022/09/30(金)18:30 AAS
>>917
> ubuntu の人が2016年に調べて残しているもの
ってなに?ゆってる意味がわかんない😇
922: 2022/09/30(金)19:03 AAS
>>905
> >せめてgvimを抜く方法を教えて下さい
> .vimrc のgvimに依存している機能の部分を取り除いて
> $ suto apt install vim-gtk3- vim-tiny
> とか?
そのものズバリのページが。
http://vi.stackexchange.com/questions/30787/install-vim-with-clipboard-support-but-without-gvim
+clipboard サポート付きで Gvim なしで Vim をインストールできますか?
回答1
Building Vim from the source with the right flags is the general solution.
適切なフラグを付けてソースから Vim をビルドすることが一般的な解決策です。
git clone http://github.com/vim/vim.git
cd vim/src
./configure --with-x=yes --disable-gui
略
==> ソースからビルドするのは、やむを得ない場合のみ。やる気なし。
回答2
vim-gnome にはクリップボード オプションがあり、たとえば、実行"+yyして OS クリップボードに行をコピーしたり、OS クリップボード"+pから貼り付けたりできるため、vim-gnome を使用しました。ubuntu Jammy (22.04) の下の vim で同じオプションを使用したいのですが、apt install vimの後、バージョンにそれがありません。
以前はvim-gnome で、できたっぽい
結論: もうGVimあってもいいです
=============================
みんなのお陰で、しらべられて明確になりました。いまはデカくてもいいです。そのうち最適なところに落ち着くでしょう😆
923: 2022/09/30(金)19:11 AAS
>>894
> apt autoremove --purge vim-gtk3 pluma 前
> でスナップショット
btrfs+timeshift でもどります。指導してくださった皆様ありがとうございました
924: 2022/09/30(金)19:13 AAS
vimを1からビルドする
2chスレ:unix
925: 2022/10/01(土)10:39 AAS
うるさい人、vim 以外ならDebian詳しいのか。
926(1): 2022/10/01(土)10:54 AAS
>>926
まったく詳しくないです、さいきん端末からコマンドやりだした。
btrfs+timeshiftはネットの人がぜんぶ教えてくれた。もうそのひとはいないので自力でがんばってる。
timeshiftがあるので、あたって砕けろでやってる。
927: 2022/10/01(土)11:12 AAS
当たって砕けるのは余所でやってください。
あんましなめんなw
928: 2022/10/01(土)11:56 AAS
> もうそのひとはいない
殺っちまったのかwww
929(1): 2022/10/01(土)12:26 AAS
<==ただいま(^_^)
オメーラ!!ヤったぞ
362.5 used
さいしょ、こんなしょぼいコンパクトメニュー いやだな、と思ったけど
ram usege の計測の仕方もわからなかったけど、再起動して全体の見たら
362.5 used しか使ってねえ!! じゅうらいは420メガくらいだった60メガも軽量化したぞ!!
>>162
> vim にカキコしてた人、Debian の事で Arch に迷惑かけるのやめろ。
わかった!おれはvimに全てをかけてる!!もどる
930: 2022/10/01(土)12:26 AAS
164 login:Penguin sage 2022/10/01(土)
わかった!おれはvimに全てをかけてる!!もどる
スレに戻るのは迷惑なのでおやめ下さい
あんましなめんなw
931: 2022/10/01(土)13:31 AAS
おっちゃん、こっちの人が寂しがっているはずなので来なくていいよ
【初心者】Ubuntu Linux 136【本スレ】
2chスレ:linux
932: 2022/10/01(土)14:09 AAS
>>929
> おっちゃん、こっちの人が寂しがっているはずなので来なくていいよ
>
> 【初心者】Ubuntu Linux 136【本スレ】
> 2chスレ:linux
だそうで
もう来なくていいからね
933: 2022/10/01(土)21:53 AAS
※ 自分がスレ主をしている くだらねえスレ というのがありまして、さいきん
あらしに蹂躙されて、誰もよりつかない。それでやむなく、vi スレにききます。
🙇💦よろしくおねがいします
mateのコンパクトメニューというのにした。日本語のままだとキーボードで頭文字に飛べない。
そんで$ sudo dpkg-reconfigure locales した。
いい感じ。軽い。 だがman等がぜんぶ英語になった。
スタートメニュー等GUI英語と man やvimのヘルプを個別に日本語は可能と思うが、どうすんの?
このままだと、またブリスクにもどらないといけない。
934: 2022/10/01(土)21:54 AAS
この質問だけよろしく頼んまっさ!!
あとはvimの質問しかしないから
935: 2022/10/01(土)23:19 AAS
よろしくおねがいします
$ cat /etc/default/acpid
# Options to pass to acpid
#
# OPTIONS are appended to the acpid command-line
#OPTIONS=""
# Linux kernel modules to load before starting acpid
#
# MODULES is a space separated list of modules to load, or "all" to load all
# acpi drivers, or commented out to load no module
#MODULES="battery ac processor button fan thermal video"
#MODULES="all"
この内容を全選択してヤンクしてクリップボード連携して ココへ貼り付けしたいのですが、
$ sudo vi /etc/default/acpid
でビジュアルモードで全選択してヤンクしても、コントロール+v で貼り付きません。
$ vi /etc/default/acpid
で
(読み込み専用)となってる状態で、同じことをすると、ここ(2ちゃん専ブラの書き込みウインドウ)
に貼り付きます。
どういうこと?
936: 2022/10/01(土)23:56 AAS
ネットで
>既に解決済みかもですが、.viminfoのユーザー権限がrootになっていたりしませんか?
rootになっていた場合ペースト出来ないと思います。
とあった。
では、$ sudo vi /etc/default/acpid で/etc/default/acpid の内容を編集して、その結果を2ちゃんに
コピペしたいときはどうしたらいいのか?
937: 2022/10/02(日)00:00 AAS
ああ貼り付けできない理由がわかったよ!!お騒がせ!
■ sudo vim より sudoedit を使うべき理由
Linux や FreeBSD を使っていて、設定ファイルを書き換える際に root 権限が必要な場合に sudo vi(m) や sudo emacs を実行してしまう人は少なくないと思います(「"sudo vi" 自宅サーバ」などで検索すると山ほど出てくる。昔は自分もよくやってました)。
しかし sudo で vim や emacs などのエディタを起動するべきではない理由がいくつかあります。そして、代わりに sudoedit を使うと嬉しいことがあります。
自分の .vimrc や .emacs を使用できる
938: 2022/10/02(日)00:40 AAS
(我)$ vi ~/.vimrc
以下を追記
" :hで英語でtopicを引くときにはお尻にtopic@en
set helplang=ja,en
正しく動作してくれえ! 英語GUIへなんとしても移行したいっ
939: 2022/10/02(日)00:44 AAS
どういう意味かつけたすと
$ sudo dpkg-reconfigure locales
Generating locales (this might take a while)...
en_US.UTF-8... done
ja_JP.UTF-8... done
Generation complete.
したあと、vimヘルプも 端末のman も英語になるが、まずは前者だけ日本語になって欲しい
これができればとうぜん後者も日本語できるだろう。では再ログインして確認してきます😇
940: 2022/10/02(日)00:47 AAS
おおおおおおおおおおおおおおおおおおおおッッッ ありがてー!
これであこがれの 英語GUI確定だーっ😍 そんで魂魄トメニューだ
941: 2022/10/02(日)01:24 AAS
煩い
942: 2022/10/02(日)08:29 AAS
>>933-940
あなたにはこちらの復唱がお似合いかと
阿Q、VZ爺、σ爺(同一人物)
語録
・天下一と感嘆された剛勇無双の先祖のDNAを受け継ぐ俺でさえ封印しているのに。
・その地では俺は人より何倍の抜群の釣果を上げる釣りの名人だった。
・はいはい、逆ナンパかけらけたこともあります。仕方ないので何十分かコーヒーショップでお相手したことはあります。
・同じ電車に乗って足をすりつけられて誘惑されたもしました。遊園地の遠心力の掛かる乗り物の中で必然を装って手をしっこく重ねられたこともあります。
・今、何時なんて女子高生に尋ねられたこともあります。ぜ〜んぶエスケープでこざいますw
・早い話、俺には結婚願望とか世間並みなんて気持ちはない 命を預けても悔いない相手に巡り合わなかっただけだ
・身体は頑強で頭も切れそうな人が近くにいて言葉を交わしたのだが、その御仁と俺は真っ先に篩いにかけられた。
(玉掛け作業員の選に漏れ、その言い訳)
・三ヶ月在れば一つのプログラム言語を習得しアプリケーションを作ることが出来るw
・ごめんな、俺は本当は1分間に480文字打てる。あんましなめんなw
・多勢の中から選ばれこの中で三人で一緒にやろうと言われたことがあったが、こちらが会社の条件を受け入れることができない境遇にあっから、別の道を歩むことになったこともある。
その時の試験は凄かったな。 次々に出される課題に対して制限時間ないに、何本も作文を書くというものだった。昔は書けていたのかなw
・おまいらの大学卒を含む中等教育なんて学問の水準から言えばないに等しいものだろう。
・俺は東大出ぐらいでは門前の小僧と思ってるんだけど、おまえどうなんだ。
・その頃の俺は相当な美形だったし切れるような顔をしていたのだろうなw
・しかし、彼女の微笑を受けつけなかったのは幾分狭量であったかもしれないと後になって思った。
だが、後々風の便りに知ったが一年先輩の俺並にハンサムな奴が引き受けてくれたから、それはそれでよかったと思っている。
茨の道をつれて歩くには不憫すぎるし、さりとて、彼女のために収まってしまうことも出来ないし・・・。
ああ、遠い昔のことを思い出してしまった。
・引き篭もり最強説 ニートの生き方が世界を救う
943(1): 2022/10/02(日)08:49 AAS
1分間に480文字打てる。は嘘だろう
乱打の話か?
944: 2022/10/02(日)12:02 AAS
嘘の羅列なんだろな
阿Qなんて言われる位なんだから
945: 2022/10/03(月)01:31 AAS
>>943
ジジイ本人はできると言っている様なので
次の機会があれば見せつけて頂こう
インターネットでタイピング練習 イータイピング | e-typing かなタイピング
https://www.e-typing.ne.jp/kana/
インターネットでタイピング練習 イータイピング | e-typing 英語タイピング
https://www.e-typing.ne.jp/english/
946: 2022/10/03(月)03:45 AAS
{packpath}の設定値は:set packpath?で確認できます。
packpath=~/.vim,/var/lib/vim/addons,/etc/vim,/usr/share/vim/vimfiles,/usr/shar
e/vim/vim82,/usr/share/vim/vimfiles/after,/etc/vim/after,/var/lib/vim/addons/aft
er,~/.vim/after
~/.vim で
ここはエロさんの教えで。日本語環境へもどる。一貫性がない、そうでないと。
947: エロ 2022/10/03(月)07:50 AAS
貴方に教示した事項の数々は他人に迷惑をかける為のものではない
直ちにスレッドの私物化を止めましょう
948: 2022/10/03(月)21:00 AAS
こちらを導入したい
http://github.com/deton/jasentence.vim#readme
このページには、どうプラグインをダウンロードし、どうインストールするか?の方法が記載されていない。ググって他の英語ページと日本語ページをマゼコゼで中間取ってやった。
> Vimの{packpath}/pack/{任意のディレクトリ名}/start配下にプラグインのディレクトリを配置することで、Vim起動時に読み込んでくれます
>筆者の場合のpackpathは次のようになっていて、普段プラグインを作るときは~/.vim/pack/plugins/start/配下にプラグインディレクトリを置いています。
mkdir -p ~/.vim/pack/plugins/start/jasentence
i@t1:~/.vim$ mkdir -p ~/.vim/pack/plugins/start/jasentence
i@t1:~/.vim$ cd
i@t1:~$ git clone http://github.com/deton/jasentence.vim.git ~/.vim/pack/plugins/start/jasentence
Cloning into '/home/i/.vim/pack/plugins/start/jasentence'...
remote: Enumerating objects: 87, done.
remote: Total 87 (delta 0), reused 0 (delta 0), pack-reused 87
Receiving objects: 100% (87/87), 13.56 KiB | 2.26 MiB/s, done.
Resolving deltas: 100% (21/21), done.
以上でイケたのか?
949: 2022/10/03(月)21:13 AAS
フォルダー構造がどうすればいいのか、わからなかった。
i@t1:~$ cd ~/.vim/pack/plugins/start/jasentence
i@t1:~/.vim/pack/plugins/start/jasentence$ ls
README.markdown plugin
うわ〜、また内部にpluginとできている...
ネットやめてヘルプをみる
:h plugin
*05.6* プラグインの追加 *add-plugin* *plugin*
プラグインを追加することで機能拡張できます。プラグインといっても、Vimが起動さ
れたときに自動的に読み込まれるだけの、ただの Vim script ファイルです。ファイル
をプラグインディレクトリにコピーするだけで簡単にプラグインを追加できます。
グローバルプラグイン *standard-plugin*
--------------------
Vim を起動すると、自動的にいくつものグローバルプラグインがロードされます。特に
何もしなくて大丈夫です。グローバルプラグインは、ほとんどの人が欲しいと思うだろ
う機能を提供しています。それらの機能は Vim の中にコンパイルして組み込まれてい
るのではなく、Vim script として実装されています。
950: 2022/10/03(月)21:13 AAS
*add-global-plugin*
1. プラグインを入手する
2. 正しいディレクトリにコピーする
Unixの場合の例 (プラグインディレクトリがまだない場合)
mkdir ~/.vim
mkdir ~/.vim/plugin
cp /tmp/yourplugin.vim ~/.vim/plugin
これだけです。もうこのプラグインで定義されたコマンドが使えます。
plugin/ ディレクトリ以下にファイルを置く代わりに、それらのファイルを plugin/
ディレクトリ以下のサブディレクトリに置くこともできます。例えば、Perl 用のプラ
グインを "~/.vim/plugin/perl/*.vim" に置いたりできます。
<== この説明のとおり さいしょから やり直し。
951: 2022/10/03(月)21:14 AAS
日本語ヘルプの導入を手伝ってくれたひと ありがとう
952(1): 2022/10/03(月)21:29 AAS
$ rm -rfv ~/.vim/pack/plugins/start/jasentence
ああ、もっと上の階層 /pack 以下を削除しないとダメだったな
i@t1:~$ cd ~/.vim/
i@t1:~/.vim$ ls
doc pack syntax
i@t1:~/.vim$ rm -rfv pack
removed directory 'pack/plugins/start'
removed directory 'pack/plugins'
removed directory 'pack'
i@t1:~$ git clone http://github.com/deton/jasentence.vim.git ~/.vim/plugin
Cloning into '/home/i/.vim/plugin'...
remote: Enumerating objects: 87, done.
remote: Total 87 (delta 0), reused 0 (delta 0), pack-reused 87
Receiving objects: 100% (87/87), 13.56 KiB | 2.26 MiB/s, done.
Resolving deltas: 100% (21/21), done.
i@t1:~$
<==ちょくせつ git clone のが、二度手間にならんだろうと? これで使えるのか!!
953: 2022/10/03(月)21:33 AAS
長時間きゅうけい。もっと、もっと!コメント指導をくださいっ
ほんのわずかな点でも指摘してくださいっ
954(1): 2022/10/03(月)21:52 AAS
:h使え
955: 2022/10/03(月)21:53 AAS
http://github.com/deton/jasentence.vim#readme
jasentence.vim - )(によるsentence移動時に"、。"も文の終わりとみなすスクリプト
),(,as,isを置き換えます。
通常移動(countも対応)の他に、Visual modeや、 d)/c2)/y(等のOperator-pending modeも対応。
text-objectsでsentence選択を行うas/isも置き換えます。
================
- )(によるsentence移動時 <==こんなの使ったことない。ヘルプ
5. オブジェクト単位で移動 *object-motions*
*(*
( [count] 文(|sentence|)後方に。|exclusive|
*)*
) [count] 文(|sentence|)前方に。|exclusive|
......................... おおおおおおおおおっっ😍 これすごい有益じゃん!!
956: 2022/10/03(月)22:06 AAS
ヘルマンヘッセ ガラス玉演戯の英訳を機械翻訳で読んでいく作業と
ダンテ神曲を中世トスカナ語原文+機械翻訳で読んでいく作業に戻ります。すべてはvi の力によって!!
His virtues were patience, a receptive passivity, and great discretion.
彼の美徳は、忍耐力、受容的な受動性、そして大きな思慮深さであった。
More and more frequently people came to him to pour out their hearts, to relieve their
pent-up distress;
彼のもとには、心の苦しみを打ち明けようとする人々がたびたび訪れるようになった。
but many of them, even though they had come a long way to his
reed hut, would find they lacked the courage to confess.
しかし、その多くは、はるばる彼の小屋まで来たにもかかわらず、告白する勇気がないこと
に気づく。
They would writhe in shame, be coy about their sins, sigh heavily, and remain silent for hours.
恥ずかしさに身をよじり、自分の罪についてとぼけ、大きなため息をつ
き、何時間も黙っているのです。
But he behaved in the same way toward all, whether they spoke freely or reluctantly,
でも彼は率直に話すかしぶしぶ話すかにかかわらず、すべての人に対して同じように振る舞い、
fluently or hesitantly, whether they hurled out their secrets in a fury, or basked in
self-importance because of them.
流暢に話してもためらいながら話しても、激怒して秘密をぶちまけようが、秘密があるから
と自惚れようが、誰に対しても同じように振る舞った。
He regarded every man in the same way,
彼はすべての人を同じように見ていた。
957: 2022/10/03(月)22:12 AAS
いま貼ったやつ
一字一句すべて 機械翻訳w
すごくないか?日本語として「まったくおかしくない」点が。
どこどこ大学の教授とか、翻訳家なんかいるのかな?... 元の英訳がすごく明晰なのかな?
いずれにせよ、シガスレのやつとかホント馬鹿であきれる... こんなすごいツールを使わないなんて。
むしろキチガイとしか思えん...w
958: 2022/10/04(火)06:45 AAS
デル男=改行=VZ爺
はF9
959: 2022/10/05(水)04:09 AAS
うん こ だな
960: 2022/10/05(水)09:55 AAS
デル男=改行=VZ爺、すなわちF9がってこと?
961: 2022/10/05(水)13:30 AAS
先に導入した句読点で飛ぶやつ。ここ数日なんかおかしい、効いてない――と思いつつ放置。確認してみると。
i@t1:~/.vim/plugin$ ll
合計 0
drwxr-xr-x 1 i i 0 9月 20 19:51 .
drwxr-xr-x 1 i i 50 9月 30 21:40 ..
存在してないw
>>954
>$ git clone http://github.com/deton/jasentence.vim.git ~/.vim/plugin
からやり直しです...ショック
$ git clone http://github.com/deton/jasentence.vim.git ~/.vim/plugin
Cloning into '/home/i/.vim/plugin'...
remote: Enumerating objects: 87, done.
remote: Total 87 (delta 0), reused 0 (delta 0), pack-reused 87
Receiving objects: 100% (87/87), 13.56 KiB | 2.26 MiB/s, done.
Resolving deltas: 100% (21/21), done.
>これだけです。もうこのプラグインで定義されたコマンドが使えます。
ホントかよ?信用できねえ...復活しました
日本語編集主体で使用してる我みたいなには必須。移動系基本 w,e.b 等はほとんど役に立たない。
別の問題でtimeshiftで過去にもどして、このプラグインのインストール以前の状態になっていたのに
気づかなかった。その状態で1000行程度編集して苦しんだ。
失敗すればするほど強くなる。なんどでもやり直す。
962: 2022/10/05(水)15:09 AAS
デル男=改行=VZ爺、すなわちF9
963: 2022/10/05(水)21:07 AAS
全選択
ggVG
最初メニューでこの文字列を見たとき、なんのこっちゃと感じた。そしてこのgvimを消したくて必死になったが、解決策がなかった。
久しぶりにgvim起動させて、やっとggVGの意味に合点がいった。(^o^;)
■きょうのしつもん
ウインのエディタで
http://forest.watch.impress.co.jp/docs/serial/newstand2019/1222252.html
「Mery」
あります。
「Mery」の以下の機能と同じことがvimでできませんか?
変換機能で折り返し位置に改行を挿入
折り返し文字数の設定と組み合わせて使いたい機能が、[選択範囲の変換]メニューの中にある[改行を挿入]コマンドです。この機能を実行すると、選択した文章の折り返し位置に改行が挿入されます。
メールのように、一定の文字数ごとに改行を入れる文章を書くときは、この機能が重宝します。最初はなにも考えず文章を入力し、最後にこの機能で折り返し位置に改行を挿入。あとは、そのままコピーしてメール入力画面に貼り付ければ、体裁が整った文章ができあがります
[選択範囲の変換]→[改行を挿入]
964: 2022/10/05(水)21:26 AAS
%!nkf -f...
965: 2022/10/05(水)21:27 AAS
http://www.soum.co.jp/misc/vim-no-susume/12/
第12回 Vim と日本語
2016.07.06
<このページをみんなでいっしょに読もう!
<僕が要約していくから、僕を信じてね😃
「<」このマークが僕の文だよ。何もないのは参考ページ。
Vim の一番の弱点とされる日本語の扱い。日本語を Vim 上でいかに扱うかは Vimmer の長年のテーマでした。今回は Vim で日本語を扱うときのテクニックについて紹介します
1 なぜ Vim は日本語入力が苦手なのか¶
日本語入力を Vim で行う場合はノーマルモード→インサートモード→日本語入力モードという二段階の手順を踏まなければならず、日本語入力からノーマルモードに戻るときは日本語入力モード→インサートモード→ノーマルモードという手順を踏まなくてはいけません
< ややまどろっこしい表現だけどVimmerのみんなはわかるよね😍
< この問題については簡単に解決できるので あとは略す
966(1): 2022/10/05(水)21:36 AAS
2 GUI の Vim と日本語入力
GUI の Vim (GVim) の場合、デフォルトで日本語入力との協調動作が有効になっています。普通は特に設定しなくても、日本語入力中に <ESC> を押せば日本語入力はオフになると思います。
< へ〜、そうなんだ? いま確認したら、たしかにできる。
これは古い IM は協調動作のためのインタフェースを備えていなかったので、Vim 側で無理矢理制御しているためです。Fcitx などの比較的問題を起こしにくい IM を用いることをオススメします。
< Fcitxだよ
967: 2022/10/05(水)21:40 AAS
いつまで続くのかねぇ F9の日記は
968(1): 2022/10/05(水)21:45 AAS
3 CUI の Vim と日本語入力¶
GVim では Vim 本体が IM を制御していましたが、CUI の Vim では IM を制御することができません。そのため、<ESC> を押した際に日本語入力をオフにするためには、IM 側が Vim と協調する必要があります。Vim と協調動作できる IM は少なく、大抵の場合は <ESC> を押してから手動で日本語入力をオフにする必要があるのは難点です。その代わり、Vim の日本語協調動作で問題が発生しないとも言えます。Vim と協調できる IM としては、uim と Fcitx が有名です。
uim は vi 協調モードを備えた IM として有名です。uim の設定項目には「vi 協調モードをオンにする」というそのものズバリな設定があります。この設定を有効にすると、<ESC> を押したときに uim がオフになります。
< uimに興味出てきた(o^∀^o) あと前から気になってたけどfcitx5 ってなんだ? いまのままで
なんも困ってないからしらべてないけど!
969(3): 2022/10/05(水)21:47 AAS
俺はかの有名なエフナイン様だ!www
970: 2022/10/05(水)21:49 AAS
>>966
> %!nkf -f...
これは何?
971: 2022/10/05(水)21:50 AAS
中の人、こいつです
>>968-969
972: 2022/10/05(水)21:53 AAS
> Fcitx 5の特徴はWaylandセッションで使用することを主眼に置いて開発されていること
Waylandセッション ってなに?
973: 2022/10/05(水)22:00 AAS
5 日本語の整形
ビジュアルモードで文字列を選択して gq を押すと整形することができます。折り返しの基準となる文字列幅は’textwidth’オプションにより指定することができます。整形前には :setlocal textwidth=80 と実行しておくとよいでしょう。日本語を整形するときには、.vimrc 内で次の設定をしておくとよいです。
set formatoptions+=mM
これだ!良かったー、この情報だ。知りたかったの😍 さっきの
全選択
ggVG
と組み合わせてやってみる
974: 2022/10/05(水)22:02 AAS
>969
このページ読み終わったらやめるから待っとけバカw
975: 2022/10/05(水)22:10 AAS
>‘formatoptions’ オプションに m が指定されていると、行整形時マルチバイト文字でも改行します。
こっちはなんとなく意味わかるが
>‘formatoptions’ オプションに M が指定されていると、行を連結したときにマルチバイト文字なら空白を入れないようになります。
こっちは分かりにくい
$ vi ~/.vimrc
" クリップボード連携
set clipboard=unnamedplus
" マウス有効
set mouse=a
" :hで英語でtopicを引くときにはお尻にtopic@en
set helplang=ja,en
" フォント
set guifont=Fira\ Code\ Light\ 20
set guifontwide=msmincho\ 20
" 日本語を整形
set formatoptions+=mM
set textwidth=80
これでいいのか?
976: 2022/10/05(水)22:15 AAS
おおおおおおおおおっっ できたー...みたい
VGしてgq
なんか...vim って、バーチャファイターみたい(o^∀^o) ゲームっぽいナw よくやったわ、むかし
アーケードで。ケンカなりそうになるんだよな、アレ?
977: 2022/10/05(水)22:40 AAS
*'textwidth'* *'tw'*
'textwidth' 'tw' 数値 (既定では 0)
バッファについてローカル
入力されているテキストの最大幅。行がそれより長くなると、この幅を超えな
いように空白の後で改行される。値を 0 に設定すると無効になる。
'textwidth' は、'paste' オプションがオンになった時には0が設定され、
'paste' オプションがリセットされた際には復元される。
<==*'textwidth'* *'tw'*
短縮表現あるから ~/.vimrc 書き直してくる、いやコマンド入力時でいいか
:set tw=任意
<== 習得しましたっ ビジュアル行の意味がわかんなかったけど、いま理解した
大谷きゅうけい。
978: 2022/10/05(水)22:44 AAS
Vim 標準の整形機能でも、ある程度は整形することができますが、標準では禁則処理を行うことができません。つまり、「、」や「。」が行頭に来てしまう可能性があります。
autofmt.vim を導入すると、禁則処理の問題を解決することができます。http://www.vim.org/scripts/script.php?script_id=1939
autofmt.vim を用いた整形では、禁則処理以外にも最初の行のインデントを基準に整形を行うことができ、より自然な整形が実現できます。
================
とありますが、標準デフォルトからできるだけ逸脱したくない主義なので、困ってから考える
これだけ。
ではきゅうけい。vim先輩方!指導コメントをお願いします
979: 2022/10/06(木)00:01 AAS
>>969=>>972-978
980: 2022/10/06(木)01:08 AAS
Vim 標準の整形機能でも、ある程度は整形することができますが、標準では禁則処理を行うことができません。つまり、「、」や「。」が行頭に来てしまう可能性があります。
autofmt.vim を導入すると、禁則処理の問題を解決することができます。http://www.vim.org/scripts/script.php?script_id=1939
autofmt.vim を用いた整形では、禁則処理以外にも最初の行のインデントを基準に整形を行うことができ、より自然な整形が実現できます。
================
とありますが、標準デフォルトからできるだけ逸脱したくない主義なので、困ってから考える
これだけ。
981: 2022/10/06(木)08:34 AAS
放置してるのに、うるさい。
こっちにしてください。
俺の日記帳 第三冊目 [転載禁止]©2ch.net
2chスレ:linux
982: 2022/10/06(木)08:50 AAS
NGしたいのでコテハン付けて下さい
983: 2022/10/06(木)12:24 AAS
http://github.com/fuenor/JpFormat.vim.git
README.md
JpFormat.vimはVimで日本語の禁則処理に対応したフォーマット整形プラグインです。
単純にformatexprへ登録して日本語対応のgqコマンドとして使うことも可能ですが、本プラグインは入力を行いながら編集中の日本語文書を自動整形して原稿の整形結果を常に確認しながら編集を行うことを主な目的にしています。
Vim単体でもwrapmarginやtextwidthなどを使用して整形が行えますが、日本語の禁則処理は考慮されていませんしgqコマンドは空行のみを段落の区切りとみなして連結して改行を埋め込んでしまうので本来の構造が失われます。
JpFormat.vimでは空白行ではなく改行を段落として扱うので改行に意味のある文書でもきちんと整形できます。
JpFormat.vimの大きな特徴は疑似ソフトラップが行える事です。
擬似ソフトラップで折り返しを行う際には改行を埋め込みますが、表示上の改行をマーカーで管理するので原稿形式を何回変更しても元の構造は保持され、何度整形しても元の非整形状態に戻せるために安心して書きかけの原稿に整形を掛ける事が出来ます。
このため未完成原稿でも整形結果を確認しながら、挿入モードで入力する度に自動整形するような使い方もストレス無く実行出来ます。
未完成原稿ではマーカーを使用して整形し、最終原稿では全文連結コマンドかマーカー削除を実行するというのが主な使い方になります。< ココだけ意味が分かりにくい
<==おはよう御座います、このプラグインをインストールしてみます
984: 2022/10/06(木)12:41 AAS
$ sudo timeshift --delete-all
タグ付きスナップショット '2022-10-06_12-28-37': ondemand
$ git clone http://github.com/fuenor/JpFormat.vim.git ~/.vim/plugin
fatal: destination path '/home/i/.vim/plugin' already exists and is not an empty directory.
fatal: 宛先パス '/home/i/.vim/plugin' はすでに存在し、空のディレクトリではありません。
>>952
> plugin/ ディレクトリ以下にファイルを置く代わりに、それらのファイルを plugin/
> ディレクトリ以下のサブディレクトリに置くこともできます。例えば、Perl 用のプラ
> グインを "~/.vim/plugin/perl/*.vim" に置いたりできます。
$ mkdir ~/.vim/plugin/JpFormat
$ git clone http://github.com/fuenor/JpFormat.vim.git ~/.vim/plugin/JpFormat
Cloning into '/home/i/.vim/plugin/JpFormat'...
remote: Enumerating objects: 341, done.
remote: Total 341 (delta 0), reused 0 (delta 0), pack-reused 341
Receiving objects: 100% (341/341), 123.98 KiB | 991.00 KiB/s, done.
Resolving deltas: 100% (149/149), done.
985: 2022/10/06(木)12:51 AAS
==>作者さんによる解説ページ。よく理解できないので(使用してるうちに理解できるようになると思われる)解説文中理解できるところだけ。
http://sites.google.com/site/fudist/Home/jpformat
日本語対応gqコマンドとして使用する設定
JpFormat.vimには日本語の禁則処理に対応した整形プラグインjpfmt.vimが同梱されています。
jpfmt.vimを日本語対応のgqコマンドとして使用する場合はformatexprを設定してください。
" gqコマンドとして使用する
set formatexpr=jpfmt#formatexpr()
jpfmt#formatexpr()の動作は JpFormat.vimの設定に依存し、「ぶら下げ」処理も行いますが、
gqコマンドとしてはjpvimのほうが違和感がないかもしれません。
日本語対応gqコマンドとしてしか使用しない場合はこれだけで動作します。
====================
==>さくや設定した
Vim単体でもwrapmarginやtextwidthなどを使用して整形が行えますが、日本語の禁則処理は考慮されていませんしgqコマンドは空行のみを段落の区切りとみなして連結して改行を埋め込んでしまうので本来の構造が失われます。
" 日本語を整形
set formatoptions+=mM
set textwidth=80
は事前に削除すべきだと思う。
986: 2022/10/06(木)12:52 AAS
$ vi ~/.vimrc
/home/i/.vim/plugin/JpFormat/autoload/jpdef.vim の処理中にエラーが検出されました:
行 29:
E117: 未知の関数です: jpfmt#import
行 30:
E121: 未定義の変数です: s:org
E116: 関数の無効な引数です: extend
続けるにはENTERを押すかコマンドを入力してください
==> エラー。ググってすぐ解決できない場合は、もう一つのプラグインに変える。
987: 2022/10/06(木)13:09 AAS
> 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
==>もどります
988(1): 2022/10/06(木)13:44 AAS
>>988
> ==> エラー。ググってすぐ解決できない場合は、もう一つのプラグインに変える。
http://github.com/vim-jp/autofmt
こちらに変更
$ mkdir -p ~/.vim/plugin/autofmt
$ git clone http://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 http://github.com/vim-jp/autofmt.git ~/.vim/plugin/autofmt
する前に
Usage:
:set runtimepath+=/path/to/autofmt/
:set formatexpr=autofmt#compat#formatexpr()
しておこうか?
989: 2022/10/06(木)14:07 AAS
スナップショット: 2022-10-06_13-21-26 ~
もどった
寝不足のため、今回のトライはここまで。
> Vim単体でもwrapmarginやtextwidthなどを使用して整形が行えますが、日本語の禁則処理は考慮されていませんしgqコマンドは空行のみを段落の区切りとみなして連結して改行を埋め込んでしまうので本来の構造が失われます。
この状態へ戻ります。これでもぜんぜん困ってなかった。「、」や「。」が行頭に来ても、再整形
すればいいだけ。
お騒がせしました🙇💦
990: 2022/10/06(木)21:55 AAS
こんばんわ
$ 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" を使うべきだろう。
ちがうなー。ココ関係ない
991: 2022/10/06(木)21:55 AAS
:h locale | only
ロケールを使用する
>シェルのロケールを設定するには、環境変数$LANGを設定する。例えば、韓国語を使用
するとき、ロケール|locale|の名前が "ko" なら、このように設定する:
sh: export LANG=ko
csh: setenv LANG ko
これを~/.profileや~/.cshrcに書いておけばいつでも設定された状態にできる。
> Vimが使用するロケールだけ設定するには|:language|コマンドを使う:
:language ko
これを~/.vimrcに書いておけばいつでも設定された状態にできる。
<== ココですね!シェルではなく、こんかいはまず> Vimが使用するロケールだけ 設定したい。
992: 2022/10/06(木)21:55 AAS
: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に書いておけば
993: 2022/10/06(木)22:00 AAS
" クリップボード連携
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)
994(1): 2022/10/06(木)22:55 AAS
きょうできなかったプラグインはどうやったら使えるのか、教えて下さい
995: 2022/10/06(木)23:17 AAS
荒らされてるし、しばらく次スレいらんな
996: 2022/10/06(木)23:25 AAS
変な人が逃げるまでの時間は空けるとしても neovim/vim のお話はしたい時もなぁい?
997: 2022/10/06(木)23:38 AAS
荒らされていると感じるのは あなた達の心がゆがんでいるからです。
僕はひたすらvimの質問をしてるだけ。
ただし、教えてもらった恩は忘れないよ(^_^) だから暴言は言わない。あなた達にはネ。
クズどもは別だ。あいつらは別扱いでいくwww
998: 2022/10/06(木)23:40 AAS
>>999
> neovim/vim のお話はしたい時もなぁい?
とか言いつつ君たちはいっこうに有益な> neovim/vim の話しないじゃないか?
それをすれば、とうぜん僕は黙ってスキルの習得に集中するんだ
999(1): 2022/10/07(金)00:36 AAS
文章にノイズが多過ぎる
誰も他人の文章を読むのに時間を割きたくないとの前提に立ち
必要十分な情報のみが記された簡潔な文章を心掛けるべし
1000: 2022/10/07(金)01:05 AAS
>>994
ggrks
1001(1): 1001 ID:Thread(1/2)調 AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 657日 12時間 46分 21秒
1002(1): 1002 ID:Thread(2/2)調 AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.282s*