我正在尝试从Plugins -> Plugin Manager
安装Notepad ++插件,但我的办公室防火墙限制了它的下载。
有没有其他方法可以离线下载插件?
答案 0 :(得分:23)
http://docs.notepad-plus-plus.org/index.php/Plugin_Central
此网站列出了所有可用的插件及其来源链接。还总结了安装下载插件的过程。
答案 1 :(得分:10)
值得注意的是,遵循的确切步骤可能因插件而异。 (例如,我只是手动安装了XML Tools,这涉及将一些文件从子文件夹复制到根Notepad ++安装目录。)所以建议如下: -
C:\Program Files (x86)\Notepad++\plugins\
)。< / em>的答案 2 :(得分:7)
以下是对我有用的步骤:
import { Injectable } from '@angular/core';
import { BehaviorSubject, Observable } from 'rxjs';
@Injectable()
export class SocialService {
public valueObs: BehaviorSubject<string> = new BehaviorSubject<string>(null);
constructor() {}
public setValue(value: string):void {
this.valueObs.next(value);
// this.getValue();
}
// public getValue():Observable<string> {
// return this.valueObs;
// }
}
bool buttonisclicked1 = false;
bool buttonisclicked2 = false;
bool buttonisclicked3 = false;
public void button1_Click(object sender, EventArgs e)
{
Button clickedButton1 = (Button)sender;
clickedButton1.Text = "X";
if (clickedButton1.Text == "X")
{
buttonisclicked1 = true;
}
}
public void button2_Click(object sender, EventArgs e)
{
Button clickedButton2 = (Button)sender;
clickedButton2.Text = "X";
if (clickedButton2.Text == "X")
{
buttonisclicked2 = true;
}
}
public void button3_Click(object sender, EventArgs e)
{
Button clickedButton3 = (Button)sender;
clickedButton3.Text = "X";
if (clickedButton3.Text == "X")
{
buttonisclicked3 = true;
}
}
public void Win()
{
if (buttonisclicked1 && buttonisclicked2 && buttonisclicked3 == true)
{
Console.WriteLine("You won");
MessageBox.Show("You won!");
}
}
(导入插件)。答案 3 :(得分:6)
对我来说C:\Program Files (x86)\Notepad++\plugins
不起作用。
我必须将插件放入以下目录:C:\Users\<username>\AppData\Local\Notepad++\plugins
更新
NPP-v7.6.4中有一个功能可以打开插件文件夹:
Plugins -> Open Plugins Folder...
答案 4 :(得分:5)
无法获得此记事本++插件使我感到沮丧是因为没有意识到该插件的DLL必须直接安装在C:\ Program Files(x86)\ Notepad ++ \ plugins目录中,而不是在其下的子文件夹,以插件命名。
我被误导了,因为干净安装的Notepad ++附带的每个其他插件都是安装在其自己的子文件夹\ plugins下。
\plugins
├ DSpellCheck
├ MIME Tools
└ Converter (etc.)
我尝试使用我尝试安装的插件(自动保存),但无法使其正常工作。但是,由于有了上述史蒂夫·钱伯斯的回答,我尝试将DLL直接放入\ plugins文件夹和PRESTO中!可以。
希望这有助于节省其他类似的挫败感!
答案 5 :(得分:1)
下载并解压缩路径下具有所有.dll插件文件的.zip文件
C:\ ProgramData \ Notepad ++ \ plugins \
确保为每个插件创建一个单独的文件夹
答案 6 :(得分:1)
在v7.7中,我必须转到“插件”菜单,然后选择“打开插件文件夹...”(该文件位于C:\ Program Files \ Notepad ++ \ plugins)。
我必须为插件创建一个文件夹,然后将.dll提取到该文件夹中。例如,创建一个名为“ JSMinNPP”的文件夹,然后将“ JSMinNPP.dll”放置在该文件夹中。如果您将dll放入plugins文件夹,则不起作用。
最后转到设置->导入->导入插件,然后导入该dll并重新启动Notepad ++。
答案 7 :(得分:1)
Notepad ++地址已更改,因此上面的许多链接都已断开。这个问题的最新链接在这里:https://npp-user-manual.org/docs/plugins/
以防万一地址再次发生变化,这就是我们今天所拥有的:
如何安装插件
手动安装插件
如果要安装的插件未在“插件管理”中列出,则仍可以手动安装。插件(以DLL形式)应放置在Notepad ++安装文件夹的plugins子文件夹中,该子文件夹下应具有与插件二进制名称相同的名称,且没有文件扩展名。例如,如果要安装的插件名为myAwesomePlugin.dll,则应使用以下路径进行安装: %PROGRAMFILES(x86)%\ Notepad ++ \ plugins \ myAwesomePlugin \ myAwesomePlugin.dll
一旦安装了插件,就可以通过“插件”菜单使用(并且可以配置)。
答案 8 :(得分:1)
如果要安装的插件未在“插件管理”中列出,则仍可以手动安装。插件(以DLL形式)应放置在Notepad ++安装文件夹的plugins子文件夹中,该子文件夹下的子文件夹应与插件二进制名称相同,而没有文件扩展名。
例如,如果要安装的插件名为myAwesomePlugin.dll,则应使用以下路径进行安装:
%PROGRAMFILES(x86)%\Notepad++\plugins\myAwesomePlugin\myAwesomePlugin.dll
或
%PROGRAMFILES%\Notepad++\plugins\myAwesomePlugin\myAwesomePlugin.dll
一旦安装了插件,就可以通过“插件”菜单使用(并且可以配置)。
放置插件后重新启动Notepad ++
答案 9 :(得分:0)
使用插件之前注意插件通常位于记事本32位中,而32位插件与64位不兼容,反之亦然(建议使用Notepad ++ 32位)
在记事本++中使用导入
我尝试了导入插件:https://stackoverflow.com/a/54873143/3266623
但是它对我没用
手动方式
1.下载并解压缩路径中所有.dll插件文件的.zip文件
C:\ ProgramData \ Notepad ++ \ plugins \
要下载使用以下链接或谷歌相同
http://docs.notepad-plus-plus.org/index.php/Plugin_Central
2.对于放置在插件内部-确保为每个插件创建一个单独的文件夹
\plugins
├ DSpellCheck
├ MIME Tools
└ Converter (etc.)
3。 (如果插件包含ext_libs文件夹)将ext_libs复制到根记事本文件夹,通常只包含几个ddl文件,即
C:\ Program Files(x86)\ Notepad ++
答案 10 :(得分:0)
答案 11 :(得分:0)
对我来说,使用NPP V7.6.6(x64)可以正常工作:
下载插件,然后解压缩到某些本地文件夹(例如,下载)。确保为您的Notepad ++下载正确的插件(64或32位-例如,请参阅?->关于Notepad ++,以了解您是否为64位)
检查每个DLL以确保它已被解除阻止(右键单击“属性”,然后检查/选择“解除阻止”。
运行记事本++。如果启用了UAC,请使用“以管理员身份运行”来运行Notepad ++(按住Shift键,右键单击Notepad ++图标,然后选择“以管理员身份运行”)。
转到菜单设置->导入->导入插件...
使用显示的对话框来找到插件DLL的本地副本。
一旦选择了插件DLL,Notepad ++应该会告诉您需要重新启动。如果没有,则说明Notepad ++出现了一些问题-尽管它没有告诉您什么...!
重新启动记事本++。
以上内容导致插件DLL的副本复制到C:\ Program Files \ Notepad ++ \ plugins中相同名称的子文件夹下。
如其他答案所示,将插件直接放入以下文件夹之一(或每个插件的子文件夹)对我不起作用:
a)%PROGRAMDATA%\ Notepad ++ \ plugins。 b)%ALLDATA%\ Notepad ++ \ plugins。
答案 12 :(得分:0)
以管理员身份打开Notepad ++,然后从粘贴在C:Program File / Notepad ++ / plugins /
中的插件文件夹中导入.dll。答案 13 :(得分:0)
对我来说解决方案是:
答案 14 :(得分:0)
以下是我使用NPP 7.8.2尝试的步骤:
(1)下载插件zip(请参阅plugin-full-list json):
https://github.com/notepad-plus-plus/nppPluginList/blob/master/src/pl.x64.json
(2)从zip提取文件(通常是.dll lib文件)到npp的插件子文件夹
例如,将NppFTP-x64.zip解压缩到C:\ Program Files \ Notepad ++ \ plugins \ NppFTP
请记住:
RegistrarId
(3)重新启动npp,这些插件将自动加载。
[注1]:我没有设置->导入->插件,看来这不是必需的 [Note-2]:如果要导入插件,则可能需要使用“以管理员身份运行”选项启动npp。
答案 15 :(得分:0)