Chcę utworzyć nowy, pusty plik za pomocą Total Commander.
Nie byłem w stanie dowiedzieć się, jak wykonać to proste zadanie, więc pytam tutaj.
Chcę utworzyć nowy, pusty plik za pomocą Total Commander.
Nie byłem w stanie dowiedzieć się, jak wykonać to proste zadanie, więc pytam tutaj.
Odpowiedzi:
Możesz utworzyć nowy plik tekstowy w Total Commander, naciskając SHFT+ F4i wprowadzając nazwę pliku. Plik otworzy się automatycznie w edytorze skonfigurowanym pod Configuration -> Options -> Operation -> Edit/View -> Editor for F4
.
Widziałem na jakimś blogu (nie pamiętam, które - przepraszam) na bardzo prosty sposób, aby to zrobić, który ma bardziej autentyczny charakter TC:
cmd /c type null >
?%N
W ten sposób działa dokładnie tak, jak tworzenie nowego katalogu - i prawie nie można zauważyć, że faktycznie otwiera okno powłoki (zamyka się w niecałą sekundę).
type null
lub type non-existent-filename.txt
- to polecenie zakończy się niepowodzeniem, a jego wynik będzie ciągiem tekstowym o długości 0. To wyjście (w rzeczywistości „brak znaków”) zostanie zapisane >
w %N
nazwie pliku. cmd /c
- to polecenie jest obecne, aby ukryć komunikat o błędzie, który to type
polecenie wygeneruje.
null
plik istnieje w katalogu roboczym, zawartość tego pliku zostanie zapisana jako zawartość pliku, który tworzymy.
cmd /c verify wrong-param >
byłoby lepiej niżcmd /c type null >
cmd /c
- to polecenie jest obecne, aby ukryć komunikat o błędzie, który wygeneruje polecenie typu.” - To jest źle. Generuje komunikat o błędzie „Nie znaleziono pliku” to Total Commander. tcmd generuje błąd, ponieważ nie może znaleźć type
polecenia (tcmd najwyraźniej nie rozumie czasowników systemowych) (zwróć uwagę, że w systemie Windows nie ma plików type.exe i copy.exe). Ponieważ tcmd nie rozumie czasowników systemowych, najpierw uruchamiamy powłokę cmd /c
, ponieważ powłoka (w porównaniu do tcmd) rozumie czasowniki systemowe.
Jeśli chodzi o pliki tekstowe, skopiuj istniejący plik i zmień jego nazwę. Otwórz i wybierz wszystko, usuń. Przyznaję, że jest to trudniejsze niż w Eksploratorze Windows, ale wkrótce się przyzwyczaisz i często kopiujesz pliki o podobnej zawartości, więc modyfikowanie z istniejącej kopii ułatwia to niż pisanie wszystkiego od zera. Przynajmniej tak jest w przypadku kodu.
Od wersji beta Beta 9.0 (czerwiec 2016 r.) Ta funkcja jest również obecna na wewnętrznej liście poleceń jako cm_EditNewFile (2931 - Utwórz + Otwórz nowy plik tekstowy). Oznacza to, że możesz teraz utworzyć przycisk, który zrobi to za Ciebie, jeśli to twoja sprawa.
RMB na pasku przycisków -> Zmień -> Dodaj nowy przycisk -> Wpisz polecenie „cm_EditNewFile”
Poszedłem do starej szkoły; W pasku poleceń u dołu copy con
wpisuję nazwę pliku i [Enter]. Następnie wklejam zawartość pliku lub po prostu wciskam [F6], tak jak zrobiłbym to 25 lat temu w DOS-ie. Stamtąd możesz [F4] plik do skonfigurowanego edytora.
Niestety nie możesz.
Przynajmniej nie bezpośrednio z Total Commander. Możesz jednak wywołać standardowe zachowanie Eksploratora Windows z Total Commander.
Spróbuj tego:
W Total Commander file/folders-panel
right-click and hold
mysz przez około 1 sekundę. Total Commander przejdzie teraz do normalnego menu prawej myszy systemu Windows, które normalnie można uzyskać w Eksploratorze Windows.
Kontekst tego menu zależy od obiektu pod wskaźnikiem myszy. Tak więc zobaczysz New->Text document
opcję (lub inny format pliku dostępny w twoim systemie) tylko wtedy, gdy zrobisz to bez żadnego obiektu pod kursorem.
Będziesz musiał kliknąć poniżej ostatniego pliku na liście, aby nic nie było zaznaczone. Nawet jeśli lista całkowicie wypełnia panel, pod ostatnim plikiem, którego można użyć, nadal znajduje się mały (około 5 pikseli) pusty obszar.