タグ付けされた質問 「microsoft-windows」

Microsoft WindowsオペレーティングシステムでのVim実装に固有の質問について。

4
64ビットVimをWindowsにインストールするにはどうすればよいですか?
Vimのダウンロードページには、64ビットバージョンが廃止されたと書かれています。 Win64 Vimの32ビットバージョンは、64ビットウィンドウで正常に動作します。64ビットのバイナリがありましたが、あまり使用されず、メンテナンスが停止しました。 32ビットのVimが64ビットのPythonを認識しないことを除いて、これで問題ありません。has('python')?0。 64ビットVim(GVimを含む)をWindowsにインストールし、可能な限り多くのプラグインをサポートするためのオプションは何ですか? Creamのバイナリも32ビットであるようです(を参照version.txt)。Cygwinのためとして、私はそれで実行されているのgvimを(得ることについてわからないんだけど、それは明らかに必要DISPLAYセットまだのCygwin自体の複雑さを介して別の合併症であるXサーバーの必要性を示すことになります、、)。 私はMinGWをインストールしているので(確かにかなり古くなっています)、自分でコンパイルしようと試みました。 Vim Wikiaはhttps://tuxproject.de/projects/vim/x64/を提案していますが、これにはやや不気味な指示があります: 適切なDLLファイルをVimディレクトリにコピーして、それらを機能させる必要があります。彼らは含まれていません。 Vimディレクトリへ?ウィルhttps://tuxproject.deのビルドは、Pythonが別の場所にインストール拾うではありませんか? そこで、64ビットVimをインストールして、次のようにします。 公式のPythonバイナリ(できれば2と3の両方、できれば最新バージョン)を使用してPythonをインストールすると、そのまま使用できます。 更新し続けるのは簡単です インストールするための要件は最小限です(... Cygwinのインストールは、実行可能な場合は最小限にする必要があります)

3
Windows 10上のNeovim-準備はできていますか?
私は窓10で立ち往生しており、Neovimを試してみたいと思います。それは準備ができていますか、それとも今のところvim設定をセットアップするだけですか?Neovimの動画や記事をWindowsで実際に見たことはありませんが、グーグルで検索すると、まだ適切に解決されていない問題があった可能性があると思うようになりました。

4
Windowsでgvimを最大化して起動するにはどうすればよいですか?
ほとんどのコードを一度に表示できるようになるため、エディターにできるだけ多くの画面領域を提供してもらいたいと思います。 問題は、gvim呼び出し方法に応じて、80x25のウィンドウを表示するか、最後の最大化されていないサイズを覚えているかのいずれかです。 それで、どのように記憶された状態に関係なく、可能な限り大きくすることができますか?

4
Linux上で動作するようにWindowsでgVimを取得するにはどうすればよいですか?
私はLinuxでVimエディターを頻繁に使用していますが、今ではWindowsで使用したいと思っています。 Vim for Windowsをダウンロードしました。これはたまたまgVimです。Vimのいくつかの機能は、ビジュアルブロック、rxコマンド、その他のキーの組み合わせなど、gVim 7.4では機能しません。 Linuxの同じ/元のVimをWindowsで使用したい。そのバージョンはWindowsでも利用できますか?または、Unix形式に似た設定を使用できますか?

3
WSL上のVim:システムクリップボードを同期しますか?(クリップボードを設定^ =名前なし)?
WSL / Bash for Windowsを使用y yy 3yしpているときに、vimで常に使用できるようにしたいのですが、vimの内部クリップボードではなく、すべてのアプリで共有されているシステムクリップボードに接続しています...すでにクリップボードを管理することに同意しています歴史。 Vimには、コピー/貼り付けバッファーをシステムクリップボードと同期する組み込みオプションがあるようです...しかし、WSLを実行するときの問題は、実際に使用/mnt/c/Windows/System32/clip.exeしてクリップボードにアクセスする必要があるということです...使用できるように: set clipboard^=unnamed WSLはまだサポートされていないようです。 私はneovimがこれをオプションとして持っていることを理解していますが、今は本当にneovimで実験したくありません... 今のところ、私が見つけた回避策に最も近いものは次のとおりです。 nnoremap <silent> <leader>y :call system('/mnt/c/Windows/System32/clip.exe', @0)<CR> vnoremap <silent> <leader>y :call system('/mnt/c/Windows/System32/clip.exe', @0)<CR> しかし、これは私の考えでは本当に恐ろしい解決策です... 2つのステップのプロセスをコピーすることになります... もちろん、マウス/シフト+インを使用してコピーと貼り付けを行うこともできますが、この同期をVimで正しく機能させる方法が必要だと思います。


1
Windows 7のGvimおよびVIMでUnicodeを入力できない
(g)Vimを使用して別の言語で入力したい。しかし、言語バー(デバナーガリ文字またはヒンディー文字)を使用して別の言語に切り替え、何かを入力すると、(g)vimが表示されます??? ??。 私が試したこと: write ++enc=utf-8 foo.txt set fileencoding=utf-8 set enc=utf-8 情報: GVimバージョン:7.4、およびその+ multi_byte。 デフォルトのvimrcファイルに変更はありません。 (g)vimで始めたところです。


