Führen Sie ConEmu + Far im aktuellen Ordner aus

893
Саша Черных

1. Kurz

Ich finde nicht, wie ich ConEmu + Far im aktuellen Ordner ausführen kann.


2. Detail

  1. Ich setze ConEmu + Fern nicht in das ConEmu Open Sublime Text-Paket .
  2. Ich lege nicht fest, wie ConEmu + Far sich öffnet ConEmu Here.

3. hat nicht geholfen

  1. Sublime Text Paket hat eine Zeile :

    command= "start conemu.exe /Single /Dir \""+dirname+"\" /cmdlist powershell -new_console:t:\""+title+"\"" 

    PowerShell für mich im aktuellen Ordner ausführen. Wenn ich in dieser Zeile powershelldie cmd→ Standardkonsole einsetze, laufen Sie für mich im aktuellen Ordner. Aber wenn ich in der Zeile powershellzu far→ ConEmu + Far wechseln, öffnet sich für mich in C:\Program Files\Far Manager- mein Ordner mit Far Manager.

  2. Ich versuche, ConEmu Here für Weit wie für Git Bash einzustellen . Für CommandParameter setze ich Werte

    Far ConEmu

    • /Single -run
    • /Single /cmd

    ConEmu + Weit offen für mich in C:\Program Files\Far Managermeinem Ordner mit Far Manager.


4. Umwelt

Betriebssystem und Version:
Windows 10 Enterprise LTSB 64-Bit EN
ConEmu:
170118 [64]
Far Manager:
3.0 Build 4774 x64

Vielen Dank.

