Vim Part27
■ このスレッドは過去ログ倉庫に格納されています
Vim で Console (TTY) で起動しているか Terminal で起動しているか見分ける方法ってある?
$DISPLAY とか $XDG_VTNR とかの環境変数使って判別するっていうのでもいいだけど,
もし内部にそういう関数 (istty() とか) があれば知りたい。 >>95
シェルスクリプトで作って実行するしかないのでは? VimのClipboard機能についてなんですが、$ vimで起動したときにはhas('clipboard')は0なのに
$ gvim -vで起動したときは (見た目は端末でvimで起動したときと同じに見えます) has('clipboard')が1なのはなぜでしょうか。
ちなみにインストールは
sudo dnf install vim-X11
で行ないました。 >>96
>>95です。
if exists('$DISPLAY')
set list
set listchars=eol:⏎,tab:>\ ,space:␣
else
set nolist
endif
こんな感じにしました。 .vimrcにてnoexpandtabとしているのに改行時のインデントでホワイトスペースが挿入されてしまうのですが、どうすれば良いでしょうか? >>99
:verbose set et
としてから考えてみましょう。
表示されたファイルを直接編集したらダメよ 【有利誤認】グリムノーツ page691【糞イベレイド実装】
http://egg.5ch.net/test/read.cgi/applism/1509354503/
このスレに「ぽぽたん」と書くと年内に1億円当たります ここの人たちはキーボード配列は何使ってるんだろ
自分はUKだと:が押しにくいから日本語配列 MacbookPro 2017 USペチペチキーボードで問題なし >>105
配列って意味だとQWERTYかNorman >>99
tabstopとインデント幅が一致してないんじゃないの unicode対応できてないよな
殆どの特殊文字は機能せず文字コードが表示されるだけだし
ALOにいたってはバグってるしな
まあ文字コードが表示されるのは嫌いじゃない
特殊文字が視覚化されるから編集には都合がいいしな
ただバグってるのだけは困るは 矢印なんかも設定でちゃんと表示させていても途中から潰れる不思議 verbose使えばどこで潰れるか調べられるのにそれをしない不思議 >>105
日本語配列
無変換にESCを割り当ててるから無変換が無いと困る
Vimだけでなくあらゆるアプリで無変換をESCにしてる ごめん後半おかしくなった。もうどうでもいいので無視して 無変換はカナ変換用だからないと困る
個人的にはF7やCtrl+Iより頻度多いわ vim8.0でQuickfixウィンドウとメインウィンドウでカーソルを行ったり来たりしたいです。
Quickfixウィンドウ->メインウィンドウはリターンで移動してくれます。
メインウィンドウ->Quickfixウィンドウはどのキー操作でしょうか?
キーのヘルプで見つけることが出来ませんでした。 >>123
>メインウィンドウ->Quickfixウィンドウはどのキー操作でしょうか?
デフォルトではそういうキーはない
:copen を map するのがよいかと
ただ単にウィンドウ間を順繰りに移動するだけなら CRTL-W_CTRL-W で事足りる >>125
>ただ単にウィンドウ間を順繰りに移動するだけなら CRTL-W_CTRL-W で事足りる
できました。ありがとうございました。copenはよく解ってないので調べます。 >>124
おう、よく分かったな
これからもvimmer さ >>128
インターネット越しに顔が分かるなんてすごい! >>129
でしょ。
透視能力があるからね。
お前の顔がゴキブリ面なのもお見通しです。 >>106
ここってneovimの話をしてもいいのかな? まだヘルプを日本語化しただけなんだが後は何を入れればいいのか operator理解したらそれ系のplugin入れると便利 vim起動中に一時的にシェルに戻るためにCtrl-z押し、fgで再びvimに戻すことが多々あるんだけど
保存してからやると表示がおかしくなる・・・
何か手はないかな >>139
分かって言ってるのかな、そこはvimshell !!! ctrl-lで再描画すれば何とかならないかね
後はtmux使うか(´・ω・`) ALMがバグってるのはもう直った?
おそらくALMなんて一生使うことはないけど
バグってるのは気分悪いんから直してほしいんだが おまえらが全然直してくれないから自分で直したわ
src/mbyte.c の2563行に
{0x061c, 0x061c},
を挿入
ver.は8.0.0197な
あえてそうしてるのかもとは考えてみたけど
でもALMがゼロ幅文字として認識されなくて
カーソルの位置がずれるから
やっぱり明らかにバグなんだよな Escでモード切替って面倒くさいから
キーボードの無変換のとこをEscにしたらめっちゃ捗るのではないだろうか キーマップ弄るもよし、キーボード買い換えるもよし
ところで挿入モードのctrl-oは便利だぞーん :h i_ctrl-o >>157
そんな方法、あるの?
>>158
どうなるの? >>159
Unix 環境だよね,Vim 使ってるの。
「xkbd 設定」とかでググってみ。 ESCが押せないって指短すぎないか?
それとも元ヤクザだったりするのか? お前それ凡例をCtrl+alt+Hで出した後戻すのにわざわざESCが必要なfcitxにも同じこと言えんの 多分、ここ数週間だと思いますが、
最新のneovimでQFixHowmの予定を表示するとエラーが出ませんか?
Error detected while processing function qfixmemo#ListReminderCache[2]..QFixHowm
ListReminderCache:
line 1:
E121: Undefined variable: count
E15: Invalid expression: count > 0
line 12:
E121: Undefined variable: count
E15: Invalid expression: count
Error detected while processing function qfixmemo#ListReminderCache[2]..QFixHowm
ListReminderCache[20]..QFixHowmListReminder:
line 1:
E121: Undefined variable: count
E15: Invalid expression: count > 0 書き忘れましたが、ここのパッケージを使っています。
https://launchpad.net/%7Eneovim-ppa/+archive/ubuntu/unstable
0.2.0ubuntu1+git201711221059+3773+26~ubuntu14.04.1 Spacevimってどうなんですかね
気になって夜も眠れません .vimrcにset notitleを追加しても未だにvimを使って云々の表示が出るんだけど
頻度こそ減ったけどまるで頑固汚れだな 新しいVim == neovim じゃないつーの。バカなの? > 多分、ここ数週間だと思いますが、
> 最新のneovimでQFixHowmの予定を表示するとエラーが出ませんか?
対処されたようです。
ありがとうございます。>作者様 QFixHowmは直りましたがJpFormat.vimの方が駄目みたい。
gqコマンドとして使用しているけど固まってしまう。
set formatexpr=jpfmt#formatexpr() >>176
vim-jp/autofmt 使ってみたらどうだろう まだ日本語化しかしてないが何かプラグイン入れた方がいいんだろうか
vimの検索置換は確かに強力だけど現状はShift-JIS変換用でしか使ってない
LinuxはShift-JISのエディタに乏しいんだし素直にくnkfとcatの方がいいのかしら
meditで読み込んでも化ける方が多くてな >>177
こんなのがあるとは知りませんでした。
まだ詳しいことはわかりませんが、
とりあえず設定して禁則処理などは使えているようです。 vim8で
・:terminalで今のバッファにターミナルを開く(vertical splitしない)
・ターミナルでCtrl-Dを押すとターミナルが終了し、そのままエンターを押すと閉じて直前のバッファに戻る
という挙動は可能ですか? >>181
:term ++curwin ++close
でいけるんじゃない? コピーがヤンクだったりクリップボードがレジスタなのは文化の違いって奴?
コピーがYなのは酷い違和感があるんだけど
こうした小さな違和感は使い込めば慣れるのかねぇ クリップボード(デスクトップ環境)とレジスタ(Vim内部)は別々に存在しているんだから名前も違う方がわかりやすい クリップボードなるものが出来る前からvimの元のviはあるからな xterm上とかでマウスで適当な文字をダブルクリックして選択しておいて
どこか別のターミナルのvimでshift+vで範囲を選択すると
xtermで選択していた文字がvimで選択した文字列に置き換わるんだけど
この現象は何なんだろう
gvimだと起きないのかな
今gvim入れてないから試せないけど Emacsにも専用クリップボードはあってあっちはキルリングなる名前らしい
矢印キーやマウスがなかった頃の代物が今でも進化して現役って地味に凄いよな >>187
これなんでか分かった
Xにはclipboardの他にcut bufferっていうのがあって
xtermでは範囲を選択するとcut bufferの方に入れられていて
vimでvとかshift+vで範囲選択するとその内容もcut bufferに入るから
別のwindowのcut bufferの中身も変わってしまうんだ kaoriyaのgvimで日本語入力する時に入力部分の背景が白くなるのって設定でどうにかなるのかな
これが直ればコード書く時だけじゃなくメモ帳としても使いたいんだけど >>192
うちじゃそんなことにならんが
何かの祟りでは?
神社に行ってVimをお祓いしてもらえ こうなる
https://i.imgur.com/diMrYIs.png
IMEかえても、落としたばかりのgvim使っても、windowsをセーフモードで起動してもだめだった
>>193
環境の問題かー
どうりでググっても同じ現象を見つけられなかったわけだ ■ このスレッドは過去ログ倉庫に格納されています