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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
374: 2018/09/08(土)05:03 AAS
ああ、tmuxでもできるけど、tmuxでやると行番号は入るし行末にもスペースが入るから複数行コピーはめんどくさかったんだった
コピペのたびにset nonumberも面倒いし
375: 2018/09/08(土)05:05 AAS
こっち側のクリップボードの中身をサーバのvimにpで貼り付け出来ないから、vimのインサートモードの状態で⌘+vで貼り付けたらインデントがむちゃくちゃになってしまう
376: 2018/09/08(土)11:25 AAS
ssh経由で手元のマシンのクリップボードに入れるマッピングしてるな
ヤンク→クリップボードだとゴミだらけになるから明示的なマッピング
377
(1): 2018/09/08(土)12:21 AAS
shift+insertで貼り付けるとインデントがおかしくなるのは
貼る前に:set nocindet :set noautoindentとやってからやると大丈夫だけど
これがものすごくめんどくさい
378: 2018/09/08(土)14:54 AAS
貼り付けインデント崩れでよくやるのは、
:set paste してから貼り付けて :set nopaste で戻すかな
これ忘れて崩れた時は、ヴィジュアルとかで範囲選んで = のvim任せ再インデントとかもたまに
379
(1): 2018/09/08(土)19:47 AAS
>>377
bracketed paste modeに対応したバージョン使ってる?
380
(1): 2018/09/08(土)19:55 AAS
外部リンク[html]:ttssh2.osdn.jp
これも見ておくと便利
381: 2018/09/08(土)22:31 AAS
昔は貼り付け時にインデントおかしくならないように貼り付け用マッピングを用意してたけどいつの間にかいらなくなった
382
(1): 2018/09/09(日)02:48 AAS
コピーがYなのが一番不可解なんだけどこれ慣れるもんなの?
偏屈なのか使う奴だけにしてくれ
383: 2018/09/09(日)06:13 AAS
>>382
コピーじゃなくてヤンクと考えればいいよ。
384: 2018/09/09(日)07:24 AAS
しばらく使ったら「このキーは何の頭文字か」とかまったく気にならなくなるぞ
重要なのはホームポジションからの距離
385: 2018/09/09(日)10:47 AAS
vimと違ってemacsは日本語関連の愚痴聞かないがあっちはIMと仲良くやってるのか
マウスもカーソルキーもない時代に高性能なクリップボード作ったとかビルジョイ未来に生きてるな
386: 2018/09/09(日)10:55 AAS
Emacsも使うけど日本語で特別な問題を感じたことはないな。
Vimの方が経験が浅くてぼんやりそういう印象を持っていただけだけど、
ここに書かれているような説明で正しいのかな?

外部リンク:www.soum.co.jp
387: 2018/09/09(日)10:57 AAS
ごめん。変な文字が入った。
> 外部リンク:www.soum.co.jp
外部リンク:www.soum.co.jp
388: 2018/09/09(日)12:12 AAS
>>379
今xtermで試したらずれなかった
けど俺が普段使ってるターミナルエミュレータだと駄目みたいだ
>>380見てなんかやれば直せる?のかもしれないけどこれを理解するのが大変そうだ
389: 2018/09/09(日)13:52 AAS
set keywordprg=:helpをやるとshift+kでカーソル位置の文字でヘルプ引けるのな
vimrcを弄る時の手間ちょっと減るわ
390: 2018/09/09(日)18:34 AAS
あまり頓着してないけどタブ派かスペース派でも分かれそう
391: 2018/09/09(日)18:41 AAS
スペース4文字いちたく
392
(1): 2018/09/10(月)20:23 AAS
デフォルトだとタブがスペース8個分になるのはどこから来てるんだろう(´・ω・`)
393: 2018/09/11(火)02:44 AAS
全角はスペース2個分だから、全角4個分でスペース8個とか
394: 2018/09/11(火)08:00 AAS
>>392
外部リンク:superuser.com

ベストアンサーに対するコメントの最後2つが最もらしいけど、
1) タイプライターの時代に数字を含む表を作成するのにセルの幅が8つだと7桁までの数字を格納できて一般的な用途で都合が良かった
2) 印刷物のパラグラフの最初のインデントは5文字(1インチ)なのでタブを5文字に変更しても良さそうなものだが、コンピューターの時代になっても8文字が使われ続けたのはバイナリの計算で5よりも8を足したり引いたりする方が楽だったから
395: 2018/09/11(火)15:43 AAS
初心者だから筋違いなこと言ってるかもしれないが、タブインデントのときに行移動すると、インデントしてるタブ自体が文字としてカウントされるからめんどくさい
スペースインデントなら行頭の文字にカーソルが入るんだが
396
(1): 2018/09/11(火)20:37 AAS
POSIXによると最も基本的なshでも$()によるコマンド置換ができるようですが
vimのft=shにおいて$()が正しくシンタックスハイライトされません。
これってバグ報告やらをすべきでしょうか。
vim8.1
397
(1): 2018/09/12(水)00:25 AAS
仮想コンソールからfbtermの上でvimを開くと配色設定バグるんだけど何が原因なんだろ
syntax on
set t_Co=256
colorscheme desert256
設定はこれだけどvim全体がなぜかシアン色っぽくなってかなり見にくい
fbterm使わないとvimは白黒のままだし設定不足かな
398
(1): 2018/09/12(水)06:23 AAS
>>396
自分も8.1 (MacのHomebrewの最新版) だけど
vim -u NONE <filename>.sh
で起動して
:set filetype=sh
:syntax on
したら $() にちゃんと色つくな

一方で
外部リンク:stackoverflow.com
みたいな話もあるからよくよく自分の環境を確認した方がいいな
399: 2018/09/12(水)10:49 AAS
>>398
すいません。言葉足らずでした。
普通に登場する$()はいいのですが,
変数置換で使用されるコマンド置換に対してうまくはたらきません。
例えば
echo ${SOMEVAR:-$(somecmd)}
↑こんなやつです。これは
SOMEVAR変数に値が格納されていたらその値を返し
されていなければsomecmdの実行結果を返すというものです。
ここでの$(somecmd)が,エラーのようなシンタックスハイライトされますが
これはPOSIXでも既定されている正しい構文です。
400
(1): 2018/09/12(水)12:40 AAS
:help ft-sh-syntax
ちゃんと let g:is_posix = 1 とかやってるか?
401
(1): 2018/09/12(水)13:07 AAS
オライリーからVimの新しい本が出てるんだけど誰か読んだ?
外部リンク[do]:shop.oreilly.com
翻訳も出てほしいけど入門Vimすら出ないから無理かな?
402: 2018/09/12(水)13:19 AAS
これ実践Vimの続きじゃねーの

内容は少ししか増えてないってどっかで読んだ気が
403: 2018/09/12(水)13:22 AAS
は?出版社ちがうじゃんって思ったが実践Vimと同じ人が書いてるのか
実践Vimも読んだことない
再販してほしいんだが
1-
あと 599 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.019s