タグ付けされた質問 「linux」

Linuxオペレーティングシステムに固有の質問。

2
同じセッションでLinuxシステムでVimでpythonとpython3の両方を実行できるようにするにはどうすればよいですか?
Linuxシステムでは、パッケージ化されVimは一般的に一つだけのいずれかを持っているpythonか、python3有効になって。ことが可能であるの両方を有効にする(使用するpython/dynとpython3/dyn)が、セッション中に、一つだけを使用することができます。このメーリングリストの議論は次のように述べています。 Pythonライブラリの構築方法に依存します。Debianベースのシステムでは(理由は覚えていません)、RTLD_GLOBALを使用してシンボルにアクセスする必要があるように構築されています。これにより、同じプロセスでlibpython2.xとlibpython3.xの両方がロードされなくなります。 同じセッションで両方のロードを有効にするために何ができますか? 私が見ることができるオプション: Python {2,3}パッケージを再構築して、RTLD_GLOBAL(それが何であれ)不要になるようにします。 どういうわけか、Vimによって以前にロードされたライブラリをアンロード(?!)するようにします。(それも可能ですか?) ディストリビューションの詳細については、特異性の昇順で想定してください。 Debianベース Ubuntu Ubuntu 14.04 または、Debianベースのシステムが複雑すぎる場合はArch Linux。 私がしていることを注意ビルドにVimを得た Vimを構築することは問題ではありませんので、両方のための動的ローディングをサポートしました。

2
Debian用Vimがクリップボードなしでコンパイルされるのはなぜですか?
なぜvimのデフォルトのDebianパッケージ(通常入手できるパッケージsudo apt-get install vim)がクリップボードのサポート付きでコンパイルされないのか興味がありますか? 通常-clipboardまたは-Xterm-clipboard有効化されていないのはなぜですか? XサーバーがインストールされていないDebianインストールに-Xterm-clipboardを含めない理由があるかもしれませんが、通常の-clipboard? これがなぜなのかについての洞察は役に立つでしょう。 (明確化:これらのフラグを使用してVimをコンパイルできることはわかっていますが、デフォルトで有効になっていない理由を知りたいだけです。)
20 linux  installing 

1
Fedora 20でクリップボードのサポートを取得するにはどうすればよいですか?
私にとっても、私にとっても役に立た"+pないよう"*pです。Vimがインストールされ、適切にセットアップされて使用可能になっているかどうかを確認するにはどうすればよいですか 設定されていない場合、設定するにはどうすればよいですか? Mate 18.1でFedora 20を実行しています。vim-enhancedとvim-x11パッケージをインストールしました。 そして私のVimバージョン: $ vim --version VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 13 2014 08:56:57) Included patches: 1-207, 209-475 Modified by <bugzilla@redhat.com> Compiled by <bugzilla@redhat.com> Huge version without GUI. Features included (+) or not (-): +acl +farsi +mouse_netterm +syntax +arabic +file_in_path +mouse_sgr +tag_binary …

2
Vimが終了後に端末をクリアしないようにします
私が行った場合: $ less file を押しqて終了しless、lessまだ実行中のときに画面に表示されていたのと同じテキストが表示されます。 しかし、もし私が $ vim file そして:q、私の端末は空白です... 終了後の端末のスクリーンショットlessとvim: どういうわけかこれを防ぐことができますか?これは私のLinuxシステムでのみです。私のFreeBSDシステムが実際に期待通りに動作します(、すべての周りに同じソフトウェア/設定を使用してTERMいるxterm-colorの両方のために、vim -u NONE違いはありません)。 私が持ちたいものの例:
15 terminal  linux  quit 


3
LinuxディストリビューションにViまたはVimがインストールされているかどうかを確認するにはどうすればよいですか?
デフォルトのインストール(bash、Konsole)でKubuntu 14.04を使用します。パワフルなオールキーボードのテキストエディターを学びたいと思います。Vi、Vim、Emacsのいずれかを使いました(そして、Nanoは簡単なので学びます)。BashとPythonというコマンドラインの経験が少しあるので、WindowsシステムなしでLinuxを使用するという目的で、別のスキルを追加する準備ができています。 Bashから、入力するvimか、emacsパッケージをインストールするように求められます。 入力はvi機能します。エディターを実行しているので、Viでなければならないと思いました。 しかし、スプラッシュスクリーンは、あなたがbashであること、それを呼び出すと、言うVIM Vi Improvedと、それはだというRunning in Vi compatible mode。だから今、私はそれがVimでなければならないことを理解しています。 それでvim、bashで入力してもエディターが実行されないのはなぜですか?