0
Nachdem ich versucht habe, ein ähnliches Problem selbst zu lösen, empfehle ich Ihnen, ein anderes Open Source-Projekt [ConsoleZ] (https://github.com/cbucher/console/wiki/Downloads) auszuprobieren. Es ist eine gut erhaltene Gabelung von [Console2] (https://sourceforge.net/projects/console/), und es hat ähnliche Funktionen, die Sie in `ConEmu` gefunden haben. Alex vor 7 Jahren 1
@Alex: Die BladeMight-Lösung funktioniert für mich. Vielen Dank. Саша Черных vor 7 Jahren 0

1 Antwort auf die Frage

1
BladeMight

Das ist sehr einfach! Machen Sie einfach eine Aufgabe wie diese (im Wesentlichen der Pfad zu Ihrer Ferne):

und dann in der Registerkarte "Integration" diese Konfigurationen verwenden, um Folgendes zu erstellen ConEmu Far Here:

Wie Sie in der Abbildung oben sehen können, wird der Befehl .weit im aktuellen Ordner ausgeführt und anschließend mit dem -cur_console:nBefehl die neue Registerkarte ConEmu ausgeführt. Oder Sie können Ihre Task sogar so konfigurieren, dass sie mit dot als Parameter ausgeführt wird. C:\path\to\far.exe .Verwenden Sie sie einfach in der Integration oder sogar von der ConEmu-Befehlszeile aus:

"C:\Path\to\ConEmu.exe -run "

und es wird weit im aktuellen Verzeichnis beginnen, selbst wenn es von der Adressleiste des Explorers aufgerufen wird.

BladeMight, ich mache eine Aktion wie in Ihrer Antwort → Ich führe Far + ConEmu in einem Ordner → [** Ergebnis **] (http://i.imgur.com/2jzw7h3.png) aus. Ich drücke Strg + O → [** Ergebnis **] (http://i.imgur.com/DIUrfcB.png). Wie kann ich das Ergebnis wie in Bild 2 erhalten, dass ich nicht jedes Mal auf "Strg + O" drücken kann, wenn ich ConEmu + Far starte? Vielen Dank. Саша Черных vor 6 Jahren 0
@ СашаЧерных По поводу Ctrl + O после запуска, добавьте этот [Macro] (https://gist.github.com/BladeMight/9c4f0765c404acac16ee4b4c04c04c04c04c04c4b4b4b4b4b4e4b4e4b4e4e4b4e4b4e4b4e4b4e4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4e4b4b4b4b4b4b4b4e4b4b4b4b4b4b4b4b4bbbbbbbbbbbbbbbbbbhhp (% FARHOME% - там где far.exe) BladeMight vor 6 Jahren 0
@ СашаЧерных детельный дельный детельный детельный детельный дельные BladeMight vor 6 Jahren 0
BladeMight: Beide Methoden funktionieren für mich nicht. // ** 1. ** [** Ich erstelle eine Lua-Datei **] (http://i.imgur.com/VDDfFq8.png) → Ich schließe ConEmu → Ich führe `Far Here` in einem beliebigen Ordner → Ich noch Drücken Sie `Strg + O` // ** 2. ** Ich öffne Far + ConEmu → Ich drücke` Ctrl + O` → Ich drücke `Shift + F9` → Ich schließe ConEmu → Ich führe` Far Here` in einem Ordner aus → Ich brauche noch 'Strg + O'. // Ich wiederhole beide Aktionen dreimal → Ich bekomme kein erwartetes Verhalten. Vielen Dank. Саша Черных vor 6 Jahren 0
@ СашаЧерных Werden durch Drücken von Shift + F9 die Einstellungen gespeichert (Dialog zum Speichern der Einstellungen)? Wenn nicht, dann speichern Sie sie ** nach ** ändern Sie den Modus zu `Strg + O` über Menü ->" Einstellungen "-> Einstellungen speichern und speichern ihn, so dass er beim nächsten Ausführen von Strg + erscheint Der O`-Modus ist bereits aktiviert. Wenn Sie das Menü von Far nicht anzeigen können (standardmäßig ausgeblendet), klicken Sie mit der Maus etwas tiefer als die Registerkarten von ConEmu (z. B. oben im Fenster Far). BladeMight vor 6 Jahren 0
@ СашаЧерных Tut mir leid wegen eines falschen Ordners zum Platzieren von Makros, richtig ist "% FARPROFILE% \ Macros \ scripts", und auch für ein falsches Makro habe ich [it] (https://gist.github.com/BladeMight/9c4f0765c404acac16ee8439b6c70eab) aktualisiert. Legen Sie es in "% FARPROFILE% \ Macros \ scripts" mit einem beliebigen Dateinamen, der mit ".lua" endet. Übrigens wussten Sie, dass Sie Makros aufzeichnen können, indem Sie in Far die Tastenkombination "Strg +." Drücken. Danach speichern Sie sie mit dem Befehl "macro: save" in der Befehlszeile far. Die gespeicherten Makros befinden sich in "% FARPROFILE% \ Macros \". intern ". Fortsetzung im nächsten Kommentar ... BladeMight vor 6 Jahren 0
So zum Beispiel: Drücken Sie `Strg + .`, um die Aufnahme zu starten, drücken Sie` Strg + O` und drücken Sie `Strg + .`, um die Aufnahme zu stoppen (z. B. Sie haben aufgezeichnet, wie Sie` Strg + O` drücken) und weisen dann diesem Makro einen beliebigen Hotkey zu Danach geben Sie "macro: save" in die Befehlszeile ein und navigieren Sie zu "% FARPROFILE% \ Macros \ internal". Suchen Sie Ihr Makro und bearbeiten Sie es bei Bedarf (fügen Sie Startflags hinzu usw.). BladeMight vor 6 Jahren 0
Nach dem Start von `Strg + O` (z. B. im Modus mit ausgeblendeten Panels) zeigt es (* manchmal *) nach dem letzten Befehl in cmd eine Menge Leerzeichen an. Sie können also * das * Plugin [run] (http: //plugring.farmanager.com/plugin.php?pid=776) verwenden Sie diesen Befehl, um weit im aktuellen Ordner zu starten: `far. / run cls` BladeMight vor 6 Jahren 0