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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
172: 2017/12/01(金)02:28 AAS
>>171
誰に切れてんの?
173: 2017/12/01(金)10:35 AAS
キレてないっすよ
174
(1): 165 2017/12/02(土)01:05 AAS
> 多分、ここ数週間だと思いますが、
> 最新のneovimでQFixHowmの予定を表示するとエラーが出ませんか?
対処されたようです。
ありがとうございます。>作者様
175: 2017/12/04(月)00:44 AAS
未だにAltをキーマップすることって出来ないの?
176
(2): 174 2017/12/07(木)00:05 AAS
QFixHowmは直りましたがJpFormat.vimの方が駄目みたい。
gqコマンドとして使用しているけど固まってしまう。

set formatexpr=jpfmt#formatexpr()
177
(1): 2017/12/08(金)01:59 AAS
>>176
vim-jp/autofmt 使ってみたらどうだろう
178: 2017/12/08(金)08:07 AAS
まだ日本語化しかしてないが何かプラグイン入れた方がいいんだろうか
vimの検索置換は確かに強力だけど現状はShift-JIS変換用でしか使ってない
LinuxはShift-JISのエディタに乏しいんだし素直にくnkfとcatの方がいいのかしら
meditで読み込んでも化ける方が多くてな
179: 2017/12/08(金)18:13 AAS
LinuxでShift-JISとか地獄やね
180: 176 2017/12/08(金)23:50 AAS
>>177
こんなのがあるとは知りませんでした。
まだ詳しいことはわかりませんが、
とりあえず設定して禁則処理などは使えているようです。
181
(1): 2017/12/12(火)06:28 AAS
vim8で
・:terminalで今のバッファにターミナルを開く(vertical splitしない)
・ターミナルでCtrl-Dを押すとターミナルが終了し、そのままエンターを押すと閉じて直前のバッファに戻る
という挙動は可能ですか?
182: 2017/12/12(火)21:41 AAS
>>181
:term ++curwin ++close
でいけるんじゃない?
183: 2017/12/16(土)13:54 AAS
コピーがヤンクだったりクリップボードがレジスタなのは文化の違いって奴?
コピーがYなのは酷い違和感があるんだけど
こうした小さな違和感は使い込めば慣れるのかねぇ
184: 2017/12/16(土)16:01 AAS
すぐ慣れるよ
185: 2017/12/16(土)16:49 AAS
クリップボード(デスクトップ環境)とレジスタ(Vim内部)は別々に存在しているんだから名前も違う方がわかりやすい
186: 2017/12/16(土)17:48 AAS
クリップボードなるものが出来る前からvimの元のviはあるからな
187
(1): 2017/12/16(土)21:54 AAS
xterm上とかでマウスで適当な文字をダブルクリックして選択しておいて
どこか別のターミナルのvimでshift+vで範囲を選択すると
xtermで選択していた文字がvimで選択した文字列に置き換わるんだけど
この現象は何なんだろう

gvimだと起きないのかな
今gvim入れてないから試せないけど
188: 2017/12/18(月)09:34 AAS
Emacsにも専用クリップボードはあってあっちはキルリングなる名前らしい
矢印キーやマウスがなかった頃の代物が今でも進化して現役って地味に凄いよな
189: 2017/12/18(月)09:50 AAS
進化はしてないと思う
190: 2017/12/18(月)10:55 AAS
>>187
これなんでか分かった
Xにはclipboardの他にcut bufferっていうのがあって
xtermでは範囲を選択するとcut bufferの方に入れられていて
vimでvとかshift+vで範囲選択するとその内容もcut bufferに入るから
別のwindowのcut bufferの中身も変わってしまうんだ
191: 2017/12/19(火)07:11 AAS
とりあえず :h 'clipboard'
192
(2): 2017/12/23(土)11:59 AAS
kaoriyaのgvimで日本語入力する時に入力部分の背景が白くなるのって設定でどうにかなるのかな
これが直ればコード書く時だけじゃなくメモ帳としても使いたいんだけど
193
(2): 2017/12/23(土)12:17 AAS
>>192
うちじゃそんなことにならんが
何かの祟りでは?
神社に行ってVimをお祓いしてもらえ
194
(2): 192 2017/12/23(土)12:56 AAS
こうなる
画像リンク[png]:i.imgur.com
IMEかえても、落としたばかりのgvim使っても、windowsをセーフモードで起動してもだめだった

