Ich benutze den Web-Modus 20161003.1327
In dem Moment, in dem ich eine Region im Webmodus kommentiere, kommentiert sie folgendermaßen.
/* import chai from 'chai';
* import 'babel-polyfill';
* import configureMockStore from 'redux-mock-store';
* import thunk from 'redux-thunk';
* import * as ActionTypes from '../actions/ForecastActions';
*
* const expect = chai.expect;
*
* const middlewares = [ thunk ];
* const mockStore = configureMockStore(middlewares);
*
* /
Dies ist nicht gut, um nur einen Abschnitt zu kommentieren.
Kann ich den Kommentar ändern, um einen doppelten Schrägstrich zu verwenden?
Ich habe versucht, zu verwenden, (setq web-mode-comment-style 2)
aber dies scheint nichts zu tun.
Ich habe es auch versucht, web-mode-comment-formats
aber es scheint auch nicht zu funktionieren:
(require 'web-mode)
(add-to-list 'web-mode-comment-formats '("javascript" . "//"))
(defun my-web-mode-hook ()
"web-mode settings"
(setq web-mode-markup-indent-offset 2)
(setq web-mode-css-indent-offset 2)
(setq web-mode-code-indent-offset 2))
(add-hook 'web-mode-hook 'my-web-mode-hook)
(add-to-list 'auto-mode-alist '("\\.html?\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.js?$" . web-mode))
web-mode-comment-formats
. Ich denke, das ist die richtige Variable für das, was Sie wollen.Antworten:
web-mode-comment-formats
ist eine lokale Puffervariable. Funktioniertadd-to-list
möglicherweise auch nicht richtig, da bereits eine Zuordnung fürjavascript
to vorhanden ist/*
.Sie können eine der folgenden Möglichkeiten ausprobieren:
Oder
quelle
web-mode-comment-formats
Laden meiner.emacs
Datei nicht definiert ist. Ich frage mich, warumweb-mode-comment-formats
undefiniert ist und wo ich diesen Code hinzufügen kann, um diese Variable zu manipulieren, wie Sie es in der ersten Lösung tun?web-mode-comment-formats is a variable defined in ‘web-mode.el’. Its value is (("jsx" . "//") ("javascript" . "//"))