HelmとProjectileで複数のファイルをマークして開く


12

Helmはでファイルのマーキングをサポートしているようですhelm-find-files。マークされたファイルを開くことができますか?それぞれ、ファイル検索バッファー内から独自のバッファー内にありますか?

更新helm-projectile-switch-projectHelm拡張find-fileコマンドではなく、私が使用していることに気付きました。

回答:


14

はい、を使用C-SPCして、各ファイルを個別にマークするかM-a、すべてをでマークしてから、を押しRETて、それらすべてのファイルを開きます。Helmの基本とほとんどのデフォルトコマンドをカバーするHelmガイドをここに書きました。また、私のhelm-projectileも確認してください。最初にマルチファイルが開いています。

上記の回答とは別に、質問はを使用して複数のファイルを開くための質問で更新されましたhelm-projectile-switch-project。を使用helm-projectile-switch-projectして別のプロジェクトに切り替えて複数のファイルを開くには、helm-projectileまたはhelm-projectile-find-fileに設定する必要がありますprojectile-switch-project-action

(setq projectile-completion-system 'helm
      projectile-switch-project-action 'helm-projectile)

その後、現在の作業プロジェクトを離れることなく、任意のプロジェクト(現在のプロジェクトを含む)でファイルを開くことができます。これは、プロジェクトポータルの入力でも説明されています。helm-projectile-switch-project、私のガイドのCc pp


@Andreaそれはずっと前に動作します。おそらくあなたは気づかなかったか、またはfind-fileHelmで使用してcompleting-readいませんでしたhelm-find-files
Tu Do

おそらく私は手元のタスクに気を取られすぎて、バッファが実際に開かれていることに気づかなかったでしょう。ありがとう。

私は何が問題なのかを理解しました。設定したマークに関係なく、マークされていないファイルの上でRETを押すと、そのファイルだけがバッファで開かれます。

@Andreaいいえ、そうではありません。ファイルをマークした場合、Helmは蛍光ペンの場所に関係なく、マークされたファイルを常に開きます。
Tu Do

1
あ、そうです。ただし、Projectileで開かれたヘルム完了バッファー内はそうではありません。

0

これは私のために働いた

(projectile-mode +1)                                                                                                         
(define-key projectile-mode-map (kbd "s-p") 'projectile-command-map)                                                         
;; projectile with helm                                                                                                      
(projectile-global-mode)                                                                                                     
(setq projectile-completion-system 'helm)                                                                                    
(setq projectile-switch-project-action 'helm-projectile)                                                                     
(helm-projectile-on) 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.