Jak uczynić gVIM przenośnym


3

Czy jest możliwe, aby domyślna przenośna instalacja gVIM ( Windows ) była przenośna, aby można ją było przenosić na pamięć USB?

Wiem, że istnieje kilka przenośnych dystrybucji, ale wszystkie wydają się być nieobsługiwane.


Ponieważ nie wspominasz, na jakiej platformie jesteś, zakładam, że jest to wcielenie Windowsa?
innaM

Edytowane pytanie, aby dodać platformę (Windows).
guillermooo,

Odpowiedzi:


3

gVim Portable to bogaty w funkcje i niezbyt trudny w użyciu edytor tekstów, a przy tym bardzo bogaty w funkcje. Dzięki gVim możesz kodować, wyróżniać składnię i robić wszystko, czego można oczekiwać od edytora tekstu wartego swojej wagi w megabajtach.


1
lubiłem gvim przenośny. ale nienawidziłem faktu, że nie można zmienić nazwy pliku .exe.
Wieża

ya .its true;)
Joe

2

gVim jest w zasadzie przenośny. Jeśli pobierzesz pliki binarne z vim.org, z pliku zip (lub .tz, nie jestem teraz pewien). i zacznij go używać, zauważysz, że jedyne, co pozostawia, to kopia zapasowa i zamiana oraz podobne pliki w katalogu ... dokumenty i ustawienia ...

Umieść to w swoim vimrc

set nobackup
set nowritebackup
set noswapfile
set viminfo=

i jeśli się nie mylę, powinno działać jak urok.


1
„gVim jest prawie tak samo przenośny, jak jest” .. cóż, to jest w zasadzie prawda dla wszystkich programów :)
akira

?? ... chodziło mi o to, że gvim jest przenośny nawet w nieprzenośnej dystrybucji plików binarnych, jeśli weźmiesz powyższe pod uwagę. Nie jest to prawdą w przypadku większości programów. ... co miałeś na myśli ?
Wieża

miałem na myśli, że możesz swobodnie poruszać się po folderach w% PROGRAMFILES% (lub ich odpowiedniku w innym systemie operacyjnym). robię to nawet w Visual Studio, „jedyną” rzeczą do zrobienia jest ustawienie niektórych zmiennych enviromnet… to normalny sposób wdrażania oprogramowania: „skopiuj go do folderu”. fakt ten nie jest niczym szczególnym dla vima, to wszystko, co próbowałem powiedzieć ... nie bierz tego zbyt poważnie.
akira

nie, nie ... nie zabrano :) Ale nie rozumiem ... mówisz, że można na przykład zmienić nazwę folderu w plikach programu i przenieść go gdzie indziej lub ... Nie do końca rozumiem co znaczy ... proszę wyjaśnij.
Wieża

dokładnie, weź folder, zmień jego nazwę, a większość programów będzie działać. z tego powodu portableapps.com może pobrać oprogramowanie i „przepakować” je.
akira

1

Aby gvim był przenośny, wystarczy zmienić katalog HOME. Aby to osiągnąć, potrzeba jedynie małego skryptu wsadowego.

Załóżmy, że już pobrałeś archiwum gvim oraz jego pliki wykonawcze i zainstalowałeś je. Twoja instalacja gvim wygląda mniej więcej tak:

C:\path\to\your\vim\vim81\gvim.exe

gdzie 81 to numer wersji, który może ulec zmianie.

Utwórz homekatalog równolegle do folderu zawierającego gvim.exei plik wsadowy (o nazwie portable_gvim.batpowiedzmy) bezpośrednio do gvim.exefolderu, w następujący sposób:

vim
├─home
│      _viminfo
│      _vimrc
│      
└─vim81
    │  gvim.exe
    │  portable_gvim.bat
    │  
    ├─autoload
    ............

następnie wprowadź treść w portable_gvim.batnastępujący sposób:

:: Changing gvim's home directory to make it portable
:: Put this file next to gvim.exe 

@echo off
setlocal

pushd %~dp0..
set "HOME=%CD%\home"
popd

start "" "%~dp0gvim.exe" %*

endlocal
echo on

i to wszystko. umieść swój _vimrc w tym przenośnym domu, uruchom partię i ciesz się.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.