2
Vimスクリプトでスペースを含む文字列を処理する方法は?
vimrcに次のコマンドがあります。 execute "set path+=".getcwd()."/**" 現在の作業ディレクトリがのようであれば、うまく機能します/home/tamlok/my_work/。ただし、ディレクトリになどのスペースが含まれている場合D:\Program Files\vim\、vimは文句を言うでしょう。 substitute()関数を使用してこれを修正し、すべてのスペースをエスケープされたスペースに置き換えることができると思います。経験豊富なビマーはここで何をしますか? もう1つの問題は\Windowsにあります。場合getcwd()を取得D:\Program Files\vim\、私はエスケープする必要がありますか\と\\かと交換してください/? 今のところ私はそれをこのように扱います: let mycwd=substitute(getcwd(), '\\', '/', 'g') let mycwd=substitute(mycwd, ' ', '\\ ', 'g') execute "set path+=".mycwd."/**" それは大丈夫ですか?どんな助けでもありがたいです!どうもありがとう!

1
シェルを呼び出す際の誤ったエンコーディング
私はDOTダイアグラムを試し、次のことを試みました。 :! dot -Tpng -oFab.png % ファイル名に特殊文字(ó「Fabricación」の「」)が含まれているため、エラーが発生しました。 C:\windows\system32\cmd.exe /c ( dot -Tpng -oFab.png Fabricaci├│n.gv) Error: dot: can't open Fabricaci├│n.gv shell returned 2 Hit any key to close this window... ご覧のとおり、「├│」の特殊文字が変更されています。これは、Win7とNTFSでのvimとgVim 7.4に対応しているため、ファイル名はUTF16であると想定しています。また、shell / cmdを呼び出すときに、ファイル名が他のエンコードとして解釈されていると想定しています(デフォルトのコードページ850を指摘してくれたCarpetsmokerに感謝します)。 どうすれば修正できますか? 確かに、ファイルの名前を変更することはできますが、これが発生する理由と修正方法を知りたいのですが。 更新:私はこの質問をsuperuser.SEで見つけました(@ ChristianBrabandtによるフィードバックに感謝します)が、それも役に立たないようです。

2
WindowsでPythonプラグインを使用するにはどうすればよいですか?
python 2.7.11とpython 3.5.1(両方とも32ビット)がインストールされた64ビットのWindows 7を使用していて、vimをpython / dynとpython3 / dynでコンパイルしましたが、次のエラーが発生し続けます。 :py print "hello" E887: Sorry, this command is disabled, the Python's site module could not be loaded ただし、以下はすべて正常に機能します。 C:\python27\python -c "import site;" そして :py3 print("hello") これは私のvimバージョン情報です: VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan 29 2016 11:58:41) MS-Windows 32-bit console …

2
vimtutorの言語を変更する
私のvimtutorはポルトガル語です。私のWindows OSは英語で書かれているので、なぜかわかりません。vimのインストールプロセスで「ポルトガル語」を選択したことを覚えていません。 どうすれば英語に変更できますか?

2
Windowsでの大文字と小文字を区別しないファイル名の扱い
私は最新のvim / gvim(8.0.118)を使用していますが、他のバージョンで過去にこの問題に気づきました。 fizzbuzz.java(gvimの外で)という名前のファイルを作成し、ファイルマネージャーのコンテキストメニューを使用して、Windows 7 PCの職場でgvimの新しいタブで開きました。タブを閉じた後、を使用して:x、自分が作成しFizzBuzz.javaたクラスの名前と一致するようにファイルの名前をに変更する必要があることを発見しました。これは、gvimの外部で行いました。 ただし、gvimの同じインスタンスで再度開くと、ファイルマネージャーのコンテキストメニューを再び使用すると、元のケーシングに戻り、で閉じると:x、そのように保存されるので、ファイルの名前をもう一度変更します。バッファを削除し、メニューのバッファリストを更新した後でないと、gvimでファイル名の新しい大文字と小文字を正しく認識できませんでした。 これはLinux(PCLinuxOS)上のgvim 7.4では発生しません Windowsでgvimを再起動せずにgvimに認識させ、ファイル名の大文字と小文字の変更を保持する簡単な方法はありますか?


1
vim 8.0ファイルエクスプローラーは特定の場所のみを許可します
私はWindows 7システムでVim 8.0を実行していますが、gvim(で実行するのではなくウィンドウで実行するものcmd)を開くたびにこの問題:pwdが発生しc:\users\"user"ます。デフォルトのパスはです。:Exploreコマンドを使用すると、そこにあるすべてのファイルを表示するファイルエクスプローラーが表示されますが、ファイルパスまでしか上がれc:\usersません。それだけです。それ以上のことはできません。 それ以上に、:cdコマンドを使用して別のドライブ(d:)に移動すると、ディレクトリは正常に変更され、を使用すると表示されます:pwd。しかし、を使用すると:Explore、何も表示されず、代わりに、最初のファイルにある同じテキストを含む同じファイルの分割画面が表示されます。 さらに、asdasd.txtファイルを作成d:\してVimで開いてを使用すると:Explore、何も実行されず、プログラムがそのディレクトリへのアクセスを探しているかのように、コマンドモードで使用していた同じテキスト行に戻りますまたはそのような理由でコマンドをキャンセルします。 また、この前にVim 7.4を使用しましたが、上記のコマンドは期待どおりに機能しました。問題が何であるか考えていますか?特別な設定は必要ですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.