2
スワップファイルを保持しているウィンドウを上げる
時々、複数のプロジェクトで作業している間、および/または、何でも、多くのVimインスタンスを開いたままにしておきます。 [O]pen Read-only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort GUI /ターミナルのように、開いているファイルを保持するように、インスタンスを生成する方法で構築されたものはありますか?問題のファイルをフォアグラウンドに持ってくることが理想的です(複数のバッファーがある場合)。 現在のところ、スワップからPIDを抽出するbashスクリプトを使用wmctrlしています。そのPIDがVimに属しているかどうかを確認し、そうであればウィンドウを上げるために使用します。少なくともGUIとX11 Linuxの場合、これはうまく機能しますが、もっとネイティブな方法があるかどうかを尋ねています。
13 swap-file  x11  linux 

1
スペルミスは変な色をしています
私はvimでスペルチェッカーを使用していて、1つの機能が非常に迷惑であることがわかりました。エラーは、変な色で強調表示されています。 ハイライトの色を別の色に変更したいのでwordd、グローバルフォントの色を変更せずにが不明瞭にならないようにします。これをどのように構成できますか?


5
端末間でコピーする方法は?
Linuxシステムを使用しています。2つのvimが2つのターミナルで開かれます。次に、AからBにテキストをコピーします。そのための1つの方法は、Aでテキストを選択し、マウスを使用してコピーしてからBに切り替え、挿入モードでコマンド<c-r>+を使用してテキストを貼り付けることです。 とにかくマウスを使わずに実行することはありますか?"+yyAのように、Bに切り替えると、o<c-r>+?私はいくつかの組み合わせを無駄に探索しました。そして、「端末間でコピー」を検索しましたが、何も見つかりませんでした。 ユーザ@statox、すなわち、ビジュアルモードを使用して、一つの解決策を提案しv$"+y、A、Bにスイッチにo<c-r>+。 vモードに入らずにAのテキストをコピーできる簡単な方法はありますか?確かにvモードに入るのにあまり多くのキーストライクは必要ありません。もっと良い方法があるかどうか疑問に思います。例えば。カーソルが行の中央にある場合、行yy全体を(registerに")コピーしますが、0v$y追加のキーストロークで同じことを行います。 それとも、私の質問は、より少ないキーストロークでどのような方法がある場合に減少させることができる0v$"+yためコピー私が使用できるように<alt-tab>o<c-r>+貼り付けます。

6
jedi-vimが使用するPythonインタープリターを変更する方法
私はAnaconda(python3.5.2を含む)、VIM(7.4)をJedi-VIMシステムにインストールしています。またpython、デフォルトでLinuxシステムにインストールされていました。 オートコンプリートは、少なくとも基本パッケージで機能しています。ただし、numpy(に含まれていたAnaconda)などのパッケージでは、補完が機能しません。 で次のコマンドを使用しますVIM。 :py3 import sys; print(sys.path) ['/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/usr/lib/python3.5/lib-dynload', '/usr/local/lib/python3.5/dist-packages', '/usr/lib/python3/dist-packages', '_vim_path_'] これは、Anaconda-pythonインタプリタとパッケージがによって使用されたことがないことを私に示していますjedi-vim。 $which python /home/user1/anaconda3/bin/python jedi-vimでパッケージの自動補完を取得するためにanaconda pythonのパスも使用するにはどうすればよいですか?

3
前の行の最後まで削除する方法は?
例(^カーソル位置です): 前: a bc def ghi j k l mn o p q rs ^ 後: a bc def ghimn o p q rs ^ または少なくとも: a bc def ghimn o p q rs ^ を使用できることはわかっていますがd0i<BS>、これを行うためのより高速な方法が必要で、コマンドモードを維持したいと思っています。私はvimの初心者であり、おそらく答えはの修正だと思いますkA。 どうもありがとうございました! :-)

2
どうすればPython 3サポートだけでvimを構築できますか?
私はArchを利用していて、最近、vim-python3およびgvim-python3パッケージが削除されたため、:pythonコマンドがとして機能するようにソースからvimを構築していpython3ます。具体的には、vim-jediパッケージが正しく機能するようにこれを行っています。変えてみた --enable-pythoninterp=dynamic 私の中のフラグPKGBUILDへ --disable-pythoninterp しかし、vim --versionビルドしてインストールした後でも、それでも表示されました +python/dyn また、 :python import sys;print(sys.version) まだpython 2を示しました。Python 3のみを使用するには何を変更する必要がありますか?

1
特定の拡張子を持つファイルを書き込むときにbashコマンドを実行しますか?
.lessファイルを書き込み、保存し.cssて、同じ名前で同じディレクトリに対応するファイルを生成するときに、bashコマンドを実行したいと思います。.cssファイルを生成するbashコマンドがあります。 vimでの作業と私のの一部の変更を除いて、vimscriptに慣れ.vimrcていないので、これを機能させる方法がわかりません。 要約すると: どのようにbashコマンドを実行し:wますか? 現在のファイルディレクトリ(vimscriptまたはbash)を取得するにはどうすればよいですか? 現在のファイル名(vimscriptまたはbash)を取得するにはどうすればよいですか?
7 save  autocmd  linux  bash 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.