>>193
環境の問題かー
どうりでググっても同じ現象を見つけられなかったわけだ
195: 193 2017/12/23(土)14:19 AAS
>>194
やっぱりそんなの見たこと無い
色設定の問題かも
196: 2017/12/23(土)15:54 AAS
>>194
なんか見たことある現象のような気がするが、現環境では起きてない
ファイル末尾が見えて便利じゃないかと思うのだが
197
(2): 2017/12/25(月)03:36 AAS
フォントきったねーなWinで使ってるけどそれだけが我慢ならんかった
VScode出て、Vim拡張入れたら超使い易いの
フォントもきれいだしプロポーショナルフォントも使えるしこっちいくわ、あばよじじいエディタ
198: 2017/12/25(月)09:31 AAS
>>197
.gvimrcに set renderoptions=type:directx,renmode:5 書いとけ。詳しくは:h rop
香り屋版はまだ高速化パッチ入ってないから
外部リンク:github.comから最新のを使え
199: 2017/12/25(月)12:21 AAS
>>197
お前が書いた字よりは綺麗だよ
200: 2017/12/25(月)12:32 AAS
まあVim無関係にvscodeはすばらしいよ
MSいい仕事してる
201: 2017/12/28(木)20:58 AAS
プロポーショナルフォント使う人はプログラマ向けエディタ何か使わなきゃいいのに(´・ω・`)
202: 2017/12/28(木)21:57 AAS
プロポーショナルフォントなんか使いたくないわ
ピリオドとかコロンとか見づらいし
203: 2017/12/29(金)06:54 AAS
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

O92Z9GSZ7K
204
(1): 2018/01/04(木)00:02 AAS
外部リンク:job-draft.jp
205
(1): 2018/01/06(土)01:44 AAS
複数のファイルを変換して開くってできるかな
複数のshift-jisを開く時、今まではvim hoge*.txtで開いてから毎回e ++enc=cp932で変換してた
vim "+e ++enc=cp932 ファイル名"で文字コードを指定してから開けるようだけどこれファイルの複数指定できないよね
数万行あるしWinから持って来たshift-jisファイルを編集する時にろくなエディタがないんでvim頼みなんですわ
206
(1): 2018/01/06(土)04:34 AAS
>>205
'fileencodings' については知ってる?
207: 2018/01/06(土)06:30 AAS
>>206
.vimrcにset fileencoding=utf-8,euc-jp,sjis,cp932,iso-2022-jpを追記したら自動変換されました
毎回手動変換してた俺マジ情弱
208: 2018/01/06(土)16:11 AAS
vimの履歴が減ったと思ったらなぜか.viminfoのコマンド履歴と検索履歴がごっそり消えてたでござる
209
(1): 2018/01/08(月)12:22 AAS
バッファのディレクトリとカレントディレクトリを一致させるために,.vimrcに
au BufEnter * execute ":lcd " . expand("%:p:h")
って書いてるんだけども, この設定だと,vim8のTerminalに移動した時 に,
"cdpathには "!/bin" というファイルがありません"というエラーが出ます.どうやって回避したらいいですか?
210
(1): 2018/01/08(月)12:50 AAS
>>209
buftype=terminal がセットされるみたいなので、if &buftype != 'terminal' | execute ... | endif
とすれば良いのでは?
211: 2018/01/08(月)13:57 AAS
>>210
御助言ありがとうございます.参考にして次のように関数書いてみました.

function! Cwdstring()
if &buftype == 'terminal'
return getcwd()
else
return expand("%:p:h")
省4
212: 2018/01/09(火)21:18 AAS
buffdoでできんじゃねえの
213: 2018/01/10(水)11:07 AAS
ただの愚痴。
Vimの:makeというコマンドを知ってすごく重宝してるんだけど,
latex *.ltx みたいな内容のMakefile (多分一番よくある書式) に対して:makeすると,
LaTeX側でエラーが起きた場合にLaTeX原稿の当該部分じゃなくてMakefileの当該部分 (latex *.ltxが書いてある行)
が開かれるんでちょっと不満。Makefile開かれてどうしろってんだ。
LaTeXのエラーログには「l.678: hoge」みたいにちゃんと原稿側のエラー箇所が示されてるんだけどなぁ
214
(2): 2018/01/10(水)17:15 AAS
文字列をコピーしてもたまに貼り付け出来ないんだが俺環だろうか
vimでhogeをヤンクしてvimを終了させると貼り付けできないな
レジスタとクリップボードの共有化は済んでるしvimの起動中なら普通にvim以外ともコピペ出来るし
どうも対象プロセスが終了するとクリップボードの文字列が貼れないようだわ
clipmanで文字列を選び直せば貼れるっちゃ貼れるが
215
(2): 2018/01/11(木)02:30 AAS
>>214
それが起こるのはVimだけ?
試しに何か適当なエディタか何かを開いて文字列をコピーして,
それを終了してから他の場所に貼り付けられるかやってみた。
216
(2): 2018/01/11(木)05:40 AAS
>>215
現状はvimとFirefoxがそうだな
vimとFirefoxで文字列コピー後に終了するとと貼り付けできない
勿論クリップボードには入ってるし起動中なら貼り付けは可能
全部のウィンドウがそうかと思えばleafpadやmeditでは起こらないし発生条件分からん
nanoのクリップボード共有化知らんしemacsは使ってないし
217: 215 2018/01/11(木)06:49 AAS
>>216
うーんすまん。正直 X Window System にそこまで詳しくないのであまり助けになれん。
実はVimのXクリップボード連携が./configure --with-xすると効かなくなるというバグに嵌ってて,同じ症状かなと思ったんだわ。
他のアプリケーションでもクリップボードに異常が起きるのならクリップボード管理システムを替えたほうがいいかもね。
Vimをどうこうするんじゃなくて。
俺はClipmanっていうのを使ってるけど,クリップボードの内容を永続的に保存できて便利。
218: 216 2018/01/12(金)07:46 AAS
Linux Mint 24 [無断転載禁止]©2ch.net
2chスレ:linux
14login:Penguin2017/09/08(金) 06:43:00.88ID:HeMXw1rV
17.3だけどたまにコピペが失敗するのはなんでだろうか
clipmanで一旦文字列選ばないと貼り付けられない時がある
キーボードやマウスの不調でもなさそうだし

15login:Penguin2017/09/08(金) 07:49:33.77ID:OpV6dUTb
省5
219: 2018/01/12(金)12:30 AAS
Debian で Clipman 使ってるけどそんなことはないな。
プライマリがアプリケーションの終了で消去されるのはXの仕様な訳だし
220: 2018/01/13(土)08:54 AAS
>>214
セキュリティ上仕方ないことだと思うんだが。
221: 2018/01/13(土)15:22 AAS
セキュリティ?
222
(1): 2018/01/13(土)20:15 AAS
今じゃあんまり使われないけどネットワーク越しにXを起動させた場合に
Xプライマリをtelnet通信すると危険ってことじゃない?>セキュリティ
223: 2018/01/14(日)13:42 AAS
>>222
telnetか
2000年頃には既に、
『まだ、telnet使ってんの?!』って言ってたのに、さすがに未だにtelnet使ってる奴なんていないだろ。

俺も本格的にssh使い始めたのが1999年辺りからOpenBSD2.7から使い始めたな。
それまで、SuSE使ってたな。

2000年辺りではtelnetなんて使って通信しようとしてた奴はアホだと言われてたぐらいだぞ。
224
(1): 2018/01/15(月)21:08 AAS
Vim起動時の引数ってどの辺りに確保されてる?
何も引数を指定しなかったときとそうでないときで別の処理をするようなvimrcを書きたいんだけど……
225: 2018/01/16(火)03:10 AAS
(を入力したときに、閉じ括弧が自動ではいるようにしてるのですが、オムニ補完で(が入力されるときに閉じ括弧が入らず、煩わしいです。何か良い設定ないでしょうか
閉じ括弧の入力はsmartinput.vimつかってます
226: 2018/01/16(火)06:48 AAS
>>224
シェルで処理したほうがよさげ
227: 2018/01/16(火)16:34 AAS
@%とかでいけんじゃね?
228
(2): 2018/01/16(火)20:15 AAS
pコマンドってpasteじゃなくてputのpなのな
ddコマンドは名前こそdeleteでも挙動は切り取りなのな
ヤンクといいコピペの名前すら違うとか初心者には取っ付きにくくて敵わん
嫌でも覚えなきゃならないんだけどviに慣れたら本当にこの変態仕様以外受け付けない体になるんですかね?
229
(1): 2018/01/16(火)20:22 AAS
ビルジョイの次くらいにvi詳しいけど、
rootでの作業以外はvi使わん。
Terapadのが使いやすい。
230: 2018/01/16(火)21:25 AAS
>>229
オマエ、言ってることとやってることが矛盾してるぞ。
ビルジョイの次くらいにvi詳しいんだろw
231: 2018/01/17(水)00:19 AAS
>>228
次にあげる操作を試してみて便利と感じるなら学ぶ価値があるんじゃない。

中身のあるテキストファイル2つ用意して
仮に a.txt, b.txt とする。

vim a.txt でまず一つ目のファイルを開いて G とか gg とか 10j とか適当に自由にカーソル移動してみる。

次に :e b.txt として別のファイルを開き同様にカーソルを自由に移動。

その状態で C-o を押すと押す毎にカーソル位置が前いた場所に動く。ファイルもまたがる。 行き過ぎたらC-i で戻る。
省1
232: 2018/01/17(水)00:36 AAS
>>228
vim起動したらそのまま10iを押す
挿入モードになったらhoge入力してEnter押して最後にESCをポチッとしてみる
233
(1): 2018/01/17(水)01:13 AAS
viが今でも使われてるのは単に最初から入ってるからってだけだと思ってたけど違うんだ
サーバー設定だと他に選択肢がないからてっきり必要に迫られただけかと思ってた
一般用途であえてこんな骨董品使うのは好事家ぐらいじゃないのって先入観も
234: 2018/01/17(水)03:16 AAS
>>233
だな。
オマエの先入観だ。
235: 2018/01/17(水)06:12 AAS
POSIX にも vi として載ってる位には標準的だしね。
外部リンク[html]:pubs.opengroup.org
236: 2018/01/17(水)06:27 AAS
最初から入ってるviかてVimをリネームしてあるだけのことが多い
いまどきviなんかわざわざ使うことはないやろ
viならできるけどVimやとできんことなんかあらへんやろ
237
(1): 2018/01/17(水)14:46 AAS
vim -u NONE --noplugin
238
(1): 2018/01/17(水)17:31 AAS
Vim8 の新機能?か知らんけど `wordcount()関数' なるものがあることに気づいた。
しかし使い方が分からん……
239: 2018/01/18(木)02:15 AAS
へるぷにかいてあるじゃんよー
240: 2018/01/18(木)08:08 AAS
>>238
ggrks
241: 2018/01/18(木)11:43 AAS
Googleの検索結果が綺麗な平行世界からの書き込みかな?
242: 2018/01/18(木)15:49 AAS
↑あほ発見
243: 2018/01/18(木)16:16 AAS
↓あほ発見
244: 2018/01/18(木)18:38 AAS
?なかみ込き書のらか界世行平な麗綺が果結索検のelgooG
245: 2018/01/18(木)21:55 AAS
245<<
skrgg
246: 2018/01/19(金)07:20 AAS
elgooGからとか中国から来たのか
247
(1): 2018/01/19(金)10:55 AAS
>>237
-u NONEしてるから--noplugin不要
248: 2018/01/19(金)19:10 AAS
>>247
"NONE" (全て大文字)が指定された時には、
設定ファイルや環境変数による初期化、
.gvimrcによるGUIの初期化も含め、全て省略される。
プラグインも読み込まれない。

外部リンク[html]:vim-jp.org

ははぁなるほど。ありがとう。
249
(2): 2018/01/20(土)23:21 AAS
AA省
250
(1): 2018/01/21(日)00:13 AAS
>>249
試してみたが仕様というか設定だわ
:h abbreviations にiskeywordの設定によって挙動が変わようなことが書いてある
うまく説明できないが…
251: 249 2018/01/21(日)08:48 AAS
>>250
ありがとう。
一応事前に :help abbreviations には目を通しておいたんだが,
iskeyword の設定が件の原因だとは思わなかった。
とりあえず仕様ということであまり考えないようにする。

あと C-[ じゃなくて C-] でした。
252: 2018/01/22(月)06:34 AAS
vimの中で設定される変数とかって外部から参照できねぇの?
vim -es +':echo $VIMRUNTIME|%p|q!'
とかやるとプロンプトが還らぬ人となっちゃうし。
1-
あと 750 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.020s