TextEdit är macOS:s standardtextredigerare, och den är ungefär lika funktionsrik som Windows motsvarighet till Anteckningar. Notepad++ är ett populärt val bland Mac-användare som letar efter ett alternativ till TextEdit.
Notepad++: Vad är det?
Notepad++ är vad som skulle hända om du tvingade Notepad att träna genom att injicera det med steroidhormoner. Dessutom har den syntaxmarkering, vikning, sök/ersätt med Perl-kompatibla reguljära uttryck, automatisk komplettering, redigering av flera dokument, WYSIWYG-utskrift, zooma in/ut, bokmärken, makroinspelnings- och uppspelningsmöjligheter och mer. Den stöder en mängd olika programmeringsspråk.
Don Ho publicerade ursprungligen Notepad++, en free och textredigerare med öppen källkod, 2003. Den är skriven i C++ och använder Scintilla, ett sofistikerat redigeringsverktyg. Förutom felindikeringar, radnumrering i marginalen och kodbrytpunkter, erbjuder denna öppen källkodsverktygssats en rad andra funktioner som gör kodredigering enkelt.
Notepad++ är den mest använda textredigeraren i världen, med 34,7 % av de 26 086 personer som svarade på en Stack Overflow-fråga som sa att de använder den varje dag. Lifehacker tilldelade den två gånger utmärkelsen “Bästa programmeringstextredigerare för Windows” för sin utmärkta programmering av textredigering.
Varför är Notepad++ inte tillgängligt för Mac?
Notepad++ är inte tillgängligt på Mac, vilket är synd. Om du inte kan ladda ner Notepad för Mac kan du anta att Notepad++ Mac inte också är tillgänglig. Detta är dock inte fallet.
Notepad++ är starkt beroende av Win32 API, som är det nuvarande Windows-operativsystemets 32-bitars applikationsprogrammeringsgränssnitt. Detta API består av många olika delar inklusive filsystem och enheter. Det inkluderar också felhanteringskomponenter som processer och trådar.
Dessutom är det ansvarig för att ge Windows dess omedelbart igenkända utseende och känsla, vilket många långvariga användare tycker är attraktivt. För att uttrycka det på ett annat sätt, Notepad++ skulle inte existera utan Win32 API. Det vill säga tills programmet är helt omskrivet.
Om Notepad++ var ett vinstdrivande företag kan det vara vettigt att skapa och underhålla en version av macOS (och Linux), men eftersom den är öppen källkod och freedet finns inga ekonomiska incitament.
Notepad++s kompatibilitet med de flesta plugins skulle brytas om det portades till ett annat operativsystem, vilket delar upp Notepad++-gemenskapen.
Finns det något sätt att få Notepad++ att fungera på en Mac?
Det finns två metoder att köra Notepad++ på macOS eftersom det är mycket beroende av Win32 API: antingen bygg om det för att ta bort behovet av Win32 API eller förse det med det nödvändiga API:et.
Virtuella maskiner och emulatorer gör det redan möjligt att göra det förstnämnda, även om det sannolikt inte kommer att hända inom en snar framtid.
Metod 1: Använd Wine för att installera Notepad++ på din Mac
Rekursiv bakronym för Wine Is Not an Emulator, Wine är en akronym för Så, vad är egentligen Wine? För att efterlikna Windows runtime-miljö, detta free och öppen källkodskompatibilitetsskikt syftar till att översätta Windows-kompatibla systemanrop till POSIX-kompatibla systemanrop
Windows systembibliotek, tjänster och andra komponenter implementeras på nytt under en ny katalogstruktur för detta ändamål.
Som du kan se från skärmdumparna presterar Notepad++ bra under Wine, särskilt Gold- och Platinum-utgåvorna. För att hjälpa konsumenterna tilldelar Wines betygssystem en poäng baserat på vad andra användare har sagt.
- Platina: Out-of-the-box prestanda lika med eller bättre än Windows.
- Guld: Med lösningar är det lika bra som (eller bättre än) Windows.
- Silver: Det är bra för dagligt bruk, men det finns några problem med det som inte kan åtgärdas.
- Brons: Det fungerar, men det finns några få hicka när du försöker använda det regelbundet.
- Sopor: Det finns för många problem med något för att kunna använda det på det sätt som det var tänkt.
Du behöver macOS 10.8 eller senare för att köra Wine på macOS, och du måste säga till Gatekeeper att inte blockera osignerade paket om du vill installera det. Om du uppfyller dessa krav, gå till nästa steg.
- Installera Wine Stable genom att gå till den här webbplatsen och ladda ner installationen.
- Dubbelklicka på installationsprogrammet för att påbörja installationsprocessen.
- Ange “winecfg” i konsolen för att skapa en fiktiv C:-enhet där dina Windows-program kommer att placeras.
- Notepad++ kan erhållas för free från utvecklarens webbplats.
- Välj en katalog där du vill spara filen.
- Notepad++ kan användas för att bläddra till katalogen du just skapade i terminalen.
- Skriv “wine the-file-name.exe” i terminalen för att köra installationsprogrammet Notepad++.
- För att öppna Notepad++, gå in i din virtuella Windows-katalog och skriv in “wine file-name.exe” i terminalfönstret för att få upp Notepad++.
Metod 2: Använd VMware, installera Notepad++ på din Mac.
När du kör Notepad++ (eller någon annan programvara) under Wine har du fördelen av att båda programmen körs samtidigt på din Mac. Men på grund av hur Wine fungerar kan det finnas några små problem.
Du kan leva med det udda problemet så länge du bara använder Notepad++ ibland för att redigera textfiler. Men för mjukvaruingenjörer eller någon annan som planerar att använda Notepad++ regelbundet, kan buggar snabbt göra det oanvändbart.
VMware Fusion är en sådan virtualiseringslösning. Du kan använda den för att skapa ett virtuellt Windows-system på din Mac och köra vilket Windows-program du vill på det.
Det är möjligt att kopiera och klistra in text och bilder mellan Notepad++ på din Mac och Notepad++ på din virtuella maskin genom att använda den virtuella maskinens inbyggda urklipp.
Du kan lära dig allt du behöver veta om att köra Windows-program på Intel-baserade Mac-datorer genom att börja med VMware Fusions omfattande instruktion från VMware. Med det sagt behöver du också en kopia av Microsoft Windows.
3 Notepad++ Alternativ för Mac-användare att överväga
Att använda Wine eller VMware för att köra Notepad++ på macOS kan vara ett alternativ, men varje lösning har sina egna nackdelar, vilket är anledningen till att så många människor letar efter Notepad++-ersättningar för Mac-datorer.
Eftersom lösningarna vi har valt är fullfjädrade Mac-appar kan du lita på dem.
1. Fästen
Brackets är en banbrytande textredigerare designad speciellt för webbutvecklare. Använd liveförhandsgranskningsfunktionen i din webbläsare som du väljer, såväl som dina LESS- eller SCSS-filer, för att se ändringar direkt. Den visar dig också alla CSS-väljare som matchar ett ID i ett inbäddat fönster, så att du kan arbeta med din kod sida vid sida utan att behöva oroa dig för irriterande popup-fönster.
Brackets är ett macOS-program som är öppen källkod, free, och ser bra ut. Eftersom den är så liten och snabb är Brackets vår favorit Notepad++ Mac-ersättning för alla som ändrar text på en konsekvent basis.
2. Textkamrat
Enligt dess skapare är Textmate en funktionsrik textredigerare som tar en sida från Apples bok om operativsystem och applicerar den på textredigerare.
Du kan söka och ändra text, använda automatisk indrag för vanliga operationer, spara urklippshistorik, arbeta med flera filer dynamiskt med hjälp av filflikar, vikbara kodblock och många andra funktioner i det här programmet.
Textmate har massor av funktioner, men det är fortfarande lätt att använda, särskilt för enstaka textredigerare. Textmate har starka utdrag, makron och en unik omfattningsmekanism som inte ens en språkspecifik IDE har.
3. Sublim text
Mac-, Windows- och Linux-användare kan alla använda Sublime Text tack vare redaktörens funktionsuppsättning.
Den kan användas för både kod och text. Delad redigering, konfigurerbara tangentbindningar, menyer, utdrag, makron och kompletteringar stöds alla av Sublime Text, som är konstruerad helt av komponenter från tredje part för blixtsnabb lyhördhet.
Medan Sublime Text kan laddas ner för free, krävs en licens för att använda den på obestämd tid. En enda personlig licens kostar $80, vilket inte är en liten summa jämfört med många free textredigerare för Mac.
Det faktum att Sublime Text är en av de mest använda textredigerarna på alla större operativsystem talar mycket om programmets möjligheter.
Kolla också vår artikel “MobiOne Studio – Ta bort gränsen för att skapa appar för Apples Appstore”